Skip to content

v0.2.1

Choose a tag to compare

@uniskela uniskela released this 17 Jun 02:48
· 61 commits to main since this release

v0.2.1

Patch release fixing first-run setup on Docker/LAN installs, plus small operator and auth improvements.

Fixes

  • First-run setup no longer redirects to invalid 0.0.0.0 URLs (ERR_ADDRESS_INVALID in the browser)
  • Post-setup and post-login navigation now uses a full page load so session cookies are applied before middleware runs
  • Authenticated users leaving setup sync are sent to the dashboard instead of login

Operations

  • scripts/reset-admin.mjs — recover admin access when locked out (requires --confirm)
  • Change password — available in Settings while signed in (no SMTP / email reset in this release)

Recover admin password (Docker Compose)

RESET_ADMIN_PASSWORD='your-new-password' \
  docker compose exec unihomelabdash \
  node scripts/reset-admin.mjs --username admin --confirm

Local SQLite

npm run reset-admin -- --username admin --confirm

Upgrade

Pull the new image and restart:

docker pull ghcr.io/uniskela/unihomelabdash:v0.2.1
# or
docker pull uniskela/unihomelabdash:v0.2.1

Existing SQLite data in your mounted volume is preserved; no migration required.

Full changelog

v0.2.0...v0.2.1