-
Fix reporting flow, stem-collection availability, and YouTube import gaps (#387)
发布于
2026-08-17 17:08:47 +00:00 | 120 次提交 在此版本后已推送到 mainSummary
Five commits:
- Stem collections: unavailable/broken tracks now get a real
server-side check and a one-click reimport, on both desktop and mobile.
Closes #380. - YouTube import:
/live/,/embed/, andyoutube-nocookie.com
links now work. Closes #382. - Duration ceiling: raised from 20 to 60 minutes - the Settings API
was silently clamping past that regardless of what was requested. Closes
#383. - Notification centre report flow: fixes the Windows bug where
"Report on GitHub" opened File Explorer instead of the browser, adds a
Discord option, a full backend traceback (not just a one-line
exception), an opt-in "include recent logs" button, and anonymization of
anything headed for a public report (home directory / source URLs / IP
addresses). Closes #381. Closes #384. Closes #385. - Report URL direct-fill: fills the report's Logs field directly
with the trace when it's short enough, instead of always requiring a
clipboard paste. Closes #386. - Unraid template: pinned to 0.11.0, matching the one-file pattern
of the actual last version-bump commit. Note:v0.11.0is not yet a
published tag/release, so this pin won't resolve to a real image until
one is cut separately.
Test plan
ruff check/ruff format --checkcleanbandit -r app/ -llclean- Full pytest suite: 564 passed (14 pre-existing failures unrelated
to this branch - Windows-specific: POSIX file-mode bits, process-signal
semantics) node --checkon every touched JS filetests/js/report-url.test.mjs: 62/62 checks pass- Manual verification against the real Tauri desktop build (this was
developed and tested against the dev server; the Windows Explorer bug
specifically only reproduces through the desktopopen_urlcommand)
下载附件
- Stem collections: unavailable/broken tracks now get a real