Commit Graph
29 Commits
Author SHA1 Message Date
vicrodh d50b2cf03a fix(svelte): resolve warnings in 26 components
Phase 1 (real warnings):
- SearchView: add $state() to searchInput and scrollContainer
- DiscoverBrowseView: use $derived() for genreContext
- FavoritesView: replace deprecated svelte:component
- CastPicker: replace deprecated svelte:component (2 instances)
- NowPlayingBar: remove unused .section-separator CSS
- SettingsView: remove unused nested .experimental-badge CSS
- PlaylistDetailView: remove unused .playlist-api-image CSS
- PurchaseAlbumDetailView: remove unused .download-done CSS
- DiscoverPlaylistsBrowseView: fix nested buttons (outer to div)
- AlbumCreditsModal: fix nested button (inner to div)

Phase 2 (a11y warnings):
- Add tabindex="-1" to dialog/menu elements (7 files)
- Add svelte-ignore for autofocus (3 files)
- Add onkeydown handlers to role="button" elements (5 files)
- Add role/svelte-ignore to onclick divs (6 files)
- Add role="menu" to dropdown menus (4 files)
- Add svelte-ignore for drag handlers (3 files)
- Fix label a11y: add aria-label, convert decorative labels to spans
2026-03-04 19:55:32 -06:00
vicrodh 94f26ce665 fix(aur): force ld.bfd linker to fix ring crate linking
Arch's rust package defaults to rust-lld which causes ring crate's
native C/ASM symbols to be missing at link time. Force traditional
ld.bfd via RUSTFLAGS.
2026-03-04 15:17:30 -06:00
vicrodh c08d13b2c5 fix(aur): remove nasm and clang from makedepends
nasm is not needed (ring uses .S files on Linux, not .asm).
clang is not needed (gcc provides cc).
2026-03-04 14:38:23 -06:00
vicrodh d1244a883c fix(aur): add perl and nasm to makedepends for ring crate 2026-03-04 14:32:28 -06:00
vicrodh 347928876c fix(aur): use system sqlite instead of bundled
The bundled feature compiles sqlite3.c from source but fails to
link on Arch. Use system sqlite package instead, which is the
proper distro packaging approach. Also add missing deps: sqlite,
dbus, cmake, gcc.
2026-03-04 12:59:36 -06:00
vicrodh e39eb6fa6f feat(aur): add qbz and qbz-git source-build packages
Add PKGBUILDs and GitHub Actions workflows for:
- qbz: compiles from release source tarball
- qbz-git: compiles from main branch (updates on push)
Fix --bundles none -> --no-bundle for Tauri 2.0 CLI
2026-03-04 12:45:10 -06:00
vicrodh 18b7bcaf31 ui: increase custom titlebar height by 4px (36 -> 40)
Search input in titlebar also grows 4px (24 -> 28) for better
readability. Layout calculations updated in page, sidebar, and store.
2026-03-04 09:02:06 -06:00
vicrodh 6badccdb27 fix(snap): declare mpris as slot instead of plug
MPRIS was declared as a plug (control other players) but QBZ needs to
register as an MPRIS media player (be controlled by media keys). Change
to a slot with name "qbz" so snapd exposes org.mpris.MediaPlayer2.qbz
on the session bus.
2026-03-04 08:30:54 -06:00
vicrodh c9db211bd0 update README and metainfo for Flathub and expanded description
- Add Flathub badge and install command to README
- Rename Flatpak section to include both Flathub and GitHub Release
- Remove mpris from snap connect instructions (interface not available)
- Apply Flathub quality guidelines: developer id block, drop categories/keywords
- Expand feature list: local library, Plex, immersive/miniplayer modes,
  artist blacklist, ListenBrainz, smart cache, customization
2026-03-04 08:29:20 -06:00
vicrodh af973a1920 fix(flatpak): apply Flathub quality guidelines and expand description
Incorporate feedback from Flathub reviewer (yakushabb):
- Use <developer id> block instead of deprecated <developer_name>
- Remove <categories> and <keywords> (pulled from .desktop file)

Expand feature list: local library, Plex integration, immersive and
miniplayer modes, artist blacklist, ListenBrainz, smart cache, and
customization options. Sync both metainfo copies.
2026-03-04 08:00:59 -06:00
vicrodh 1092c4f8e5 fix(flatpak): extend summary to meet Flathub 35-char minimum 2026-03-04 02:49:19 -06:00
Victor RH 7e80279427 Merge branch 'features/1.1.14' 2026-02-13 07:58:56 -06:00
Victor RH e202ab03fc Improves stability and adds new features
This release brings stability improvements, including fixes for UI freezes, EGL crashes, and playlist loading performance.

It introduces gapless playback, volume normalization, Plex integration, and enhanced discover browsing.
2026-02-10 03:28:40 -06:00
Victor RH af36b08af1 Merge branch 'pre-release' into fixes/1.1.10/debug 2026-02-09 07:54:28 -06:00
Victor RH 374e5fdeb4 Merge branch 'pre-release' into fix/general-debug-1.1.7 2026-01-29 12:53:09 -06:00
Victor RH cbbe86f231 Merge branch 'feature/playlist-suggestions' into pre-release 2026-01-29 12:52:47 -06:00
Victor RH 16c5f62cdc Merge branch 'updates/uiux-1.1.7' into pre-release 2026-01-27 04:55:05 -06:00
Victor RH 6df4f8ea2e Merge branch 'updates/uiux-1.1.7' into pre-release 2026-01-27 03:21:36 -06:00
Victor RH 53060ebd4d Merge branch 'pre-release' into updates/uiux-1.1.7 2026-01-26 22:01:42 -06:00
Victor RH 49bb0cf349 Merge branch 'feature/local-library-tag-editor' into pre-release 2026-01-26 21:06:21 -06:00
Victor RH 302fd200ae Merge branch 'fix/chromecast-parity' into pre-release 2026-01-26 11:37:02 -06:00
Victor RH 19aa5ca4a1 Adds Flatpak sandbox instructions
Provides instructions and a UI section to guide users on granting filesystem access and network sharing permissions to the Flatpak version of the app.

Removes redundant home directory permission in tauri config.
2026-01-26 11:34:32 -06:00
Victor RH 1ac60d1d90 Merge branch 'updates/uiux-1.1.7' into pre-release 2026-01-26 07:39:54 -06:00
Victor RH a533cb4a4f Merge branch 'pre-release' into updates/uiux-1.1.7 2026-01-25 23:26:23 -06:00
Victor RH a1dd57e7a8 Merge branch 'feature/musician-page-modal' into pre-release 2026-01-25 23:25:35 -06:00
Victor RH 596f8ab524 Merge branch 'feature/artist-enrichment' into pre-release 2026-01-25 21:53:28 -06:00
Victor RH 3218c6c3ec Merge branch 'pre-release' into feature/artist-enrichment 2026-01-25 19:15:19 -06:00
Victor RH e31c14657b Merge branch 'bugfix/alsa-direct-play-pause-resume' into pre-release 2026-01-25 19:14:42 -06:00
Victor RH 009fa8d4c5 Merge branch 'feature/stream-first-feature-flag' into pre-release 2026-01-25 18:14:46 -06:00