Skip to content

feat: 历史记录截图网格与画布内文字标注编辑 (v0.7.0) - #3

Merged
blackkcold merged 4 commits into
mainfrom
feat/history-grid-text-editor
Sep 7, 2026
Merged

blackkcold merged 4 commits into
mainfrom
feat/history-grid-text-editor

Conversation

@blackkcold

Copy link
Copy Markdown
Owner

变更说明

  1. 历史记录响应式截图网格:由单列列表改为自适应图片网格(3–5 列随窗口宽度),缩略图保留原始比例并加淡阴影;收藏星标可点击切换并持久化,新增全部/仅收藏/仅未收藏筛选、收藏分组置前/置后与时间正反排序。
  2. 画布内文字标注编辑:移除文字工具的 alert 输入框,改为在点击位置叠加原生多行文本编辑;新建与双击/检查器编辑统一,支持 Enter/Shift+Enter 提交与换行互换设置、Esc/失焦取消,空白提交不产生标注。
  3. 版本号:0.7.0,README/CHANGELOG 同步。

变更类型

  • feat 新功能
  • release 发布

检查清单

  • PR 标题符合 Conventional Commits 格式
  • CHANGELOG.md 已更新
  • 对应 Package 测试通过:./scripts/test.sh(247 项全通过)
  • Lint 通过:SwiftLint 零违规、swift-format 通过
  • 涉及权限:无新增权限
  • 涉及新依赖:无

权限影响

无新增权限变更。

测试证据

  • 8 个核心 Package:232 项测试通过
  • 编辑器交互/渲染测试(新 EditorInteractionTests):7 项通过
  • 窗口生命周期测试:8 项通过
  • SwiftLint 本次变更文件零违规
  • Universal Release(arm64+x86_64)构建 + 本地签名校验通过

杨昊燃 and others added 4 commits September 7, 2026 20:01
历史面板由单列列表改为自适应图片网格(3–5 列随窗口宽度),缩略图保留原始比例并加淡阴影;收藏星标可点击切换并持久化,新增全部/仅收藏/仅未收藏筛选与收藏分组置前/置后、时间正反排序。数据层新增 HistoryPresentation 排序与 setFavourite 接口。

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
移除文字工具的 SwiftUI alert 输入框,改为在点击位置叠加原生 NSTextView:新建与双击/检查器编辑统一走画布内编辑,实时显示位置、大小与换行;支持 Enter/Shift+Enter 提交与换行互换(默认 Enter 提交)及 Esc/失焦取消,空白提交不产生标注。ToastMessage/ToastType 抽离为独立文件供测试目标复用,新增 EditorInteractionTests 测试 scheme 与 SharedKit 键位行为测试。

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
新增历史筛选/收藏与文字编辑器键位相关文案(en/zh-Hans/ja/ko);CHANGELOG 记录 Unreleased 两项新功能;.gitignore 忽略本地验证产物与临时格式配置。

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
版本号升至 0.7.0,README 徽章与 CHANGELOG 同步更新。

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@blackkcold
blackkcold merged commit 117f6c0 into main Sep 7, 2026
3 checks passed
@blackkcold
blackkcold deleted the feat/history-grid-text-editor branch September 7, 2026 12:20
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