Commit Graph

2 Commits

Author SHA1 Message Date
fabio c8784320cf feat: add user management dialogs for blocking, editing, and password changes
- Created UserBlockDialog.vue for blocking/unblocking users with status notifications.
- Implemented UserEditorDialog.vue for creating and editing user details, including account, details, and preferences tabs.
- Added UserPasswordDialog.vue for changing user passwords with validation.
- Defined types for user forms and dialogs in types.ts.
- Introduced user-store.ts for managing user state with Pinia, including fetching user data and handling errors.
2026-05-08 21:45:08 +02:00
fabio f35fcbc875 feat: add signup page, authentication middleware, user password update functionality, and roles API endpoint
- Created a new signup page in the frontend application.
- Implemented authentication middleware to validate access tokens and retrieve claims.
- Added functionality to update user passwords and revoke sessions in the user repository.
- Introduced an API endpoint to fetch user roles with TypeScript support.

Co-authored-by: Copilot <copilot@github.com>
2026-04-27 22:37:59 +02:00