Commit Graph
21 Commits
Author SHA1 Message Date
jiang 630252e2ff chore: include authentication services 2026-08-03 18:49:16 +08:00
jiang f2209a0e00 feat: add email-based authentication 2026-08-03 18:49:08 +08:00
jiang 82a8b4187a feat: validate uploaded pipeline data 2026-08-03 15:50:26 +08:00
jiang 277595621c Speed up Docker image dependency install 2026-07-21 15:50:20 +08:00
jiang 8554d2db97 Refine prediction workbook summary note 2026-07-21 15:20:14 +08:00
jiang f599647fbd Improve auth and download UI states 2026-07-21 15:10:47 +08:00
jiang fac2a2a2d2 feat: align prediction report with guidance 2026-07-20 20:50:37 +08:00
jiang 1223227ea9 Clarify remaining life export column 2026-07-20 15:27:21 +08:00
jiang 72b6b63154 Integrate RC1 fusion model routing 2026-07-20 14:42:18 +08:00
jiang a20339d35e Update prediction results workflow 2026-07-20 13:47:39 +08:00
jiang 8d347cfbc2 fix: standardize UTC timestamp handling 2026-07-08 10:07:08 +08:00
jiang 9688ee208c fix: update chart risk label 2026-07-06 18:44:55 +08:00
jiang 9c3ad677b9 fix: disable debug by default 2026-07-06 18:40:49 +08:00
jiang 6bc2a5f8d7 chore: update deployment config 2026-07-06 18:36:11 +08:00
jiang 0a12eb7f3b feat: update prediction workbook output 2026-07-06 18:33:52 +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 2fdbaa8876 refactor: remove duplicated route and UI code 2026-07-06 17:14:09 +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
jiang 220fcbc4ce fix(security): harden auth and uploads 2026-07-02 17:21:13 +08:00
jiang 4675548fce chore: add initial app scaffold 2026-07-02 17:14:51 +08:00