Commit graph

8 commits

Author SHA1 Message Date
Peter Steinberger
83a4bf0f75
fix: apply formatters to pass CI checks (#19) 2025-06-19 01:39:27 +02:00
Peter Steinberger
5ba7858b01 wording 2025-06-18 20:11:43 +02:00
Peter Steinberger
6df38dc171 use new appcast stats store 2025-06-18 10:52:18 +02:00
Peter Steinberger
33371bffb8 Fix Swift formatting issues
- Remove trailing spaces
- Fix line wrapping
- Correct indentation
- Fix else statement positioning

Automated formatting with swiftformat to pass CI linting
2025-06-17 03:27:14 +02:00
Peter Steinberger
bc7d80f449 Update appcast URLs to use GitHub raw content 2025-06-17 03:00:47 +02:00
Peter Steinberger
c5a7bcc13f Fix build issues after dependency updates
- Add UserDefaults extension for KVO-compatible updateChannel property
- Fix HTTPField.Name API changes in AuthenticationMiddleware
- Add @preconcurrency annotations to SparkleUpdaterManager protocols
- Wrap KVO observer callback in Task { @MainActor } to fix concurrency warning
- Update deinit to avoid accessing MainActor-isolated properties

These changes address Swift 6 concurrency strictness and API changes
introduced in Hummingbird 2.14.1.
2025-06-16 00:49:38 +02:00
Peter Steinberger
702b623d7f Fix settings window not appearing from menu bar
Replace deprecated showSettingsWindow: selector with NSApp.openSettings() to properly show the Settings window when clicking "Settings..." in the menu bar. This aligns with the correct SwiftUI pattern used in VibeMeter.
2025-06-15 23:54:17 +02:00
Peter Steinberger
b5644d2b17
Add macOS app foundation with release infrastructure (#1) 2025-06-15 23:14:29 +02:00