Fixed
- Theme could silently revert to the default after connecting the device as USB Mass Storage — the selected theme was persisted only as a numeric index into the SD card's theme folder listing, and that listing's order isn't guaranteed stable across a mount/unmount cycle (common FAT32 behavior). The saved index could end up pointing at a completely different theme once the card was reconnected. The theme's name is now saved alongside the index and resolved by name on startup — independent of scan order — with the old index kept only as a fallback for upgrades.
.scrobbler.logdeclared its timestamps as#TZ/UNKNOWNeven though they're genuinely UTC (System.currentTimeMillis()is always UTC epoch time, regardless of the device's local timezone setting). Now correctly declared as#TZ/UTC, so any tool that imports the log trusts the timestamps instead of asking or guessing. Only affects newly created log files — an existing.scrobbler.log's header isn't rewritten.- On-screen keyboard was missing common punctuation, making some Wi-Fi passwords (and anything else typed through it — podcast search, Last.fm login, etc.) impossible to enter. Added
; : , / \ ( ) [ ] { } < > ' ~`and|.
Install
rom.zip— flash via the Innioasis Updater, no ADB required. Must keep the filename exactlyrom.zip.InniClassic-1.4.5.apk— install over an existing JJ Launcher / InniClassic install viaadb install InniClassic-1.4.5.apk.
Full changelog: CHANGELOG.md