Commit Graph

15 Commits

Author SHA1 Message Date
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 94dd871031 feat: install.sh — ROCm check, LAN-mode prompt, systemd user service, hotkey instructions 2026-04-01 02:30:31 +02:00
thomas.kopp 4ec9c56812 feat: main entry point — FastAPI + pystray tray + SIGUSR1 via uvicorn loop capture 2026-04-01 02:29:52 +02:00
thomas.kopp b62c3d6604 feat: browser UI — tüit CI dark theme, XSS-safe DOM, auth-aware 2026-04-01 02:29:07 +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 ad84ad5aa3 feat: app state module with status enum and subscriber pattern 2026-04-01 02:25:39 +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
thomas.kopp 20e20f44cd chore: project scaffold 2026-04-01 02:12:41 +02:00
thomas.kopp e4e2322eed chore: add .gitignore with .worktrees/ 2026-04-01 02:11:05 +02:00
thomas.kopp 6b0f2ba39a docs: implementation plan for tüit Transkriptor 2026-04-01 02:04:40 +02:00
thomas.kopp 4c04e17d06 docs: initial design for tüit Transkriptor desktop transcription tool 2026-04-01 01:58:15 +02:00