fix(windows): keep output folders out of yt-dlp templates - #105
fix(windows): keep output folders out of yt-dlp templates#105anhtahaylove wants to merge 2 commits into
Conversation
Summary: Refresh tester release notes so the public installer, SHA256, updater path, and smoke-test checklist match 0.19.1-custom.12. Constraint: Keep this as documentation only; no runtime or release asset changes are included. Rejected: Did not dọn PR vanloctech#105 worktree because the upstream PR is still open. Confidence: High; notes match the published youwee-releases assets and updater test already performed. Scope-risk: Low; this touches only RELEASE_TESTER_NOTES.md. Directive: Leave PR vanloctech#105 and v0.20.1 monitoring to the existing heartbeat automation. Tested: bun run biome check --write . Tested: bun run tsc -b Tested: cargo check
|
Thanks for the PR. The --paths home: change makes sense and should help keep yt-dlp output templates filename-only on Windows. |
78e327e to
0049b76
Compare
|
Updated and force-pushed after rebasing onto the current What changed:
Windows validation:
All checks passed. The updated head is |
Summary: Prepare Youwee 0.20.0-custom.52 with authenticated Facebook Story source resolution and deterministic download output recovery. Constraint: Keep the Firefox AMO extension version independent at 0.19.1.37 and preserve the existing custom updater, Windows Full Installer dependency pack, and open upstream PR vanloctech#105 worktree. Rejected: Do not add another Facebook metadata request, scan unrelated output files, alter browser extension versioning, or clean PR vanloctech#105 before merge. Confidence: High; all application manifests and changelogs are synchronized, frontend and Rust suites pass, and extension packages build successfully. Scope-risk: Low; behavior changes are already isolated in the two preceding commits and this commit only publishes their version metadata. Directive: Publish signed installers and updater assets from v0.20.0-custom.52. Tested: bun run biome check --write .; bun run tsc -b; bun test (127); cargo check; cargo test --lib (331); cargo test facebook_story --lib; cargo test output_fallback_only_returns_files_changed_by_this_job --lib; cargo test output_filepaths_merge_main_and_split_chapters --lib; bun run ext:package; git diff --check.
|
Thanks for the update. The I still can’t merge this yet for two reasons:
The core idea is good, but I’d like those points handled before merge. |
0049b76 to
57d9f97
Compare
|
Thanks — I rebased onto current
Validation:
I also ran |
Summary: Prepare Youwee 0.20.0-custom.53 with the shared createClientId compatibility fallback for WebViews without crypto.randomUUID. Constraint: Keep the Firefox AMO extension version independent at 0.19.1.37 and preserve the existing custom updater, Windows Full Installer dependency pack, and open upstream PR vanloctech#105 branch. Rejected: Do not bump the browser extension version, alter updater channels, pull unrelated upstream changes, or add another client ID abstraction. Confidence: High; the targeted client ID regression tests, full frontend suite, full Rust library suite, static checks, and extension packaging all pass. Scope-risk: Low; runtime behavior is isolated in commit 326ceb7 and this commit only publishes synchronized version metadata and changelogs. Directive: Publish signed installers, updater metadata, and extension assets from v0.20.0-custom.53. Tested: bun run biome check --write .; bun run tsc -b; bun test (129); cargo check; cargo test --lib (331); bun run ext:package; git diff --check.
Summary
--paths home:--output-na-placeholder unknown--print-to-file after_move:filepathcapture plus paths emitted by that same child processTests
bun run biome check --write .bun run tsc -bbun test— 101 passedcargo test playlist_chapter_tests --lib— 18 passedcargo checkcargo fmt --all -- --checkgit diff --check