The biggest architectural update since launch — R-Shop now has a proper Sources management system, RomM 4.8 token pairing, and a completely rewritten onboarding flow. All backwards-compatible: existing configs migrate transparently on first launch.
Highlights
- Sources screen — a unified hub to add, configure, disable, and remove all your game sources (RomM, SMB, FTP, Web). Per-system mapping for manual sources, colored source dots on every game card showing where each ROM comes from.
- RomM 4.8 token pairing — authenticate via QR code scan or manual token entry. Live server probe validates your connection before saving. One-tap re-pair when tokens expire.
- One-question onboarding — "How do you store your ROMs?" replaces the old multi-step wizard. Each answer leads to a tailored path: local folder picker, network source setup, or RomM pairing. No more dead-end "Skip" option.
- Full localization — every user-facing string is now translatable. Ships with English, German, Spanish, French, Portuguese, and Japanese.
- Merge-only mode — failover logic removed entirely. Merge is simpler, faster, and handles all multi-source scenarios. Existing configs upgrade silently.
Change Log
Added:
- Sources management screen with controller-grade focus handling
- RomM 4.8 Client API Token pairing (QR + manual) with live server probe
- Per-card source dots (game grid + library); stacked dots for multi-source games
- Manual source creation (SMB, FTP, Web) with type picker and per-system mapping editor
- Re-pair action for expired RomM tokens
- Onboarding chooser with ROM folder picker on every path
- Full l10n framework with 6 languages (EN, DE, ES, FR, PT, JA)
Improved:
- Merge is now the sole multi-source strategy (default enabled for all configs)
- Settings restructured: Sources first, "Edit Systems" read-only and links to Sources
- Unified RA setup screen (shared between onboarding and settings)
- Transparent v2→v3 config migration on first launch
Removed:
- RomM Server settings tile (replaced by Sources)
- Scan Library tile (use Sync All from quick menu)
- Failover mode
- "Skip for now" onboarding option
Fixed:
- Game list filter state (installed only, favorites, regions) now persists when leaving and re-entering a system (#12)
- Sync timestamps persist correctly from syncAll/syncSystem
- Auto-merge providers when a system has 2+ contributing sources
- Installed games stay visible after disabling their source
- Legacy providers tagged as managed so disable/remove cleans up properly
- Alternative sources persisted in DB (multi-source games survive sync)
- RA screen focus clipping
Install
Download R-Shop-v1.6.0.apk below and install on your handheld.
Upgrade note: Existing installs keep all settings, downloads, and library data. Your config will silently migrate to v3 format on first launch — no action needed. The new Sources screen lives in Settings and replaces the old RomM Server tile.