Repository navigation
Reader 0.3.2: built on Light SDK v0.2.0, ready for Light's Tool Library. Light builds and signs Tools from a public commit, so this release is the tagged commit. There is no APK here; the Light-signed build comes from Light's Tool Library.
versionName 0.3.2, versionCode 5. light-sdk moves from v0.1.2 to v0.2.0, Light's newest tag.
What changes
- Reader now builds against Light SDK v0.2.0, which Light's Tool Library asks for (#54).
- The keyboard in search and in adding a Catalogue no longer shows a dictation key. The LP3's keyboard never supported dictation, so nothing that worked goes away.
- The app no longer exposes the SDK's old file provider to other apps. Permissions are unchanged.
- Reader now targets Android API 34, the same as the build Light signs. On the LP3 (Android 14) nothing behaves differently.
Upgrading
- Your Shelf, every Place and your font size carry over from 0.3.1. The reading data is unchanged;
schemaVersionstays 1.
Next
- Adding your own EPUBs from a computer through LightOS's Tool Manager, once LightOS on phones supports it. Then illustrations.
Release checks
- Unit and property tests: 596 passed. Domain drift: 0 unresolved.
- Light-builder simulation (
lightbuilder prepare+ unsigned minified release, SDK v0.2.0): OK. - Upgrade path on the emulator: the 0.3.1 APK (target API 36), then this build (target API 34) over it. Android accepted the update, the reading data was untouched and the Shelf renders with its Places.
- Minified release on the emulator: opens, changes the font, turns pages; reading data unchanged.
signoff/emulator(LightOS emulator app from SDK v0.2.0) andsignoff/lp3(LightOS 582) viamise run cion the release commit.