Releases: RookieEnough/Orion-Store
Orion Store v1.2.4: Prometheus Update
🚀 Orion Store v1.2.4 — The "Polish & Performance"
A focused release tackling user-reported bugs, device-specific performance issues, and UX improvements across the lightbox, variant picker, and submission flow.
✨ New Features
- Mobile Lightbox Navigation Arrows — Visible prev/next buttons now appear below the dot indicators on mobile, providing an explicit alternative to swipe gestures.
- Screenshot Thumbnails in Submissions — Added image previews in the submission form so you can verify screenshots before submitting.
- Auto-saving Submission Drafts — Your submission form progress is now saved automatically. Switching apps or accidentally closing the modal won't lose your work.
⚡ Performance Improvements
- Instant Scroll-to-Top — The button now jumps to the top instantly instead of using the slow smooth scroll animation that caused visible lag on long lists.
- Debounced Scroll Listener — Scroll event handler now uses
requestAnimationFramethrottling, reducing unnecessary re-renders and improving scroll performance. - Settings Modal Preloading — The Settings chunk is preloaded 2 seconds after launch, eliminating the delay when opening Settings on Android for the first time.
- Faster Post-Splash Loading — App data fetching starts immediately on launch instead of waiting 500ms, reducing the blank screen time after the splash animation.
🐛 Bug Fixes
- Lightbox Swipe Reliability — Fixed screenshot swiping failing to complete on some devices by adding a timeout fallback for missed CSS
transitionendevents. - Duplicate Category Tabs — Fixed "utility" and "Utility" appearing as separate filter categories by normalizing all categories to title-case in the data worker.
- Duplicate Variant Entries — Fixed the variant/architecture picker showing multiple identical entries (e.g. "Universal" × 3) by deduplicating by arch name.
- Scroll Button Overlap — Repositioned the scroll-to-top button higher to avoid being hidden behind 3-button navigation bars.
- Variant Picker Overflow — Made the architecture picker scrollable when many options are available, preventing content from being cut off.
This is the final sub release of V1.2. , 1.3 and its sub versions will be focused on UI overhaul. Thanks for all the supporters who donated, it was unexpected. Once again thanks for appreciating my work.
Orion Store v1.2.3: Nebula Ascension Update
Orion Store v1.2.3 - The "Multi-Forge" 🚀
We are excited to announce the release of Orion Store v1.2.3, codenamed "Multi-Forge". This update significantly expands our repository support and brings critical stability improvements to the installation and update engines.
🌟 What's New
- Extended Repository Support: Full integration for Codeberg and GitLab repositories. You will now see dynamic "View on Codeberg" or "View on GitLab" buttons for supported apps.
- Smart Update Management: You can now choose to ignore specific app updates for 1 week, until the next version, or permanently.
- Developer Experience: Added a dedicated "Close" button in Developer Options to exit without resetting configurations.
🛠️ Improvements
- GitLab Integration:
- Implemented remote size fetching for GitLab assets using streamed GET requests.
- Enhanced asset discovery to support custom attachment names (e.g., "APK").
- Core Engine Stability:
- App Detection: The detection engine now merges scan results instead of replacing the full map. This prevents apps from flickering to "Not Installed" during transient scan failures.
- State Management: The download completion handler now reads fresh store state, eliminating stale closure issues during rapid sequential downloads.
- Version Bump: Internal store version updated to v1.2.3.
🐞 Bug Fixes
- Installation Logic: Fixed a critical bug where apps were marked as "Installed" even if the native installer was cancelled. Optimistic marking has been removed for standard installs; the verification loop now handles real-time detection.
- Persistence: Fixed "Ignore Update" preferences not surviving app restarts by adding
ignoredUpdatesto the persistent storage configuration. - Navigation & UI:
- Fixed notification taps failing to open the correct app due to stale data closures.
- Fixed a bug in the tab hiding guard that allowed all platform tabs to be hidden.
- Corrected the Codeberg logo in the App Detail view with the official design.
- Reliability:
- Fixed batch cleanup clearing all pending entries even when individual file deletions failed, preventing metadata loss.
- Fixed
isMountedref cleanup on native platform unmount to prevent potential state updates on unmounted components.
- Parser Fixes:
- Fixed the version parser incorrectly splitting plain build codes (e.g., "123" becoming "1.2.3").
- Removed a legacy
String.prototype.hashCodepolyfill that was unnecessarily modifying the global prototype.
Thank you for your support. If you enjoy my work and like Orion Store, I would greatly appreciate a small donation.
Orion Store v1.2.2: Orion’s Belt Update
🚀 Orion Store v1.2.2 — Performance & Infrastructure
This release focuses on significant performance optimizations, core logic refinements, and a major upgrade to the build infrastructure to support modern Android standards.
⚡ Performance Overhaul
- Debounced Search Engine: Implemented smart debouncing for repository filtering, significantly reducing UI jank during rapid search queries.
- Intelligent Resource Throttling: Optimized background polling intervals (1500ms) for active downloads, balancing real-time feedback with reduced CPU overhead and improved battery efficiency.
- Advanced Code Splitting: Leverage Vite's manual chunking to isolate Vendor and Capacitor modules, resulting in faster initial paint times and improved long-term caching.
- UI Render Isolation: Key global states (modals, toasts) and core hook references in
App.tsxhave been memoized and stabilized to eliminate cascading re-renders across the component tree. - Cleanup Optimization: Refactored the "Silent Janitor" logic to only discard metadata for successfully removed files, ensuring no data loss on transient file system failures.
🏗️ Infrastructure & Build System
- Gradle 8 Migration: Upgraded the entire Android build environment to Gradle 8.2.1 and Java 17. This ensures compatibility with the latest Android SDKs and improves build times.
✨ New Features & Enhancements
- Changelog Persistence: Added a "Release Notes" history button in the Developer Tab to provide transparency on the project's evolution.
- Robust Donation Hub: Enhanced detection logic for VPNs and DNS-based AdBlockers to provide more accurate feedback when supporting the project via advertisements.
- Expanded Security: Integrated comprehensive internal documentation for client-side HMAC salts and security protocols.
- Refined UX: Removed legacy polyfills and unused internal code to reduce overall bundle footprint and improve execution speed.
️🐛 Core Stability & Bug Fixes
- Notification Engine: Fixed a stale closure bug where tapping a download completion notification would occasionally open the wrong application details.
- Semantic Versioning: Improved the version comparison algorithm to correctly handle pre-release tags (e.g.,
.beta.1,-rc), ensuring accurate update detection for all update streams. - Native Lifecycle Guards: Properly clear
isMountedrefs and native event listeners on unmount to prevent memory leaks and background crashes on older Android versions. - Queue Integrity: Resolved an issue where auto-update would occasionally re-trigger downloads for applications already pending in the install queue.
- Platform Safety:
- Added guards to prevent haptic feedback errors on non-supported environments.
- Fixed a bug that could allow hiding all platform tabs simultaneously.
- Corrected build version parsing to prevent incorrect dotted-format splitting.
Orion Store is built with passion and optimized for performance. Thank you for your continued support!
— RookieZ
Orion Store v1.2.1: Saiph Hotfix
Orion Store v1.2.1: The Refinement Hotfix
This is a targeted small hotfix focused on core performance, accuracy, and a major quality-of-life upgrade for our power users.
Major Upgrade
- Comprehensive Debloater Overhaul: The Debloater has been rebuilt for professional-grade accuracy and scope.
- UAD Integration: It now parses the official Universal Android Debloater (UAD) database, providing highly accurate, community-vetted risk assessments (
Recommended,Advanced,Unsafe,Expert). - Full Device Scan: The scanner is no longer limited to the system partition. It now inspects every app on your device just like Canta giving you a complete picture and the ability to manage all packages.
- UAD Integration: It now parses the official Universal Android Debloater (UAD) database, providing highly accurate, community-vetted risk assessments (
Fixes & Performance
- Faster App Syncing: Refactored the app synchronization logic for better performance. Detecting your installed apps is now quicker and more reliable, especially when returning to the app.
- Smarter Release Parsing: The store is now more intelligent at parsing GitHub repositories that contain assets for multiple different applications within a single release, improving version detection accuracy.
- Balanced Cooldowns: The submission cooldown timers for the "Hall of Fame" and new app requests are now tracked separately, which was the intended behaviour.
- UI Lock Fix: Resolved an issue where the app's main scroll could remain locked after you finished viewing the Sentinel scan results.
Maintaining regular updates while upholding high quality requires significant time and effort. A small donation would be greatly appreciated and would help support continued development.
This is just a hotfix for v1.2.0. The next major update, v1.3.0, is currently in the conceptual phase with a massive set of UI overhaul. Stay tuned!
— RookieZ
Orion Store V1.2.0 : Bellatrix Update
🚀 Orion Store v1.2.0 Release Notes
Build 2026.27 • The "Command Center" Update
This update transforms Orion from a simple app store into a full-fledged device manager and community hub. I have unlocked system-level powers and rewritten the core engine for speed.
🧠 Feature Spotlight: Filename Intelligence & Stream Locking
Orion now understands the DNA of your apps.
- Stream Locking: Install a "Nightly" or "Alpha" build once, and Orion locks onto that frequency. Future updates will automatically target that specific stream instead of forcing you back to Stable.
- Smart Package Discovery: The engine now aggressively scans for package variants (e.g.,
com.example.previewvscom.example). If you side-load a Beta manually, Orion detects it instantly and syncs the correct state. - Zero-API Logic: Complex version parsing happens locally in a background worker, bypassing GitHub API limits entirely.
🛡️ Feature Spotlight: Orion Guardian (Shizuku)
I have unlocked the true power of Android. By leveraging Shizuku, Orion now offers tools previously reserved for root users or ADB commands.
- System Debloater: Safely freeze or uninstall bloatware and system apps. Features "Risk Heuristics" (Safe/Caution/Critical) to warn you before touching critical OS components.
- Permission Manager: Visualize dangerous permissions (Camera, Mic, Location) across all apps and revoke them instantly with one tap.
- APK Surgeon: Extract the installation file (APK) of any app on your device—including system apps—to share or analyze.
🛰️ Feature Spotlight: Orion Sentinel (Security Suite)
Orion now includes a powerful, on-demand security suite built for privacy-conscious users. Sentinel helps you understand your device's security posture without constant background scanning.
- Rapid Scan: Instantly checks your installed apps against a known threat database and verifies their installation source (e.g., flags a banking app not installed from the Play Store).
- Deep Scan: Performs a full file system analysis, using cryptographic hashes to detect threats and "Magic Byte" analysis to find malicious files disguised as safe documents.
- Network Sentry: Audits your current connection for vulnerabilities, warning you about weak WiFi encryption, active developer debugging (ADB), and hidden proxies that could intercept your traffic.
- Privacy-First Intelligence: Sentinel's threat database is distributed and sharded. The app only downloads the tiny data shards it needs, respecting your bandwidth and privacy.
❤️ Feature Spotlight: Favorites & Dynamic Organization
- Favorites System: Mark your most-used apps with a heart. They appear with a badge in the list and can be filtered instantly.
- Dynamic Categories: The store now adapts to its content. Categories are no longer hardcoded; if a developer submits an app under "Productivity" or "Gaming", a new tab is automatically created to organize it.
🏆 Feature Spotlight: The Hall of Fame
The community is now live.
- Global Leaderboard: Contribute to the project (Fuel the Code) to earn XP and rank up from "Newcomer" to "Cosmic Guardian".
- The R-Coin: The Developer Avatar on the About page is now an interactive 3D coin. Flip it to reveal the hidden gateway to the Hall of Fame.
- Ghost Relay: A secure, serverless backend that validates contributions with cryptographic signatures to prevent cheating.
⚡ Performance: Nuclear Foundation
- Core-Shift (Web Workers): I moved the entire "brain" of the app to a background thread. Searching, sorting, and parsing 10,000 apps now happens in parallel, keeping the UI at a buttery 120Hz.
- Memory Caching: Tab switching (Apps <-> PC <-> TV) is now instant. Data persists in memory, eliminating loading spinners after the first fetch.
🛠️ UX Refinements
- Native Splash Screen: A beautiful, custom-animated splash screen now greets you on app launch. The animation is rendered natively for a smooth, professional startup experience.
- Icon Perfection (Chrome Engine): I have abandoned standard image libraries. Orion now spins up a hidden Chrome browser instance just to take a perfect 1024x1024 photograph of your icon on a CSS-rendered Indigo canvas. This guarantees absolute zero transparency artifacts and 100% pixel-perfect scaling on all Android devices.
- Smart Install Scanner: The "Install" button now intelligently transitions to a "Scanning..." state, verifying package registration in the background to prevent "App not installed" false positives.
- Copy Package Name: Tapping the package name (e.g.,
com.orion.store) in the System Guardian now instantly copies it to your clipboard. - Smart Search: The search engine now weights results by relevance (Name > Author > Description) rather than just simple text matching.
- Independent Tab Settings: Filters, categories, sort orders, and favorites are now saved independently for each tab (Android/PC/TV). Your preferences persist exactly as you left them until changed.
Update is live. Pull the latest build from releases.
— RookieZ
Orion Store v1.1.1 : The Rigel Hotfix
🚀 Orion Store v1.1.1 Release Notes
Build 2025.17 • The "Smart Sync" Hotfix
This update addresses a critical logic loop for apps with non-standard versioning (like Xtra) and polishes the media experience.
🧠 Feature Spotlight: Smart Version Identity
I solved the "Infinite Update Loop."
- The Problem: Some apps (e.g., Xtra, Eros) use Dates (
2026-01-07) on GitHub but standard numbers (2.18.0) inside the APK. Previously, Orion saw2026 > 2and thought an update was always available, even after you installed it. - The Solution: Orion now maintains its own internal registry (
lastRemoteVersions). When you install an app via the store, we "remember" exactly which version variant you chose. - The Result: Update checks are now accurate 90% of the time, ignoring confusing internal APK version numbers in favor of the actual Store Release tag.
- Default Stable Display: The App Detail page now explicitly shows the Stable version by default, even if a newer Beta/Pre-release exists. You can still access Betas via the version selector.
🖼️ Visual Polish: Liquid Lightbox
The full-screen screenshot viewer has been re-tuned for native-feel responsiveness.
- Swipe Navigation: You can now swipe left or right to browse screenshots naturally no more hunting for tiny arrow buttons.
- Pinch to Zoom: Zooming is now fully supported and stable. Pinch to inspect details, and the image stays zoomed where you want it without snapping back.
🔧 Under the Hood
- State Persistence: Updated the database schema to persist
lastRemoteVersionsacross app restarts. - Ref Logic: Implemented React Refs for gesture tracking to eliminate micro-stutters during heavy animations.
This is just a hotfix for v1.1.0. The next major update, v1.2.0, is currently in the works with a massive set of new features. Stay tuned!
— RookieZ
Orion Store v1.1.0 : Betelgeuse Update
🚀 Orion Store v1.1.0 Release Notes
Build 2025.16 • The "Atomic Engine" Update
I am redefining what a serverless app store can do. Version 1.1.0 is not just a feature update; it is a complete architectural rewrite designed to scale from 100 apps to 100,000 without slowing down.
⚡ Feature Spotlight: Silent Install (Shizuku)
For the power users: You can now update your apps without tapping "Install" twenty times.
- One-Tap Updates: Enabled via Settings > Installer Method, this feature uses the Shizuku API to install APKs silently in the background.
- Batch Updates (Shizuku Paired): The Update Center now features an Update All button. This is exclusively paired with Shizuku to sequentially update everyone in the queue without lifting a finger.
- Seamless Integration: Works alongside the "Janitor" to install, verify, and clean up the file instantly.
🧬 Feature Spotlight: Smart Version Selector
You are no longer forced to use the "Latest" version if it's unstable.
- Stable vs. Beta: The app now intelligently parses release tags. If a developer releases a "Pre-release" or "Beta", Orion will let you choose between the cutting-edge version or the stable one directly from the App Card.
📢 Feature Spotlight: Global Broadcast System
- Instant Alerts: I can now push critical alerts, welcome messages, or maintenance updates directly to the app startup via
config.json. These beautiful, GitHub-themed cards appear once and vanish forever when dismissed, keeping you informed without the annoyance.
🚀 Turbocharged Media Engine
I completely rewrote the image pipeline to make the store feel instant, even on slow connections.
- Cache Recycle (Instant Icons): Navigating to an app now instantly reuses the cached icon from the previous screen while the HD version loads in the background. Zero white flash.
- Interlaced WebP: Images now stream in progressively (blur-to-sharp) rather than loading line-by-line, providing a much faster perceived load time.
- DNS Prefetching & Preconnect: I configured the app to pre-warm connections to image CDNs on startup, eliminating the ~300ms SSL handshake delay when images first appear.
- Aggressive CDN Caching: Images are now instructed to cache for 30 days at the Edge and on-device, drastically reducing data usage.
⚛️ Architecture: The Atomic Engine (Backend Overhaul)
I have solved the "GitHub Scale" problem. All backend logic has been updated in RookieEnough/Orion-Data.
- Hierarchical Sharding: I no longer dump all files in one folder (which crashes GitHub at scale). Data is now split into thousands of nested shards (e.g.,
/o/s/orionStore.json). This ensures instant lookups and zero UI lag, even with 10,000+ apps. - The "Thin Mirror" Protocol: I stripped 90% of the metadata (useless author bios, node IDs) from the database. The store loads 4x faster and consumes significantly less data.
- Binary Manifest (.bin): Checking for updates is now 50x faster. Instead of checking 50 JSON files for 50 apps, the app downloads a single, compressed 20KB binary file (
updates.bin) to check version hashes instantly. - Ghost Branch Protocol: To prevent the repository from growing to gigabytes in size, the mirror generator now "force-pushes" data to a temporary
databranch, keeping the history clean and lightweight forever.
🎨 UX & Visual Refinements
- Cleaner UI Context: The notification toasts and cleanup pills now automatically hide themselves when another modal (like Settings or Fuel the Code) is open to prevent visual clutter.
- Uncropped Screenshots: Screenshots now don't get cropped. They scale perfectly to fit the container so you can see the full interface.
- Settings Clarity: Minor changes were made to settings options for better clarity in their descriptions.
- HD Screenshots: Screenshots now load in high definition with smart upscaling for Google Play images, ensuring app previews look crisp and vibrant on high-DPI screens.
🛠️ Critical Fixes & Polish
I squashed the bugs that were annoying you the most:
- Fix: "Dead Button" Syndrome: The Download button now instantly reacts with a 'Pending' state when clicked, preventing the UI lag where it looked unresponsive before the download actually started.
- Fix: Lock Freezing: Added a safety timeout to the download initiation lock. If a download fails to start within 5 seconds, the button automatically unlocks, preventing it from staying permanently disabled.
- Fix: "0.0 MB" Display: Small apps (under 1MB) no longer display as "0.0 MB". The UI now correctly formats these as "KB".
- Fix: Accurate Size Calculation: Updated
App.tsxto calculate size based on the filtered list of APK assets (the same list used to generate the download link). This ensures the size reflects the actual APK file being downloaded. - Fix: Variant Selection Loop: Fixed a bug where clicking "Install Now" on a ready file would endlessly open the version selector.
- Fix: Zombie Downloads: Improved the "Zombie Killer" logic. The app now double-checks with the OS before cancelling a download, preventing valid downloads from being killed if the app was backgrounded.
- Fix: Glass Effect Visibility: Fixed an issue where Modals became invisible if "Glass Effect" was disabled in Settings.
- Fix: Stuck "Installing" State: Implemented "Double-Tap Sync" (immediate check + 4s delay) to catch slow OS package registration, ensuring the button flips to "Open" correctly.
- Fix: Lightbox Navigation: The Android "Back" button now correctly closes the full-screen screenshot viewer instead of exiting the app page entirely.
- Fix: False Update Indicators: Implemented a "Just-in-Time" package check when opening app details to ensure the "Update" button only appears if you actually need it.
⚡ Performance
- IndexedDB Migration: I moved away from
localStorage. The app can now store unlimited metadata without UI stutters. - Cloudflare Readiness: Added support for
workers/delta_aggregator.jsandcf_image_proxy.js, allowing self-hosters to deploy their own serverless edge caching.
Update is live. Pull the latest build from Releases.
— RookieZ
Orion Store V1.0.9 : Conformity Gate Update
🚀 Orion Store v1.0.9 Release Notes
Build 2025.15 • The "Refined Core" Update
This is the biggest update in Orion's history. We haven't just added features; we’ve completely rewritten the core architecture for speed, stability, and control. From a smarter storage "Janitor" to a completely new state management system, Orion v1.0.9 is leaner, faster, and smarter.
🧹 Feature Spotlight: The "Janitor" Storage Engine
We have completely reworked how APKs are managed to respect your device's storage.
- Smart Cleanup (Default): After installing an app, Orion now prompts you to delete the installer to save space. If you choose to Keep it, the file remains available for 7 days before being auto-swept.
- Silent Janitor Mode: Toggle this in Settings to have Orion silently wipe all installed APKs on the next app launch. Zero maintenance required.
- New File Actions:
- Export: Kept an APK? You can now export it directly to your Downloads folder to share with friends.
- Trash: Changed your mind about an update? A new trash button sits next to "Install Now" to instantly delete the file.
- Direct Launch: Replaced the static "Installed" text with a functional "Open" button to launch apps directly from the store.
💾 Identity & Backup System
- Save Your Progress: Since Orion is serverless, your stats (Badges, Dev Status, XP) live on your device. You can now Export your profile to a secure
.osffile. - Seamless Migration: Restore your identity instantly on a new device via Settings > Identity.
- Anti-Cheat Integrity: Save files are cryptographically signed with SHA-256 to prevent tampering.
🛠️ Core Architecture Overhaul
- Zustand Implementation: We ripped out the old state management and replaced it with Zustand. This results in significantly fewer re-renders, snappier interactions, and a more stable app state.
- Strict TypeScript & Knip: The codebase has been hardened with strict typing and dead code removal, ensuring a smaller bundle size and fewer runtime errors.
- Performance Mode: Optimized scroll locking and background behavior ensures components don't fight for resources.
🔧 Stability Engine (20+ Implementations)
We overhauled the download logic to handle edge cases that previously caused failures.
- Scoped Storage Isolation: Downloads now live in a secure sandbox (
Android/data/com.orion.store/files). This keeps your main Downloads folder clean and prevents gallery clutter. - Zombie Download Killer: Implemented a lifecycle handshake to kill "Ghost" downloads that persisted after app crashes.
- Network Resilience: Fixed "Parse Error" on specific architectures and resolved 403 Forbidden errors by injecting correct User-Agent headers.
- Atomic Files: Implemented file locking to prevent installing 0-byte corrupt APKs.
- Many more Improvements were being made under the hood
🎨 UX & Visual Refinements
- App Screenshots: You can now tap screenshots to view them in a full-screen, high-quality Lightbox viewer.
- Notification Center: Moved Toasts (Install/Error) to the upper-middle "Dynamic Island" area for better visibility.
- Visual Controls: Added new toggles in Settings for Haptic Feedback and Glass Effect (Blur), giving you control over battery usage vs. aesthetics.
- Navigation Icons: Swapped the generic PC icon for the Windows Logo in the bottom bar to clearly distinguish it from the TV tab.
💖 Community Credits
Open Source is built by people. A massive thank you to the contributors who inspired the key features in this release:
- @dacrab: For the architectural vision behind the Zustand migration, stricter TypeScript standards, Modal Scroll locking, and the refined UI for Search/Filters.
- @ushushruth: For identifying the "Ghost Download" issue and inspiring the logic behind the new Redownload/Trash functionality for interrupted network states.
Update is live. Get the latest build from releases
— RookieZ
Orion Store v1.0.8 : The Void Patch
🚀 Orion Store v1.0.8 Patch Notes
Build 2025.12 • The "Smart Flow" Patch
Following the major native architecture overhaul in v1.0.6, we have focused v1.0.8 on smoothing out the rough edges in user interaction. This update addresses critical friction points in the download flow and deepens our integration with the Android system.
🧠 Smart Dependency Detection (MicroG)
We have completely rewritten the logic for apps that require dependencies (like YouTube ReVanced requiring MicroG).
- Context-Aware Checks: The store now natively checks your installed packages before interrupting you. If you already have MicroG installed on your device, the warning popup will no longer appear, letting you get straight to the download.
- Unblocked Workflow: Fixed a critical bug where the "Continue Anyway" button on the MicroG popup was unresponsive, effectively trapping users and preventing downloads. Now this issue has been fixed.
🔗 Native Sharing
- System Share Sheet: We have ripped out the web-based sharing logic (which often just copied text to the clipboard) and replaced it with a Native Android Intent.
- The Result: Tapping "Share" now opens your device's actual share menu, allowing you to send app links directly to Telegram, Discord, WhatsApp, or Nearby Share seamlessly.
🛠️ General Improvements
- Logic Optimization: Refactored the download handler priority. Dependency checks now correctly execute before version selection, preventing UI conflicts when downloading multi-variant apps.
Update is live. Check the Releases to get the latest build.
— RookieZ
Orion Store v1.0.7: Dimension X Patch
🚨Critical Service Hotfix
Build 2025.12 • Emergency Patch
This is an urgent hotfix following the release of v1.0.6. While v1.0.6 successfully introduced our new native architecture, it exposed a critical compatibility issue with external network dependencies that required immediate remediation.
Transparency Report: The validation gap in v1.0.6 was attributed to a temporary reduction in Quality Assurance operational capacity due to my unforeseen health constraints. This temporarily impacted cognitive bandwidth during the final staging phase, causing specific edge cases in the native bridge to slip through our standard testing protocols. We have accelerated this patch to rectify those oversights immediately.
Community Credit: We extend a massive thank you to @Shadyteal2 for the immediate incident report following the v1.0.6 deployment. Your rapid feedback was instrumental in identifying these critical regressions, allowing us to isolate the issues and deploy this patch within the hour.
⚡ Critical Fix: Ad Network Protocol
- Unity SDK Synchronization: We identified a race condition in the native bridge introduced in v1.0.6 where the Ad Network's initialization handshake was timing out due to updated upstream security protocols.
- The Issue: The "Fuel the Code" feature was incorrectly flagging the network as "Busy" because the video buffer couldn't lock the main thread in time.
- The Fix: We have rewritten the initialization logic to implement a smart buffering sequence. This ensures the native plugin synchronizes correctly with the external Ad Server before the UI renders, resolving the connection failures.
📺 Android TV Optimization
- Viewport Correction: Adjusted the rendering engine for the TV Tab. Screenshot containers now strictly enforce 16:9 landscape aspect ratios to prevent asset distortion on large screens.
- Workflow Clarity: Changed the primary action button for TV applications from "Download" to "Get from Source". This better reflects the sideloading nature of TV apps (ADB/USB) and prevents user confusion regarding direct installation support.
🎨 UI & Layout Engine
- View Hierarchy Optimization: Performed a pass on the About/Profile Tab to remove redundant vertical padding. The layout is now significantly more compact, reducing scroll travel on smaller displays.
- Toast Z-Index Fix: Corrected the coordinate calculation for notification toasts. They now properly respect the device's Safe Area Insets, preventing overlap with the status bar or hardware notches.
This update is mandatory for proper network functionality. Check the Releases to pull the latest changes to build.
— RookieZ