Skip to content

VOCIX v1.5.0

Latest

Choose a tag to compare

@RTF22 RTF22 released this 20 Jul 17:26

VOCIX v1.5.0

Feature release — the settings dialog becomes a strict draft model with a
Save / Cancel flow, and a long-standing bug where settings changes (e.g.
the hotkey) did not reliably take effect is fixed at its root. Aggregates the
two 1.5.0 betas into a single stable release. Existing 1.4.x configurations
keep working unchanged.

Changed — Geändert

  • Settings dialog is now a strict draft model. Two buttons only —
    Save and Cancel. The former Apply button is gone. Nothing takes
    effect or is persisted until you press Save; Cancel discards every
    change, including unsaved provider Test results.
  • Almost every setting applies live on save. Only log level and
    log file require a restart — saving those prompts you and, on
    confirmation, restarts VOCIX automatically.
  • Provider Test writes to the draft, not straight to disk. Hitting Test on
    a provider card now stores its validation result (and the tested field
    values) in the in-memory draft instead of state.json, so it no longer
    survives a Cancel.

  • Einstellungsdialog ist jetzt ein striktes Entwurfsmodell. Nur zwei
    Buttons — Speichern und Abbrechen. Der frühere Übernehmen-Button
    entfällt. Nichts wird wirksam oder gespeichert, bevor du Speichern
    drückst; Abbrechen verwirft jede Änderung, auch nicht gespeicherte
    Provider-Test-Ergebnisse.
  • Fast jede Einstellung greift beim Speichern sofort. Nur Log-Level
    und Log-Datei erfordern einen Neustart — beim Speichern wird nachgefragt
    und VOCIX bei Bestätigung automatisch neu gestartet.
  • Provider-Test schreibt in den Entwurf, nicht direkt auf die Platte. Der
    Test-Button legt sein Ergebnis (und die getesteten Feldwerte) im Entwurf im
    Speicher ab statt in state.json — überlebt damit kein Abbrechen mehr.

Fixed — Behoben

  • Settings changes now reliably take effect and persist. Root cause:
    apply_settings swapped the app's config reference while the audio
    recorder, text injector, overlay, processors and the STT each kept their
    own stale reference from construction — so live changes never reached them.
    The shared config instance is now updated in place (Config.update_from),
    and the same latent bug in the model-reload path is fixed too.
  • Typed spinbox values are no longer dropped. Overlay duration,
    clipboard / paste delay and minimum recording length that were typed
    directly (without clicking the spinner arrows) are now committed on save
    instead of being silently discarded.
  • Hotkeys are only re-bound when a hotkey actually changed — no more
    unnecessary rebind on every save.

  • Einstellungsänderungen werden jetzt zuverlässig wirksam und gespeichert.
    Ursache: apply_settings ersetzte die Config-Referenz der App, während
    Audio-Recorder, Text-Injector, Overlay, Prozessoren und die STT je ihre
    eigene, alte Referenz aus dem Konstruktor hielten — Live-Änderungen
    erreichten sie nie. Die gemeinsame Config-Instanz wird jetzt in-place
    aktualisiert (Config.update_from), derselbe latente Bug im Modell-Reload
    ist ebenfalls behoben.
  • Getippte Spinbox-Werte gehen nicht mehr verloren. Overlay-Dauer,
    Clipboard-/Paste-Delay und Mindestaufnahmedauer, die direkt eingetippt
    (ohne Pfeil-Klick) wurden, werden beim Speichern übernommen statt
    stillschweigend verworfen.
  • Hotkeys werden nur neu gebunden, wenn sich ein Hotkey tatsächlich
    geändert hat
    — kein unnötiger Rebind mehr bei jedem Speichern.

Installation (English)

  1. Download VOCIX-v1.5.0-win-x64.zip below.
  2. Extract anywhere (e.g. C:\Tools\VOCIX).
  3. Run VOCIX.exe. On first launch the Whisper model (~500 MB) is downloaded.

Or via package manager:

winget install RTF22.VOCIX
# or
scoop bucket add vocix https://github.com/RTF22/scoop-vocix
scoop install vocix

Installation (Deutsch)

  1. VOCIX-v1.5.0-win-x64.zip unten herunterladen.
  2. Beliebig entpacken (z. B. C:\Tools\VOCIX).
  3. VOCIX.exe starten. Beim ersten Start wird das Whisper-Modell (~500 MB) geladen.

Oder per Paketmanager:

winget install RTF22.VOCIX
# oder
scoop bucket add vocix https://github.com/RTF22/scoop-vocix
scoop install vocix