github AnInsomniacy/rayburst v3.8.1
v3.8.1 — Modular Settings, Notification Controls & SignPath Preparation

latest releases: v4.0.0-beta.2, v4.0.0-beta.1, v3.9.9...
4 months ago

What's Changed

This release modernizes the preference UI, adds granular notification controls, and prepares the project for SignPath Foundation code signing.

✨ New Features

  • Granular OS notification toggles — independently enable/disable notifications for task start and task completion events
  • Task start notifications — aggregated task names shown when downloads begin
  • Reactive file-existence recheck — automatically re-verifies downloaded files on window focus with a global trigger mechanism

🛠 Improvements

  • Modular preferences — decomposed the monolithic Basic preference form into dedicated General, Downloads, BitTorrent, and Network components with per-category composables
  • Internationalized preference labels — all preference section headers and labels now use i18n keys across 26 languages
  • Notification architecture — decoupled in-app toasts from OS notifications for independent control
  • Speedometer layout — refined constraints and idle state styling
  • SignPath preparation — added Privacy Policy, Code Signing Policy, and website footer links with full i18n support (26 languages)

🐛 Bug Fixes

  • Fixed documentation links using master instead of main branch
  • Fixed advanced preference layout overflow
  • Fixed conditional compilation for default_true helper on macOS

📦 Downloads

Platform Architecture File
macOS Apple Silicon · Intel .dmg
Windows x64 · ARM64 -setup.exe
Linux x64 · ARM64 .AppImage .deb

Don't miss a new rayburst release

NewReleases is sending notifications on new releases.