d2fe5d71e4
Add TravelAlbum, ProfileSpace, and wired camera transfer modules.
...
Introduce travel album entry with Sony PTP tethering pipeline, profile space settings page, home routing updates, Launch Screen storyboard, and related tests/docs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 09:41:05 +08:00
5692134efc
Align iOS home common apps and all-functions page with Android.
...
Add unified HomeCommonMenu/HomeAllFunctions diagnostics, rebuild all-functions from top-level menuList permissions, and document Home and AllFunctions module logic.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 09:40:02 +08:00
63fb0462d6
修复离线路径误弹位置上报超时窗,并优化提醒设置与定位 Loading 展示。
...
离线或倒计时未进入提醒窗口时不再弹出超时提醒;全局 Loading 支持按需展示定位文案,提前提醒选项抽成共用组件。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 16:22:55 +08:00
560b52fcc8
接入首页位置上报与在线倒计时,并优化上报交互体验。
...
持久化服务端 expired 过期时间戳以正确恢复倒计时,切换在线/离线与上报时展示定位 Loading,移除重复的成功 Alert,并将 Toast 调整为居中半透明样式。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 15:59:59 +08:00
d9f897038d
移除 Splash 固定 1.5 秒等待,并补充启动流程分析文档。
...
未登录冷启动可立即进入登录页;已登录仍等待 bootstrap 接口完成,但不再叠加人为延迟。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 15:27:18 +08:00
3dcfb99254
对齐 Android 立即收款页面 UI,并补齐推送状态与语音开关。
...
统一收款详情布局、设置金额弹窗和收款记录样式,接入 type 6/1 推送驱动与轮询 fallback,使 iOS 收款反馈与 Android 一致。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 15:17:09 +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
c4de3d17d0
移除订单 Tab 内门店与核销订单详情页及跳转入口。
...
列表卡片仅展示摘要,保留订单来源绑定与押金订单详情等其它子流程。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 13:36:27 +08:00
1970572edd
迁移合作订单完整能力,并统一 AppRoleCode 角色权限与首页菜单展示。
...
新增 CooperationOrder 模块(双 Tab 列表、获客员绑定、主 Tab 扫码)、订单来源/带客单绑定及配套 API 测试;同步引入 roleCode 权限匹配与相关单元测试。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 13:33:00 +08:00
d310d26293
修复 Tab 导航栈路径绑定,确保子页面 push 后立即响应。
...
直接观察 RouterPath 并绑定 NavigationStack,移除未使用的 AppTab/AppRouter 辅助 API。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 11:45:34 +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
79e735f628
为 TabBar 和扫码页补充 accessibilityIdentifier,并在模拟器/UI Test 中禁用真实相机采集。
...
预初始化各 Tab 路由容器,修正 iOS 17 ContentUnavailableView 调用,提升自定义 TabBar 与扫码流程的 UI Test 稳定性。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-29 09:34:09 +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
a04168cf30
新增运营区域与飞手认证模块,并完善直播推流就绪流程
...
将运营区域与飞手认证从首页占位页迁移为完整模块,扩展 Live 播放与推流就绪流程,并新增飞手证书 OSS 上传。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 18:15:59 +08:00
fcb692b56a
新增直播模块,包含推流管理与相册流程
...
将直播推流管理与直播相册从首页占位页迁移为完整实现,包含 alive album OSS 上传、首页路由与单元测试。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 14:38:52 +08:00
c39c3d3c75
新增订单长尾流程,并迁移排队、消息、结算与审核模块
...
将定金订单、历史拍摄与多行程上传接入 Orders,并以真实页面替换首页排队管理、消息中心、景区结算与提现审核占位入口。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 13:39:02 +08:00
311a70d610
新增项目、排期与邀请模块,并接入首页路由
...
将项目管理、排期管理与摄影师邀请流程从占位页迁移为完整实现,包含项目图片 OSS 上传与共享业务模型。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 15:57:15 +08:00
abcac9bfdf
新增打卡点与位置上报模块,并接入首页路由
...
将打卡点管理与位置上报从占位页迁移为完整 MVVM 流程,包含前台定位支持与单元测试。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 11:08:41 +08:00
403a3eefa6
为资产模块新增样片管理与上传流程
...
扩展媒体库以支持样片类型及项目选择,为样片入口接入首页路由,并扩展 Assets 测试。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 10:06:16 +08:00
ae0bc116d8
为资产模块新增相册管理与片花上传
...
为 album_list 与 album_trailer 接入首页路由,在 Profile 中新增 DEBUG 首页菜单预览,并扩展 Assets 测试。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 09:43:46 +08:00
cac22fcc56
新增资产模块,包含云存储与媒体库流程
...
为云端与素材管理页面接入首页路由,将共享云存储模型迁入 Assets 模块,并补充 API/ViewModel 测试。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 16:10:20 +08:00
ffb16eca29
新增任务模块,并接入首页任务管理路由
...
实现任务列表、详情与创建页面,对接 API,支持云端/本地附件,并添加单元测试。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 15:26:13 +08:00
47848b88f2
基于 Lottie 在关键流程中新增全局 Loading 遮罩
...
引入带引用计数的 GlobalLoadingCenter,通过 RootView 及主要登录/订单/个人中心页面接入,并添加 Loading 动画资源与单元测试。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 11:25:56 +08:00
5541a0b106
新增自定义主 TabBar 与全局扫码核销流程
...
引入可配置的自定义 TabBar(含订单角标)、中央扫码入口跳转核销订单页,并更新迁移清单中最近完成的模块。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 10:52:45 +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
08465fffde
同步已迁移的 iOS 模块
2026-06-22 15:35:12 +08:00
0a0d4fbd79
初始提交
2026-06-22 11:28:01 +08:00