jiang
|
1245a8ec1e
|
fix: polish authentication and responsive controls
|
2026-08-05 11:43:43 +08:00 |
|
jiang
|
8ef0c312ef
|
feat: add secure invitation and reset links
|
2026-08-05 11:31:38 +08:00 |
|
jiang
|
631a362501
|
feat: improve responsive admin experience
|
2026-08-04 16:47:14 +08:00 |
|
jiang
|
f2209a0e00
|
feat: add email-based authentication
|
2026-08-03 18:49:08 +08:00 |
|
jiang
|
8d347cfbc2
|
fix: standardize UTC timestamp handling
|
2026-07-08 10:07:08 +08:00 |
|
jiang
|
c7ee2adb82
|
feat(auth): add password reset flow
Add admin-generated reset links, reset UI, timezone-aware expiry display, and registration captcha coverage.
|
2026-07-06 17:55:10 +08:00 |
|
jiang
|
f385f9747b
|
feat: update assessment portal
|
2026-07-06 16:53:06 +08:00 |
|
jiang
|
a75e857c71
|
refactor: split flask app structure
|
2026-07-06 14:41:16 +08:00 |
|