Skip to content

Release: pin the 2.68.0 browser artifact and cut server 2.68.0 - #24

Merged
adibhanna merged 2 commits into
mainfrom
release/2.68.0
Oct 13, 2026
Merged

adibhanna merged 2 commits into
mainfrom
release/2.68.0

Conversation

@adibhanna

Copy link
Copy Markdown
Contributor

Server 2.68.0, on the ZenNotes 2.68.0 browser artifact.

  • Pin web-2.68.0-web.h1c5ca208ca08d773 (built from ZenNotes/zennotes 881baa6a, the 2.68.0 tag) as web-artifact/manifest.json; release.json 2.68.0.
  • Demo tour (5db21e4): demo-tour.json regenerated from the desktop's tour at 2.68.0, whose notes are named "00 Start Here" and so on instead of with a long dash; two notes that had drifted since this copy was made (Callouts and Footnotes, Vim Cheat Sheet) come along. Regenerating the tour now deletes notes under the older names instead of writing a second tour, and removing it deletes them too (an exact match on the old separator, mirroring the desktop's currentDemoTourPath). Three new tests; with the cleanup disabled, two of them fail.

Local check: go vet ./internal/..., go test ./internal/...; prepare-web verified the artifact; a -tags=embed_web build started isolated (scratch config, vault and port) reported ZenNotes Server: v2.68.0, served / (200), and POST /api/demo/generate wrote the 17 renamed notes.

The server writes its own copy of the desktop's demo tour, and desktop
2.68.0 renamed the tour's notes from "00 <long dash> Start Here" to
"00 Start Here" (U+2014 read as machine-written everywhere a user saw
it) and rewrote the dash out of every note's text. demo-tour.json is
regenerated from the desktop's packages/shared-domain/src/demo-tour-data.ts
at 2.68.0 (428b8462), which also brings over two notes that had drifted
since this copy was last made: Callouts and Footnotes, and the Vim Cheat
Sheet.

A vault seeded before still holds the old files, so the server now does
what the desktop does: regenerating the tour deletes the old-named notes
instead of writing a second tour beside them, and removing it deletes
them too and reports them. The match is exact on the old separator
because both paths delete files; a note named with any other character
is someone's own and stays.
@adibhanna
adibhanna merged commit 08cf478 into main Oct 13, 2026
10 checks passed
@adibhanna
adibhanna deleted the release/2.68.0 branch October 13, 2026 00:45
@adibhanna
adibhanna deployed to server-release October 13, 2026 00:47 — with GitHub Actions Active
@adibhanna
adibhanna deployed to server-docker-publisher October 13, 2026 00:49 — with GitHub Actions Active

This branch was successfully deployed

2 active deployments
server-docker-publisher — 08cf4787 Deployed Oct 13, 2026 by adibhanna via Build and push multi-arch image #15
server-release — 08cf4787 Deployed Oct 13, 2026 by adibhanna via draft #14
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