|
|
c949a51f2e
|
fix: gen_sms_code.dspy handle both None return and exception from generate_sms_code
|
2026-05-31 12:26:55 +08:00 |
|
|
|
4038b7d0b9
|
fix: gen_sms_code.dspy catch exception and return actual error message
|
2026-05-31 11:56:46 +08:00 |
|
|
|
8528eebf10
|
revert: restore gen_sms_code.dspy (API used by other systems)
|
2026-05-29 11:38:35 +08:00 |
|
|
|
567513789e
|
feat: rewrite SMS login UI with fetch-based flow matching phone_login.dspy API
- login.ui: SMS tab now uses fetch for gen_sms_code.dspy and phone_login.dspy
- Added _webbricks_=1 to fetch URLs (prevents HTML wrapping)
- Added 60s countdown timer on send-code button
- Added multi-account selection UI (status=choose response)
- Fixed uitype 'hide' -> 'hidden' for codeid field
- Dispatches user_logined event after successful phone login
- gen_sms_code.dspy: improved error message for SMS service config issues
- phone_login.dspy: added mark_used parameter for multi-account flow
- phone_login.js: sageSelectAccount handler for account selection
|
2026-05-29 11:31:39 +08:00 |
|
yumoqing
|
4e27e9df68
|
bugfix
|
2026-03-21 15:31:36 +08:00 |
|
yumoqing
|
40c4a46b3d
|
bugfix
|
2026-03-21 15:21:36 +08:00 |
|
yumoqing
|
1897adeba4
|
bugfix
|
2026-03-21 12:42:12 +08:00 |
|
yumoqing
|
aec602ebd3
|
bugfix
|
2026-03-21 10:17:17 +08:00 |
|
yumoqing
|
cbb4c527e8
|
bugfix
|
2026-03-21 09:42:00 +08:00 |
|
yumoqing
|
c4e169d2bf
|
bugfix
|
2026-03-21 09:35:56 +08:00 |
|
yumoqing
|
8e531eaad9
|
bugfix
|
2026-03-21 09:04:30 +08:00 |
|
yumoqing
|
41e334021c
|
bugfix
|
2026-03-21 08:46:03 +08:00 |
|
|
|
e0c7596444
|
bugfix
|
2026-03-18 14:09:28 +08:00 |
|