Skip to content

Orion Store V1.0.9 : Conformity Gate Update

Choose a tag to compare

@RookieEnough RookieEnough released this 09 Jan 16:13
· 42 commits to main since this release

πŸš€ 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 .osf file.
  • 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