Commit Graph

20 Commits

Author SHA1 Message Date
86fc51e486 feat: admin TTS settings (db-backed) with probe-before-save; worker uses dynamic tts config 2026-09-12 06:08:27 +08:00
af5b4afebf feat: redirect to home after logout (header and account) 2026-09-12 03:37:41 +08:00
d296b7aa72 feat: header reflects auth state (account/logout); fix admin api requests losing Content-Type (user delete 422) 2026-09-12 03:25:46 +08:00
49a916bbf4 feat: home menu link, button restyle with brand icon, CMS zh labels/i18n and logout button 2026-09-12 03:00:43 +08:00
5b9d74acb7 feat: add user profile management and admin user deletion 2026-09-11 18:22:48 +08:00
080af1151b fix: use full navigation for cms entry 2026-09-11 17:29:55 +08:00
be7e1f4e00 fix: expose cms management entry 2026-09-11 16:52:29 +08:00
c439ccb2d1 feat: add captcha and unique username login 2026-09-11 16:25:32 +08:00
de6fdb02c3 feat: add email or sms registration verification 2026-09-11 16:22:57 +08:00
8a7dd626f8 fix: clarify email verification is enabled 2026-09-11 15:19:59 +08:00
ef2cae59ad feat: require email verification for registration 2026-09-11 15:17:02 +08:00
b805887882 fix: clarify production registration messaging 2026-09-11 15:03:06 +08:00
2aa1af97a4 feat(admin): build real admin UI for users, VIP/quota, TTS and audit 2026-09-10 02:34:27 +08:00
d82693b4fa feat: connect Phase 3 TTS workspace 2026-09-09 00:43:56 +08:00
789086830b fix: clear password form after async update 2026-09-09 00:20:11 +08:00
fdcee9c349 feat: implement Phase 2 auth and quota foundation 2026-09-08 23:42:28 +08:00
2896df47bf fix: enlarge readable brand mark 2026-09-08 23:26:09 +08:00
0e466435d2 fix: add deployment build stamp 2026-09-08 20:52:52 +08:00
4dac5c17cb fix: refine Phase 1 homepage visual layout 2026-09-08 19:51:22 +08:00
30cec549c1 feat: add Phase 1 website skeleton and design system 2026-09-08 17:20:15 +08:00