nativmix (1.0.10) noble; urgency=medium

  * Refactor: replace private-method signal connections with public API (on_midi_connection_changed, open_settings)
  * Refactor: arduino.connection_changed handler extracted to named function with error guard
  * Refactor: MIDI status colors extracted to module-level constant _MIDI_STATUS_COLORS
  * Refactor: backend_instance lambdas replaced with named functions
  * Fix: sort PyQt6 QWidgets imports in main_window.py

 -- Christian Möllmann <moellix@knoellix.net>  Fri, 04 Apr 2026 10:00:00 +0200

nativmix (1.0.9) noble; urgency=medium

  * Perf: event deduplication in PipeWire listener — 20+ redundant callbacks per app start reduced to only real volume/mute changes
  * Perf: persistent PulseAudio connection for volume ops reduces RAM growth
  * Perf: debounce window geometry saves (500 ms)
  * Fix: V-Sink display name no longer shows full flags string in pavucontrol/Helvum
  * Fix: SPDX license string in pyproject.toml

 -- Christian Möllmann <moellix@knoellix.net>  Wed, 02 Apr 2026 15:30:00 +0200

nativmix (1.0.6) noble; urgency=medium

  * Manual build for Ubuntu 24.04 (Noble)
  * Fixed directory structure for debuild

 -- knoellix <deine@mail.de>  Fri, 13 Mar 2026 15:27:29 +0100
