rwadurian/frontend/mobile-app/lib
hailin a1d284b6b5 fix(password): 统一登录密码和支付密码状态查询为服务端 API
问题:
- isPasswordSet() 读 SecureStorage,重装/换设备后丢失 → 页面误判未设密码
- isPaymentPasswordSet() 读 response.data['isSet'],但实际格式为
  { success, data: { isSet } },取到 null → 始终返回 false

修复:
- 后端新增 GET /user/password-status 接口(isLoginPasswordSet 方法)
- 前端 isPasswordSet() 改为调用服务端 API
- 两个方法均使用正确的 response.data['data']['isSet'] 解包

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-05 08:14:24 -08:00
..
core fix(password): 统一登录密码和支付密码状态查询为服务端 API 2026-03-05 08:14:24 -08:00
features fix(telemetry): 冷启动会话恢复时注入 access token 到 TelemetryService 2026-03-05 07:43:19 -08:00
routes feat(payment-password): 添加忘记支付密码功能(全栈) 2026-03-05 07:04:20 -08:00
app.dart fix(mobile-app): 增加切换账号全局防护,彻底解决切换期间自动退出登录 2026-02-26 12:41:45 -08:00
bootstrap.dart fix(sentry): 修复 Flutter 代码分析错误 2025-12-15 11:04:28 -08:00
main.dart refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00