firstsun-dev_git-files-sync/manifest.json
semantic-release-bot 49f16c6a2b chore(release): 1.3.0 [skip ci]
## [1.3.0](https://github.com/firstsun-dev/git-files-sync/compare/1.2.1...1.3.0) (2026-07-14)

### Features

* add i18n (multi-language) support ([#38](https://github.com/firstsun-dev/git-files-sync/issues/38)) ([144eb28](144eb286d8))
* add Simplified Chinese locale, settings what's-new banner, and 1.3.0 changelog ([72ed2cd](72ed2cde75))
* resize conflict modal, add connection status badge, and local ignore patterns ([28f4f8e](28f4f8efd0)), closes [#42](https://github.com/firstsun-dev/git-files-sync/issues/42) [#41](https://github.com/firstsun-dev/git-files-sync/issues/41)
* **settings:** add folder picker for root path and vault folder settings ([c107979](c107979427)), closes [#48](https://github.com/firstsun-dev/git-files-sync/issues/48)
* show new feature tips after update ([4eebebc](4eebebc765)), closes [#39](https://github.com/firstsun-dev/git-files-sync/issues/39)
* **ui:** show connection status in the global status bar ([83499c9](83499c92e8))

### Bug Fixes

* don't mark the symlink-pull fix as notable in 1.3.0 changelog ([1fc27ab](1fc27ab1b6))
* normalize vaultFolder-relative path before gitService.deleteFile ([fa42fea](fa42fea5fd))
* **push:** avoid stale remote-tree read right after a batch push ([7676325](7676325088))
* **push:** retry GitHub commit mutations on a stale expectedHeadOid ([33d41ac](33d41ac89b))
* remote-repo root path picker, delete-remote-only-file errors, symlinked-folder EISDIR ([896d77b](896d77bddf)), closes [firstsun-dev/blog#78](https://github.com/firstsun-dev/blog/issues/78)
* satisfy Obsidian plugin scan (undescribed directive, popout-window timers) ([09bdf0c](09bdf0c0c7))
* surface a clear error when requestUrl() itself rejects with HTML content ([a867217](a86721752a)), closes [#31](https://github.com/firstsun-dev/git-files-sync/issues/31)
* symlinked directories no longer break pull discovery ([4c8896b](4c8896b6fa)), closes [#33](https://github.com/firstsun-dev/git-files-sync/issues/33)
* **sync:** clear sync metadata on vault file delete ([1a369b3](1a369b36ed))
* **ui:** connection status badge text invisible on some themes ([12cce64](12cce6497e))

### Performance Improvements

* **delete:** batch-commit remote-only file deletion ([d8e3663](d8e3663b8f))
* **push:** batch-commit push-all files + SHA-based diffing ([c28e0ec](c28e0ec09a))
* **push:** GitHub batch push/delete via GraphQL createCommitOnBranch ([114a575](114a5759a7))
* **push:** parallelize blob creation within a batch commit ([c7ae0f6](c7ae0f6754))
* **refresh:** use tree blob SHAs to avoid per-file content fetches ([2ed5a43](2ed5a436b0)), closes [#36](https://github.com/firstsun-dev/git-files-sync/issues/36)

### Code Refactoring

* **tests:** dedupe TextComponent/TextAreaComponent mocks ([f5ae8ef](f5ae8ef16d)), closes [#49](https://github.com/firstsun-dev/git-files-sync/issues/49)
2026-07-14 13:37:29 +00:00

10 lines
No EOL
366 B
JSON

{
"id": "git-file-sync",
"name": "Git File Sync",
"version": "1.3.0",
"minAppVersion": "1.11.0",
"description": "Selectively sync individual notes with GitLab or GitHub. Push, pull, diff, and resolve conflicts — file by file, on mobile and desktop.",
"author": "ClaudiaFang",
"authorUrl": "https://firstsun.heavenfortress.com/en/",
"isDesktopOnly": false
}