# Changelog Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [1.0.0] - 2026-08-19 First stable release. The connect path (`BluetoothSetServiceState`) still awaits a test on real hardware; everything else below is verified. ### Packaging - Self-contained single-file build (win-x64, no .NET runtime required); the German localisation is bundled into the single exe. - Inno Setup installer with a Start Menu entry, optional desktop icon and clean uninstall, built and signed by `installer/build_installer.ps1`. - Both the exe and the installer are Authenticode-signed with the Certum cloud certificate. - Multi-resolution application icon embedded in the exe. ### Added - Tray menu that lists every paired Bluetooth device (Classic and BLE) and connects or disconnects it with a click. - Favourites: starred devices sit at the top, the rest under "Other devices"; without a star the list stays flat. - Accessible "Manage Favorites" dialog built on a standard `CheckedListBox` (space bar toggles, screen reader announces the state). - Per-entry state indicators (`●` connected, `○` not connected, `◌` attempt running, `★` favourite), each spelled out in `AccessibleName`. - Windows notifications for the start, success and failure of a connection attempt. - Settings dialog for language, colour mode and autostart. Language and colour mode in `%APPDATA%\StarTooth\settings.json`, autostart in the registry Run key. - Localisation via satellite assemblies: English (neutral culture) and German, using the terminology of the Windows interface. - Light/dark mode that follows the Windows setting or can be fixed. - Icon drawn at runtime (a Bluetooth rune on a star). ### Known limitations - The connect path (`BluetoothSetServiceState`) has not yet been tested on real hardware. - The announcement of the notifications by NVDA has not yet been verified aloud.