Commit Graph
544 Commits
Author SHA1 Message Date
iamdoubz d2f35c64b1 feat(i18n): convert Settings MCP section to t() (Batch E) 2026-07-12 12:37:22 -05:00
iamdoubz 5967fd6997 feat(i18n): Settings MCP-section keys (Batch E) 2026-07-12 12:37:21 -05:00
iamdoubz a0ad1564a8 feat(i18n): convert Settings AI section to t() (Batch E) 2026-07-12 12:35:42 -05:00
iamdoubz 377a91d1b8 feat(i18n): Settings AI-section keys (Batch E) 2026-07-12 12:35:41 -05:00
iamdoubz 7796c5b62d feat(i18n): convert Settings sync section to t() (Batch E) 2026-07-12 12:32:54 -05:00
iamdoubz 698fb26b0a feat(i18n): Settings sync-section keys + shared Close button (Batch E) 2026-07-12 12:32:53 -05:00
iamdoubz 802e30e9c6 feat(i18n): convert Settings calendar section to t() (Batch E) 2026-07-12 12:30:51 -05:00
iamdoubz f1683af01c feat(i18n): Settings calendar-section keys (Batch E) 2026-07-12 12:30:50 -05:00
iamdoubz 12388b8bd9 feat(i18n): convert Settings storage section to t() (Batch E) 2026-07-12 12:29:25 -05:00
iamdoubz b295e1ee83 feat(i18n): Settings storage-section keys (Batch E) 2026-07-12 12:29:24 -05:00
iamdoubz c98c14bbc7 feat(i18n): convert Settings hardware section to t() (Batch E) 2026-07-12 12:27:48 -05:00
iamdoubz c0b7587298 feat(i18n): Settings hardware-section keys (Batch E) 2026-07-12 12:27:47 -05:00
iamdoubz d5f0d028ac feat(i18n): convert Settings recording section to t() (Batch E) 2026-07-12 12:24:31 -05:00
iamdoubz 2f925de9a5 feat(i18n): Settings recording-section keys (Batch E) 2026-07-12 12:24:29 -05:00
iamdoubz 486767587e docs(i18n): mark Batch C + D done, log the batch 2026-07-12 11:18:19 -05:00
iamdoubz 88969019b3 feat(i18n): convert SummaryPanel chrome to t() (Batch D) 2026-07-12 11:17:45 -05:00
iamdoubz 2b13de4ef2 feat(i18n): add summary panel keys to en.json (Batch D) 2026-07-12 11:14:01 -05:00
iamdoubz a112b81d6e feat(i18n): convert TranscriptNotes chrome to t() (Batch C) 2026-07-12 11:12:01 -05:00
iamdoubz 1da127a61c feat(i18n): add transcript + notes keys to en.json (Batch C) 2026-07-12 11:09:05 -05:00
iamdoubz 57d3aca386 docs(i18n): mark Batch A + B done, log the batch 2026-07-12 11:04:06 -05:00
iamdoubz aac88bfbc5 feat(i18n): convert App shell chrome to t() (Batch A) 2026-07-12 11:03:42 -05:00
iamdoubz e5fdb2baea feat(i18n): convert MeetingsList chrome to t() (Batch B, FR-*) 2026-07-12 11:03:41 -05:00
iamdoubz fc89f76ac8 feat(i18n): add app shell + meetings-list keys to en.json (Batch A/B) 2026-07-12 11:00:18 -05:00
iamdoubz 7b8a651730 docs(i18n): clarify chrome-only scope — never translate user content 2026-07-12 10:57:52 -05:00
iamdoubz e1e2808d9c docs(i18n): migration tracking doc for incremental string conversion 2026-07-12 10:52:18 -05:00
iamdoubz 77234e697d docs(api): document 'obsidian' export format (FR-STORE-4) 2026-07-12 09:38:09 -05:00
iamdoubz f5c521df0d style(settings): prettier formatting for i18n selector 2026-07-12 09:37:45 -05:00
iamdoubz 3f04ec6167 fix(playback): silence a11y warning on transcript scroll-intent handlers 2026-07-12 09:36:14 -05:00
iamdoubz 030b06329a feat(i18n): display-language selector in Settings + t() on nav and transcription-language strings 2026-07-12 09:35:22 -05:00
iamdoubz a7af623753 feat(i18n): reactive t() store with localStorage locale, English fallback 2026-07-12 09:34:14 -05:00
iamdoubz b98c258c13 feat(i18n): English translation baseline (en.json) 2026-07-12 09:33:59 -05:00
iamdoubz 8ca6cf4f89 feat(export): add 'obsidian' to exportMeeting format union (FR-STORE-4) 2026-07-12 09:32:49 -05:00
iamdoubz dbe845e923 feat(export): 'obsidian' format — one vault note (notes+summary+action items+transcript, no audio) (FR-STORE-4) 2026-07-12 09:32:23 -05:00
iamdoubz d5aef2966f feat(playback): click transcript to seek + highlight/scroll active line; Obsidian export button (FR-REC-5, FR-STORE-4) 2026-07-12 09:31:14 -05:00
iamdoubz 2389fb05a5 feat(playback): seek audio on transcript click, push position on timeupdate (FR-REC-5) 2026-07-12 09:28:21 -05:00
iamdoubz 96d02cc220 feat(playback): shared player store to sync transcript<->audio (FR-REC-5) 2026-07-12 09:27:46 -05:00
iamdoubz c3da6cf0f3 style(settings): prettier formatting for export/import copy 2026-07-11 22:48:55 -05:00
iamdoubz 5564c9c9a6 docs(data-model): document portable bundle export/import format 2026-07-11 22:48:03 -05:00
iamdoubz d25c297257 docs(api): document action_items on Meeting, bundle export shape, import_meeting_bundle, auto-resync 2026-07-11 22:48:02 -05:00
iamdoubz 23cfca7ea2 feat(export): Export/Import section in Settings → Storage (FR-STORE-4) 2026-07-11 22:43:51 -05:00
iamdoubz 6129866ac5 feat(export): importMeetingBundle api binding 2026-07-11 22:42:21 -05:00
iamdoubz 2e57ccfab5 feat(export): register import_meeting_bundle command 2026-07-11 22:42:08 -05:00
iamdoubz 4dff7a58b5 feat(export): portable bundle (meeting.json + summary.json) + import_meeting_bundle (FR-STORE-4) 2026-07-11 22:42:07 -05:00
iamdoubz 25204c0235 feat(export): set_meeting_times store method to preserve dates on import 2026-07-11 22:40:00 -05:00
iamdoubz 2b2e120f12 feat(export): MeetingBundle manifest for portable meeting export/import 2026-07-11 22:39:38 -05:00
iamdoubz 70eb182eb4 feat(sync): auto-resync artifacts on edit (notes/summary/transcript/tags/action items) (FR-SYNC-5) 2026-07-11 22:37:51 -05:00
iamdoubz 836547596b feat(action-items): manual add/delete/edit action items in the summary panel 2026-07-11 22:34:12 -05:00
iamdoubz 58215076cb feat(action-items): add action_items to Meeting type 2026-07-11 22:32:27 -05:00
iamdoubz 862ab86860 feat(action-items): cancel reminders for deleted items on confirm 2026-07-11 22:32:15 -05:00
iamdoubz a0faaa94b4 feat(action-items): table-backed action_items on Meeting; reconcile deletes (FR-LLM-3) 2026-07-11 22:32:14 -05:00