|
3 | 3 | ## New Platform Support |
4 | 4 |
|
5 | 5 | - **Spruce Universal Distribution**: Single zip with both ARM32 and ARM64 binaries, supporting A30, Miyoo Mini Flip, Miyoo Flip, TrimUI Brick, and TrimUI Smart Pro. Per-device input mappings and A30 screen rotation. - @pawndev |
6 | | -- **MinUI Universal Distribution**: Single zip with both ARM32 and ARM64 binaries, supporting Miyoo Mini, Miyoo Mini Plus, Miyoo A30, Miyoo Flip, TrimUI, and Anbernic devices |
| 6 | +- **MinUI Universal Distribution**: Single zip with both ARM32 and ARM64 binaries, supporting Miyoo Mini, Miyoo Mini Plus, Miyoo A30, Miyoo Flip, MagicX Zero28, TrimUI, and Anbernic devices. Anbernic devices auto-detected via device tree - @BrandonKowalski & @pawndev |
7 | 7 | - **Allium and Onion OS Support**: ARM32 support for Miyoo Mini devices |
8 | 8 | - **Batocera x86 and AMD64**: Added x86 (32-bit) and AMD64 (64-bit) Batocera builds alongside existing ARM64 |
9 | 9 |
|
|
19 | 19 | - **Artwork Downloads**: Download game marquee, logo, bezel, fanart, box back, thumbnail, video, and manual artwork for EmulationStation-based CFWs (Knulli, ROCKNIX, Batocera) - @pawndev |
20 | 20 | - **Gamelist.xml Integration**: Downloaded artwork is registered in gamelist.xml for Knulli, ROCKNIX, and Batocera - @pawndev |
21 | 21 |
|
| 22 | +## PSP Save Sync |
| 23 | + |
| 24 | +- **PSP Directory Save Sync**: Full directory-based save sync for PSP with zip upload/download |
| 25 | +- **PARAM.SFO Parser**: Replaced static GameDB with a PARAM.SFO parser for accurate PSP save title resolution |
| 26 | + |
22 | 27 | ## Authentication |
23 | 28 |
|
24 | 29 | - **API Token Authentication**: New pairing code authentication flow as an alternative to username/password |
|
35 | 40 | - Fixed data race in auto-update between background goroutine and UI thread |
36 | 41 | - Fixed save directories for PSX and PSP on muOS - @klinkertinlegs |
37 | 42 | - Corrected muOS emulator save directory names across all platforms - @klinkertinlegs |
| 43 | +- Fixed various save data locations across multiple platforms - @klinkertinlegs |
| 44 | +- Updated Spruce save directories to match available emulators and directories - @ljtilley |
| 45 | +- Updated Spruce platforms.json to reflect all supported systems - @ljtilley |
38 | 46 | - Fixed Onion and Allium save directory mappings (#170) |
39 | 47 | - Fixed image paths with special characters in EmulationStation artwork - @pawndev |
40 | 48 | - Fixed Knulli continually restarting Grout when Quick Resume is enabled |
41 | 49 | - Fixed version injection for beta builds (was reading stale pak.json instead of CI version) |
42 | 50 | - Fixed release artifact paths for non-ARM64 distributions |
| 51 | +- Fixed Anbernic input mappings for MinUI - @klinkertinlegs |
| 52 | +- Fixed MinUI distribution folder renamed to Grout.pak |
| 53 | +- Fixed default GBA platform on MinUI to use gpsp |
43 | 54 | - Removed protocol auto-detection (unnecessary network requests on every failed connection) |
44 | 55 |
|
45 | 56 | ## Documentation |
46 | 57 |
|
47 | | -- Added MinUI installation guide |
| 58 | +- Added MinUI installation guide and docs homepage entry |
48 | 59 | - Added Onion CFW quirks section |
49 | 60 | - Added NTP/time sync instructions for save sync compatibility - @klinkertinlegs |
| 61 | +- Added Zero28 to MinUI supported devices list - @pawndev |
50 | 62 | - Standardized tested device tables across all install guides |
51 | 63 | - Updated all platform mapping docs for Allium and Onion |
52 | 64 |
|
53 | 65 | ## i18n |
54 | 66 |
|
55 | | -- Translations updated for all 7 languages (Spanish, French, German, Italian, Portuguese, Japanese, Russian) |
| 67 | +- Translations updated for all 7 languages (Spanish, French, German, Italian, Portuguese, Japanese, Russian). Thanks @claude! 🤣 |
56 | 68 |
|
57 | 69 | ## Internal |
58 | 70 |
|
|
0 commit comments