Commit Graph

25 Commits

Author SHA1 Message Date
Christian Kauer 7b711f6ca2 upd 2026-03-26 10:05:14 +01:00
Christian Kauer b7c3c23c0b upd dict 2026-03-26 09:16:33 +01:00
Christian Kauer 4a9a1ec799 fix dict path 2026-03-25 16:24:18 +01:00
Christian Kauer 79f5bfabe5 upd typer permissions, and relative path 2026-03-25 09:04:53 +01:00
Christian Kauer 6172cc0601 upd settings-window 2026-03-23 16:24:41 +01:00
Christian Kauer e06d7a555d fix timer setting 2026-03-23 16:06:40 +01:00
Christian Kauer 9a0d080fb8 added grammar check 2026-03-23 14:54:17 +01:00
Christian Kauer e802ab2b3c fix linux 2026-03-22 13:12:23 +01:00
Christian Kauer 6af21dd21a fix linux version 2026-03-22 12:57:17 +01:00
Christian Kauer 5aaf8b59ce fix linux version 2026-03-22 11:01:14 +01:00
Christian Kauer 11fd47946d added linux build 2026-03-22 09:20:34 +01:00
Christian Kauer 8de6151c81 dev app version for win and linux 2026-03-22 08:31:05 +01:00
beo3000 4cf03a6c8c upd claude perms 2026-03-20 15:32:42 +01:00
beo3000 6d20f21078 fix: audio device handling, CUDA/VAD bundling, and transcription errors
- Resolve audio devices by name instead of unstable PortAudio index
- Filter device list to default host API (hides loopback/output devices)
- Add mic test button with live level meter in settings
- Bundle silero_vad.onnx and CUDA DLLs in PyInstaller spec
- Wrap transcription in try/finally so tray icon always resets to idle
- Add build artifacts to .gitignore

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 15:28:50 +01:00
beo3000 db88df6368 feat: convert dictate.py to modular GUI app with PyInstaller build
Replace monolithic dictate.py with whisper_app/ package (11 modules).
Add compact tray log panel, system integration (autostart, start menu,
desktop shortcut), and PyInstaller build script for terminal-free binary.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 13:21:01 +01:00
beo3000 c67f6d39d5 docs: add GUI app implementation plan 2026-03-20 11:23:12 +01:00
beo3000 82ef96ea09 docs: fix spec issues from review 2026-03-20 11:15:07 +01:00
beo3000 ebfd751e8d docs: add GUI app design spec 2026-03-20 11:12:40 +01:00
beo3000 2464081f4c upd voc 2026-03-20 10:31:06 +01:00
beo3000 0d413f1058 merge from linux 2026-03-19 20:33:37 +01:00
beo3000 98519dc79d merge: accept remote linux-compatible refactor
Remote version uses pynput (works on Windows without admin),
adds type_text() with platform-specific dispatch, and splits
config into shared/local files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 20:23:37 +01:00
beo3000 96c3cad097 chore: save local changes before pull 2026-03-19 20:20:54 +01:00
d-chrka 460b6356e3 upd keytype for linux 2026-03-19 20:01:03 +01:00
d-chrka 4efa66fc79 feat: add Linux support, replace keyboard lib with pynput
- Replace `keyboard` package (requires root on Linux) with pynput
  Listener for hotkey handling — works without root on X11/Wayland
- Enable system-site-packages in venv for PyGObject/AppIndicator
  so pystray uses StatusNotifierItem backend on KDE Wayland
- Use platform-appropriate fonts (sans-serif/monospace on Linux)
- Auto-size settings and vocabulary windows instead of hardcoded dims
- Update install.sh with --system-site-packages flag

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 19:13:26 +01:00
beo3000 e1a3eba05a feat: initial whisper-dictation repo, migrated from OneDrive 2026-03-19 17:55:40 +01:00