|
|
66ed2d8c3a
|
fix: restore result panel on return, rename via modal on player row, filename with full timestamp, show filenames in history
|
2026-09-12 16:14:39 +08:00 |
|
|
|
63ff0222cc
|
feat: shorter auto TTS filenames (4 CJK/8 latin), user rename support
|
2026-09-12 07:37:57 +08:00 |
|
|
|
86fc51e486
|
feat: admin TTS settings (db-backed) with probe-before-save; worker uses dynamic tts config
|
2026-09-12 06:08:27 +08:00 |
|
|
|
5b9d74acb7
|
feat: add user profile management and admin user deletion
|
2026-09-11 18:22:48 +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 |
|
|
|
ef2cae59ad
|
feat: require email verification for registration
|
2026-09-11 15:17:02 +08:00 |
|
|
|
8aae84b404
|
feat(admin): P4-04..P4-06 admin API for users, VIP/quota, TTS and audit
|
2026-09-10 02:30:29 +08:00 |
|
|
|
f5ddf761e4
|
feat: add Phase 3 TTS task pipeline
|
2026-09-09 00:42:13 +08:00 |
|
|
|
fdcee9c349
|
feat: implement Phase 2 auth and quota foundation
|
2026-09-08 23:42:28 +08:00 |
|