|
|
560b52fcc8
|
接入首页位置上报与在线倒计时,并优化上报交互体验。
持久化服务端 expired 过期时间戳以正确恢复倒计时,切换在线/离线与上报时展示定位 Loading,移除重复的成功 Alert,并将 Toast 调整为居中半透明样式。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-29 15:59:59 +08:00 |
|
|
|
8e34a45d50
|
移除 MJRefresh 依赖,恢复 SwiftUI 系统下拉刷新。
同时收紧各 ViewModel 内部 isLoading 可见性,避免不必要的视图刷新。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-29 10:55:45 +08:00 |
|
|
|
8997d1ba1c
|
集成 MJRefresh 并重构主 TabBar 为系统 TabView 样式。
新增 SwiftUI 桥接层与单元测试,更新 Tab 图标资源命名和多倍图,同步调整 UI Test 的 Tab/扫码定位逻辑。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-29 10:22:53 +08:00 |
|
|
|
703078352c
|
从 iOS 17 Observation 迁移至 iOS 16 兼容的 Combine 架构
将最低部署版本降至 iOS 16,以 ObservableObject 替换 @Observable,新增导航与 UI 兼容层,并补充登录冒烟 UI 测试。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-26 10:16:35 +08:00 |
|
|
|
0314033a7f
|
新增 APNs 推送注册与 Payload 路由
引入 AppDelegate、显式 Info.plist 与 entitlements,并将 PushNotificationManager 接入登录生命周期,用于 device token 上报与通知处理。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-26 09:18:49 +08:00 |
|
|
|
0a0d4fbd79
|
初始提交
|
2026-06-22 11:28:01 +08:00 |
|