FIrst public release
Pre-release
Pre-release
What's Changed
- Remember last-used firmware device source by @otaj in #25
- feat: restore scroll position and add catalog jump controls by @otaj in #24
- feat: show large screenshots on app and watchface detail by @otaj in #23
- fix: refresh already-downloaded UI after clearing output folder by @otaj in #26
- feat: fetch full firmware release history by @otaj in #27
- refactor: store catalog schema with Drift ORM by @otaj in #28
- fix: use watchface:// for watchface install QR by @otaj in #29
- feat: show collected store catalog devices and clarify detail copy by @otaj in #30
- fix: keep proprietary Google metadata out of release APKs by @otaj in #32
- fix: query apps and watchfaces with the device API level by @otaj in #33
- fix: prevent install QR AlertDialog LayoutBuilder crash by @otaj in #34
- perf: lazy-render store catalog for faster jump scroll by @otaj in #37
- fix: share one StoreCatalogService across Apps and Watchfaces by @otaj in #36
- fix: isolate ExpansionTile PageStorage from catalog scroll offset by @otaj in #35
- fix: show watchface previews in the detail screenshot gallery by @otaj in #38
- ci: lint shell scripts with ShellCheck via uvx by @otaj in #39
- docs: on-device app screenshots and README gallery by @otaj in #40
- refactor: broad codebase cleanup (behavior-preserving) by @otaj in #41
- fix: match Flutter flavored split APK filenames in release by @otaj in #42
- fix: check prodReleaseRuntimeClasspath for Google libs by @otaj in #43
Full Changelog: v0.0.3...v0.0.4