Skip to content

fix(sync): prepare v0.2.1 Windows filename repair - #2

Merged
luoboruodai merged 1 commit into
mainfrom
release/v0.2.1
Nov 12, 2026
Merged

luoboruodai merged 1 commit into
mainfrom
release/v0.2.1

Conversation

@luoboruodai

Copy link
Copy Markdown
Owner

中文

  • 新增确认式 Windows 不兼容文件名修复流程:预览发现禁用字符时提供「修复并重新预览」。
  • 修复使用 Obsidian 重命名 API 更新文件和链接,检查重名,保存回滚日志,成功后重新扫描;不自动上传或合并。
  • 更新 v0.2.1 版本、双语 README、安装指南、发布说明、验证记录与发布 ZIP。

English

  • Adds a confirmation-gated Windows filename repair flow when previews detect forbidden characters.
  • Repairs use Obsidian's rename API, update links, reject collisions, write rollback logs and rescan before preview; they never auto-upload or merge.
  • Updates v0.2.1 metadata, bilingual READMEs, install guides, release notes, validation record and release ZIP.

Validation

  • TypeScript check passed.
  • 24 test files / 103 tests passed.
  • Production build and allowlisted ZIP verification passed.
  • macOS Obsidian 1.15.0 host acceptance passed, including repair confirmation, Obsidian renaming, rollback log, read-only remote check and sync preview.

@luoboruodai
luoboruodai merged commit 76c1d9d into main Nov 12, 2026
2 checks passed
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