Commit graph

11 commits

Author SHA1 Message Date
Adrian Astles
5220ec9d59 Move password reset to user settings and add integration API for password reset.
- Move password reset from admin table to user general settings
- Add resetUserPassword action and integration API endpoint
- Fix API key auth compatibility in adminResetUserPassword
2025-07-15 07:28:16 +08:00
Adrian Astles
ec8d3569d3 fix: resolve build errors and improve database migration system
- Remove unused SQLite migration script 1.8.1.ts that was causing
  TypeScript compilation errors during PostgreSQL builds
- Fix verifyTotp.ts type error by adding proper null check for password
  parameter before passing to verifyPassword function
- Fix SQLite migration script 1.7.0.ts syntax errors in transaction
  structure and error handling
**- Update SQLite migration system to not drop tables by default, as this was used during testing and should not be in production.**

Fixes build failures for both "make build" (SQLite) and "make build-pg"
(PostgreSQL) Docker image builds.
2025-07-15 06:40:31 +08:00
Adrian Astles
5204c03cfc
Merge branch 'dev' into user-management-and-resources 2025-07-15 05:39:01 +08:00
Adrian Astles
3e975acc73 refactor: clean up admin user management and password reset UI
- Moved all user details and password reset functionality to server admin level
- Add stylish, contextual password reset dialog for server admins
- General code and translation cleanup
2025-07-15 05:35:52 +08:00
miloschwartz
915ccdc007
server admin enforce 2fa per user 2025-07-13 21:58:37 -07:00
Lokowitz
f07e8d08c3 update all 2025-05-25 19:01:20 +00:00
vlalx
ea24759bb3
I18n components (#27)
* New translation keys in en-US locale

* New translation keys in de-DE locale

* New translation keys in fr-FR locale

* New translation keys in it-IT locale

* New translation keys in pl-PL locale

* New translation keys in pt-PT locale

* New translation keys in tr-TR locale

* Move into function

* Replace string matching to boolean check

* Add FIXIT in UsersTable

* Use localization for size units

* Missed and restored translation keys

* fixup! New translation keys in tr-TR locale

* Add translation keys in components
2025-05-25 16:41:38 +02:00
Lokowitz
4dd9f4736d add admin/user i18n 2025-05-06 06:49:47 +00:00
miloschwartz
a9f0b9aa38
add user checks in routes 2025-05-02 10:44:50 -04:00
miloschwartz
53be2739bb
successful log in loop poc 2025-04-13 18:29:23 -04:00
miloschwartz
0dcfeb3587
add server admin panel to delete users 2025-03-21 18:04:27 -04:00