6 Commits
Author SHA1 Message Date
tianma-if 34ef8b2efc feat(android): add Google Play flexible in-app updates
Use the native Play consent flow, track background downloads, and request confirmation before installation. Preserve manual Play and GitHub destinations when the native flow is unavailable, including older binaries without the SDK.

Validation: 20 update tests, root and mobile typechecks, Web build, Android Kotlin compilation, and signed release APK build passed. Real Play old-to-new installation verification remains incomplete and is deferred at the maintainer's request.
2026-10-18 23:59:23 +08:00
tianma-if 59fe7c7cf9 fix(mobile): improve Android update destinations 2026-08-30 01:39:36 +08:00
tianma-if 8548196054 fix(android): route app updates to trusted sources 2026-08-28 20:09:28 +08:00
tianma-if f523d83698 feat(android): predownload updates and enforce Play signing 2026-08-25 16:21:08 +08:00
tianma-if c9f2c0f6a2 fix(mobile): restore create-note autofocus and soft keyboard
Blank create focuses the native title field immediately so typing works
while DomWebView cold-starts, reclaiming title focus after the editor
attaches. Template/share drafts and edit mode refocus the body and show
the soft keyboard again (full-tree single WebView). setContent no longer
steals focus on draft restore.
2026-08-08 20:35:03 +08:00
tianma-if 1eb6c09ce7 fix(mobile): focus new note editor automatically 2026-07-19 13:53:12 +08:00