Repository navigation
Releases: ericquan8/obsidian-gitee-sync
Releases · ericquan8/obsidian-gitee-sync
Release list
1.0.0
0.3.0
0.2.5
Fix sync failures caused by empty files and missing API error details.
- Skip 0-byte vault files during sync: the Gitee/GitHub contents APIs cannot create them, and a single empty file previously failed every sync run (Gitee: 400 "content is empty"). Skipped files are listed in the sync preview and diagnostic log.
- Ignore a skipped file's remote counterpart so it is never misread as a local deletion.
- Include the host's real error reason in failure notices by parsing Gitee's messages[] field as well as GitHub's message field.
0.2.4
Add automatic Chinese and English localization based on the current Obsidian app language.
- Localize settings, descriptions, and Gitee/GitHub dropdown options.
- Localize commands, status bar text, notices, errors, sync previews, and diagnostic logs.
- Use Chinese for all Chinese locales and English for every other language.
- Keep existing sync behavior and configuration unchanged.
0.2.3
Adds a dry-run 'preview sync plan' command and an optional debug log written to _gitee-sync-log.md inside the vault — every planned action is listed with its reason, for diagnosing sync behavior on mobile where devtools are unavailable. Errors now name the affected file; partial progress is persisted.
0.2.2
Fix iOS cross-device synchronization when plugin data is shared through iCloud.
- Store the three-way sync baseline in device-local Obsidian storage.
- Prevent files not yet present on iOS from being mistaken for local deletions.
- Rebuild the device baseline safely on the first sync after upgrading.
- Require Obsidian 1.8.7 or later.