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
ClaudiaFang
3a0f99e383
fix(ci): switch to shared workflow v1 and fix repository url
2026-06-16 03:53:29 +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
dependabot[bot]
44b3db39a3
chore(deps-dev): bump esbuild
...
Bumps the npm_and_yarn group with 1 update in the / directory: [esbuild](https://github.com/evanw/esbuild ).
Updates `esbuild` from 0.28.0 to 0.28.1
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.28.0...v0.28.1 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-version: 0.28.1
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-13 01:43:47 +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
ClaudiaFang
8f7207a388
fix(test): add @types/jsdom and fix Element type cast in setup-dom
...
jsdom v29 uses exports field for types, incompatible with moduleResolution
"node" in CI — adding @types/jsdom provides standalone type declarations.
Cast el to HTMLInputElement directly instead of instanceof window.HTMLInputElement
to avoid unresolvable type narrowing across jsdom window context.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 08:59:05 +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
70171fd5d7
refactor: fix quality gate issues, improve type safety and pagination ( #21 )
...
* refactor: fix quality gate issues, improve type safety and pagination
* refactor: integrate eslint-plugin-sonarjs and fix cognitive complexity issues
* fix(ci): remove invalid secrets reference in workflow with block
* fix(build): resolve strict null check errors in diff logic
---------
Co-authored-by: ClaudiaFang <tianyao.firstsun@gmail.coim>
2026-04-27 02:16:26 +08:00
ClaudiaFang
f79f36d5aa
ci: use shared obsidian plugin workflow and update obsidian version ( #19 )
...
Co-authored-by: ClaudiaFang <tianyao.firstsun@gmail.coim>
2026-04-27 00:33:35 +08:00
ClaudiaFang
4c8c280138
chore: update author to ClaudiaFang and repo name to git-files-sync
2026-04-24 18:46:31 +00:00
ClaudiaFang
a27d3fdba5
fix: enable automatic versioning and sync manifest to 1.1.0
2026-04-24 18:32:29 +00:00
ClaudiaFang
7767dd655a
chore: sync package.json description with manifest.json
2026-04-24 18:01:56 +00:00
ClaudiaFang
cab60ad9fa
docs: overhaul README and add Traditional Chinese usage guide
2026-04-24 17:33:19 +00:00
ClaudiaFang
282e4bfc7b
style: improve RWD and fix button layouts
2026-04-24 17:23:52 +00:00
ClaudiaFang
cbc55d502d
feat: Support .gitignore filtering and GitHub-style diff viewer
2026-04-24 12:41:36 +00:00
tianyao
423ca4165a
fix(release): add conventional-changelog-conventionalcommits dependency
...
Add missing conventional-changelog-conventionalcommits package required
by semantic-release for commit analysis.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 04:31:25 +00:00
tianyao
c59ad0a5ec
fix(test): add @vitest/coverage-v8 dependency
...
Add missing @vitest/coverage-v8 package required for running tests
with coverage in CI.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 04:30:49 +00:00
tianyao
29f55a14ec
fix(deps): update esbuild to 0.28.0 to satisfy vite peer dependency
...
Update esbuild from 0.25.5 to 0.28.0 to meet vite's peer dependency
requirement (^0.27.0 || ^0.28.0). This fixes package-lock.json sync
issues in CI.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 04:29:41 +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
Tianyao
6161bd75cd
fix(build): resolve dependencies, fix Vitest 4 mocking, and handle file existence
2026-04-02 19:50:43 +08:00
tianyao
362def7cd3
feat: integrate SyncConflictModal into SyncManager
...
- Implement conflict detection in pushFile and pullFile using SHA comparison.
- Use SyncConflictModal to prompt users for manual resolution ('Use local' or 'Use remote').
- Added unit tests in sync-manager.test.ts to verify conflict handling logic.
- Fixed linting issues related to unhandled promises and mock type safety.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 16:43:10 +00:00
ClaudiaFang
b620e9eb40
Initial commit
2026-04-01 00:23:18 +08:00