v0.9.1
What's New in v0.9.1
Disconnect Overlay Improvements
Looping retry countdown - The overlay previously counted down from 5 to 0 and then froze on "Retrying now..." with no visual feedback. It now loops continuously (5, 4, 3, 2, 1, retry, 5, 4, ...) with an attempt counter so you can see that reconnection is actively being attempted.
Reload Page button - Added a manual "Reload Page" button on the disconnect overlay as an escape hatch. If auto-reconnect isn't working, you can always force a page reload.
Update-aware messaging - When you trigger a version update, the overlay now shows a reassuring "Updating Server" message with the target version instead of the alarming "Server Not Responding" error. The updating state is shared across components so the UI knows the difference between an intentional update and an unexpected outage.
Styled Update Confirmation
Replaced the browser's native confirm() dialog with a themed confirmation modal that matches the dashboard's design system. Supports backdrop click to cancel, Escape key, and styled action buttons.