-
v4.0.0 Stable
released this
2026-06-16 00:10:57 +00:00 | 147 commits to main since this releaseTea Leaves v4.0.0
A major release centered on projects as the new top-level organizing unit, plus fediverse integration, full version history, and a string of workflow features for managing larger bodies of research.
Highlights
- Projects — entries and motifs now belong to a project (private/unlisted/public visibility), with public project pages, citation export, and an embeddable graph view replacing the old flat motif structure.
- Fediverse publishing — projects can publish to ActivityPub followers; public pages support Atom feeds, JSON-LD export, and cross-instance discovery between Tea Leaves servers.
- Full edit history — every entry change is tracked with word-level diffs and one-click restore.
- Trash & recovery — soft-deleted entries, motifs, and projects are recoverable for a configurable retention window before permanent purge.
- AI-suggested connections — semantically similar entry pairs are surfaced automatically for review using existing embeddings.
- Bulk operations — tag, reassign, or soft-delete many entries at once with live progress tracking.
- Markdown entries — entries can now be written in Markdown via a rich-text editor, rendered and sanitized server-side.
- Video capture — media uploads now accept video, with automatic thumbnail extraction and duration detection.
- "On This Day" — surfaces entries from the same calendar date in past years.
Everything in this release
- P4 — Public Project Pages: public URLs reorganized around projects (
/u/:slug/:projectSlug); legacy motif URLs redirect automatically. - P5 — ActivityPub at Project Level: fediverse publishing and reply-handling moved from motifs to projects.
- P6 — Trash & Recovery: restore or permanently delete soft-deleted projects/motifs/entries; nightly retention purge.
- P7 — RSS / Atom Feeds: feed autodiscovery for public projects and motifs.
- P8 — On This Day: historical entries from past years on the same date, surfaced in the entry list.
- P9 — Entry Version History: full audit-log-backed history with diffs and restore.
- P10 — Structured Project Export (JSON-LD): schema.org-compatible export for citation tools and research aggregators.
- P11 — Bulk Entry Operations: batch tag/motif/visibility/certainty/delete actions with async progress.
- P12 — AI-Suggested Connections: automatic discovery of semantically similar entry pairs, with a review queue.
- P13 — Rich Text / Markdown in Entries: Tiptap-based Markdown editing with two-pass server-side sanitization.
- P14 — Video Clip Capture: video upload, thumbnail/duration extraction via ffmpeg.
- P15 — Cross-Instance Federation & Discovery: connect Tea Leaves instances together; nightly indexing of public projects; federated search.
- P16 — Realignment: closing bug fixes (markdown rendering, video thumbnail status), history coverage for tag/motif changes, and five smaller spec-conformance fixes.
No breaking changes to existing data — all new columns are additive with safe defaults.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads