Releases: JustNak/RusticDL
Release list
Nightly 0.3.6-nightly.20260903142040
RusticDL 0.3.6-nightly.20260903142040
Nightly pre-release from master (4254a443c408f64ddafc7d11c9b25ed6e04a39fe) for testing upcoming changes before a Stable cut.
These builds can break. Prefer Stable unless you are trying new work.
In the app: Settings → General → Update channel → Nightly, then check for updates.
Downloads
| Asset | Contents |
|---|---|
| RusticDL-windows-x64-setup.exe | Recommended — NSIS installer (app + native host + browser host registration) |
| RusticDL-windows-x64.zip | Portable desktop app only |
| RusticDL-full-windows-x64.zip | Portable app + native host + scripts + extensions |
| RusticDL-linux-x64.tar.gz | Linux app + native host + updater + install.sh |
| extension-chromium.zip | Chromium / Edge / Brave extension |
| extension-firefox.zip | Firefox extension |
Quick start
- Download RusticDL-windows-x64-setup.exe
- Run the installer (per-user, no admin required)
- Launch RusticDL from the Start Menu
To return to Stable: Settings → General → Update channel → Stable, then check for updates.
License: MIT — commercial use allowed; keep attribution (copyright notice).
What's Changed
- fix(extension): skip in-page PDF/Office XHR previews unless attachment by @JustNak in #161
- ci(windows): Authenticode-sign Nightly and Stable setup.exe by @JustNak in #162
- fix(download): thermos review — persist, fsync, budget, and completion races by @JustNak in #163
- fix(extension): stop looping and false download prompts by @JustNak in #164
- fix(extension): cancel capture prompt without restoring to the browser by @JustNak in #165
- ci(windows): drop Authenticode signing from Nightly and Stable by @JustNak in #166
Full Changelog: v0.3.6-nightly.20260901141735...v0.3.6-nightly.20260903142040
Nightly 0.3.6-nightly.20260901141735
RusticDL 0.3.6-nightly.20260901141735
Nightly pre-release from master (1cf1f7e4b6f37036c59b83a10298f6d84ed1cb0d) for testing upcoming changes before a Stable cut.
These builds can break. Prefer Stable unless you are trying new work.
In the app: Settings → General → Update channel → Nightly, then check for updates.
Downloads
| Asset | Contents |
|---|---|
| RusticDL-windows-x64-setup.exe | Recommended — NSIS installer (app + native host + browser host registration) |
| RusticDL-windows-x64.zip | Portable desktop app only |
| RusticDL-full-windows-x64.zip | Portable app + native host + scripts + extensions |
| RusticDL-linux-x64.tar.gz | Linux app + native host + updater + install.sh |
| extension-chromium.zip | Chromium / Edge / Brave extension |
| extension-firefox.zip | Firefox extension |
Quick start
- Download RusticDL-windows-x64-setup.exe
- Run the installer (per-user, no admin required)
- Launch RusticDL from the Start Menu
To return to Stable: Settings → General → Update channel → Stable, then check for updates.
License: MIT — commercial use allowed; keep attribution (copyright notice).
What's Changed
Full Changelog: v0.3.6-nightly.20260901120804...v0.3.6-nightly.20260901141735
Nightly 0.3.6-nightly.20260901120804
RusticDL 0.3.6-nightly.20260901120804
Nightly pre-release from master (685b5d584cb059291bab34965296e1f966c910fa) for testing upcoming changes before a Stable cut.
These builds can break. Prefer Stable unless you are trying new work.
In the app: Settings → General → Update channel → Nightly, then check for updates.
Downloads
| Asset | Contents |
|---|---|
| RusticDL-windows-x64-setup.exe | Recommended — NSIS installer (app + native host + browser host registration) |
| RusticDL-windows-x64.zip | Portable desktop app only |
| RusticDL-full-windows-x64.zip | Portable app + native host + scripts + extensions |
| RusticDL-linux-x64.tar.gz | Linux app + native host + updater + install.sh |
| extension-chromium.zip | Chromium / Edge / Brave extension |
| extension-firefox.zip | Firefox extension |
Quick start
- Download RusticDL-windows-x64-setup.exe
- Run the installer (per-user, no admin required)
- Launch RusticDL from the Start Menu
To return to Stable: Settings → General → Update channel → Stable, then check for updates.
License: MIT — commercial use allowed; keep attribution (copyright notice).
What's Changed
Full Changelog: v0.3.6-nightly.20260831065533...v0.3.6-nightly.20260901120804
Nightly 0.3.6-nightly.20260831065533
RusticDL 0.3.6-nightly.20260831065533
Nightly pre-release from master (a50f6c675e87fcbd4317f3aec39924353e2c1dda) for testing upcoming changes before a Stable cut.
These builds can break. Prefer Stable unless you are trying new work.
In the app: Settings → General → Update channel → Nightly, then check for updates.
Downloads
| Asset | Contents |
|---|---|
| RusticDL-windows-x64-setup.exe | Recommended — NSIS installer (app + native host + browser host registration) |
| RusticDL-windows-x64.zip | Portable desktop app only |
| RusticDL-full-windows-x64.zip | Portable app + native host + scripts + extensions |
| RusticDL-linux-x64.tar.gz | Linux app + native host + updater + install.sh |
| extension-chromium.zip | Chromium / Edge / Brave extension |
| extension-firefox.zip | Firefox extension |
Quick start
- Download RusticDL-windows-x64-setup.exe
- Run the installer (per-user, no admin required)
- Launch RusticDL from the Start Menu
To return to Stable: Settings → General → Update channel → Stable, then check for updates.
License: MIT — commercial use allowed; keep attribution (copyright notice).
What's Changed
- fix(extension): skip app-owned download origins by @JustNak in #155
- feat(linux): native-host paths, Unix IPC, and in-app updates by @JustNak in #156
- chore(release): bump rusticdl to 0.3.6 by @JustNak in #157
- ci(nightly): allow repository_dispatch to publish by @JustNak in #158
Full Changelog: v0.3.5-nightly.20260830125958...v0.3.6-nightly.20260831065533
Nightly 0.3.5-nightly.20260830125958
RusticDL 0.3.5-nightly.20260830125958
Nightly pre-release from master (446cab4464dd5aecc3f2b11b1b1b673c0cbcd444) for testing upcoming changes before a Stable cut.
These builds can break. Prefer Stable unless you are trying new work.
In the app: Settings → General → Update channel → Nightly, then check for updates.
Downloads
| Asset | Contents |
|---|---|
| RusticDL-windows-x64-setup.exe | Recommended — NSIS installer (app + native host + browser host registration) |
| RusticDL-windows-x64.zip | Portable desktop app only |
| RusticDL-full-windows-x64.zip | Portable app + native host + scripts + extensions |
| RusticDL-linux-x64.tar.gz | Linux ELF only, no updater, no native-host |
| extension-chromium.zip | Chromium / Edge / Brave extension |
| extension-firefox.zip | Firefox extension |
Quick start
- Download RusticDL-windows-x64-setup.exe
- Run the installer (per-user, no admin required)
- Launch RusticDL from the Start Menu
To return to Stable: Settings → General → Update channel → Stable, then check for updates.
License: MIT — commercial use allowed; keep attribution (copyright notice).
What's Changed
- style: restyle MV3 popup and options chrome by @JustNak in #153
- feat(settings): restyle sections as transfer-console bays by @JustNak in #154
Full Changelog: v0.3.5-nightly.20260828053800...v0.3.5-nightly.20260830125958
Nightly 0.3.5-nightly.20260828053800
RusticDL 0.3.5-nightly.20260828053800
Nightly pre-release from master (7cdbe3736960df5301748e43cacae8e34ad1be39) for testing upcoming changes before a Stable cut.
These builds can break. Prefer Stable unless you are trying new work.
In the app: Settings → General → Update channel → Nightly, then check for updates.
Downloads
| Asset | Contents |
|---|---|
| RusticDL-windows-x64-setup.exe | Recommended — NSIS installer (app + native host + browser host registration) |
| RusticDL-windows-x64.zip | Portable desktop app only |
| RusticDL-full-windows-x64.zip | Portable app + native host + scripts + extensions |
| RusticDL-linux-x64.tar.gz | Linux ELF only, no updater, no native-host |
| extension-chromium.zip | Chromium / Edge / Brave extension |
| extension-firefox.zip | Firefox extension |
Quick start
- Download RusticDL-windows-x64-setup.exe
- Run the installer (per-user, no admin required)
- Launch RusticDL from the Start Menu
To return to Stable: Settings → General → Update channel → Stable, then check for updates.
License: MIT — commercial use allowed; keep attribution (copyright notice).
What's Changed
- chore: add linux crate keyword by @JustNak in #146
- docs: thin README into build, extension, engine, and releases guides by @JustNak in #147
- chore: delete dead narration comments in product Rust by @JustNak in #148
- fix: first-run update channel from APP_VERSION stamp by @JustNak in #149
- fix(linux): detach Show in folder / Open file by @JustNak in #150
- fix(linux): hide CSD and stay Opaque on Hyprland by @JustNak in #152
- feat(linux): session notify via notify-send by @JustNak in #151
Full Changelog: v0.3.5-nightly.20260827142843...v0.3.5-nightly.20260828053800
Nightly 0.3.5-nightly.20260827142843
RusticDL 0.3.5-nightly.20260827142843
Nightly pre-release from master (7a0afa244b7fa626278491bc5bdde7e9af6259da) for testing upcoming changes before a Stable cut.
These builds can break. Prefer Stable unless you are trying new work.
In the app: Settings → General → Update channel → Nightly, then check for updates.
Downloads
| Asset | Contents |
|---|---|
| RusticDL-windows-x64-setup.exe | Recommended — NSIS installer (app + native host + browser host registration) |
| RusticDL-windows-x64.zip | Portable desktop app only |
| RusticDL-full-windows-x64.zip | Portable app + native host + scripts + extensions |
| RusticDL-linux-x64.tar.gz | Linux ELF only, no updater, no native-host |
| extension-chromium.zip | Chromium / Edge / Brave extension |
| extension-firefox.zip | Firefox extension |
Quick start
- Download RusticDL-windows-x64-setup.exe
- Run the installer (per-user, no admin required)
- Launch RusticDL from the Start Menu
To return to Stable: Settings → General → Update channel → Stable, then check for updates.
License: MIT — commercial use allowed; keep attribution (copyright notice).
What's Changed
- fix(ipc): restrict named pipe to the same Windows user by @JustNak in #138
- fix(updater): fail closed before silent execute by @JustNak in #139
- ci(linux): Ubuntu rust job and OS-correct fixtures by @JustNak in #140
- ci(linux): upload rusticdl ELF artifact by @JustNak in #141
- chore(docs): remove stale plans and orphan brand files by @JustNak in #142
- ci(nightly): upload Linux ELF tarball by @JustNak in #143
- chore(cleanup): remove dead symbols and cfg(test) leaks by @JustNak in #144
- chore(release): 0.3.5 and Linux README by @JustNak in #145
Full Changelog: v0.3.4...v0.3.5-nightly.20260827142843
v0.3.4
RusticDL v0.3.4
Local-first HTTP(S) download manager for Windows.
Stable cut of the 0.3.3 / 0.3.4 nightly series since v0.3.2. Changelog is the merged GitHub history of those nightlies, plus work that landed on master after the last nightly (including the tray idle CPU park).
Downloads
| Asset | Contents |
|---|---|
| RusticDL-windows-x64-setup.exe | Recommended — NSIS installer (app + native host + browser host registration) |
| RusticDL-windows-x64.zip | Portable desktop app only |
| RusticDL-full-windows-x64.zip | Portable app + native host + scripts + extensions |
| extension-chromium.zip | Chromium / Edge / Brave extension |
| extension-firefox.zip | Firefox extension |
Quick start
- Download RusticDL-windows-x64-setup.exe
- Run the installer (per-user, no admin required)
- Launch RusticDL from the Start Menu
Browser handoff still requires loading the extension (see README). The installer registers the native messaging host automatically.
See the README for portable ZIP and build-from-source docs.
License: MIT — commercial use allowed; keep attribution (copyright notice).
What's Changed
- fix(updater): switch channels by stream, not semver by @JustNak in #97
- feat(ui): extract Download Engine settings category by @JustNak in #98
- feat(ui): collapse finished job detail to Size, Date, Type, File by @JustNak in #99
- fix(ui): apply updates from the first toast by @JustNak in #100
- ui: line speed graph and richer complete HUD by @JustNak in #101
- perf: share job snapshots as Arc and persist compact JSON by @JustNak in #102
- perf: avoid multi-segment chunk copies and shrink write buffer by @JustNak in #103
- perf: avoid cloning jobs on queue paint and cap grain cache by @JustNak in #104
- fix(extension): erase Firefox ghost downloads after handoff by @JustNak in #105
- feat: ask before overwriting an existing download filename by @JustNak in #106
- feat: let the user rename a conflicting file before starting by @JustNak in #107
- feat(ui): open the progress HUD from the queue while downloading by @JustNak in #108
- feat: organize downloads by file type with a sidebar library by @JustNak in #109
- fix(ui): freeze complete HUD elapsed and average speed by @JustNak in #110
- feat(extension): pin Chromium unpacked id for native messaging by @JustNak in #111
- fix(extension): use Content-Disposition filename on Chromium handoff by @JustNak in #113
- fix(ui): allow multiple capture HUDs without crashing by @JustNak in #112
- refactor(extension): collect size and name after capture decision by @JustNak in #114
- execute plan/29d648bb pr 1 unify resumeoracle 1 segment map is multi by @JustNak in #115
- Delete prefix salvage by @JustNak in #116
- execute plan/29d648bb pr 3 connection budget on every transfer body one shot by @JustNak in #117
- execute plan/29d648bb pr 4 split progressupdate synchronous in memory commit by @JustNak in #118
- execute plan/29d648bb pr 5 engine owned identity persist before preallocate by @JustNak in #119
- execute plan/29d648bb pr 6 shared fetch range stream body break the 1000 line by @JustNak in #120
- execute plan/29d648bb pr 7 extract start worker restart cancels before delete by @JustNak in #121
- fix(ui): keep progress HUD bound after confirm accept by @JustNak in #122
- fix(ui): conflict popup space and complete HUD auto-dismiss by @JustNak in #123
- Fix Canvas Chromium 401 on extension downloads by @JustNak in #124
- Render What’s New changelog as themed markdown by @JustNak in #125
- fix(ui): stabilize capture popup speed-graph trail motion by @JustNak in #126
- style(extension): match desktop gpui-component visual language by @JustNak in #127
- Show only the changelog in What’s New by @JustNak in #128
- fix(engine): reconnect single-stream downloads that stall near the end by @JustNak in #129
- Fix Canvas/Drive 401s by not burning one-time tokens by @JustNak in #130
- fix(extension): stop Firefox cancel/dismiss recapture loop by @JustNak in #131
- Park idle loops and close leftover HUDs on tray hide by @JustNak in #133
- perf(queue): virtualize rows and cap completed history by @JustNak in #132
- fix(updater): quit rusticdl before replace, relaunch only after install by @JustNak in #134
- refactor: split oversized modules for maintainability by @JustNak in #135
- fix(capture): show Confirm HUD while tray-hidden by @JustNak in #136
- fix(idle): park 80ms shell timer while tray-hidden by @JustNak in #137
Full Changelog: v0.3.2...v0.3.4
Nightly 0.3.4-nightly.20260819070506
RusticDL 0.3.4-nightly.20260819070506
Nightly pre-release from master (9a546080cfa56a803f09d0327ecef91304c8d78c) for testing upcoming changes before a Stable cut.
These builds can break. Prefer Stable unless you are trying new work.
In the app: Settings → General → Update channel → Nightly, then check for updates.
Downloads
| Asset | Contents |
|---|---|
| RusticDL-windows-x64-setup.exe | Recommended — NSIS installer (app + native host + browser host registration) |
| RusticDL-windows-x64.zip | Portable desktop app only |
| RusticDL-full-windows-x64.zip | Portable app + native host + scripts + extensions |
| extension-chromium.zip | Chromium / Edge / Brave extension |
| extension-firefox.zip | Firefox extension |
Quick start
- Download RusticDL-windows-x64-setup.exe
- Run the installer (per-user, no admin required)
- Launch RusticDL from the Start Menu
To return to Stable: Settings → General → Update channel → Stable, then check for updates.
License: MIT — commercial use allowed; keep attribution (copyright notice).
What's Changed
Full Changelog: v0.3.4-nightly.20260819064124...v0.3.4-nightly.20260819070506
Nightly 0.3.4-nightly.20260819064124
RusticDL 0.3.4-nightly.20260819064124
Nightly pre-release from master (5f4c00da5d874771188de466cd10fde67f192b40) for testing upcoming changes before a Stable cut.
These builds can break. Prefer Stable unless you are trying new work.
In the app: Settings → General → Update channel → Nightly, then check for updates.
Downloads
| Asset | Contents |
|---|---|
| RusticDL-windows-x64-setup.exe | Recommended — NSIS installer (app + native host + browser host registration) |
| RusticDL-windows-x64.zip | Portable desktop app only |
| RusticDL-full-windows-x64.zip | Portable app + native host + scripts + extensions |
| extension-chromium.zip | Chromium / Edge / Brave extension |
| extension-firefox.zip | Firefox extension |
Quick start
- Download RusticDL-windows-x64-setup.exe
- Run the installer (per-user, no admin required)
- Launch RusticDL from the Start Menu
To return to Stable: Settings → General → Update channel → Stable, then check for updates.
License: MIT — commercial use allowed; keep attribution (copyright notice).
What's Changed
- fix(updater): quit rusticdl before replace, relaunch only after install by @JustNak in #134
- refactor: split oversized modules for maintainability by @JustNak in #135
Full Changelog: v0.3.4-nightly.20260819051320...v0.3.4-nightly.20260819064124