Releases: wolfgangschneider/BeoControl
Releases · wolfgangschneider/BeoControl
Release list
v0.0.50
Full Changelog: v0.0.43...v0.0.50
v0.0.43
v0.0.42
v0.0.41
v0.0.40
v0.0.39: Refactor Velopack release feed generation
Rewrite script to scan .nupkg files directly, parse metadata from filenames, and generate releases.*.json per channel, removing dependency on assets.*.json files. Improves robustness and automation of release feed creation.
v0.0.38: Refactor status system to use typed status messages
Replaces StatusType/StatusKind enums with a unified, strongly-typed status stream using DeviceStatusMessage, SourceStatusMessage, and AudioSetupMessage records. Updates all producers and consumers to use these new types, improving clarity, type safety, and separation of concerns for device, source, and audio setup updates. Removes the need for status text parsing and documents the migration plan for further validation.
v0.0.37: Refactor status system to use typed status messages
Replaces StatusType/StatusKind enums with a unified, strongly-typed status stream using DeviceStatusMessage, SourceStatusMessage, and AudioSetupMessage records. Updates all producers and consumers to use these new types, improving clarity, type safety, and separation of concerns for device, source, and audio setup updates. Removes the need for status text parsing and documents the migration plan for further validation.
v0.0.35: Refactor source change handling in PC2 integration
Switch to OnSourceChanged event with source ID/channel bytes. Centralize source ID to command mapping in SourceNames. Remove PC2ToBeoCommandSource and related translation logic. Add logging for unknown source IDs and update event flow.
v0.0.34: Update update feed URL and add updates index.html
Updated UpdateFeedUrl to include trailing slash in App.xaml.cs and Program.cs. Added site/updates/index.html in release-maui-windows.yml to provide a basic update feed page and ensure the updates directory has an index.