Skip to content

Codex/macos app - #1

Merged
Moriarity511 merged 5 commits into
mainfrom
codex/macos-app
Sep 19, 2026
Merged

Moriarity511 merged 5 commits into
mainfrom
codex/macos-app

Conversation

@Moriarity511

Copy link
Copy Markdown
Contributor

改动内容

  • 新增原生 macOS App 外壳,可选择项目目录并启动本地资源分析
  • 支持 Shift 连续多选和 Option/Alt 单项追加或取消选择
  • 多选后可批量应用符合策略的图片优化结果
  • 默认仅应用同格式、无损候选,明确展示可应用项和排除原因
  • 支持批量取消已选图片的应用结果,以及恢复全部已应用结果
  • 优化已应用图片的列表背景、状态图标和详情标识
  • 调整批量操作进度条,使其占满对话框可用宽度
  • 补充 macOS App 构建脚本与使用说明

批量处理策略

批量应用不会放宽现有安全策略:

  • 默认仅选择同格式、无损候选
  • 不符合策略的图片不会被静默应用
  • 确认窗口分别展示可应用图片和被排除图片
  • 被排除项会显示需要放宽的具体策略

与 main 的兼容

  • 已同步最新 main
  • 保留 main 新增的 SVGA 预览和逐帧播放能力
  • 已解决详情面板与样式文件的合并冲突

验证

  • cargo fmt --check
  • cargo test --locked:182 项通过,2 项依赖外部样本的测试忽略
  • node --test tests/report-ui.cjs:17 项通过
  • 浏览器端到端测试通过,覆盖:
    • Shift/Option 多选
    • 批量应用
    • 恢复已选和恢复全部
    • 应用与恢复往返
    • SVGA 预览和逐帧播放
    • 响应式布局和无障碍检查
  • Release 版本构建成功
  • macOS App 本地签名验证通过

@Moriarity511
Moriarity511 merged commit d05368e into main Sep 19, 2026
10 checks passed
@WendellXY
WendellXY deleted the codex/macos-app branch September 19, 2026 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant