Skip to content

Orion Store V1.3.3 : The Zeus Update

Latest

Choose a tag to compare

@RookieEnough RookieEnough released this 19 Jun 13:07
0d5e95e

🚀 Orion Store v1.3.3 : More Refinements and Bug Fixes

Released: June 2026
Platform: Android
Type: Security · Update System · Polish


🧭 Overview

Orion Store v1.3.3 is a focused security, update enforcement, and polish release. This update introduces a mandatory Forced Store Update system that ensures every user is always on the latest version, no more skipping updates. It also brings deep security transparency through VirusTotal APK scanning before installation, a new fallback save-to-downloads flow when installation fails, and a significant round of UI polish and navigation bug fixes across the app.


⚡ Highlights

Feature Summary
🔒 Forced Orion Update Store updates are now mandatory, users cannot skip or dismiss them
🛡️ VirusTotal APK Scanning Scan the downloaded Orion Store APK for threats before installing
💾 Install Failure Fallback If installation fails, save the APK to Downloads for manual install
🗂️ PC & TV Navigation Fix Fixed a critical bug where PC and TV app tabs were broken
🔄 Pull-to-Refresh Overhaul 10 custom characters, native Android animation Polish
📝 Submission Modal Polish Cleaner, more consistent app submission experience

🔒 Orion Update System : Now Mandatory

Forced Store Update Gate

The Orion Store update flow has been completely reworked. Store updates are no longer optional, when a new version of Orion Store is available, users must update before they can continue using the app. The old dismissible modal has been replaced by a full-screen gate that cannot be bypassed.

  • Mandatory update enforcement: A blocking full-screen screen appears when an Orion Store update is detected, preventing any further interaction until the update is completed.
  • No "Later" option: Users can no longer skip or postpone the store update. The update must be downloaded and installed before the app is usable.
  • Automatic update detection on launch: The forced update check runs immediately on app startup, so users are gated before reaching any content if they are out of date.
  • Suppressed legacy modal: The old optional update prompt has been fully removed in favor of the new mandatory gate.

🛡️ VirusTotal APK Scanning

Security Transparency Before Installation

After the updated Orion Store APK is downloaded, users are now presented with the option to scan the APK with VirusTotal before proceeding with installation. This gives users full confidence in the integrity of every update.

  • Scan before install: After the APK download completes, a dedicated VirusTotal scan option appears before the install button is shown.
  • Full scan results view: Users can see a detailed, scrollable report of all VirusTotal engine results directly within the app — no need to leave or open a browser.
  • Opt-in scanning: Scanning is offered as a step in the update flow, allowing users to verify the APK at their discretion before accepting the installation.
  • Non-blocking UI: The scan results view is scrollable and cleanly integrated into the update flow without disrupting the user experience.

💾 Installation Failure Fallback : Save to Downloads

No Update Lost, Ever

If the APK installation fails for any reason (permissions denied, installer unavailable, system error), users are no longer left stranded. A new fallback flow offers to save the downloaded APK to the device's Downloads folder so the user can manually install it at any time.

  • Automatic failure detection: When an installation attempt fails, the app detects the failure and presents a recovery option immediately.
  • Save to Downloads option: Users are prompted with a clear action to save the APK to their /Downloads folder for manual installation.
  • Manual installation guidance: A brief instruction is shown alongside the save option, so users understand they can open the saved APK from their file manager or notification tray.
  • No re-download required: The already-downloaded APK is saved directly, no need to download it again.

🗂️ Navigation : PC & TV Tab Fix

Critical Bug Resolved

A navigation bug that caused the PC and TV tabs to behave incorrectly has been resolved. Users can now browse and submit PC and TV apps without encountering broken navigation or stale state.

  • Fixed the tab routing logic for PC and TV sections.
  • Resolved a state management issue that caused the tabs to render stale or empty content.
  • Various fixes related to PC and TV app submissions that previously failed silently.

🔄 Pull-to-Refresh : Character Selection & Animation Polish

A More Personalized Refresh Experience

The pull-to-refresh system has been significantly expanded with a new character picker in Settings and native animation improvements.

Character Selection

  • 10 custom pixel-art characters to choose from: Cat, Dog, Pokéball, Shield, Owl, Robot, Ghost, Kitty, Bunny, and Batman.
  • The selected character is persisted across sessions via the pullToRefreshCharacter setting key.
  • App root data attributes now correctly pass the selected character into the native pull-to-refresh rendering layer.

Native Android Animation Polish

  • Rebuilt the native pixel-art pull-to-refresh renderer for improved visual consistency.
  • Added extra draw room for the rotating Shield animation so the top and bottom no longer clip during spin.
  • Refined gesture detection to reduce accidental refresh triggers from horizontal or upward swipes.
  • Improved scroll and modal state checks so pull-to-refresh only activates on eligible home surfaces.

🏠 Home Browsing : Performance & Layout

Smarter Rendering for Faster Browsing

The app list rendering has been tuned to stay responsive across both standard and full-list views.

  • The app grid falls back to the classic renderer for heavy "View All" states, keeping long lists fast.
  • Modern home collections are only used where they make sense — avoiding unnecessary overhead in dense views.
  • Reload actions are guarded during active refreshes to prevent duplicate work.
  • Home refresh eligibility is now gated on the active refresh state, preventing accidental double-refreshes.

Modern Layout Polish

  • Modern "View All" behavior now uses the classic renderer for better scroll performance.
  • Collection rendering avoids loading all apps into the heavier modern card grid.

📝 Submission Modal : Polish & Consistency

The app submission modal has been cleaned up for a more consistent publishing experience.

  • Input fields now use shared styling helpers for uniform focus, border, and theme behavior.
  • Theme-aware button and confirmation styles now match the rest of the app.
  • The release notes field and related form sections have a more polished visual structure.
  • Submission format has been restored to JSON, fixing a regression from the previous release.

🐛 Bug Fixes

Fix Detail
🗂️ PC & TV navigation Fixed broken tab navigation and submission flows for PC and TV apps
🔁 Duplicate refresh prevention Prevented reload work from firing while a refresh is already in progress
👆 Accidental pull-to-refresh Reduced false refresh triggers from horizontal or upward swipe gestures
🎨 Modern list rendering Avoided heavy modern card grid for full-list views, improving responsiveness
🔒 Scan state after install Fixed a race condition where the "Scanning..." state would not reliably appear after app installation

🔧 Under the Hood

  • Added PullToRefreshCharacterKey typing for the character selection system.
  • Added state migration support for persisted settings to handle new settings keys gracefully.
  • Refined app grouping and lookup logic to avoid repeated full-list scans.
  • Improved modal scroll-lock cleanup by including additional modal states in the lock check.
  • Forced update gate is now the sole authority over Orion Store update enforcement.
  • forcedStoreUpdate utility fully unit-tested to validate detection and blocking behavior.

✅ Validation

This release passed the standard project quality checks before publishing:

  • ✔️ TypeScript lint and build validation
  • ✔️ Android Java compile validation
  • ✔️ Forced update gate behavior verified
  • ✔️ VirusTotal scan flow end-to-end tested
  • ✔️ Install failure fallback verified on physical device

Buy Me A Coffee