-
GO-33-5: split emails.js into controller + render + compose modules
-
GO-33-5: move email reply/forward assembly from JS to Rust
-
GO-33-6: move event "template" rule to Rust (EventResponse.is_template)
-
GO-33-4: wrap manager classes in IIFEs, drop window.* namespace bridges
-
GO-33-1: cover models/task.rs and the two untested repos (+41 tests)
-
GO-33-2: dedupe IN-clause placeholder building into utils::bind_placeholders
-
Audit Run 34 cold spots: JMAP tracing, connection-string, calendar bug, cred cleanup
-
Move task-overview + all-day computation from JS to Rust
-
Frontend cold spots R4: escapeHandlerArg sweep + gate rule, email preview to Rust
-
Frontend cold spots R2: contact activity feed to Rust
-
Frontend cold spots R1: isAllDay flag, time-summary rollup to Rust, extract injected CSS
-
Testing + arch cold spots: +54 tests, import_external repo refactor, milestone/FTS fixes
-
Fix cold-spot correctness: parser UTF-8 panic, desktop blob_gc, backup collision, FE bugs, XSS sinks
-
sync: set ChangeEntry.extra for the synckit forward-compat field
-
Testing: cover oauth token_manager and email_sync process loop
-
Docs: fix CONTRIBUTING/README/CHANGELOG drift and the urgency doc table
-
Performance: make event/search date predicates sargable
-
Storage/hygiene: drop dead LLM schema, dedupe scheduler constant, fix backoff RNG
-
Observability: instrument the sync core and every email/OAuth network call
-
Security: single-source escaping into js/escape.js, cover the compose window; bump ammonia
-
Data/Testing: classify committed-HLC table, persist recurrence_rule on edit, cover review repos
-
Sync Cargo.lock after reqwest transitive feature change
-
Wire XSS escaping gate into lint and ratchet inline event handlers
-
sync: per-row committed-HLC store to back SyncKit's clean-change gate
-
sync: adopt synckit typed-ID newtypes at the SDK boundary
-
Frontend/Security: fix duplicate import key, validate checkout URL, align version
-
Commands/Core: bucket review timelines in local time, cap manual time
-
Data/DB: non-destructive sync upsert, atomic review upserts, local-day dashboard, sargable dates
-
Sync/Email: fix multibyte Send panic, iCal overflow panic, scrub OAuth tokens
-
Data/DB: busy_timeout, email pagination clamp, stop-timer double-count guard