Skip to content

Add plugin 文件智能重命名 v1.0.0 - #628

Open
yyxxd wants to merge 1 commit into
ZToolsCenter:mainfrom
yyxxd:plugin/batch-rename
Open

yyxxd wants to merge 1 commit into
ZToolsCenter:mainfrom
yyxxd:plugin/batch-rename

Conversation

@yyxxd

@yyxxd yyxxd commented Sep 25, 2026 •

Copy link
Copy Markdown

插件信息

  • 名称: 文件智能重命名
  • 插件ID: batch-rename
  • 版本: 1.0.0
  • CLI版本: 1.3.2
  • 描述: 从文件上下文批量重命名,支持 AI 预览、规则预览、执行和单级撤销
  • 作者: yyxxd
  • 类型: 新增

本次变更

新增

  • 提供查找替换、自动编号、插入内容和手动编辑四种批量重命名方式,并支持文件夹扫描、排序和实时预览。
  • 支持基于 ZTools 已配置模型生成智能重命名候选;用户确认预览后才执行改名。
  • 执行前检查名称冲突和非法名称,支持关联改名及最近一次操作撤销。
  • 支持读取文件时间、大小、图片尺寸和拍摄时间等信息用于预览名称。

安全

  • 改名遇到冲突或失败时保留源文件,不覆盖无关目标文件;支持部分成功结果提示。

截图 / 演示

自检清单

  • plugin.json 的 name / title / version / description / author 字段均已检查
  • 已移除调试日志、未使用文件、敏感信息(.env、token、密钥等)
  • 本次 PR 的 diff 仅涉及 plugins/batch-rename/ 目录
  • 已在本地 ZTools 客户端实际加载并测试过此插件,主要功能正常
  • 同意以仓库声明的开源协议发布此插件

此 PR 由 ztools-plugin-cli 自动管理:每次 ztools publish 基于最新主仓库重建发布分支;打开的 PR 链接保持不变。

@yyxxd
yyxxd marked this pull request as ready for review September 25, 2026 08:47
- docs: add batch rename product requirements
- chore: add ZTools entry probe and record host behavior
- feat: add core session and file preview
- docs: record phase 1 host acceptance
- feat: add batch rename rules and preview model
- feat: add safe rename execution and file services
- feat: integrate batch rename workflow
- docs: add v1 packaging and acceptance guide
- fix: ignore terminal newline in manual paste
- feat: redesign rename workflow and preserve result context
- docs: record ux review and package version 0.9.1
- fix: reorder rename tabs
- fix: keep rename rule panels stable without scrolling
- docs: package layout fix candidate 0.9.2
- fix: unify plugin branding
- fix: simplify smart rename focus styling
- feat: 添加智能重命名功能,支持模型配置与预览生成
- feat: 更新智能重命名品牌与界面
- chore(release): prepare v1.0.0 for ZTools
- docs(changelog): match publisher version format
- docs: add standalone repository README and license
- fix: rename release package artifact
@yyxxd
yyxxd force-pushed the plugin/batch-rename branch from 2028e98 to 3c49d85 Compare September 25, 2026 09:28
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