What changed in each TrayJuice release.
v0.2.8
2026-07-29
Update check
- Update check — Silently looks for a newer build shortly after startup
- Tray menu or About → “Check for Updates” — Opens the TrayJuice Update window (checking → new version / you’re up to date / could not check)
- Update window — Shows new vs your version; What’s New?; Go to download site
- Startup prompt — If a newer build is found while the app is running, a simple Later / Download prompt can appear
- Download opens your browser to r34persoft.tech (no auto-install)
- Privacy — The check only contacts r34persoft.tech for a public version file; no personal data is sent
- Debug console — Update check steps log with an UPDATE: prefix; clearer minimize / maximize / close buttons
v0.2.7
2026-06-26
Stability & install/uninstall polish
- Broader Razer matching — Windows names containing “razer” are detected (in addition to “naga” for Naga-only names)
- Cleaner uninstall — Removing TrayJuice also clears its AppData folders, auto-start entry, and related notification leftovers
- Lighter long sessions — Better memory habits for tray icons, polling, and the debug console (opens only when you need it)
- Refresh reliability — Manual Refresh and scheduled checks use a fresh device read; connection alerts work correctly from the main Refresh button
- End-user Docs pack — Guides and forms in the Docs folder
v0.2.6
2026-03-03
Multi-device control
- Choose your primary device — Automatic (lowest battery) or pin one device from the Devices window (Set as Primary)
- Primary drives the tray icon, tooltip, and main battery highlight
- Devices window opens from cache; Refresh Devices rescans; list stays live while open
- Stacked battery panel — Up to 3 devices shown; “+N more” if you have more
- Connect / disconnect alerts — Per device (or a batch summary if several change at once)
- Low-battery alerts — 20%, 15%, 10%, then 5% critical (per device)
- Smoother polling — Checks no longer overlap (fewer duplicate toasts)
- Green window frame and rounded corners on the main window
v0.2.5
2026-01-24
Multi-device monitoring
- Watches Lemokey, Keychron (keyboards and mice), and Razer Naga together
- Keychron M6 mouse confirmed working (may appear as “Keychron M6 8K”)
- Real Windows device names in the UI and tray
- Main window device list and tray menu lines for each connected device
- Devices window shows connected supported gear with live battery %
- Default check interval: 30 seconds
- Settings: log level, auto-start synced with Windows, About dialog accuracy
- Stays in the system tray until you choose Exit
- Stronger app security (isolated UI / safer settings save)
v0.2.4
2025-07-27
Settings, alerts, and Keychron names
- Full Settings window (interval, notifications, auto-start, debug mode)
- About dialog with system info you can copy
- Exit confirmation — Exit completely or minimize to tray
- Progressive low-battery notifications
- Keychron name matching added alongside Lemokey
- Devices button / modal, horizontal status + battery layout
- Installer packaging and auto-start fixes for Windows
v0.2.3
2025-07-20
System tray experience
- Live battery icon in the tray (color by level)
- Starts minimized to the tray
- Double-click tray icon to open the main window
- Full tray right-click menu
v0.2.2
2025-07-19
Connection detection
- More reliable connected / disconnected status via Windows
- Faster status updates when a device leaves or returns
v0.2.1 / v0.2.0
2025-07-18
Early Electron beta
- TrayJuice rebuilt as a Windows desktop app (Electron)
- Battery reading via Windows device properties (PowerShell PnP)
- Main window, tray, and debug tools for beta testing
Earlier
.NET WinForms
Previous TrayJuice builds used a different Windows Forms codebase with limited battery detection. The Electron editions above are the current line.
Notes
- Battery monitoring is Windows 10/11 only
- Device names must contain a supported keyword — see Supported Devices
- If system toasts do not appear, check Windows Settings → Notifications for TrayJuice (and that Show notifications is on in the app Settings)
- Questions or bugs: Contact@r34persoft.tech — or use the bug report / feature request forms