-
v7.3.0
Stablereleased this
2026-07-17 23:28:22 +00:00 | 92 commits to main since this releaseTea Leaves v7.3.0 — UI, mobile & accessibility
Released 2026-07-17
The user-facing rough edges from the 2026-07-15 audit — silent failures, dead affordances, and accessibility gaps on the surfaces people actually touch. Twelve issues (#105–#116).
✨ Highlights
- No more silent failures. Failed entry/motif deletes, removes, and connection deletes now surface errors (#106); a failing search shows a distinct "Search failed" state instead of the empty prompt (#107); and an offline capture the server rejects is flagged with its reason and offered Retry/Discard instead of retrying forever invisibly (#108).
- Entries browse past 50 (#105). A "Load more" pager reaches a project's full history, not just the first page.
- Public pages degrade gracefully (#109). A render error on a shared/embedded page shows the recoverable fallback instead of a blank screen.
- QuickCapture image drop actually attaches (#110) — real upload, not placeholder text — and the PWA "New Entry" shortcut opens a working create form (#111).
- Accessibility pass (#112–#114). ≥44px touch targets on capture and graph controls;
role="dialog"+ focus trap + aria-labels on the modals; and a WCAG-AA contrast sweep of muted text across the app. - Safer defederation (#115). The kill-switch now shows a non-mutating impact preview (editors/contributions/entries affected) in an in-app type-to-confirm dialog, replacing the stacked native
confirm()/alert().
Upgrading
No migrations, no config changes. Hosts on the image-based stack update automatically — this tag publishes the
:stableimages that prod follows.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads