Carsten Abele
|
b26995b15b
|
feat: add floating transcription panel with auto-scroll and copy
|
2026-04-07 19:42:57 +02:00 |
|
Carsten Abele
|
285b833ba9
|
feat: add TranscriptionManager orchestrating audio, WS, and output
|
2026-04-07 19:42:41 +02:00 |
|
Carsten Abele
|
99b091abc8
|
chore: add .gitignore, remove .build from tracking
|
2026-04-07 19:41:13 +02:00 |
|
Carsten Abele
|
69f2bbe52e
|
feat: add configurable global keyboard shortcut
|
2026-04-07 19:40:19 +02:00 |
|
Carsten Abele
|
d6a6d24054
|
feat: add CursorInjector with CGEvent keystroke simulation
|
2026-04-07 19:40:17 +02:00 |
|
Carsten Abele
|
295cd5a500
|
feat: add TranscriptionLogger for append-only session log
|
2026-04-07 19:40:14 +02:00 |
|
Carsten Abele
|
9ec7b94345
|
feat: add AppSettings with API key, shortcut, output mode, delay
|
2026-04-07 19:39:48 +02:00 |
|
Carsten Abele
|
186b6a0a7e
|
feat: add AudioCapture with AVAudioEngine mic tap and PCM conversion
|
2026-04-07 19:39:16 +02:00 |
|
Carsten Abele
|
590b0366d3
|
feat: add Voxtral WebSocket client with connect/send/receive
|
2026-04-07 19:38:56 +02:00 |
|
Carsten Abele
|
e5395017c2
|
feat: add Voxtral WebSocket message types and parser
|
2026-04-07 19:38:38 +02:00 |
|
Carsten Abele
|
4b1cae1b5f
|
chore: scaffold MyVoxtral macOS menu bar app
|
2026-04-07 19:15:49 +02:00 |
|