Refactor HTTP account system #61

Merged
sjg merged 1 commits from agent/refactor-account-system into main 2026-08-11 00:31:08 +02:00
Owner

Summary

  • remove guest and shared-passphrase authentication
  • add persistent multi-user password authentication with admin and user roles
  • add administrator user-management APIs and Settings UI
  • hash stored passwords with Argon2id and revoke sessions after account changes
  • update configuration, documentation, generated assets, and tests

Validation

  • cargo test --workspace
  • cargo clippy -p trx-config -p trx-frontend-http -p trx-client --all-targets -- -D warnings
  • npm run typecheck
  • npm run lint
  • npm test
  • npm run build
## Summary - remove guest and shared-passphrase authentication - add persistent multi-user password authentication with admin and user roles - add administrator user-management APIs and Settings UI - hash stored passwords with Argon2id and revoke sessions after account changes - update configuration, documentation, generated assets, and tests ## Validation - cargo test --workspace - cargo clippy -p trx-config -p trx-frontend-http -p trx-client --all-targets -- -D warnings - npm run typecheck - npm run lint - npm test - npm run build
sjg added 1 commit 2026-08-11 00:01:41 +02:00
Refactor HTTP account system
CI / frontend (pull_request) Successful in 5m13s
CI / reuse (pull_request) Successful in 29s
CI / frontend (push) Successful in 4m15s
CI / reuse (push) Successful in 5s
CI / lint (pull_request) Successful in 2m25s
CI / test (pull_request) Successful in 9m24s
CI / lint (push) Successful in 2m23s
CI / test (push) Successful in 8m19s
3c3fc69542
sjg merged commit 3c3fc69542 into main 2026-08-11 00:31:08 +02:00
sjg deleted branch agent/refactor-account-system 2026-08-11 00:31:08 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sjg/trx-rs#61