github AnInsomniacy/rayburst v3.5.0-beta.3
v3.5.0-beta.3 — Autostart Silent Startup Fix

latest releases: v4.1.0-beta.2, v4.1.0-beta.1, v4.0.1...
pre-release6 months ago

What's Changed

This release fixes the long-standing issue where the main window flashes visible during Windows cold boot despite "minimize to tray on autostart" being enabled (#109). The fix implements a two-layer defense-in-depth architecture at both the Rust and frontend layers.

🐛 Bug Fixes

  • Autostart minimize-to-tray now works reliably on Windows — the window-state plugin's StateFlags::VISIBLE flag was causing the window to be restored as visible in Rust setup() before the frontend could check autostart status. VISIBLE is now permanently excluded from the plugin's save/restore scope, and a new Rust-layer guard force-hides the window during autostart+autoHide before the frontend mounts (#109)
  • Enhanced --autostart flag detection — is_autostart_launch() now tolerates --autostart= prefix variants to handle edge cases from the auto-launch crate's Windows registry entry handling

🛠 Improvements

  • Defense-in-depth window visibility — frontend MainLayout.vue now actively checks isVisible() and force-hides the window as a safety net if the Rust guard missed
  • Comprehensive structural tests — added 25+ new tests covering VISIBLE flag exclusion, Rust force-hide guard, enhanced autostart detection, and two-layer architecture documentation

📦 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.