Release 1.17.0 (build 32): adopt core 2.60.2, folder pickers and heading links - #39
Merged
Merged
Conversation
adibhanna
force-pushed
the
release/1.17.0
branch
from
October 2, 2026 12:45
9c6e298 to
497cd16
Compare
… keyboard
With core 2.60.1 the Move prompt is tap-first again, so the test taps the
field and types at once, and the keyboard arrives a moment before the
shell lifts the sheet above it. Looking for the Move button in that moment
found it under the keyboard, where XCUITest cannot compute a hit point and
fails the test ("Activation point invalid") instead of answering false;
the run's screenshot shows the typed name with the sheet still behind the
keyboard. hittableMatch now treats a control under the software keyboard
as not tappable yet and keeps polling until the sheet settles. Three
iterations in a row passed on the iPhone 17 Pro Max (iOS 27) simulator.
…h the Cloud streaming core main carries core 2.60.1 (ZenNotes/zennotes #884, bounded native Cloud sync) and the shell's native streaming hooks for it (b288cad). Core 2.60.3 (core-2.60.3-core.h44232ae9fc126112, built from ZenNotes/zennotes e5e34f84 on v2.61.0) is that core plus the two phone fixes 1.17.0 was prepared with: folder pickers that open without the keyboard over their list (0c3071a6) and heading links that follow on a tap, including Markdown #heading forms (a6d0997a). With the streaming hooks present, the coordinator can negotiate content references, which is what this core's bounded bootstrap expects of a phone. tooling/adopt-core.mjs verified all three archives against SHA-256, SHA-512, packed versions and clean-source provenance; the lockfile is main's with only the root pins and the @ZenNotes entries swapped, and npm ci accepts it. Boundaries, TypeScript, 165 tests and zero production vulnerabilities passed.
adibhanna
force-pushed
the
release/1.17.0
branch
from
October 2, 2026 14:42
497cd16 to
5bd9c99
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
core-2.60.2-core.h43518bcbf3fbdbd3(draft until both shells ship), built from ZenNotes/zennotes0f660814c712efbab3e185e9c55014805495dd50onv2.61.0: core 2.60.0 plus the picker fix0c3071a6and the heading-link fixa6d0997a. This branch first adopted 2.60.1 (picker fix only). Android 1.1.30 (Release 1.1.30 (versionCode 33): adopt core 2.60.3, Cloud streaming, folder pickers and heading links zennotesandroid#92) vendors the identical archives.[[#Heading]]opened a hover card of the note and never scrolled, because iOS drops the click of a tap whose mouseover changes the page and the reading view opened the card from that mouseover. The card now opens only for a mouse or a pen. Markdown[text](#heading),#Heading%20Textand#heading-slugnow scroll to the heading too (rendered headings carry no id, so they did nothing before).MoveDirectoryUITestsnow treats a control under the software keyboard as not tappable yet: with tap-first restored the test types right after tapping the field, before the shell lifts the sheet, and XCUITest failed on the Move button instead of waiting.Verification
core:adopt: SHA-256, SHA-512, packed versions and clean-source provenance verified. Lockfile ismain's with only the root pins and the three@zennotesentries swapped;npm ciaccepts it.[[#Section Three]]and one on[jump](#section-three)each scroll to the heading with no card.Release notes
1.16.0 (31) is still in App Review. This is prepared to follow it; no archive or upload yet.