github AverageConsumer/R-Shop v0.9.3-beta

latest releases: v1.7.0, v1.6.0, v1.5.2...
pre-release5 months ago

🚀 v0.9.3 Beta — The "Persistence & Protocol" Update

Experimental Build: This is an early beta release. Expect active development and occasional rough edges as we harden the core engine.


✨ Highlights

🪄 RomM Onboarding Wizard

A new multi-step configuration wizard that simplifies server connection and platform selection. It features Smart Folder Matching, which automatically maps your local directories to systems using an alias-based matching strategy (e.g., mapping "famicom" to NES).

🔋 Robust Download Engine

We've implemented an Android Foreground Service with persistent notifications. This ensures your downloads survive even when the app is in the background. Additionally, the download queue is now fully persistent—your progress is saved and restored across app restarts.

🌍 Advanced Filtering

Introducing Region & Language filters. You can now filter massive game lists with ease, featuring section jumping via LB/RB and per-system state persistence.


📂 Change Log

➕ Added

  • Onboarding Wizard 🧙‍♂️ | Guided setup for RomM server and platform discovery.
  • Smart Folder Matcher 📂 | Automatic local directory mapping via alias-logic.
  • Foreground Service 🛡️ | Persistent Android service for uninterrupted background downloads.
  • Queue Persistence 💾 | Download tasks now survive app restarts and crashes.
  • Concurrency Control ⚙️ | Adjustable download limits (1–3) in the Settings menu.
  • Region/Language Filters 🏳️‍🌈 | Deep-filtering overlay for game lists.
  • System-Linked States 🔗 | Filter settings are now saved individually per console.

🔧 Improved

  • LB/RB Navigation | Quick-jumping through filter sections for faster gamepad usage.
  • Settings Integration | New UI toggles for download concurrency management.

🛡️ Fixed

  • HTTP Encoding Fix 🛠️ | Resolved a critical bug where double URL-encoding caused 404 errors on all remote requests.

🛠️ Internal & Architecture

  • Serialization: Implemented robust JSON serialization for the download queue.
  • Service Lifecycle: Added strict management of Android Service start/stop intents.

Full Changelog: v0.9.2-beta...v0.9.3-beta

Don't miss a new R-Shop release

NewReleases is sending notifications on new releases.