• v6.1.0 b82f44d1ae

    v6.1.0
    Some checks failed
    CI / App — typecheck, test & build (push) Successful in 2m9s
    CI / API — typecheck & tests (push) Failing after 3m12s
    Stable

    rbrooks released this 2026-06-25 23:31:33 +00:00 | 64 commits to main since this release

    Tea Leaves v6.1.0 — Core Polish & Fixes

    Released 2026-06-25

    A small, focused release of self-contained core-app fixes (milestone v6.1) to land before the larger v6.2 work — plus a substantial round of frontend test coverage. No migration, no breaking changes.

    Fixes & improvements

    🔗 Clickable motifs from an entry (#3)

    On an entry, the linked motifs in the "Motifs" section rendered each title as inert text — there was no way to jump from an entry to a motif. Each linked motif is now a proper link to its detail page, with a hover affordance.

    🌙 Readable motif graph in dark mode (#5)

    The motif graph used hardcoded light node backgrounds, borders, and background dots, and its chrome (controls, minimap, edges) had no dark theme — leaving it illegible on a dark page. The graph now follows the app theme: node and background colors are themed for dark mode, driven by a new reactive useIsDarkMode() hook.

    📄 Export all motifs as one Markdown document (#4)

    A new motifs.md export combines every motif into a single shareable Markdown document, with --- separators under a document header — reusing the existing per-motif formatter. Available in Settings → Export → All motifs, beside the existing motifs.json.

    🧪 Internal

    Frontend test coverage. The app went from a single smoke test to 59 tests, covering the API wrapper, the sanitize/shortcuts utilities, the Tiptap editor, the auth/theme/offline-queue hooks, and the entry list/detail pages — plus a regression test for each fix above.

    Downloads