iamdoubz
70c8c61af5
feat(privacy): implement privacy_self_check command (T7.6, FR-SEC-2)
...
Reports LLM endpoint/local-only status and enabled sync targets so the
UI can prove local-only handling, per the shape fixed in
docs/04-api-contracts.md. Sync targets stay empty until Phase 9 lands
SyncManager; list_sync_targets' not_implemented error is swallowed
rather than failing the whole self-check.
2026-07-01 17:01:40 -05:00
iamdoubz
38c14bc267
Verify event linking and participant-aware speaker naming round-trip (T6.6)
2026-07-01 15:08:15 -05:00
iamdoubz
b419eb4cc5
Verify PST import dedups events and participants by source and raw_uid
2026-07-01 15:08:11 -05:00
iamdoubz
b2425fa5e6
Add calendar_event_participants table and dedup index for PST re-imports
2026-07-01 15:08:07 -05:00
iamdoubz
826d87c7fa
Persist calendar events/attendees with dedup; link meetings to events (T6.2/T6.3/T6.6)
2026-07-01 15:07:40 -05:00
iamdoubz
cd170c2907
Add CalendarEvent, AttendeeInfo, ImportedEvent types for calendar import (T6.1)
2026-07-01 15:07:36 -05:00
iamdoubz
1112b38501
Replace Anthropic provider todo!() stubs with typed errors; panics abort in release
2026-07-01 15:07:32 -05:00
iamdoubz
f9e2f06ef1
Register new calendar commands with the Tauri invoke handler
2026-07-01 15:07:29 -05:00
iamdoubz
6229b58645
Add calendar commands; replace todo!() stubs with typed errors to avoid panics
2026-07-01 15:07:25 -05:00
iamdoubz
35c2de5da0
Implement PstSource via readpst shell-out and iCalendar VEVENT parsing (T6.1)
2026-07-01 15:07:21 -05:00
iamdoubz
d4f7eb80a8
Enable pst feature by default; readpst is shelled out to, no crate dependency
2026-07-01 15:07:17 -05:00
iamdoubz
27373effb7
Phase 5
2026-07-01 10:54:03 -05:00
iamdoubz
5757cd7345
Phase 4
2026-07-01 07:53:23 -05:00
iamdoubz
ba48f0afc2
Phase 3
2026-06-30 23:53:33 -05:00
iamdoubz
f9b172aff4
Phase 2
2026-06-30 23:18:29 -05:00
iamdoubz
02834e9cd2
Phase 1
2026-06-30 22:17:30 -05:00
iamdoubz
aae22a0e23
Add all scaffolding, design, and decision documentation AKA first commit
2026-06-30 16:12:55 -05:00