Skip to content

Release 1.15.0 (build 30): adopt core 2.58.1 - #34

Merged
adibhanna merged 4 commits into
mainfrom
release/1.15.0
Sep 29, 2026
Merged

adibhanna merged 4 commits into
mainfrom
release/1.15.0

Conversation

@adibhanna

@adibhanna adibhanna commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Prepare iPhone 1.15.0 (build 30) with the shared core 2.58.1: desktop 2.58.0 plus the phone fix from Android #88, which the iPhone shares.

  • The "Vault settings differ from the cloud" dialog fits the screen: only its list scrolls, and its buttons wrap and stay reachable, so a Cloud settings conflict can be resolved.
  • From core 2.57.0 (not shipped on iPhone yet): list items, tasks and callouts fold; Atlas spacing, note-open focus and unsaved-note retention during refreshes.
  • Build 30 replaces build 29, which was never uploaded: the version commit stays last, as the repo's history convention asks.

Core provenance

Adopted with npm run core:adopt from draft core-2.58.1-core.h87d94b8810f1f1d1, built by workflow 36608508089 from 178fab2b7c8ea6f090ae693827170b71aa80c8e9 on ZenNotes/zennotes main (PR #876), clean tree. App-core 2.58.1-core.h87d94b8810f1f1d1; bridge-contract and shared-domain 2.58.1-boundaries.heab3fee5cb1fe45a. All three archives passed SHA-256, SHA-512 and packed-version/provenance checks; identical to Android 1.1.28 in ZenNotes/zennotesandroid#87.

Validation

  • Public package boundaries and typecheck.
  • 125 JavaScript tests, zero failures or skips.
  • Production audit: zero vulnerabilities.
  • Capacitor sync (pod install) and Xcode 27 build-for-testing of AppCloudUITests (app, extensions and UI-test target).
  • CI on this head.

The settings-conflict fix was measured in the shared web client at phone sizes (see the Android PR); it was not exercised with a live Cloud conflict on a device.

Vendor the clean draft core-2.57.0-core.h9cc6b81dd406dfe7 from desktop release commit 08096c0c145c8174f7c20edf8ab71d14c018955a. The adoption verifies all three archives against their SHA-256, SHA-512 and packed-version provenance.

This brings list and callout folding, Atlas spacing, note-open focus and replacement resilience through the existing bridge. Boundary and type checks, 125 tests, the production audit and web build/sync pass. Native release validation follows with the version bump.
… screen

Vendor the clean draft core-2.58.1-core.h87d94b8810f1f1d1 from ZenNotes/zennotes main commit 178fab2b7c8ea6f090ae693827170b71aa80c8e9 (desktop 2.58.0 plus the phone fix), identical to Android 1.1.28. The adoption verifies all three archives against their SHA-256, SHA-512 and packed-version provenance, and replaces the 2.57.0 set this release branch carried.

Core 2.58.1 fixes Android #88, which the iPhone shares: the "Vault settings differ from the cloud" dialog could put its buttons off the screen, so a Cloud settings conflict could not be resolved. The dialog is now a column capped to the visible screen where only the list scrolls, and its footer wraps. Boundary and type checks, 125 tests, the production audit, Capacitor sync and Xcode build-for-testing pass.
@adibhanna adibhanna changed the title Release 1.15.0 (build 29): adopt core 2.57.0 Release 1.15.0 (build 30): adopt core 2.58.1 Sep 29, 2026
@adibhanna
adibhanna merged commit 3c5015f into main Sep 29, 2026
1 check 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