-
v0.18.1 — guest-facing copy that described the app as it actually is
Some checks failedAudit / cargo audit (backend) (push) Failing after 9m9sAudit / npm audit (frontend) (push) Successful in 41sChecks / Backend — cargo test + clippy + fmt (push) Failing after 1m11sChecks / Keepsake viewer — builds, self-contained, committed artifact in sync (push) Has been cancelledChecks / E2E — typecheck + lint (push) Has been cancelledE2E / Cross-UA smoke matrix (push) Has been cancelledE2E / Playwright E2E (chromium + webkit) (push) Has been cancelledChecks / Frontend — vitest + svelte-check (push) Has been cancelledreleased this
2026-08-21 20:46:43 +00:00 | 6 commits to main since this releaseFrontend only.
git diff v0.18.0 HEAD -- backend/is empty and no migration
changed (31), so the app image is v0.18.0's, re-tagged, and v0.18.0 remains a
valid rollback target.Five texts, each of which either misdescribed the UI or withheld something a
guest needs:- The join greeting now carries its article, so lead-in and event name read as
one sentence. - The post-actions step names the three-dot button (visible, on every card in
list view) instead of only the long-press (invisible), and keeps long-press
for the grid, where no button exists. "Anzeigen und speichern" replaces
"herunterladen", which the action does not do. - The recovery step names the display NAME as well as the PIN — logging in on
a new device needs both — and stops claiming the PIN is always in "Mein
Konto", which is false on the device you are trying to reach. - The composer gained a persistent hint for the photo-task game, with the
hashtag written plain so twelve tasks cannot become twelve separate tags. - The in-app-browser hint names the situation and the way out instead of
pointing at a link that is not on screen.
Downloads
- The join greeting now carries its article, so lead-in and event name read as