iven
21f8040994
feat(mp): AES-256-GCM 加密存储 + 安全日志 + ErrorBoundary 升级 + BLE 并发修复
- secure-storage-aes: AES-256-GCM 替代 XOR,保留 XOR 迁移读取
- crypto-polyfill: wx.getRandomValuesSync → crypto.getRandomValues
- logger.ts: dev/prod 区分日志级别,生产不输出详情
- ErrorBoundary: 错误分类(network/render/unknown) + 结构化日志
- DataSyncScheduler: isSyncing 互斥防并发重复同步
- app.tsx 首行导入 crypto-polyfill
2026-05-22 00:13:37 +08:00
..
2026-04-30 22:51:05 +08:00
2026-05-22 00:13:37 +08:00
2026-05-21 13:44:13 +08:00
2026-05-21 17:54:53 +08:00
2026-05-22 00:13:37 +08:00
2026-05-21 22:34:14 +08:00
2026-05-21 14:06:29 +08:00
2026-05-22 00:13:37 +08:00
2026-05-21 14:06:29 +08:00
2026-05-09 22:17:58 +08:00
2026-05-22 00:13:37 +08:00
2026-05-17 00:51:07 +08:00