Commit graph

10 commits

Author SHA1 Message Date
semantic-release-bot
ef238cea59 chore(release): 1.2.1 [skip ci]
## [1.2.1](https://github.com/firstsun-dev/git-files-sync/compare/1.2.0...1.2.1) (2026-07-07)

### Bug Fixes

* **compat:** support Obsidian down to 1.11.0 ([d896015](d896015765))

### Documentation

* restyle README, host demo videos on R2, use official download stats ([#44](https://github.com/firstsun-dev/git-files-sync/issues/44)) ([0a4cff5](0a4cff5a46))
2026-07-07 02:45:25 +00:00
semantic-release-bot
bbd9bc64ac chore(release): 1.2.0 [skip ci]
## [1.2.0](https://github.com/firstsun-dev/git-files-sync/compare/1.1.2...1.2.0) (2026-07-05)

### Features

* add Gitea support as third-party Git provider ([130bd93](130bd93f84)), closes [#26](https://github.com/firstsun-dev/git-files-sync/issues/26)
* **sync:** detect symbolic links and add a configurable handling setting ([62b475d](62b475d632))
* **sync:** real symbolic link support (GitHub) with configurable handling ([9bcaed6](9bcaed65f4))

### Bug Fixes

* **deprecations:** migrate off deprecated Obsidian APIs ([5c64b96](5c64b96c08))
* **deps:** resolve Dependabot security alerts in dev dependencies ([a47cfcb](a47cfcb708))
* **lint:** resolve Obsidian plugin linter warnings ([d11ca94](d11ca94073))
* **services:** clear error when Git API returns HTML instead of JSON ([bcc5cda](bcc5cda69c))
* **services:** omit blank sha so creating a new file doesn't 422 ([339d5cb](339d5cbe77))
* **services:** stop logging expected 404s as errors during refresh ([c474a7e](c474a7e6c4))
* **settings:** mask personal access token fields ([235d9e0](235d9e0976))
* **sync:** clearer branch-not-found errors and connection test ([2f6859a](2f6859a2f1))
* **sync:** fall back to adapter read for symlinked files ([76405cf](76405cf2f7))
* **sync:** stop batch push/pull from silently overwriting conflicts ([1364b94](1364b94f0a))
* **sync:** stop false-positive rename detection and 422 on rename push ([06953e1](06953e1b12))
* **ui:** keep ribbon/command labels in sync with configured Git service ([acebafd](acebafd94a))
* **ui:** match Open sync status ribbon icon to the view icon ([9bc8ab7](9bc8ab7d08))
* use two-step branch→SHA resolution in GiteaService.listFiles ([7648eef](7648eef279))

### Performance Improvements

* **ui:** parallelize refresh status checks and throttle re-renders ([1e21061](1e21061aa8))

### Documentation

* add video ([#30](https://github.com/firstsun-dev/git-files-sync/issues/30)) ([49bfe9f](49bfe9f4c2))
* fix CLAUDE.md to match actual codebase and remove subagent delegation directives ([#32](https://github.com/firstsun-dev/git-files-sync/issues/32)) ([85bcaba](85bcaba81f))
* update intro video with refreshed content ([df44a96](df44a96c9b))
* update USAGE_zh.md with Gitea support and provider compatibility table ([615819c](615819c39e))

### Code Refactoring

* **ui:** unify Sync Status icons via Lucide setIcon ([d8d6f9d](d8d6f9dcb1))
2026-07-05 07:20:33 +00:00
semantic-release-bot
9a4d136e63 chore(release): 1.1.2 [skip ci]
## [1.1.2](https://github.com/firstsun-dev/git-files-sync/compare/1.1.1...1.1.2) (2026-06-16)

### Bug Fixes

* **lint:** replace activeWindow.setTimeout with setTimeout ([4099f44](4099f44fa5))
2026-06-16 13:34:20 +00:00
semantic-release-bot
e18851934a chore(release): 1.1.1 [skip ci]
## [1.1.1](https://github.com/firstsun-dev/git-files-sync/compare/1.1.0...1.1.1) (2026-06-16)

### Bug Fixes

* **ci:** switch to shared workflow v1 and fix repository url ([3a0f99e](3a0f99e383))
2026-06-16 03:54:45 +00:00
semantic-release-bot
1bde1c33e9 chore(release): 1.1.0 [skip ci]
## [1.1.0](https://github.com/firstsun-dev/git-files-sync/compare/1.0.6...1.1.0) (2026-06-16)

### Features

* support hidden file sync and expand binary extension list ([649d732](649d732781))

### Documentation

* remove SonarCloud quality gate badge from README ([d907baf](d907baf229))
* update README badges ([7cd9e38](7cd9e38e65))

### Code Refactoring

* **test:** eliminate duplicate code flagged by SonarCloud ([f49600e](f49600eb66))
* **test:** extract shared SyncManager mock setup to reduce duplication ([1f71a43](1f71a43980))
2026-06-16 03:50:36 +00:00
semantic-release-bot
d41d98d0b3 chore(release): 1.0.6 [skip ci]
## [1.0.6](https://github.com/firstsun-dev/git-files-sync/compare/1.0.5...1.0.6) (2026-05-20)

### Bug Fixes

* **release:** trigger patch release on chore(deps) commits ([910305a](910305a81c))
* **test:** add @types/jsdom and fix Element type cast in setup-dom ([8f7207a](8f7207a388))
* **ui:** real-time file status during refresh and unsynced file actions ([c6152a6](c6152a61bb))

### Code Refactoring

* code quality enhancements for issue [#23](https://github.com/firstsun-dev/git-files-sync/issues/23) ([7f223e3](7f223e33b8))
* code quality enhancements for issue [#23](https://github.com/firstsun-dev/git-files-sync/issues/23) ([31ac918](31ac9189cf))
* eliminate code duplication flagged by SonarCloud ([556f9e9](556f9e930d))
2026-05-20 09:12:47 +00:00
semantic-release-bot
438a4981b1 chore(release): 1.0.5 [skip ci]
## [1.0.5](https://github.com/firstsun-dev/git-files-sync/compare/1.0.4...1.0.5) (2026-04-26)

### Code Refactoring

* address SonarCloud issues and reduce code duplication ([#20](https://github.com/firstsun-dev/git-files-sync/issues/20)) ([4574abc](4574abc294))
* fix quality gate issues, improve type safety and pagination ([#21](https://github.com/firstsun-dev/git-files-sync/issues/21)) ([70171fd](70171fd5d7))
2026-04-26 18:17:27 +00:00
ClaudiaFang
5214e39fb4 chore: initial release reset to 1.0.0 2026-04-25 04:50:03 +00:00
ClaudiaFang
4c8c280138 chore: update author to ClaudiaFang and repo name to git-files-sync 2026-04-24 18:46:31 +00:00
ClaudiaFang
d5539434dc
feat(core,ui,ci,docs): add GitHub support, sync status view, batch operations, and CI/CD workflows (#1)
Major feature release including:
- GitHub service support alongside GitLab
- Sync status view with visual diff
- Batch push/pull operations
- Conflict resolution modal
- Vault folder filtering
- File rename detection
- Complete CI/CD workflows (check, auto-release, semantic-release)
- Comprehensive documentation (CHANGELOG, COMPLIANCE, RELEASE guides)

Co-authored-by: tianyao <tianyao@heavendev01.royal-powan.ts.net>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 11:03:05 +08:00