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 |
|
iamdoubz
|
57cd46be46
|
Merge pull request 'Feature chore bug 006' (#20) from feature_chore_bug_006 into main
Reviewed-on: #20
v0.4.0
|
2026-07-11 09:26:39 -05:00 |
|
iamdoubz
|
490a960676
|
Add optional dependencies section
|
2026-07-11 09:23:36 -05:00 |
|
iamdoubz
|
379bdf532f
|
chore: sync Cargo.lock to version 0.4.0
|
2026-07-11 09:10:17 -05:00 |
|
iamdoubz
|
95f07e1dba
|
fix(transcription): scope streamer-test closures so out isn't borrow-locked
|
2026-07-11 09:08:20 -05:00 |
|
iamdoubz
|
931a2b78b4
|
fix(media): blank doc line before the tool list (clippy doc_lazy_continuation)
|
2026-07-11 09:08:19 -05:00 |
|
iamdoubz
|
89254bc070
|
fix(audio): update audio_level test calls for the new mic arg
|
2026-07-11 09:08:18 -05:00 |
|
iamdoubz
|
22a37c5f4e
|
docs: README for v0.4.0 — new features + Granola/Meetily/WA comparison (Granola MCP)
|
2026-07-11 08:58:06 -05:00 |
|
iamdoubz
|
cecfe20eec
|
chore: bump tauri config version to 0.4.0
|
2026-07-11 08:58:05 -05:00 |
|
iamdoubz
|
6fbf967fdb
|
chore: bump crate version to 0.4.0
|
2026-07-11 08:58:04 -05:00 |
|
iamdoubz
|
9f3c1b65d0
|
chore: bump version to 0.4.0
|
2026-07-11 08:58:03 -05:00 |
|
iamdoubz
|
a4b2b9a292
|
feat(transcription): drive live worker with StreamTuning; store only committed segments
|
2026-07-11 08:42:25 -05:00 |
|
iamdoubz
|
12e23143f6
|
feat(transcription): streaming growing-window + interim + commit-on-pause (FR-TRX-2)
|
2026-07-11 08:42:24 -05:00 |
|
iamdoubz
|
fd556c57a1
|
feat(import): import_media — file/URL to a transcribed, diarized meeting; auto_record default
|
2026-07-11 00:38:19 -05:00 |
|
iamdoubz
|
1ea8011dc8
|
feat: register media module + import_media command
|
2026-07-11 00:38:18 -05:00 |
|
iamdoubz
|
002f8caa2b
|
feat(media): transcode local files + URLs to 16kHz wav via ffmpeg/yt-dlp
|
2026-07-11 00:38:16 -05:00 |
|
iamdoubz
|
d72509df5f
|
feat: add auto_record_calendar setting (FR-CAL)
|
2026-07-11 00:38:15 -05:00 |
|
iamdoubz
|
7ef45bb315
|
feat(ui): Add meeting button + import modal wiring in the header
|
2026-07-11 00:37:53 -05:00 |
|
iamdoubz
|
bd251b991a
|
feat(ui): add-a-meeting modal for importing a file or URL
|
2026-07-11 00:37:51 -05:00 |
|
iamdoubz
|
dfaeb7c873
|
feat(ui): import_media command in the typed api
|
2026-07-11 00:37:50 -05:00 |
|
iamdoubz
|
6b164cd02a
|
feat(ui): auto-start-on-calendar-event toggle in Settings > Recording
|
2026-07-11 00:31:34 -05:00 |
|
iamdoubz
|
21101054a4
|
feat(ui): arm a one-shot auto-record timer for the next calendar event (FR-CAL)
|
2026-07-11 00:31:32 -05:00 |
|
iamdoubz
|
16200a130e
|
feat(ui): let recording.start attach a calendar event id
|
2026-07-11 00:31:31 -05:00 |
|
iamdoubz
|
86f115642c
|
feat(ui): default auto_record_calendar off in the settings store
|
2026-07-11 00:31:29 -05:00 |
|
iamdoubz
|
1760d4ae24
|
feat(ui): add auto_record_calendar to the settings contract
|
2026-07-11 00:31:16 -05:00 |
|
iamdoubz
|
2681a5d8c8
|
feat(audio): forward mic/system flag on the recording://level event
|
2026-07-11 00:27:42 -05:00 |
|
iamdoubz
|
233d641041
|
feat(audio): emit tagged mic + system level updates from capture (FR-CAP-5/7)
|
2026-07-11 00:27:41 -05:00 |
|
iamdoubz
|
29589663b2
|
feat(ui): pass mic level + enabled state to the level meter
|
2026-07-11 00:27:06 -05:00 |
|
iamdoubz
|
28058e205d
|
feat(ui): overlay mic level on the meter in the accent colour (FR-CAP-5/7)
|
2026-07-11 00:27:05 -05:00 |
|