-
Add task status tokens with at-a-glance commit indicator
-
GO-30-CSP W2+W3: migrate all inline on* handlers to delegated dispatch
-
Frontend cold spots R4: escapeHandlerArg sweep + gate rule, email preview to Rust
-
Frontend XSS: seal the unsafe attribute escaper (CHRONIC-XSS)
-
Resolve CHRONIC-E: surgical task/email list updates, email paging
-
perf(ui): stream task pages and lazy-load truncated email bodies
-
fix(ux): centralize natural-date parsing in Rust, fix cache-invalidate order, clamp pagination
-
Fix pre-launch audit backlog (GO-5..GO-14) + broken manual time logging
-
Add "What's New" after-update dialog and standardize empty states
-
polish: deferred fuzz pass — UI cues, frontend trims, Rust quick wins
-
CSS dedup + UI mode separation + §3 launch-readiness fixes
-
UX audit sweep: Tier 1-4 + Tier 6 + design-system charter
-
UX audit remediation, error handling, day planning, draft autosave
-
Daily notes, implicit contacts, UX polish, calendar views, search
-
Add rich recurrence rules and virtual event expansion
-
Backend improvements: sync tests, JMAP fixes, code fuzz fixes
-
Audit remediation: indexes, observability, docs
-
Audit Run 14: tests, security hardening, JSDoc, date_utils extraction
-
v0.3.1: Time tracking, file attachments, external sync, email attachments
-
Mobile UX improvements, monthly review, maintainability splits
-
Fix TaskStatus/kanban mismatch, remove invalid Yearly recurrence
-
v0.3.0: Beta-ready milestone — MCP contact tools, OTA updater, sync scheduler improvements, validation fixes
-
Version bump to 0.2.1, align workspace version
-
Initial commit