Skip to content

single password field with plaintext/bcrypt detection - #28

Merged
heapoftrash merged 1 commit into
mainfrom
feature/bootstrap-local-users
Mar 23, 2026
Merged

heapoftrash merged 1 commit into
mainfrom
feature/bootstrap-local-users

Conversation

@heapoftrash

Copy link
Copy Markdown
Owner

Description

Replace password+password_hash with a single password field that
accepts plaintext (hashed on first run) or bcrypt hash. Detect bcrypt
via $2a$/$,2b$/$2y$ prefix. Migrate legacy password_hash on load.
Update docs to remove password_hash references.

Closes #27

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Checklist

  • Backend: go build ./... && go vet ./... && go test ./... passes
  • Frontend: npm run build passes
  • Commit messages follow Conventional Commits

@heapoftrash heapoftrash self-assigned this Mar 23, 2026
@heapoftrash heapoftrash added this to the beta release milestone Mar 23, 2026
@heapoftrash heapoftrash added frontend Related to frontend backend Related to backend docs Related to docs labels Mar 23, 2026
@heapoftrash
heapoftrash merged commit 20a19b9 into main Mar 23, 2026
11 checks passed
@heapoftrash
heapoftrash deleted the feature/bootstrap-local-users branch March 24, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Related to backend docs Related to docs frontend Related to frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support plain text password in config file and encrypt in startup like defaul_admin

1 participant