Releases
1.3.0
Compare
Sorry, something went wrong.
No results found
1.3.0 (2026-07-14)
Features
add i18n (multi-language) support (#38 ) (144eb28 )
add Simplified Chinese locale, settings what's-new banner, and 1.3.0 changelog (72ed2cd )
resize conflict modal, add connection status badge, and local ignore patterns (28f4f8e ), closes #42 #41
settings: add folder picker for root path and vault folder settings (c107979 ), closes #48
show new feature tips after update (4eebebc ), closes #39
ui: show connection status in the global status bar (83499c9 )
Bug Fixes
don't mark the symlink-pull fix as notable in 1.3.0 changelog (1fc27ab )
normalize vaultFolder-relative path before gitService.deleteFile (fa42fea )
push: avoid stale remote-tree read right after a batch push (7676325 )
push: retry GitHub commit mutations on a stale expectedHeadOid (33d41ac )
remote-repo root path picker, delete-remote-only-file errors, symlinked-folder EISDIR (896d77b ), closes firstsun-dev/blog#78
satisfy Obsidian plugin scan (undescribed directive, popout-window timers) (09bdf0c )
surface a clear error when requestUrl() itself rejects with HTML content (a867217 ), closes #31
symlinked directories no longer break pull discovery (4c8896b ), closes #33
sync: clear sync metadata on vault file delete (1a369b3 )
ui: connection status badge text invisible on some themes (12cce64 )
Performance Improvements
delete: batch-commit remote-only file deletion (d8e3663 )
push: batch-commit push-all files + SHA-based diffing (c28e0ec )
push: GitHub batch push/delete via GraphQL createCommitOnBranch (114a575 )
push: parallelize blob creation within a batch commit (c7ae0f6 )
refresh: use tree blob SHAs to avoid per-file content fetches (2ed5a43 ), closes #36
Code Refactoring
tests: dedupe TextComponent/TextAreaComponent mocks (f5ae8ef ), closes #49
You can’t perform that action at this time.