Commit Graph

34 Commits

Author SHA1 Message Date
Sebastian Palencsar
a935177d40 docs: update screenshots for 1.1.0 desktop redesign
Refresh README and AppStream captions for the new sidebar layout,
details panel, favorites/history views, and embedded About page.
Rename screen6.png to screen06.png for consistent numbering.
2026-06-27 13:48:57 +02:00
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
4806f9306a feat(ui): Mac-inspired layout with sidebar, details panel, and About page
Replace the modal About dialog with an embedded About page and introduce
a three-pane desktop layout: persistent sidebar navigation, flat station
list, right-side details panel, and compact player bar.

Load the GPLv3 license text from C++ and expose it to QML as context
data. Normalize i18n source strings to English, complete German and
Russian translations (133 strings each), and centralize page navigation
helpers in Main.qml. Simplify compact HeaderNavigation and extend
.gitignore for local build artifacts.
2026-06-27 13:21:55 +02:00
Sebastian Palencsar
f613f47e98 docs: add security warning regarding official vs unofficial distribution channels 2026-06-24 18:38:51 +02:00
Sebastian Palencsar
d3c7dd5b2f docs: use flatpakref install; remove build.md from repo
Keep build.md local-only (like AGENTS.md), add bearwave.flatpakref to
the repository, and document the one-step flatpak install --from URL.
2026-06-23 12:03:08 +02:00
Sebastian Palencsar
7b3fe9bf32 docs: expand Flatpak install guide for end users
Add prerequisites, launch, update, uninstall, and Flatpak-specific
troubleshooting so the README is usable without build.md.
2026-06-23 12:00:00 +02:00
Sebastian Palencsar
7d2ed1166d docs: document Flatpak testing on Fedora/Plasma and Deepin/DDE
Record verified cross-distro Flatpak results and expected behavior
on other KDE and non-KDE desktops without implying native DE support.
2026-06-23 11:16:05 +02:00
Sebastian Palencsar
4608b78288 docs: prioritize Flatpak in README for security reasons 2026-06-23 07:18:39 +02:00
Sebastian Palencsar
094e0eef60 docs: align CHANGELOG and README with 1.0.5 bugfix release (2026-06-22)
Document post-release fixes (QRC paths, dialogs, Flatpak 6.10, GPU/dri,
MPRIS Raise, build id) so CHANGELOG matches metainfo.xml.
2026-06-22 19:48:59 +02:00
Sebastian Palencsar
72b4c35669 docs: clarify 1.0.3→1.0.5 version lineage and refresh AUR workflow
Explain why 1.0.4 is a git tag while 1.0.5 is the verified GitHub release.
Trigger AUR publish on releases and via workflow_dispatch; bump PKGBUILD base.
2026-06-21 09:02:06 +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
f4b3109c32 docs: prepare 1.0.4 release notes and CI test coverage
Document current version in README, add ctest instructions, update QML
development paths, and run tests plus broader qmllint in CI.
2026-06-21 08:52:45 +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
28534f2bb6 docs: update README layout and formatting 2026-05-30 23:11:30 +02:00
Sebastian Palencsar
58e03f635d Remove --no-gpg-verify flag from Flatpak instructions 2026-05-30 23:01:04 +02:00
Sebastian Palencsar
ea97dee282 Add Flatpak repository installation instructions to README 2026-05-30 22:59:14 +02:00
Sebastian Palencsar
0c6cfbce75 Release 1.0.3: World Categories dashboard and localization 2026-05-30 10:11:36 +02:00
Sebastian Palencsar
9f1cb4d259 Restore and rename demo video, and add it back to README 2026-05-27 08:21:28 +02:00
Sebastian Palencsar
7b455ec34a Remove Flatpak installation instructions and references from README 2026-05-27 08:20:39 +02:00
Sebastian Palencsar
a2387f4592 Fix GPL license references and repo hygiene 2026-05-26 07:32:21 +02:00
Sebastian Palencsar
3bb157bac8 Docs: Update README with AUR installation instructions 2026-05-25 14:19:50 +02:00
Sebastian Palencsar
b5d5153369 Fix video link to be clickable 2026-05-25 13:42:35 +02:00
Sebastian Palencsar
06792ae33f Convert demo video to mp4 for GitHub embedding 2026-05-25 13:40:48 +02:00
Sebastian Palencsar
2d88a24851 Fix video embedding in README 2026-05-25 13:39:22 +02:00
Sebastian Palencsar
a21d277052 Add demo video to README 2026-05-25 13:37:46 +02:00
Sebastian Palencsar
c70adb710f Add new screenshots to README and metainfo 2026-05-25 09:56:59 +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
79e2278a54 Implement playing station visual feedback, track desktop notifications, and local cover caching 2026-05-22 10:26:26 +02:00
Sebastian Palencsar
a172e62ef9 Polish beta release UI and branding 2026-05-20 19:27:43 +02:00
Sebastian Palencsar
1038f041c7 Add English and German UI localization 2026-05-20 18:33:53 +02:00
Sebastian Palencsar
8548fc5ac6 Refine README for public GitHub presentation 2026-05-20 12:29:17 +02:00
Sebastian Palencsar
fe2683d0c8 Document platform, language, and support status in README 2026-05-20 11:48:34 +02:00
Sebastian Palencsar
51992dd437 Prepare BearWave for public repository 2026-05-20 10:47:56 +02:00