Skip to content

Releases: swekizer/Direct-Git-Sync

2.0.4

Choose a tag to compare

@github-actions github-actions released this 31 Aug 20:05

What's Changed

  • fix: render settings correctly for newer obsidian versions by @jsngalloway in #1

New Contributors

Full Changelog: 2.0.3...2.0.4

2.0.3

Choose a tag to compare

@github-actions github-actions released this 18 Aug 09:53

Full Changelog: 2.0.2...2.0.3

2.0.2

Choose a tag to compare

@github-actions github-actions released this 12 Aug 19:17

Full Changelog: 2.0.1...2.0.2

Release v2.0.1 Fixes with UI updates🎉

Choose a tag to compare

@swekizer swekizer released this 11 Aug 09:01

Security fixes

Release 2.0.0 New UI and fixes🎉

Choose a tag to compare

@swekizer swekizer released this 11 Aug 08:21

New UI for solving conflicts.
Other fixes.

Enjoy

Direct Git Sync v1.0.3 🎉 New fixes

Choose a tag to compare

@swekizer swekizer released this 03 Jul 09:19
9579e5b

File history feature fix.

Direct Git Sync v1.0.2 🎉 New fixes

Choose a tag to compare

@swekizer swekizer released this 03 Jul 07:59

New release. Code fixes. Other minor issue fixes.

Direct Git Sync v1.0.1

Choose a tag to compare

@swekizer swekizer released this 07 Apr 22:17

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 changes command 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

Choose a tag to compare

@swekizer swekizer released this 25 Mar 20:25

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-git and 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).