Caution
Review file categories after upgrading. Category rules now require an explicit relative or absolute directory mode. Rules from earlier versions are not migrated; reconfigure custom rules in Settings → Downloads. Classification now chooses the destination before downloading; completed files are no longer moved automatically.
Check custom proxy bypass rules. Use hostnames, domains, IP addresses, CIDR networks or *. Replace unsupported patterns such as *.local, 127.* and <local> with supported entries before starting the engine.
What's Changed
This beta combines the two left navigation columns into one persistent sidebar and fixes download destination handling, browser activation and Windows installation cleanup.
🛠 Improvements
- Merge task filters, About and Settings into one sidebar. Narrow windows retain an animated compact icon rail with task counts and tooltips.
- Move settings sections into horizontal tabs and keep Save, Discard, engine restart and transfer speed in one footer. Adapt task controls to available width while keeping window controls on a separate top row.
- Use one native classification policy for browser downloads, manual tasks and torrent selection. Relative categories follow the current download directory; absolute categories keep a fixed destination. Explicit task destinations take precedence, and mixed file sets keep their base directory. (#622)
- Remove unnecessary sorting from history snapshots and use indexed ordering for database pages, reducing temporary sorting work when reading large histories. (#597)
- Use Apple's Icon Composer asset for macOS app icons, with default and dark appearances.
🐛 Bug Fixes
-
Compile macOS Icon Composer assets directly with Apple’s
actoolbefore bundling, with an explicit standard input and visible diagnostics. Tauri packages the resultingAssets.carwithout invoking its affected Node CLI compilation path. -
Normalize multiline proxy bypass lists before engine startup and option updates, fixing the
no-proxyline-break error. (#620) -
Repair the
rayburst://activation association at startup on Windows and Linux. Windows now checks the effective system handler and opens Default Apps when a public download protocol needs user approval. -
Serialize window recreation outside synchronous native event handlers so browser submissions can receive their acknowledgement without waiting for the window. Non-silent automatic submissions now honor the setting to open Downloads after adding a task. (#614)
-
Stop processes belonging to the target Windows installation before replacing or removing its files, and wait for them to exit. The engine also monitors the desktop process to avoid remaining active after an abrupt exit. (#626)
📦 Downloads
| Platform | Architecture | Package |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage, .deb, .rpm
|
Packages are attached as the release build completes. This release uses the beta update channel. Pair it with Rayburst Connect 2.0.2 for the Chromium download handoff fix.
Full changelog: v4.0.0-beta.2...v4.0.0-beta.3