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