Releases: swekizer/Direct-Git-Sync
Releases · swekizer/Direct-Git-Sync
Release list
2.0.4
What's Changed
- fix: render settings correctly for newer obsidian versions by @jsngalloway in #1
New Contributors
- @jsngalloway made their first contribution in #1
Full Changelog: 2.0.3...2.0.4
2.0.3
2.0.2
Release v2.0.1 Fixes with UI updates🎉
Security fixes
Release 2.0.0 New UI and fixes🎉
New UI for solving conflicts.
Other fixes.
Enjoy
Direct Git Sync v1.0.3 🎉 New fixes
File history feature fix.
Direct Git Sync v1.0.2 🎉 New fixes
New release. Code fixes. Other minor issue fixes.
Direct Git Sync v1.0.1
Direct Git Sync v1.0.1
This release adds a new sync status view and improves ignore handling during sync.
What's new
- Added a
Show pending changescommand to open a Git sync status modal - Added a tree view to browse your vault's folder structure and see which files/folders are synced or pending
- Added a history tab to view recent sync activity and last successful sync time
Fixes
- Fixed ignore handling for the plugin's own settings file
- User-defined ignore rules are now respected during staging
- Improved auto-sync behavior after failed sync attempts
- Improved first-time backup handling before remote checkout
Notes
- If you do not want community plugin files inside
.obsidian/plugins/to appear in sync status, add them to your ignore rules in plugin settings
Initial Release 1.0.0
Initial Release: v1.0.0 🎉
This is the first public release of the GitHub Sync plugin for Obsidian!
Features:
- Seamlessly sync your Obsidian vault with a private GitHub repository on both Desktop and Mobile (iOS/Android).
- Bypasses mobile CORS restrictions and the need for a native Git binary by utilizing
isomorphic-gitand Obsidian's inner APIs. - One-click sync sequence: Stages, Commits, Fetches, Merges, and Pushes automatically.
(Note: If a merge conflict occurs, the automated sync will currently halt and throw an error toast to prevent accidental data overwrites. Manual conflict resolution outside the plugin is required if you edit the exact same file on two different devices without syncing in between).