iamdoubz
|
52d3fcbf3b
|
Instruction for how to activate whispassist memory
|
2026-07-12 12:56:17 -05:00 |
|
iamdoubz
|
2181aa5b0e
|
docs(i18n): mark Batch F done — migration complete
|
2026-07-12 12:54:10 -05:00 |
|
iamdoubz
|
4e87cab3ad
|
feat(i18n): convert LevelMeter to t() (Batch F)
|
2026-07-12 12:53:26 -05:00 |
|
iamdoubz
|
84ab88b565
|
feat(i18n): convert TagChip to t() (Batch F)
|
2026-07-12 12:53:25 -05:00 |
|
iamdoubz
|
ae13944563
|
feat(i18n): convert ImportMeeting to t() (Batch F)
|
2026-07-12 12:53:23 -05:00 |
|
iamdoubz
|
8fc5d72576
|
feat(i18n): convert ThemeToggle to t() (Batch F)
|
2026-07-12 12:53:22 -05:00 |
|
iamdoubz
|
681933c8cf
|
feat(i18n): convert HostedAiBanner to t() (Batch F)
|
2026-07-12 12:53:21 -05:00 |
|
iamdoubz
|
cfe73e7d80
|
feat(i18n): convert ConsentNotice to t() (Batch F)
|
2026-07-12 12:53:20 -05:00 |
|
iamdoubz
|
505387ba49
|
feat(i18n): add tagchip.remove key (Batch F)
|
2026-07-12 12:53:19 -05:00 |
|
iamdoubz
|
fa8ce62f63
|
feat(i18n): component keys for Batch F (consent, hosted-ai, theme, import, chip, meter)
|
2026-07-12 12:51:03 -05:00 |
|
iamdoubz
|
7527da92c5
|
docs(i18n): mark Batch E (Settings) done, log the batch
|
2026-07-12 12:41:14 -05:00 |
|
iamdoubz
|
ef933c3786
|
feat(i18n): convert Settings dialog title + header to t() (Batch E)
|
2026-07-12 12:40:31 -05:00 |
|
iamdoubz
|
f6f336d79f
|
feat(i18n): Settings dialog-title key (Batch E)
|
2026-07-12 12:40:30 -05:00 |
|
iamdoubz
|
1f25833e74
|
feat(i18n): convert Settings about section to t() (Batch E)
|
2026-07-12 12:39:33 -05:00 |
|
iamdoubz
|
0d8bcf3b17
|
feat(i18n): Settings about-section keys (Batch E)
|
2026-07-12 12:39:32 -05:00 |
|
iamdoubz
|
27a1f98051
|
feat(i18n): convert Settings privacy section to t() (Batch E)
|
2026-07-12 12:38:53 -05:00 |
|
iamdoubz
|
0ecd6db12e
|
feat(i18n): Settings privacy-section keys (Batch E)
|
2026-07-12 12:38:52 -05:00 |
|
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 |
|
iamdoubz
|
9c74f84c5b
|
feat(transcript): show per-segment timestamps in live and finalized views
|
2026-07-11 22:29:43 -05:00 |
|