Commit Graph

14 Commits

Author SHA1 Message Date
info 8aed8b7e8b chore: bump version to 1.3.0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 18:47:25 +02:00
info 67687a9b43 feat(notify): notify-py + _notification.py Wrapper 2026-05-14 17:33:37 +02:00
info 16fccffa97 build: Version auf 1.2.0 anheben (Windows SMTC Media-Pause)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 18:22:57 +02:00
info 83e97f8599 build: pywinrt als win32-Dependency hinzufügen 2026-04-15 20:09:39 +02:00
info 87bd1a3e50 build: dbus-next als Linux-Dependency hinzufügen
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 18:55:15 +02:00
info 34dddcc043 Merge branch 'master' of https://code.vitaligraf.de/info/whisper-local 2026-04-12 12:55:08 +02:00
info 1e4bb6638c chore: Version auf 1.1.0 erhöhen
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 12:54:14 +02:00
info d682003509 build: PyGObject als Linux-Dep für pystray AppIndicator-Backend
Ohne python-gobject wählt pystray im uv-Venv das _xorg-Backend, das
unter KDE/Wayland kein funktionierendes Tray-Menü liefert. Mit
PyGObject als expliziter Linux-Dep greift pystray._appindicator
(libayatana-appindicator) und das Menü funktioniert.

System-Deps (nicht automatisch): libayatana-appindicator,
gobject-introspection — im README dokumentiert bzw. nachzutragen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-11 21:47:12 +02:00
info 1153890ea9 build: pystray/Pillow/sv-ttk/darkdetect für Linux freigeben 2026-04-11 21:33:51 +02:00
info 05ff5765bf feat: Windows-Packaging mit PyInstaller (ZIP ohne Python-Installation)
Fügt Build-Infrastruktur hinzu, mit der whisper-local als
selbständiges Windows-ZIP-Paket ohne Python-Installation
bereitgestellt werden kann.

- whisper_local.spec: PyInstaller onedir-Konfiguration für Windows 64-bit
  mit allen nativen DLLs (ctranslate2/CUDA, pywin32, PortAudio,
  onnxruntime, av/FFmpeg) und Hidden Imports für platform-bedingte Backends
- build.ps1: Build-Skript das versioniertes ZIP erstellt (.\build.ps1 -Clean)
- transcriber.py: portabler Modell-Cache neben der EXE im gebündelten Modus
- pyproject.toml: pyinstaller>=6.0 als [build]-Abhängigkeitsgruppe, v1.0.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 12:01:02 +02:00
info c21344dfc2 build: add pystray, Pillow, sv-ttk, darkdetect as Windows dependencies 2026-04-10 21:06:34 +02:00
Vitali Graf b94c58d628 fix: add pywin32 dep, move Controller into class, wrap keyboard in to_thread 2026-04-08 10:43:14 +02:00
Vitali Graf 4997bc6378 build: add platform-conditional dependencies for evdev and pynput 2026-04-08 10:24:39 +02:00
info e8b73de84a chore: project setup with dependencies and entry-point 2026-04-06 20:20:57 +02:00