This website requires JavaScript.
b225718fb1
feat: edit a transcript in the Notitie editor, delete button per transcript
main
theo and Claude Sonnet 5.5
2026-10-02 11:19:24 +02:00
951e23ba22
fix: choose the insertion route on the main actor (crash on background thread)
theo and Claude Sonnet 5.5
2026-10-02 10:53:36 +02:00
876ca92ae1
Merge feat/macos-app: full macOS app with Notitie editor
theo and Claude Sonnet 5.5
2026-10-02 10:51:42 +02:00
f390d310f4
feat: Notitie editor in the app, dictation routed to system or editor
theo and Claude Sonnet 5.5
2026-10-02 09:47:54 +02:00
ab7359156b
fix: window session reset, model-row locking, startup order, hotkey release, counter, history gate, dictionary editor and search polish
theo and Claude Sonnet 5.5
2026-10-01 16:04:37 +02:00
31c34a1d4a
fix: history load notifies and never overwrites unreadable file; dictionary keeps ids across external edits, undo safety
theo and Claude Sonnet 5.5
2026-10-01 16:04:01 +02:00
5542f9cf70
fix: only take list focus for a non-nil history selection
theo and Claude Sonnet 5.5
2026-10-01 15:54:44 +02:00
d34d3e92da
fix: no-op unknown removal, earlier-duplicate editor check, list focus for delete/undo
theo and Claude Sonnet 5.5
2026-10-01 15:53:15 +02:00
9a5794c1e0
feat: add dictionary view with editor, warnings and undo
theo and Claude Sonnet 5.5
2026-10-01 15:50:44 +02:00
6fe1f34df2
feat: add transcript history view with corrections, search and copy
theo and Claude Sonnet 5.5
2026-10-01 15:50:44 +02:00
f002dbe249
fix: do not retry the hotkey on the initial Input Monitoring value (keeps preview mode hotkey-free)
theo and Claude Sonnet 5.5
2026-10-01 15:49:23 +02:00
86f3983087
feat: add deck, sidebar with controls and the main window layout
theo and Claude Sonnet 5.5
2026-10-01 15:46:46 +02:00
daacfa20c8
feat: wire list view models into AppModel, add strings, list helpers and debug snapshot mode
theo and Claude Sonnet 5.5
2026-10-01 15:46:29 +02:00
fffd9d7022
feat: add view-model logic for history and dictionary, correction markup, stopwatch format
theo and Claude Sonnet 5.5
2026-10-01 15:44:20 +02:00
cfe8208e11
feat: app icon generator, signed app bundle script with install option
theo and Claude Sonnet 5.5
2026-10-01 15:41:20 +02:00
15c9582e12
fix: apply hotkey changes immediately, reset stuck window session, retry hotkey after permission grant
theo and Claude Sonnet 5.5
2026-10-01 15:38:49 +02:00
f510f02945
feat: turn Sst into a regular Mac app with settings, menus and menu bar item
theo and Claude Sonnet 5.5
2026-10-01 15:36:45 +02:00
f808ff821c
feat: add rocker toggle style
theo and Claude Sonnet 5.5
2026-10-01 15:35:37 +02:00
ae20008679
feat: add ModelStorage and ModelCatalog; transcriber uses ModelStorage
theo and Claude Sonnet 5.5
2026-10-01 15:33:22 +02:00
fbc90cbd12
feat: add AppSettings
theo and Claude Sonnet 5.5
2026-10-01 15:32:30 +02:00
6f491accf1
feat: add GatedInserter, SwappableTranscriber and LevelSource
theo and Claude Sonnet 5.5
2026-10-01 15:32:04 +02:00
2d257a3bb9
docs: fix plan 4 order (add SstIcon target together with its sources)
theo and Claude Sonnet 5.5
2026-10-01 15:31:13 +02:00
9ac8df7b9d
feat: add component gallery with snapshot mode
theo and Claude Sonnet 5.5
2026-10-01 15:29:33 +02:00
d0f78f5165
fix: add VUScale.spokenLevel with proper clamping and non-finite handling
theo and Claude Sonnet 5.5
2026-10-01 15:27:29 +02:00
114548f63b
feat: add VU meter, segment counter and LED bar views
theo and Claude Sonnet 5.5
2026-10-01 15:24:43 +02:00
529934b177
feat: add physical key button style and lamp
theo and Claude Sonnet 5.5
2026-10-01 15:23:56 +02:00
9ac93bc868
feat: add physical surfaces, brushed metal and silkscreen label
theo and Claude Sonnet 5.5
2026-10-01 15:23:30 +02:00
9a0effa881
feat: add instrument logic (VU scale, needle spring, segment glyphs, LED bar)
theo and Claude Sonnet 5.5
2026-10-01 15:21:10 +02:00
bd6bc3b890
feat: generate Swift design tokens from tokens.json and add SstUI base
theo and Claude Sonnet 5.5
2026-10-01 15:19:06 +02:00
bf731dab37
feat: add DictionaryStore with file watching and DictionaryCorrector
theo and Claude Sonnet 5.5
2026-10-01 15:16:21 +02:00
57eb455edb
feat: add history store, search and day grouping
theo and Claude Sonnet 5.5
2026-10-01 15:13:58 +02:00
fe24292279
feat: add EntryWarnings and VocabularyBuilder
theo and Claude Sonnet 5.5
2026-10-01 15:11:48 +02:00
93bf59e090
feat: add CorrectionEngine (whole-word, longest-first, single pass)
theo and Claude Sonnet 5.5
2026-10-01 15:09:27 +02:00
a5fa0686f0
feat: add SstData with DictionaryFile and word knowledge
theo and Claude Sonnet 5.5
2026-10-01 15:06:22 +02:00
af1acdc0fa
feat: WhisperKit transcriber biases decoding with vocabulary prompt tokens
theo and Claude Sonnet 5.5
2026-10-01 15:03:04 +02:00
c8e16145e1
feat: AudioLevel helper and AudioRecorder.onLevel
theo and Claude Sonnet 5.5
2026-10-01 15:00:40 +02:00
2c4b096850
feat: configurable hotkey binding and ModifierKeyTracker
theo and Claude Sonnet 5.5
2026-10-01 14:58:31 +02:00
7eb3a156d4
fix: remove shadowing PassthroughCleaner fake from test module
theo and Claude Sonnet 5.5
2026-10-01 14:56:14 +02:00
7fbc182fa7
feat: controller supports vocabulary bias, prompt-echo guard, corrector and result hook
theo and Claude Sonnet 5.5
2026-10-01 14:54:49 +02:00
aec4aa7a5b
feat: add vocabulary-aware Transcriber and shared correction/result types
theo and Claude Sonnet 5.5
2026-10-01 14:52:33 +02:00
c815e07b25
docs: add app plans 4 (shell), 5 (main window) and overview; update spec with verified model names
theo and Claude Sonnet 5.5
2026-10-01 14:50:28 +02:00
2d75e17d1c
docs: add app plan 3 (UI kit)
theo and Claude Sonnet 5.5
2026-10-01 14:32:04 +02:00
8c5d561e01
docs: add app plans 1 (engine hooks) and 2 (data); refine word-knowledge in spec
theo and Claude Sonnet 5.5
2026-10-01 14:23:12 +02:00
bc5b5dfc98
docs: refine app spec (prompt-echo rule, module dependency)
theo and Claude Sonnet 5.5
2026-10-01 14:16:10 +02:00
7789076f41
docs: add macOS app design spec
theo and Claude Sonnet 5.5
2026-10-01 12:35:05 +02:00
9c2b4e540f
docs: add design tokens (draft) with generated reference and preview
theo and Claude Sonnet 5.5
2026-10-01 11:53:33 +02:00
65f9a93a19
Merge feat/dictation-skeleton: push-to-talk dictation skeleton
theo and Claude Sonnet 5.5
2026-10-01 11:41:30 +02:00
fe669c3f6f
fix: probe loads model before recording and shows signal levels
theo and Claude Sonnet 5.5
2026-10-01 10:53:00 +02:00
56385c7ad8
fix: mic permission check, Fn keycode filter, longer clipboard restore, error icon, TCC hint
theo and Claude Sonnet 5.5
2026-10-01 09:58:10 +02:00
ebc113ee07
fix: store model in Application Support, load at startup, skip network when cached
theo and Claude Sonnet 5.5
2026-10-01 09:58:09 +02:00
479169b258
fix: skip silent recordings instead of transcribing them
theo and Claude Sonnet 5.5
2026-10-01 09:58:09 +02:00
835b8bb46b
feat: add menu bar app and bundle script
theo and Claude Sonnet 5.5
2026-10-01 09:50:14 +02:00
ee8d56c2fb
feat: add WhisperKit transcriber and transcribe probe
theo and Claude Sonnet 5.5
2026-10-01 09:48:17 +02:00
28515d9c87
feat: add AudioRecorder (16 kHz mono) and record probe
theo and Claude Sonnet 5.5
2026-10-01 09:46:15 +02:00
1c581e8eae
feat: add Fn hotkey monitor and probe CLI
theo and Claude Sonnet 5.5
2026-10-01 09:44:23 +02:00
7d24f3e874
feat: add TextInserter with clipboard restore and PassthroughCleaner
theo and Claude Sonnet 5.5
2026-10-01 09:42:03 +02:00
6ab94cfdd0
feat: add package scaffold and DictationController state machine
theo and Claude Sonnet 5.5
2026-10-01 09:39:56 +02:00
aa20a5941f
Add dictation skeleton implementation plan
theo and Claude Sonnet 5.5
2026-10-01 09:35:24 +02:00
ad9f97d129
Add push-to-talk dictation design spec
theo and Claude Sonnet 5.5
2026-10-01 09:29:49 +02:00