voxtype (0.4.2-1) unstable; urgency=high

  * Fix SIGILL crash in Vulkan binary on Zen 3 CPUs (Issue #14)
  * Build Vulkan binary in Docker on clean toolchain (no AVX-512/GFNI)
  * Add River compositor documentation
  * Update build scripts for reproducible Vulkan builds

 -- Peter Jackson <pete@peteonrails.com>  Fri, 27 Dec 2025 18:00:00 +0000

voxtype (0.4.1-1) unstable; urgency=medium

  * Replace reqwest/rustls with curl for model downloads
  * Fixes ring crate LTO linking errors on Arch Linux (Issue #10)
  * Add curl as runtime dependency

 -- Peter Jackson <pete@peteonrails.com>  Fri, 20 Dec 2025 12:00:00 +0000

voxtype (0.4.0-2) unstable; urgency=high

  * Fix SIGILL crash on Zen 3 CPUs caused by GFNI instructions (Issue #4)
  * GFNI (Galois Field New Instructions) is separate from AVX-512
  * Add -gfni to RUSTFLAGS and -mno-gfni to CMAKE flags
  * Extend binary verification to detect both AVX-512 and GFNI instructions

 -- Peter Jackson <pete@peteonrails.com>  Wed, 18 Dec 2025 23:00:00 +0000

voxtype (0.4.0-1) unstable; urgency=medium

  * Add compositor keybinding support via 'voxtype record' command
  * Add hotkey.enabled config option to disable built-in evdev hotkey
  * Add 'voxtype setup waybar --install/--uninstall' for automated waybar integration
  * Signal-based IPC (SIGUSR1/SIGUSR2) for external recording control
  * Users can now use Hyprland/Sway keybindings without input group membership

 -- Peter Jackson <pete@peteonrails.com>  Wed, 18 Dec 2025 22:00:00 +0000

voxtype (0.3.3-2) unstable; urgency=high

  * Fix SIGILL crash on CPUs without AVX-512 support (Issue #4)
  * Root cause: Rust std library was generating AVX-512 instructions
  * Add explicit -C target-feature flags to disable all AVX-512 variants
  * Add post-build verification to prevent future regressions

 -- Peter Jackson <pete@peteonrails.com>  Wed, 18 Dec 2025 18:00:00 +0000

voxtype (0.3.3-1) unstable; urgency=medium

  * Add --extended flag to voxtype status command
  * Extended status includes model, device, and backend in JSON output
  * Enhanced Waybar tooltip with model/device/backend info

 -- Peter Jackson <pete@peteonrails.com>  Wed, 18 Dec 2025 16:00:00 +0000

voxtype (0.3.2-1) unstable; urgency=medium

  * Ship Vulkan GPU binary alongside CPU binaries
  * Add voxtype setup gpu command to switch between CPU and GPU backends
  * Post-install now detects GPU and recommends enabling Vulkan acceleration

 -- Peter Jackson <pete@peteonrails.com>  Wed, 18 Dec 2025 14:00:00 +0000

voxtype (0.3.1-1) unstable; urgency=medium

  * Add on-demand model loading option (saves VRAM when not transcribing)
  * Add paste output mode for non-US keyboard layouts
  * Improve portability: better CPU detection, POSIX-compatible scripts

 -- Peter Jackson <pete@peteonrails.com>  Wed, 18 Dec 2025 12:00:00 +0000

voxtype (0.3.0-2) unstable; urgency=high

  * Add tiered CPU binaries (AVX2 baseline + AVX-512 optimized)
  * Fix SIGILL crash on CPUs without AVX-512 support (Issue #4)
  * Post-install script now auto-detects CPU and selects appropriate binary
  * Add Docker-based package testing infrastructure

 -- Peter Jackson <pete@peteonrails.com>  Tue, 17 Dec 2025 12:00:00 +0000

voxtype (0.3.0-1) unstable; urgency=medium

  * Add wtype support for better CJK/Unicode text output
  * wtype is now primary output method on Wayland (no daemon required)
  * Fallback chain: wtype -> ydotool -> clipboard
  * Fix systemd service not starting on login after logout
  * Add output chain detection to setup and config commands
  * Update positioning: optimized for Wayland, works on X11 too

 -- Peter Jackson <pete@peteonrails.com>  Mon, 15 Dec 2025 18:00:00 +0000

voxtype (0.2.2-1) unstable; urgency=medium

  * Code cleanup: fix clippy warnings, derive Default, refactor build_stream
  * Wire up CLI commands: setup model --list, setup systemd --status

 -- Peter Jackson <pete@peteonrails.com>  Sat, 14 Dec 2025 14:00:00 +0000

voxtype (0.2.1-1) unstable; urgency=medium

  * Add text processing: word replacements and spoken punctuation
  * Add setup subcommands: systemd, waybar, model (interactive selection)
  * Add large-v3-turbo model support

 -- Peter Jackson <pete@peteonrails.com>  Sat, 14 Dec 2025 11:00:00 +0000

voxtype (0.2.0-1) unstable; urgency=medium

  * Add optional GPU acceleration (Vulkan, CUDA, Metal, HIP)
  * Upgrade whisper-rs to 0.15.1 for latest features
  * Fix Arch PKGBUILD build dependencies (cmake, pkgconf)
  * Add jvantillo as contributor

 -- Peter Jackson <pete@peteonrails.com>  Fri, 13 Dec 2025 14:00:00 +0000

voxtype (0.1.2-1) unstable; urgency=medium

  * Add toggle mode: press hotkey once to start/stop recording
  * Add audio feedback: sound cues when recording starts/stops
  * Three built-in sound themes: default, subtle, mechanical
  * Support for custom sound themes

 -- Peter Jackson <pete@peteonrails.com>  Sat, 29 Nov 2025 12:00:00 +0000

voxtype (0.1.1-1) unstable; urgency=medium

  * Add Waybar integration with status indicator
  * Add voxtype status command for external integrations
  * Add optional state_file configuration option

 -- Peter Jackson <pete@peteonrails.com>  Fri, 28 Nov 2025 17:30:00 +0000

voxtype (0.1.0-1) unstable; urgency=medium

  * Initial release.

 -- Peter Jackson <pete@peteonrails.com>  Thu, 28 Nov 2025 12:00:00 +0000
