Commit Graph

9 Commits

Author SHA1 Message Date
empty
b3b3c588c3 feat: 添加 5 种主流语言国际化支持 (es/ar/fr/ja/ko)
根据 App Store Connect 下载数据,为应用添加多语言支持:
-  高优先级: 西班牙语 (es)、阿拉伯语 (ar)
-  中优先级: 法语 (fr)、日语 (ja)、韩语 (ko)

变更:
- Localizable.xcstrings: 为 185 个字符串添加 5 种语言翻译
  * 30 个核心 UI 字符串使用高质量手动翻译
  * 其余字符串使用英文占位(待后续优化)
- PrivacyPolicyView.swift: 将硬编码文本替换为本地化字符串
- project.pbxproj: 在 knownRegions 中添加新语言支持

覆盖地区:
- 阿根廷、墨西哥、西班牙 (西班牙语)
- 阿尔及利亚、突尼斯、中东 (阿拉伯语)
- 法国、加拿大 (法语)
- 日本 (日语)
- 韩国 (韩语)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-10 14:29:05 +08:00
empty
e041cacd7d fix: UI 设计系统优化 - 无障碍、深色模式、对比度
- DesignSystem: 深色模式阴影适配,textMuted 对比度修复
- DesignSystem: SoftIconButton/SoftSlider/SoftProgressRing 添加 accessibilityLabel
- EditorView: AspectRatioButton 添加无障碍支持,清理硬编码颜色
- WallpaperGuideView: 清理硬编码颜色 (Color.secondary → Color.softElevated)
- Localizable: 修复 home.worksCount 插值 key 格式

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 23:15:41 +08:00
empty
64e962b6a4 feat: AI 模型支持 On-Demand Resources 按需下载
- 新增 ODRManager 管理模型资源下载
- EditorView 添加下载进度 UI
- Package.swift 移除内嵌模型资源
- 减小应用包体积约 64MB

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 22:23:59 +08:00
empty
6e60bea509 feat: SettingsView 完善国际化支持
- 所有文本改用 String(localized:)
- 添加应用内语言切换 Picker
- 支持简体中文、繁体中文、英文

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 22:23:43 +08:00
empty
6d8a3a85a6 feat: 完善 HomeView 国际化支持
- 新增 LanguageManager 支持应用内语言切换
- 新增 Localizable.xcstrings 包含 78 个翻译键
- 修复 HomeView 硬编码文本,改用 String(localized:)
- 支持简体中文、繁体中文、英文三种语言

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 22:19:02 +08:00
empty
5aba93e967 feat: M2-M4 完成,添加 AI 增强、设计系统、App Store 准备
新增功能:
- AI 超分辨率模块 (Real-ESRGAN Core ML)
- Soft UI 设计系统 (DesignSystem.swift)
- 设置页、隐私政策页、引导页
- 最近作品管理器

App Store 准备:
- 完善截图 (iPhone 6.7"/6.5", iPad 12.9")
- App Store 元数据文档
- 修复应用图标 alpha 通道
- 更新显示名称为 Live Photo Studio

工程配置:
- 配置 Git LFS 跟踪 mlmodel 文件
- 添加 Claude skill 开发指南
- 更新 .gitignore 规则

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-16 10:24:31 +08:00
empty
64cdb82459 feat(M1): 完成比例模板、裁剪手势和取消策略
主要改动:
- EditorView: 添加5种比例模板选择(原比例/锁屏/全屏/4:3/1:1)
- EditorView: 实现裁剪预览(半透明遮罩+裁剪框)和缩放拖拽手势
- LivePhotoCore: ExportParams 新增 CropRect 和 AspectRatioTemplate
- LivePhotoCore: scaleVideoToTargetDuration 支持裁剪和比例输出
- AppState: 添加任务取消机制(cancelProcessing)
- ProcessingView: 添加取消按钮,支持取消状态显示
- CacheManager: 添加 removeWorkDir 静默清理方法
- Analytics: 添加 buildLivePhotoCancel 事件

M1 编辑能力全部完成:
 比例模板:锁屏/全屏/4:3/1:1/原比例
 裁剪手势:缩放+拖拽
 取消策略:终止任务+清理中间文件

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-14 20:51:08 +08:00
empty
a8b334ef39 feat(M1): 完成 MVP 核心功能,添加埋点和应用图标
主要改动:
- 移除调试导出功能(exportToDocuments 及相关 UI)
- EditorView 添加封面帧预览和关键帧时间选择
- 新增 Analytics.swift 基础埋点模块(使用 os.Logger)
- 创建 Live Photo 风格应用图标(SVG → PNG)
- 优化 LivePhotoCore:简化代码结构,修复宽高比问题
- 添加单元测试资源文件 metadata.mov
- 更新 TASK.md 进度追踪

M1 MVP 闭环已完成:
 5个核心页面(Home/Editor/Processing/Result/WallpaperGuide)
 时长裁剪 + 封面帧选择
 完整生成管线 + 相册保存 + 系统验证
 壁纸设置引导(iOS 16/17+ 差异化文案)
 基础埋点事件追踪

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-14 20:34:20 +08:00
empty
299415a530 feat: 初始化 Live Photo 项目结构
- 添加 PRD、技术规范、交互规范文档 (V0.2)
- 创建 Swift Package 和 Xcode 项目
- 实现 LivePhotoCore 基础模块
- 添加 HEIC MakerNote 元数据写入功能
- 创建项目结构文档和任务清单
- 添加 .gitignore 忽略规则
2025-12-14 16:21:20 +08:00