Skip to content

Conversation

@gsanchietti
Copy link
Member

This pull request enhances the backup, restore, and system reboot/shutdown user experience by improving error handling, adding retry logic, and providing more informative feedback to users. It introduces automatic retry for backup/restore operations, a robust polling mechanism for detecting when the server is back online after a reboot, and new user-facing messages and warnings.

Backup & Restore Improvements:

  • Added automatic retry logic for loading backup and subscription data, with up to three attempts and a delay between retries. Errors are only shown to the user after all retries fail, and a loading skeleton is displayed during retries.

Reboot & Shutdown Workflow Enhancements:

  • Replaced the progress bar with a polling mechanism that checks when the server is back online after a reboot, displaying success or timeout error messages accordingly.
  • Added descriptive text for reboot and shutdown actions to clarify their effects for users.
  • Introduced warnings for unsaved configuration changes before reboot or shutdown
Screencast.From.2026-01-29.14-05-59.mp4

If there are pending changes, display a warning
inside the confirmation modal.
Heisenbug: sometimes an error is displayed after a reboot.
This change try to avoid the error by reloading the info multiple
times.
@gsanchietti gsanchietti requested review from AmaLuci and Tbaile January 29, 2026 13:08
@gsanchietti gsanchietti force-pushed the minor_fixes branch 2 times, most recently from 7a8b4ef to 8a0090a Compare January 29, 2026 13:28
Remove the fixed waiting timeout and check for server readiness.
When ready, show the login page.
@gsanchietti gsanchietti requested a review from andre8244 January 29, 2026 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants