thomas.kopp
|
ef4aa2a840
|
feat: AudioRecorder accepts device param — reads audio.device from config
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-01 20:32:44 +02:00 |
|
thomas.kopp
|
8300851e77
|
feat: remote Whisper via whisper.base_url — OpenAI-compatible upload
|
2026-04-01 20:28:31 +02:00 |
|
thomas.kopp
|
912b333124
|
feat: add audio.device and whisper.base_url to config defaults
|
2026-04-01 20:25:48 +02:00 |
|
thomas.kopp
|
ae3ae61593
|
feat: DELETE /transcripts/{filename} — delete transcript with path-confinement check
|
2026-04-01 14:13:02 +02:00 |
|
thomas.kopp
|
aa3eef8fb1
|
feat: GET /transcripts/{filename} — serve transcript content
|
2026-04-01 14:12:30 +02:00 |
|
thomas.kopp
|
d60d6bb1be
|
fix: test_config_loads_defaults — remove reload() that undid CONFIG_PATH patch
|
2026-04-01 13:49:21 +02:00 |
|
thomas.kopp
|
1466a1529f
|
feat: multi-user auth — per-user spaces, pbkdf2 passwords, session tokens, login page
|
2026-04-01 08:39:16 +02:00 |
|
thomas.kopp
|
319db8c788
|
feat: API router + pipeline — toggle, status, transcripts, WebSocket, auth stub
|
2026-04-01 02:26:47 +02:00 |
|
thomas.kopp
|
927e75aa5e
|
feat: audio module — sounddevice recorder with WAV export
|
2026-04-01 02:22:53 +02:00 |
|
thomas.kopp
|
3976ecb52e
|
feat: transcription module — faster-whisper with ROCm auto-detect
|
2026-04-01 02:22:03 +02:00 |
|
thomas.kopp
|
333898c5ab
|
feat: LLM module — Ollama client with transcript refinement
|
2026-04-01 02:20:56 +02:00 |
|
thomas.kopp
|
6775f98259
|
feat: output module — Markdown file writer with slugified filenames
|
2026-04-01 02:14:57 +02:00 |
|
thomas.kopp
|
8a39d8b97e
|
feat: config module with TOML defaults
|
2026-04-01 02:14:14 +02:00 |
|