fluxdown: Add version 0.2.1#18232
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
📝 WalkthroughWalkthroughUpdates the FluxDown Scoop manifest to version 0.2.1. The manifest refreshes metadata, installation notes, 64-bit and arm64 portable release URLs and hashes, pre-install initialization, shortcut configuration, persisted paths, and GitHub-based version checking and autoupdate templates. Estimated code review effort: 1 (Trivial) | ~5 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This comment was marked as resolved.
This comment was marked as resolved.
1 similar comment
This comment was marked as resolved.
This comment was marked as resolved.
|
All changes look good. Wait for review from human collaborators. fluxdown
|
|
/verify |
|
All changes look good. Wait for review from human collaborators. fluxdown
|
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@bucket/fluxdown.json`:
- Around line 36-39: Update the pre_install commands in the fluxdown manifest to
persist flux_down.db and settings.json through $persist_dir, following the
existing bucket/beyondcompare.json copy-in/copy-out pattern instead of creating
placeholders under $dir. Also replace the hardcoded cli-v0.2.1 note with
cli-v$version.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 62fbf9d0-3c62-44c6-b236-723585c59e73
📒 Files selected for processing (1)
bucket/fluxdown.json
33223cf to
d48cbed
Compare
|
All changes look good. Wait for review from human collaborators. fluxdown
|
|
/verify |
|
All changes look good. Wait for review from human collaborators. fluxdown
|
|
@z-Fng Thanks for the thorough review. All feedback addressed: Applied:
What took so long: spent most of the time debugging persist failures that turned out to be Bumped version to v0.2.1. Ready for re-review. |
|
One more finding: the original commit placed |
|
Prepared persist layout for the upcoming Starting v0.3, FluxDown relocates portable runtime data from exe root into a unified Three changes:
Old root-level persist entries ( |
- Free, blazing-fast multi-protocol download manager (IDM alternative) - Powered by Rust engine, supports HTTP/HTTPS/FTP/BitTorrent/HLS - x64 + arm64 portable install with Start Menu shortcut - Persist: flux_down.db, bt_session, settings.json, logs - Autoupdate with SHA256SUMS hash extraction - AGPL-3.0-only Closes ScoopInstaller#17922
- Shorten description per z-Fng's suggestion - Remove bin (flux_down.exe is GUI-only) - Remove uninstaller (shortcuts managed by Scoop; no Stop-Process) - Use $baseurl in autoupdate hash URL per z-Fng's suggestion - Keep original pre_install/persist from author's working bucket - Add CLI download note with $version
…aller#91) FluxDown v0.3+ moves portable runtime data from exe root into portable_data/ subdirectory (zerx-lab/FluxDown#91). - persist: add portable_data/ so Scoop hardlinks the new data directory - pre_install: create portable_data/ dir first so persist step handles it as a directory junction - notes: update all data path references to portable_data/ prefix Old root-level persist items (flux_down.db, bt_session, settings.json, logs) are kept for seamless 0.2.x→0.3.0 upgrades: the app's built-in migration code rename()s existing hardlinks from root into portable_data/ on first launch. They can be removed in a follow-up once users have upgraded.
|
/verify |
|
All changes look good. Wait for review from human collaborators. fluxdown
|
Add FluxDown - a free, blazing-fast multi-protocol download manager (IDM alternative) powered by a Rust engine.
Closes #17922