π v0.9.1 Beta β The "Power User" Update
Major Milestone: Your retro shop just learned a whole lot of new tricks. This release transforms R-Shop from a simple downloader into a versatile, multi-protocol manager for your self-hosted libraries.
β¨ Highlights
π Multi-Source Freedom
Each console can now have its own dedicated source. Use SMB (NAS) for PS1, RomM for SNES, and Web/FTP for everything else. Mix and match protocols freely to fit your setup!
π‘ Native RomM Integration
Direct support for your self-hosted RomM server. R-Shop now auto-matches platforms via IGDB logicβbringing your entire remote library into a sleek, native handheld UI.
π οΈ Interactive Onboarding
A brand-new setup wizard that walks you through configuring your consoles step-by-step. Setting up your handheld library from scratch has never been smoother.
πΎ Advanced Config Editor
Total control over your setup. Add, remove, or re-tune consoles anytime. Plus: Full JSON Import/Export to share your configuration or keep your settings safe.
π Change Log
β Added
- Protocol Mixing π | Assign different providers (SMB, FTP, RomM, Web) to individual consoles.
- IGDB Platform Matching π€ | Native RomM integration with automatic system-ID discovery.
- Setup Wizard π§ββοΈ | Interactive onboarding flow for first-time users.
- JSON Config Tools π | Import and export your entire app configuration for backups or sharing.
π§ Improved
- Input Overhaul πΉοΈ | Mouse and touch input now work across all widgets. No more focus-lock issues.
- Audio Hygiene π | Fixed input debouncing (no more double-sounds) and improved volume slider response.
- Smart UI Filtering π§Ή | The home screen now only shows consoles you have actually configured.
- System Discovery π | Improved logic for identifying remote platforms via the RomM API.
π‘οΈ Fixed
- Path Sovereignty π | Resolved the "double-folder" bug. ROMs now land exactly where they should.
- Deep-Clean Reset β»οΈ | "Reset App" now performs a total wipe of preferences, database, and image cache.
- Protocol Stability π | Fixed URL encoding issues that previously broke connections to servers with custom ports or complex paths.
π οΈ Internal & Architecture
- Provider abstraction: Refactored the internal engine to handle multiple provider types concurrently.
- Cache management: Implemented a more robust image and metadata caching system.
Full Changelog: v0.9.0-beta...v0.9.1-beta