16 Commits

Author SHA1 Message Date
Sebastian Palencsar
a6a204ae2b chore(release): bump version to 1.1.0 for desktop UI redesign
Mark the Mac-inspired layout, About page, and i18n work as a minor
release across CMake, Flatpak, AUR, AppStream metadata, and docs.
2026-06-27 13:30:45 +02:00
Sebastian Palencsar
448aa130a7 chore: keep release version at 1.0.5 (pkgrel 3)
Bugfix builds should not advance the app version ahead of the published
GitHub/AUR release. Distinct builds are identified by the git hash in
About. Consolidate interim 1.0.6–1.0.8 flatpak notes into 1.0.5.
2026-06-22 16:56:24 +02:00
Sebastian Palencsar
2de7706ec0 fix: expose dialog aliases so About and Manual+ open (1.0.8)
HeaderNavigation and StationCard access dialogs via app.aboutDialog etc.,
but Main.qml never exported those ids as property aliases after the QML
module refactor. Align AboutDialog anchoring with the other dialogs.
2026-06-22 16:55:17 +02:00
Sebastian Palencsar
5eef320b5a fix: About dialog version display (1.0.7)
Pass app version and build id explicitly from Main.qml to AboutDialog
instead of relying on context properties inside the QML module scope.
Remove the confusing "Public beta" label.
2026-06-22 16:52:18 +02:00
Sebastian Palencsar
75ef65e1d8 release: bump to 1.0.6 and show build id in About dialog
Make Flatpak updates unmistakable after clients were stuck on the
May 1.0.3 commit. Expose bearwaveVersion/bearwaveBuildId to QML and
set the flatpak manifest version explicitly.
2026-06-22 16:43:49 +02:00
Sebastian Palencsar
d42aa5e043 release: bump version to 1.0.5
Document CI test fix and publish release metadata for AppStream and README.
2026-06-21 08:59:48 +02:00
Sebastian Palencsar
74cabebc4b release: 1.0.4 security hardening and stability fixes
Validate manual stream URLs (http/https only), restrict notification
cover downloads to HTTPS, and add transfer timeouts for metadata and
cover fetches. Document playback, tray, MPRIS, and QML refactor changes
in CHANGELOG and AppStream metadata.
2026-06-20 14:31:13 +02:00
Sebastian Palencsar
1c736b97a6 Fix playback, API races, tray, MPRIS, and search UX; add tests
- Correct history/resume next-previous context and list index resync after reload
- Abort stale RadioBrowser requests and suppress error banners when cache satisfies loads
- Reset local search filter on page changes and debounce compact-mode API search
- Move system tray to C++ (QSystemTrayIcon) for reliable Wayland context menus
- Harden MPRIS registration and metadata updates for Plasma media widgets
- Add playback and API race unit tests
- Drop unused KF6 Kirigami, I18n, and CoreAddons build dependencies
- Update packaging docs, CI, and PKGBUILD to match Qt-only requirements
2026-06-20 14:06:48 +02:00
Sebastian Palencsar
0c6cfbce75 Release 1.0.3: World Categories dashboard and localization 2026-05-30 10:11:36 +02:00
Sebastian Palencsar
954157e605 Bump version to 1.0.2 2026-05-28 08:30:11 +02:00
Sebastian Palencsar
ccbf5b430d Rename App ID to de.nerdbear.bearwave 2026-05-25 09:37:11 +02:00
Sebastian Palencsar
05e2fbbdbe Migrate to QtMultimedia and prepare for Flathub 2026-05-25 09:28:20 +02:00
Sebastian Palencsar
8f49573c8a Bump version to 1.0.1, implement automatic online search fallback with debounce, cover art notifications, and stream details edit 2026-05-22 16:44:21 +02:00
Sebastian Palencsar
1038f041c7 Add English and German UI localization 2026-05-20 18:33:53 +02:00
Sebastian Palencsar
1a059f0878 Reorganize project assets 2026-05-20 11:43:28 +02:00
Sebastian Palencsar
51992dd437 Prepare BearWave for public repository 2026-05-20 10:47:56 +02:00