|
|
be9c844bd3
|
将 otg_swift OTG 引擎迁入 Core/CameraOTG,并接入旅拍有线传图与历史导入。
恢复 USB 相机连接、边拍边传、三品牌驱动与 SwiftUI 历史导入页,通过适配层对接现有本地上传与 OSS 管道。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-06 11:22:07 +08:00 |
|
|
|
d7fec35715
|
移除 Core 层 OTG 相机实现,保留旅拍有线传图 UI 与本地照片上传能力。
将本地存储与上传编排下沉到 Features/TravelAlbum,删除 USB/PTP 相关代码与测试。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-06 10:55:40 +08:00 |
|
|
|
9df4c4f6e8
|
移除 ScenicPromotion 宣传页模块,并隐藏首页 promotion_page 入口。
删除 Mock 模块、图片资源与路由;从常用菜单白名单剔除该权限,后端仍下发时客户端静默忽略。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-03 20:48:37 +08:00 |
|
|
|
49e997ddba
|
修复合作获客扫码绑定崩溃与 Toast 层级,并接入分成比例修改。
将扫码页提升到列表层弹出并补齐 AppDelegate.window,避免扫码时 UIKit 取主窗口崩溃;Toast 改用独立 UIWindow 显示在 sheet 之上;合作获客员支持短信验证修改分成比例,同时优化冷启动根视图创建时机并补充相关测试。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-03 20:37:24 +08:00 |
|
|
|
00c3cd0a93
|
接入友盟统计与 U-APM,并优化宣传页打卡点标签交互。
友盟 SDK 改为隐私同意后再初始化;宣传页标签新增滑块位移动画,超过 5 个时选中项自动滚动居中。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-03 09:23:15 +08:00 |
|
|
|
1b1e93b9ca
|
新增宣传页 Mock 模块并接入首页路由。
从 xh_test 同步 ScenicPromotion 演示页,补齐 MVVM 结构、本地资源、单元测试与模块文档,注册 promotion_page 首页入口。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-02 15:29:25 +08:00 |
|
|
|
90d135b5ac
|
完善 OTG 相机有线传图:支持 Sony/Canon 自动识别,页面 detach 保持会话以便再次进入复连。
引入进程级 CameraTetheringSession 与共享 USB Browser;离开传图页仅取消 UI 回调,App 终止时再完整 shutdown 释放 PTP 与 Browser 资源。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-01 15:45:35 +08:00 |
|
|
|
5f7ef24683
|
按账号与相册隔离相机下载目录,并同步更新传输管道与测试。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-30 15:55:54 +08:00 |
|
|
|
5e620623eb
|
对齐旅拍相册详情页 Android UI,并修复网格预览与布局问题。
重构相册详情为信息卡片、Tab 筛选、排序、批量删除与底部上传栏;修复网格重叠、禁用按钮蒙层,并支持点击预览大图。同步扩展素材列表 API 与 ViewModel 分页逻辑,并优化有线传图缩略图与传输性能。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-30 13:53:59 +08:00 |
|
|
|
560b52fcc8
|
接入首页位置上报与在线倒计时,并优化上报交互体验。
持久化服务端 expired 过期时间戳以正确恢复倒计时,切换在线/离线与上报时展示定位 Loading,移除重复的成功 Alert,并将 Toast 调整为居中半透明样式。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-29 15:59:59 +08:00 |
|
|
|
5bdf4a7dbf
|
同步 Android 启动页到 iOS,并在冷启动期间静默恢复登录态。
新增 SplashView、SplashCoordinator 与 Launch Screen 资源,移除冷启动 Lottie;LoginView 加载 App 配置。同时将 token 存储迁移至 UserDefaults,并更新相关测试与文档。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-29 14:59:44 +08:00 |
|
|
|
08492df6ce
|
新增门店订单与核销管理列表,对齐 Android 订单能力并完善账号级缓存。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-29 14:46:10 +08:00 |
|
|
|
1970572edd
|
迁移合作订单完整能力,并统一 AppRoleCode 角色权限与首页菜单展示。
新增 CooperationOrder 模块(双 Tab 列表、获客员绑定、主 Tab 扫码)、订单来源/带客单绑定及配套 API 测试;同步引入 roleCode 权限匹配与相关单元测试。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-29 13:33:00 +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 |
|
|
|
d27438b264
|
补充 Auth/Tasks/ScenicPermission/Live 单元测试,并完善 UI Test 登录与会话稳定性。
移除 LoginViewModel 硬编码账号,扩展登录流程测试覆盖;调整 ZLoginSmokeUITests 执行顺序与路由直达逻辑,避免清空 Keychain 影响其它用例。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-26 12:44:10 +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 |
|
|
|
a04168cf30
|
新增运营区域与飞手认证模块,并完善直播推流就绪流程
将运营区域与飞手认证从首页占位页迁移为完整模块,扩展 Live 播放与推流就绪流程,并新增飞手证书 OSS 上传。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-25 18:15:59 +08:00 |
|
|
|
abcac9bfdf
|
新增打卡点与位置上报模块,并接入首页路由
将打卡点管理与位置上报从占位页迁移为完整 MVVM 流程,包含前台定位支持与单元测试。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-24 11:08:41 +08:00 |
|
|
|
09922f70fe
|
重构全局 Toast 为自动消失的顶部横幅
采用全宽主色横幅居中展示文案,2.2 秒后自动隐藏,并补充定时器重置行为的测试。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-23 14:48:31 +08:00 |
|
|
|
47848b88f2
|
基于 Lottie 在关键流程中新增全局 Loading 遮罩
引入带引用计数的 GlobalLoadingCenter,通过 RootView 及主要登录/订单/个人中心页面接入,并添加 Loading 动画资源与单元测试。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-23 11:25:56 +08:00 |
|
|
|
b61bf0d070
|
新增景区权限模块,集成 AMap CocoaPods 并支持模拟器
将景区选择与权限申请流程接入首页路由,集成高德 SDK 用于真机构建,并通过 Podfile post_install 钩子保证 arm64 模拟器可编译。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-23 10:15:26 +08:00 |
|
|
|
5d4613f317
|
新增支付与钱包模块,并接入首页路由
引入真实收款与钱包页面替换首页占位入口,通过 RootView 接入 API,并支持银行卡 OSS 上传及二维码保存到相册。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-22 17:46:01 +08:00 |
|
|
|
d02fd2c069
|
同步订单详情与扫码核销流程
|
2026-06-22 17:03:27 +08:00 |
|
|
|
726f19c124
|
新增 OSS 上传与 Kingfisher 图片加载支持
|
2026-06-22 16:30:05 +08:00 |
|
|
|
0a0d4fbd79
|
初始提交
|
2026-06-22 11:28:01 +08:00 |
|