vicrodh
b57889a910
feat(library): link local artists to Qobuz
2026-01-14 00:11:42 -06:00
vicrodh
86c237ab02
feat(ui): make track artist and album clickable
2026-01-14 00:04:25 -06:00
vicrodh
e0b95b7264
feat(favorites): persist grouping and add list view
2026-01-13 23:48:40 -06:00
vicrodh
22d816fd64
feat(favorites): load all items and add grouping views
2026-01-13 23:42:06 -06:00
vicrodh
014d1abb89
chore: ignore build artifacts and upscayl outputs
2026-01-13 23:23:52 -06:00
vicrodh
f620e55dfe
fix(mpris): normalize local cover URLs
2026-01-13 23:23:06 -06:00
vicrodh
2c13986244
feat(local-library): add cover upload and artist search
2026-01-13 23:23:06 -06:00
vicrodh
c188b09a4d
feat(library): improve artwork discovery and disc inference
2026-01-13 23:23:06 -06:00
vicrodh
1c3f98a6f3
chore: remove unused shared-modules directory
2026-01-13 23:22:54 -06:00
vicrodh
59003876f6
Merge remote-tracking branch 'origin/packaging-workflows'
...
# Conflicts:
# packaging/flatpak/com.blitzkriegfc.qbz.yml
2026-01-13 22:48:36 -06:00
vicrodh
72d265e086
fix: use std::fs::read instead of Image::from_path
2026-01-13 22:24:28 -06:00
vicrodh
6c7b42973c
fix(flatpak): add tray icon and MPRIS permissions
...
- Add --filesystem=xdg-run/tray-icon:create for tray icon visibility
- Add --own-name=org.mpris.MediaPlayer2.qbz_nix for MPRIS registration
- Install additional icon sizes (32x32, symbolic)
- Add Flatpak detection to load icon from file path
2026-01-13 22:14:53 -06:00
vicrodh
97f8f3242f
fix(flatpak): remove version suffixes from sdk-extensions
...
Let flatpak-builder auto-resolve extension versions based on the SDK.
The explicit //25.08 suffix was causing version mismatch errors with
GNOME 49.
2026-01-13 21:55:41 -06:00
vicrodh
793afe0e6b
fix(flatpak): add lib64 to lib copy workaround for Freedesktop 25.08
...
GNOME 49 uses Freedesktop SDK 25.08 which may install cmake libs to
lib64 despite CMAKE_INSTALL_LIBDIR=lib. This adds a helper module that
copies any libs from lib64 to lib before building the main app.
2026-01-13 21:46:31 -06:00
vicrodh
8cb6f25f5b
fix(flatpak): use 25.08 SDK extensions for GNOME 49
2026-01-13 21:27:43 -06:00
vicrodh
03d1165ba4
Merge main into packaging-workflows and update to GNOME 49
2026-01-13 21:22:50 -06:00
vicrodh
a74142f243
fix(flatpak): use lib instead of lib64 for cmake modules
...
The Ubuntu-based GitHub runners use lib64, but pkg-config
looks in /app/lib/pkgconfig. Force CMAKE_INSTALL_LIBDIR=lib
for all ayatana modules.
2026-01-13 20:48:21 -06:00
vicrodh
4541c138d3
debug(flatpak): add post-install logging to ayatana-ido
2026-01-13 20:38:52 -06:00
vicrodh
5dc1a59643
fix(flatpak): correct sed patterns and remove pkgconfig from cleanup
2026-01-13 20:26:01 -06:00
vicrodh
b40fc9b7e1
fix(flatpak): use --user flag for flatpak commands in CI
2026-01-13 20:11:57 -06:00
vicrodh
d5b0bebaa1
fix(flatpak): add libayatana-appindicator dependencies
...
- Switch from Freedesktop 23.08 to GNOME 47 runtime (for WebKitGTK)
- Add full ayatana stack: intltool, libdbusmenu, ayatana-ido,
libayatana-indicator, libayatana-appindicator
- Patch ayatana-ido to make Vala optional
- Fix build commands: use --no-bundle, proper PATH handling
- Add missing finish-args: network, pulseaudio, MPRIS
- Remove xdg-portal feature from tauri-plugin-dialog to avoid
ashpd/zbus incompatibility
Fixes runtime crash: "Failed to load ayatana-appindicator3"
2026-01-13 19:52:51 -06:00
vicrodh
d5319d7c0f
fix(flatpak): add intltool perl patch
2026-01-13 19:16:58 -06:00
vicrodh
1045dfb8dd
fix(flatpak): correct shared-modules path
2026-01-13 19:14:26 -06:00
vicrodh
bb07bb21e0
fix(flatpak): bundle libayatana-appindicator
2026-01-13 18:55:39 -06:00
vicrodh
e6e86c29f7
chore(release): bump version to 1.1.2
2026-01-13 18:05:15 -06:00
vicrodh
b3eacf7113
fix(rodio): avoid fixed ALSA buffer size
2026-01-13 17:56:30 -06:00
vicrodh
4c6bfe3fbc
revert(session): remove restore prefetch flow
2026-01-13 17:42:55 -06:00
vicrodh
c2cec48b38
revert(playback): drop wait-based buffering
2026-01-13 17:42:21 -06:00
vicrodh
10eb06c928
fix(playback): avoid restore wait on normal play
2026-01-13 17:35:19 -06:00
vicrodh
e1de9235cf
fix: keep sidebar above content
2026-01-13 17:11:01 -06:00
vicrodh
879d6d9435
fix: limit playback wait to restores
2026-01-13 16:56:51 -06:00
vicrodh
a86dc5bcba
fix: restore playback buffering and mpris controls
2026-01-13 15:06:49 -06:00
vicrodh
3e3cc4746d
chore(release): bump version to 1.1.0
2026-01-13 12:06:11 -06:00
vicrodh
e2625477ab
copy(about): adjust signature line
2026-01-13 11:51:06 -06:00
vicrodh
df272c3cbf
fix(about): sync version with app and release
2026-01-13 11:50:10 -06:00
vicrodh
66110857a9
feat(search): autofocus input on view load
2026-01-13 11:38:24 -06:00
vicrodh
1b9a8bd0af
fix(ui): group local tracks by album and pin library section
2026-01-13 11:35:00 -06:00
vicrodh
3b0b234523
feat(library): add disc sections to track grouping
2026-01-13 11:18:49 -06:00
vicrodh
ed349b2304
fix(library): move album consts to block root
2026-01-13 11:16:03 -06:00
vicrodh
0a5e5e47eb
fix(library): move album section consts
2026-01-13 11:13:18 -06:00
vicrodh
c2c9e8f867
style(ui): cap headings to playlist title size
2026-01-13 11:00:58 -06:00
vicrodh
0eec21f5ee
style(library): align album list title sizing
2026-01-13 10:53:42 -06:00
vicrodh
0ae8289074
feat(library): add disc headers and sort album tracks
2026-01-13 10:50:30 -06:00
vicrodh
e58b2aa9b4
fix(library): migrate album group index safely
2026-01-13 10:41:47 -06:00
vicrodh
84e19c0a02
fix(library): use tauri file src for local artwork
2026-01-13 10:31:31 -06:00
vicrodh
cdf55e1d34
fix(library): dedupe local tracks and propagate artwork
2026-01-13 10:31:12 -06:00
vicrodh
8c9779ede1
feat(library): add track search, grouping, and index
2026-01-13 10:24:44 -06:00
vicrodh
f77b7c5052
fix(library): use album group key for album tracks
2026-01-13 10:19:32 -06:00
vicrodh
b22dd9e7e4
feat(library): group multi-disc albums by folder
2026-01-13 10:19:12 -06:00
vicrodh
8d5940fc44
feat(library): add album grouping and alphabet index
2026-01-13 09:57:18 -06:00