From a8ea3441fc590edd51a5602da6dec96214c38e81 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Wed, 15 Jul 2026 03:43:54 +0200 Subject: [PATCH] =?UTF-8?q?feat(floor):=20show=20"preparing=E2=80=A6"=20ba?= =?UTF-8?q?r=20during=20the=20pre-download=20window?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A Qobuz login/metadata/artwork phase (and a Soulseek peer-queue or YouTube info-fetch) can sit at 0% for a few minutes before byte progress flows, which read as a stuck bar. While a downloading job's progress is still 0, render the indeterminate "preparing…" bar (same style as the searching/finishing phases); it flips to the determinate % bar on the first reported byte and never back (the progress aggregator only increases from 0). Co-Authored-By: Claude Opus 4.8 (1M context) --- web/src/app/queue.tsx | Bin 7900 -> 8364 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/web/src/app/queue.tsx b/web/src/app/queue.tsx index 3ee4c43d7b4fdeb4a1ed81156be46867fafb6198..d18ea85bcce54e7960925600a3f6cf3344d10779 100644 GIT binary patch delta 352 zcmW;Hy-osA5Cz~uG#F`w)o_W$NtA#Ie~Fa|6l#Yy1`}g>fmyf#_O5qlC72lT1#HH~ z&dSQd#3%3(>@5uOL0l|nGUv;g@7CMV`>M(qALX#eXtvOhhb^xS)ay8&F+~{a8wyH{ zh_z$t!yntJ2?m%EV=;fix$VZc7~6pf>Jwt!*R1Qw>D0PW1zNsTuAN{V8;>KR5kew| z>zHDyz&dDL+4v&v5=`LRs!!Y-*3cQ+DRhwR`o!cWCeTdiYPaN06V3z?lkUU%i4bwz z8&${Fj+Vt5MU)LEJxv&aEqF*MF0-(~|KJ-JF}lfj`?aMfwftcwbQEfr%&WXC;$O%Z56TraF^KJ}r;RlNYrspQk`EP