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 |
|