From 24c0e91a1b8138082a6c412547aca5c28ae08f32 Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Wed, 16 Sep 2026 21:24:26 -0600 Subject: [PATCH] docs(release): credit Maxou56800 in the README list and the 2.1.2 notes The shared-layer conflict fence (#795) reaches the release notes beside the QConnect fixes it belongs with, and the README contributor list gains its line. cc --- README.md | 1 + docs/release-2.1.2/TAG_DETAILS.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2d1bb2e86..bb481510e 100644 --- a/README.md +++ b/README.md @@ -991,6 +991,7 @@ pull requests. - [@Mazipani](https://github.com/Mazipani) — Chromecast X.509 v1 certificates - [@RayneGit](https://github.com/RayneGit) — Wayland clipboard - [@LuckyTheCoder](https://github.com/LuckyTheCoder) — macOS Liquid Glass icon +- [@Maxou56800](https://github.com/Maxou56800) — QConnect local-takeover fence ## License diff --git a/docs/release-2.1.2/TAG_DETAILS.md b/docs/release-2.1.2/TAG_DETAILS.md index c0da516d1..8707bb217 100644 --- a/docs/release-2.1.2/TAG_DETAILS.md +++ b/docs/release-2.1.2/TAG_DETAILS.md @@ -37,7 +37,7 @@ Feliz día de la independencia desde México! 🇲🇽 - **Audio device release** — the output is released at quit with late playback fenced, paused outputs are freed and resumable sources rebuilt, a suspended DAC is recovered before a route change, and sinks vacated by direct ALSA reservations are recovered. - **Bit-perfect encoding** — S16 and S24 samples are encoded on exact integer scales. - - **Qobuz Connect** — track changes work when the session carries autoplay; a reconnect announces the device name you configured; the local-queue takeover confirms by its own action uuid instead of leaving every controller command discarded; a negative `queue_item_id` reads as an absent occurrence, so the last row of a queue is reachable again; renderer UUIDs survive topology events; the final insertion slot of a drag is preserved; the acknowledgement report names the commanded occurrence; and a locked output no longer advertises or fakes remote volume. + - **Qobuz Connect** — track changes work when the session carries autoplay; a reconnect announces the device name you configured; the local-queue takeover confirms by its own action uuid instead of leaving every controller command discarded; a negative `queue_item_id` reads as an absent occurrence, so the last row of a queue is reachable again; renderer UUIDs survive topology events; the final insertion slot of a drag is preserved; the acknowledgement report names the commanded occurrence; and a locked output no longer advertises or fakes remote volume. The conflict fence that guards a local takeover is released in the shared session loop too, so no host can leave it armed (#795, Maxou56800). - **Track rows** — a single click never plays; the disc and the row body follow one rule (#790). - **Caching** — masters obtained at the requested quality are reused instead of re-downloaded, and acquisition quality survives bounded audio storage. - **Search** — accents and punctuation are folded in queries, the ranking store flushes off the calling thread, and the write-only artist cache is gone.