Skip to content

Reader 0.3.2: built on Light SDK v0.2.0

Latest

Choose a tag to compare

@yarosz yarosz released this 09 Oct 05:04
· 1 commit to main since this release
v0.3.2
a642450

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; schemaVersion stays 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) and signoff/lp3 (LightOS 582) via mise run ci on the release commit.