Bug Fixes
Decommissioned device lifecycle (#252)
- Added "Decommissioned" status filter to device list and sidebar filters — decommissioned devices are now discoverable in the UI
- Added
includeDecommissionedAPI query parameter so the frontend loads all devices including decommissioned - Decommissioned devices show a Restore action in the row menu and Restore/Permanently Delete in Device Settings
- Advanced filter with status = Decommissioned now returns correct results
- Re-enrollment of a previously decommissioned device now auto-restores it instead of returning 403
macOS install script fixes (#254)
- Fixed
CONFIG_DIRto use/Library/Application Support/Breezeon macOS (was incorrectly using Linux path/etc/breeze) - Fixed launchd plist log paths to
/Library/Logs/Breeze/agent.log(was/var/log/breeze-agent.log, SIP-protected on modern macOS) - Added
mkdir -p /Library/Logs/Breezebefore plist load so launchd can write logs immediately - Registered
--site-idand--device-roleflags onbreeze-agent enrollcommand — previously caused "unknown flag" errors
Other
- Added
type="button"to script AI panel buttons to prevent implicit form submission - Fixed Monaco editor layout after Astro View Transitions
- Fixed type error in systemTools test
What's Changed
- fix: decommissioned device visibility and macOS install script (#252, #254) by @ToddHebebrand in #256
Full Changelog: v0.13.1...v0.13.2