Skip to content

1.2.0

Choose a tag to compare

@ClaudiaFang ClaudiaFang released this 05 Jul 07:20

1.2.0 (2026-07-05)

Features

  • add Gitea support as third-party Git provider (130bd93), closes #26
  • sync: detect symbolic links and add a configurable handling setting (62b475d)
  • sync: real symbolic link support (GitHub) with configurable handling (9bcaed6)

Bug Fixes

  • deprecations: migrate off deprecated Obsidian APIs (5c64b96)
  • deps: resolve Dependabot security alerts in dev dependencies (a47cfcb)
  • lint: resolve Obsidian plugin linter warnings (d11ca94)
  • services: clear error when Git API returns HTML instead of JSON (bcc5cda)
  • services: omit blank sha so creating a new file doesn't 422 (339d5cb)
  • services: stop logging expected 404s as errors during refresh (c474a7e)
  • settings: mask personal access token fields (235d9e0)
  • sync: clearer branch-not-found errors and connection test (2f6859a)
  • sync: fall back to adapter read for symlinked files (76405cf)
  • sync: stop batch push/pull from silently overwriting conflicts (1364b94)
  • sync: stop false-positive rename detection and 422 on rename push (06953e1)
  • ui: keep ribbon/command labels in sync with configured Git service (acebafd)
  • ui: match Open sync status ribbon icon to the view icon (9bc8ab7)
  • use two-step branch→SHA resolution in GiteaService.listFiles (7648eef)

Performance Improvements

  • ui: parallelize refresh status checks and throttle re-renders (1e21061)

Documentation

  • add video (#30) (49bfe9f)
  • fix CLAUDE.md to match actual codebase and remove subagent delegation directives (#32) (85bcaba)
  • update intro video with refreshed content (df44a96)
  • update USAGE_zh.md with Gitea support and provider compatibility table (615819c)

Code Refactoring

  • ui: unify Sync Status icons via Lucide setIcon (d8d6f9d)