New Features
- Quick Settings has a Connections page: Wi-Fi and Bluetooth switches, nearby Wi-Fi networks to join or forget, and paired Bluetooth devices on rooted devices, with connection status everywhere else
- Compact list style for the library's list layout (thanks @Chrscool8, #544)
- DOSBox Pure: OS Disk Modifications option (Keep, Discard, Save Difference Per Content)
Improvements
- Steam games now install through GameNative, DroidDeck or GameHub. Argosy keeps Steam sign-in and library sync but no longer downloads Steam games itself
- A Steam game whose launcher app was uninstalled recovers instead of getting stuck (thanks @brendannoble, #528)
- Lock Screen Art uses Argosy's animated lock screen only, and no longer recolors your system theme on every game launch
- Controller Order is press-to-claim again: press a button on each controller in player order
- Custom shaders receive the original frame size, and LCD, Dot Matrix and Retro handheld shaders render correctly (thanks @mdlawson, #520)
- The presentation screen's 3D cover keeps spinning like the detail view (thanks @Jessewb786, #562)
- AYN Thor lid sleep reads the lid switch directly and sleeps again if a button wakes it under a closed lid (thanks @martyfuhry, #533)
- Core options match the current Android cores, including N64 upscaling and full Flycast and Dolphin resolution lists
- A launch refused during a sync or another launch says why
- Server-pushed Android apps ask before installing, and downloaded emulators must match their expected package
- Home opens before server maintenance finishes at startup
Bug Fixes
- A resume state that doesn't match your save no longer overwrites it; the game starts from the save
- RetroAchievements hardcore is claimed only for a verified ROM, and queued offline unlocks survive login errors
- Save and state sync is safer: a failed server check is never treated as "no saves", states are set aside instead of deleted, and saves write atomically
- A game still running when Argosy restarts is resumed instead of closed
- Controller touchpads no longer take focus from the game, with a Navigation setting to turn this off (thanks @mleo2003, #559)
- A multi-disc game with only one disc downloaded launches that disc from the variants menu
- Disabled platforms leave every list, and removing a platform with unsynced saves offers to sync first
- A screen set to Off never receives a game, the media player or a role swap
- Switching Jellyfin users keeps the previous user's downloads, and Jellyfin sends only the watch progress that changed
- Steam syncs time out instead of hanging
- Social: offline actions say so, stuck spinners clear, and profiles load once you reconnect
- CRT Hyllian and CRT 1-Tap shaders download again