Skip to content

Kanqual v0.9.9

Choose a tag to compare

@github-actions github-actions released this 14 Oct 20:03

Improved installation restore

Version 0.9.9 simplifies restoring a full-installation backup from Admin Settings and fixes an authentication issue that could incorrectly reject a signed-in administrator.

What's changed

  • Select a backup file and validate its password in Admin Settings, then continue in a dedicated restore screen using the login layout.
  • Create a strongly recommended recovery backup or choose Skip. The current administrator password is required only when creating the recovery backup, which is encrypted with that password.
  • Review the backup version, project count, file count, and user count in a four-card summary.
  • Select Continue to open Set New Administrator Password without restarting the app. The validated backup password stays in memory, so it does not need to be entered again during the same session.
  • Use clearer button labels, consistent Cancel/Continue ordering, and smaller screens with scrolling support.

Restore reliability

  • Fixed restore authentication checks to use the active administrator session.
  • Normal app commands are blocked during restoration, PostgreSQL is stopped before files are replaced, and background tasks cannot reconnect to the replacement database.
  • Existing rollback and interrupted-restore recovery remain available even when the optional encrypted recovery backup is skipped.

Before restoring

Restoration replaces the current installation's projects, users, settings, and managed source files. Stop work on other connected devices first. We strongly recommend creating a backup before proceeding.

Passwords are kept only in memory. If the app is closed or reloaded before restoration finishes, resuming may require the backup password again. After restoration completes, restart and sign in with the new administrator password, then reset restored users' passwords before they sign in.

Downloads

Distributables target Windows x64, macOS Apple Silicon and Intel, and Linux x64.

Validation

The production build, restore browser regression tests, locale checks, and all nine native restore tests passed, including an isolated PostgreSQL rollback test.