Exclusive Hardening: bit-perfect playback gets reinforced on both ends — macOS gains a real CoreAudio Exclusive Mode (community PR by @Vudgekek) and Linux now reserves the DAC via the standard ReserveDevice1 D-Bus protocol while ALSA Direct is engaged.
+Fix an issue with gapless play introduced by a new feature in 1.2.9.
From cc98b7f7e68ef1ed3fc3ac0d7557b2a0fe52de97 Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Sat, 9 May 2026 15:51:07 -0600 Subject: [PATCH 4/5] =?UTF-8?q?docs(release-1.2.11):=20correct=20PR=20attr?= =?UTF-8?q?ibution=20for=20sticky=20home=20header=20(#406=20=E2=86=92=20#4?= =?UTF-8?q?07)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #406 was the macOS titlebar unification (mentioned separately in the Title bar section); the sticky home header pop-in fix is PR #407. Both from @afonsojramos in the same merge round. cc --- docs/release-1.2.11/TAG_DETAILS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-1.2.11/TAG_DETAILS.md b/docs/release-1.2.11/TAG_DETAILS.md index 0ea8ac51f..b50f5e183 100644 --- a/docs/release-1.2.11/TAG_DETAILS.md +++ b/docs/release-1.2.11/TAG_DETAILS.md @@ -101,7 +101,7 @@ Welcome to **@Vudgekek** and **@DoubleGate** as new contributors — thanks for - **Playback** — uniform 250 ms state polling cadence eliminates seekbar cold-start latency - **Playlist** — track-selection key includes the row index for duplicate tracks (#386); multi-select is now aligned with the TrackRow checkbox pattern; the checkbox input is pointer-transparent so the row click handler always fires - **Sidebar** — `isOffline` `$effect` skips its initial subscription so a stale value doesn't flip the offline indicator on mount (@DoubleGate, PR #384) - - **Home** — sticky tab header pop-in animation unified across the macOS and Linux paths (@afonsojramos, PR #406) + - **Home** — sticky tab header pop-in animation unified across the macOS and Linux paths (@afonsojramos, PR #407) - **Theme** — WCAG-aware `btn-primary-text` token across all themes (the previous fixed value failed contrast on a couple of light themes) --- From f65248a917706182d0b3529a9547fe1ea1851673 Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Sat, 9 May 2026 16:36:58 -0600 Subject: [PATCH 5/5] build(flake): bump qbz to v1.2.11 Update qbzVersion + srcHash + npmHash for the v1.2.11 tag (commit cc98b7f7). Hashes computed via 'nix-prefetch-url --unpack' and 'prefetch-npm-deps package-lock.json' against the tagged tree. cc --- flake.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index d81ba561f..c484a8192 100644 --- a/flake.nix +++ b/flake.nix @@ -15,10 +15,10 @@ # VERSION BUMP: update version, rev, and hashes # when tagging a new release. # ────────────────────────────────────────────── - qbzVersion = "1.2.10"; + qbzVersion = "1.2.11"; qbzRev = "v${qbzVersion}"; - srcHash = "sha256-cPe7J0KtcTQFfjhNL9giRPLx2VwHsUYRDV/ZM/2dFas="; - npmHash = "sha256-MYBxnLGSz4MyrpdNKUIBtnA6HFimPwrcEOYOGSbS5AY="; + srcHash = "sha256-6KAm9dZBNwjEcmaKTWSq4r91Cu1f6Fqr3G9Z//FaOCU="; + npmHash = "sha256-Iz5QzSsMhP/82kANYOhZftX7n1wrLeTUI5Hda/JM0pE="; in { packages.default = pkgs.rustPlatform.buildRustPackage rec {