Skip to content

ZenNotes for Android 1.1.19 (versionCode 21): lighter sync, better touch - #63

Merged
adibhanna merged 7 commits into
mainfrom
release/1.1.19
Sep 11, 2026
Merged

adibhanna merged 7 commits into
mainfrom
release/1.1.19

Conversation

@adibhanna

Copy link
Copy Markdown
Contributor

ZenNotes for Android 1.1.19 (versionCode 21): lighter sync, better touch

Cloud sync stops redoing work it has already done, the editor handles touch more carefully, images paste straight from the keyboard, and the launch splash is the same on every Android version. Eight tracker reports (#48 to #55). The pin stays at main's 431907df (app core 2.47.0), so this is also the first Play release carrying 2.47 and the comment-sidecar fix from #61.

What ships

Verification (2026-09-11)

  • Release build at the pin: npm run typecheck clean, npm test 121/121, Gradle testDebugUnitTest 9/9, bundleRelease signed with the upload key; merged manifest versionCode 21 / 1.1.19; AAB sha256 cc93676c880a9e2b0e6f825b06a9e16299ed14b7d26283fdbed2b5a300423bfe.
  • Pixel 7 API 35 emulator: the debug build of the same tree installs as versionCode 21 and launches to the workspace, opens the ⊕ menu and the More sheet, and dismisses the sheet on a downward handle drag (Menu Drag Pill Does Not Allow the Menu to Be Dragged #53), with no crash in logcat.
  • Browser fixture checks (Cloud footer height, toolbar/scroller split, handle activation, opaque surfaces) recorded in docs/android-issue-validation-2026-09-11.md.
  • Not verified on hardware: typing during a live Cloud sync, Gboard image paste, and the Editor Background Colour Flickers While Extending Text Selection #49 flicker.

The sync work pairs with ZenNotes for iOS 1.9.9 (release/1.9.9).

Cache acknowledged unchanged file scans, yield while decoding assets, and coalesce refreshes without hiding partial failed pulls. Cover cache invalidation, conflicts, restore reads, and the host integration.
Use bounded rich-content reads with temporary URI grants, cancellation-safe teardown, and note-context checks. Preserve WebP filenames for self-hosted vaults. Native keyboard verification remains pending.
Keep the Cloud controls clear (#48), require completed wikilink taps (#50), reserve selection-toolbar space (#51), and make sheet handles draggable (#53). Add opaque editor surfaces as an unverified flicker mitigation (#49).
Install the AndroidX compat splash before Capacitor switches theme, preserve a square icon canvas, and avoid a duplicate plugin splash. Native launch comparisons remain pending.
@adibhanna
adibhanna merged commit 1b4b65b into main Sep 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant