Commit graph

  • a90fb3c62c chore: symlink CLAUDE.md to AGENTS.md claude/bitbucket-support-260716 ClaudiaFang 2026-07-18 17:44:25 +0000
  • 38b2610b30 chore: clean up stale skills from .agents/skills and skills-lock.json ClaudiaFang 2026-07-18 16:26:30 +0000
  • 8a14ec78fd
    Merge 4507d9d215 into 49f16c6a2b ClaudiaFang 2026-07-17 16:18:11 +0800
  • 4507d9d215 chore: add guardrail hooks against eslint-disable bypass worktree-add-lint-guard-hooks ClaudiaFang 2026-07-17 08:17:44 +0000
  • aa441bcb38 docs: trim derivable content from CLAUDE.md ClaudiaFang 2026-07-17 08:08:04 +0000
  • 346b1eceb3 Notes added by 'git notes add' semantic-release-bot 2026-07-14 13:37:45 +0000
  • 49f16c6a2b chore(release): 1.3.0 [skip ci] main 1.3.0 semantic-release-bot 2026-07-14 13:37:29 +0000
  • 2a76329f7d
    Merge pull request #51 from firstsun-dev/claude/fix-directory-symlink-pull-260713 ClaudiaFang 2026-07-14 21:36:08 +0800
  • 09bdf0c0c7 fix: satisfy Obsidian plugin scan (undescribed directive, popout-window timers) ClaudiaFang 2026-07-14 13:29:52 +0000
  • 1a369b36ed fix(sync): clear sync metadata on vault file delete ClaudiaFang 2026-07-14 13:21:32 +0000
  • 1fc27ab1b6 fix: don't mark the symlink-pull fix as notable in 1.3.0 changelog ClaudiaFang 2026-07-14 13:21:08 +0000
  • 72ed2cde75 feat: add Simplified Chinese locale, settings what's-new banner, and 1.3.0 changelog ClaudiaFang 2026-07-14 13:12:14 +0000
  • 33d41ac89b fix(push): retry GitHub commit mutations on a stale expectedHeadOid ClaudiaFang 2026-07-14 13:05:17 +0000
  • 4fb27854fa chore: update harness state for GraphQL push + post-push status fix ClaudiaFang 2026-07-14 11:54:32 +0000
  • 7676325088 fix(push): avoid stale remote-tree read right after a batch push ClaudiaFang 2026-07-14 11:53:20 +0000
  • 114a5759a7 perf(push): GitHub batch push/delete via GraphQL createCommitOnBranch ClaudiaFang 2026-07-14 11:52:58 +0000
  • 12cce6497e fix(ui): connection status badge text invisible on some themes ClaudiaFang 2026-07-14 11:20:03 +0000
  • c7ae0f6754 perf(push): parallelize blob creation within a batch commit ClaudiaFang 2026-07-14 10:40:48 +0000
  • 83499c92e8 feat(ui): show connection status in the global status bar ClaudiaFang 2026-07-14 10:40:12 +0000
  • d8e3663b8f perf(delete): batch-commit remote-only file deletion ClaudiaFang 2026-07-14 10:24:22 +0000
  • c28e0ec09a perf(push): batch-commit push-all files + SHA-based diffing ClaudiaFang 2026-07-14 09:58:06 +0000
  • f1420f0b44 test: add SyncStatusView coverage for the delete-path and folder-collision fixes ClaudiaFang 2026-07-14 09:25:43 +0000
  • fa42fea5fd fix: normalize vaultFolder-relative path before gitService.deleteFile ClaudiaFang 2026-07-14 09:21:32 +0000
  • 563a28e44f Merge remote-tracking branch 'origin/claude/fix-directory-symlink-pull-260713' ClaudiaFang 2026-07-14 09:13:45 +0000
  • 896d77bddf fix: remote-repo root path picker, delete-remote-only-file errors, symlinked-folder EISDIR ClaudiaFang 2026-07-14 09:11:26 +0000
  • 47b5d263a0 Merge remote-tracking branch 'origin/claude/fix-directory-symlink-pull-260713' into claude/i18n-support-260713 ClaudiaFang 2026-07-13 14:31:15 +0000
  • 2032dd33ec chore: update harness state for i18n session ClaudiaFang 2026-07-13 14:28:40 +0000
  • 144eb286d8 feat: add i18n (multi-language) support (#38) ClaudiaFang 2026-07-13 14:28:18 +0000
  • 671ce93371 chore: update harness state files (progress, handoff, feature list) ClaudiaFang 2026-07-13 14:08:36 +0000
  • 4eebebc765 feat: show new feature tips after update ClaudiaFang 2026-07-13 13:56:38 +0000
  • 0cec9ad6f8 Merge remote-tracking branch 'origin/claude/fix-html-response-json-error-260713' into claude/fix-directory-symlink-pull-260713 ClaudiaFang 2026-07-13 13:49:48 +0000
  • a86721752a fix: surface a clear error when requestUrl() itself rejects with HTML content claude/fix-html-response-json-error-260713 ClaudiaFang 2026-07-13 13:46:38 +0000
  • 2ed5a436b0 perf(refresh): use tree blob SHAs to avoid per-file content fetches ClaudiaFang 2026-07-13 13:30:10 +0000
  • 29bf3604e3 Merge remote-tracking branch 'origin/claude/settings-ux-improvements-260713' into claude/fix-directory-symlink-pull-260713 ClaudiaFang 2026-07-13 13:08:30 +0000
  • 8f0e6d563c Merge remote-tracking branch 'origin/claude/folder-picker-settings-260713' into claude/fix-directory-symlink-pull-260713 ClaudiaFang 2026-07-13 13:07:47 +0000
  • 4c8896b6fa fix: symlinked directories no longer break pull discovery ClaudiaFang 2026-07-13 12:52:09 +0000
  • c107979427 feat(settings): add folder picker for root path and vault folder settings claude/folder-picker-settings-260713 ClaudiaFang 2026-07-13 12:51:32 +0000
  • f5ae8ef16d refactor(tests): dedupe TextComponent/TextAreaComponent mocks claude/settings-ux-improvements-260713 ClaudiaFang 2026-07-13 12:33:11 +0000
  • 597989b53c chore: add agent harness (state, verification, lifecycle tracking) ClaudiaFang 2026-07-13 12:27:42 +0000
  • 28f4f8efd0 feat: resize conflict modal, add connection status badge, and local ignore patterns ClaudiaFang 2026-07-13 12:19:17 +0000
  • 14d8edb5d7 Notes added by 'git notes add' semantic-release-bot 2026-07-07 02:45:42 +0000
  • ef238cea59 chore(release): 1.2.1 [skip ci] 1.2.1 semantic-release-bot 2026-07-07 02:45:25 +0000
  • 0fd289f79f
    Merge pull request #46 from firstsun-dev/claude/obsidian-version-adoption-56aej4 ClaudiaFang 2026-07-07 10:44:09 +0800
  • 23c78133c4
    ci: remove advanced CodeQL workflow in favor of default setup Claude 2026-07-07 02:41:00 +0000
  • 692fc0f293 build(compat): derive the compat typecheck's target version dynamically Claude 2026-07-06 16:41:28 +0000
  • d896015765 fix(compat): support Obsidian down to 1.11.0 Claude 2026-07-06 16:31:46 +0000
  • 0a4cff5a46
    docs: restyle README, host demo videos on R2, use official download stats (#44) ClaudiaFang 2026-07-06 10:31:33 +0800
  • 3c33af566a docs: use official Obsidian download stats badge ClaudiaFang 2026-07-06 02:26:59 +0000
  • 15360a2f87 docs: host demo videos on R2 instead of GitHub attachments ClaudiaFang 2026-07-06 02:14:07 +0000
  • 93c4e01579 docs(readme): restyle README following obsidian-pm conventions ClaudiaFang 2026-07-06 02:03:23 +0000
  • ad687b1f75 Notes added by 'git notes add' semantic-release-bot 2026-07-05 07:20:46 +0000
  • bbd9bc64ac chore(release): 1.2.0 [skip ci] 1.2.0 semantic-release-bot 2026-07-05 07:20:33 +0000
  • a20d30844b
    Merge pull request #43 from firstsun-dev/claude/git-files-sync-issue-31-54izdm ClaudiaFang 2026-07-05 15:19:32 +0800
  • a47cfcb708 fix(deps): resolve Dependabot security alerts in dev dependencies ClaudiaFang 2026-07-05 05:56:13 +0000
  • e89f6bad70 chore(release): bump minAppVersion to 1.13.0 and version to 1.2.0 ClaudiaFang 2026-07-05 05:50:00 +0000
  • 06953e1b12 fix(sync): stop false-positive rename detection and 422 on rename push ClaudiaFang 2026-07-05 05:44:54 +0000
  • 5c64b96c08 fix(deprecations): migrate off deprecated Obsidian APIs ClaudiaFang 2026-07-05 05:28:53 +0000
  • 235d9e0976 fix(settings): mask personal access token fields ClaudiaFang 2026-07-05 05:19:46 +0000
  • 1111308a2d chore(skills): install clean-code, design-taste-frontend, frontend-design skills ClaudiaFang 2026-07-05 05:15:47 +0000
  • d11ca94073 fix(lint): resolve Obsidian plugin linter warnings ClaudiaFang 2026-07-05 05:14:28 +0000
  • acebafd94a fix(ui): keep ribbon/command labels in sync with configured Git service ClaudiaFang 2026-07-05 05:13:52 +0000
  • 1364b94f0a fix(sync): stop batch push/pull from silently overwriting conflicts ClaudiaFang 2026-07-05 05:05:54 +0000
  • 2f6859a2f1 fix(sync): clearer branch-not-found errors and connection test ClaudiaFang 2026-07-05 04:57:47 +0000
  • 1e21061aa8
    perf(ui): parallelize refresh status checks and throttle re-renders Claude 2026-06-28 05:36:47 +0000
  • 9bcaed65f4
    feat(sync): real symbolic link support (GitHub) with configurable handling Claude 2026-06-28 05:14:35 +0000
  • 13d802e33e
    Merge pull request #35 from firstsun-dev/claude/trusting-volta-qlg8bk ClaudiaFang 2026-06-28 13:01:07 +0800
  • 90981261a5
    Merge remote-tracking branch 'origin/claude/git-files-sync-issue-31-54izdm' into claude/trusting-volta-qlg8bk Claude 2026-06-28 04:50:34 +0000
  • 62b475d632
    feat(sync): detect symbolic links and add a configurable handling setting Claude 2026-06-28 04:45:41 +0000
  • fbbb70a0c6 chore: update authorUrl to personal blog Claude 2026-06-17 04:06:59 +0000
  • c474a7e6c4
    fix(services): stop logging expected 404s as errors during refresh Claude 2026-06-28 04:27:25 +0000
  • 9bc8ab7d08
    fix(ui): match Open sync status ribbon icon to the view icon Claude 2026-06-28 04:23:57 +0000
  • 85bcaba81f
    docs: fix CLAUDE.md to match actual codebase and remove subagent delegation directives (#32) ClaudiaFang 2026-06-27 19:08:51 +0800
  • 807850e82c
    docs: fix CLAUDE.md to match actual codebase and remove subagent delegation directives Claude 2026-06-27 10:37:56 +0000
  • f2037f955a
    ci: drop removed skip-sonar input and SONAR_TOKEN secret Claude 2026-06-27 09:10:45 +0000
  • 76405cf2f7
    fix(sync): fall back to adapter read for symlinked files Claude 2026-06-26 06:28:25 +0000
  • d8d6f9dcb1
    refactor(ui): unify Sync Status icons via Lucide setIcon Claude 2026-06-26 06:22:53 +0000
  • 339d5cbe77
    fix(services): omit blank sha so creating a new file doesn't 422 Claude 2026-06-26 06:07:59 +0000
  • bcc5cda69c
    fix(services): clear error when Git API returns HTML instead of JSON Claude 2026-06-26 06:02:40 +0000
  • c50fa11ad8
    Merge branch 'master' into dependabot/npm_and_yarn/npm_and_yarn-ccf428d6d1 ClaudiaFang 2026-06-19 22:06:08 +0800
  • 49bfe9f4c2
    docs: add video (#30) ClaudiaFang 2026-06-19 20:23:03 +0800
  • 4eb8a68bef
    docs: add video ClaudiaFang 2026-06-19 20:22:23 +0800
  • df44a96c9b docs: update intro video with refreshed content ClaudiaFang 2026-06-19 11:44:57 +0000
  • 83e46bc1c1
    chore: update authorUrl to personal blog Claude 2026-06-17 04:06:59 +0000
  • 6c8df48c8b Notes added by 'git notes add' semantic-release-bot 2026-06-16 13:34:32 +0000
  • 9a4d136e63 chore(release): 1.1.2 [skip ci] 1.1.2 semantic-release-bot 2026-06-16 13:34:20 +0000
  • 4099f44fa5 fix(lint): replace activeWindow.setTimeout with setTimeout ClaudiaFang 2026-06-16 13:32:29 +0000
  • e4d72e0f87
    ci: upgrade actions to Node 24 compatible versions Claude 2026-06-16 04:26:39 +0000
  • 8eb5903336
    ci: fix artifact name by sanitizing branch name slashes Claude 2026-06-16 04:24:39 +0000
  • 21a6f984ee
    ci: update GitHub Actions to latest versions Claude 2026-06-16 04:23:56 +0000
  • c2c5dd584c
    ci: upload build artifact on non-main branches for testing Claude 2026-06-16 04:22:32 +0000
  • 9a15eca7d3
    Merge branch 'master' into dependabot/npm_and_yarn/npm_and_yarn-ccf428d6d1 ClaudiaFang 2026-06-16 12:20:15 +0800
  • 8024939a89
    ci: remove SonarQube from CI/CD pipeline Claude 2026-06-16 04:15:01 +0000
  • 615819c39e
    docs: update USAGE_zh.md with Gitea support and provider compatibility table Claude 2026-06-16 04:12:06 +0000
  • 6afeaf673d
    chore: update package-lock.json Claude 2026-06-16 04:10:00 +0000
  • 7648eef279
    fix: use two-step branch→SHA resolution in GiteaService.listFiles Claude 2026-06-16 04:09:29 +0000
  • 130bd93f84
    feat: add Gitea support as third-party Git provider Claude 2026-06-16 04:04:01 +0000
  • 0149306bb0 Notes added by 'git notes add' semantic-release-bot 2026-06-16 03:54:57 +0000
  • e18851934a chore(release): 1.1.1 [skip ci] 1.1.1 semantic-release-bot 2026-06-16 03:54:45 +0000
  • 3a0f99e383 fix(ci): switch to shared workflow v1 and fix repository url ClaudiaFang 2026-06-16 03:53:17 +0000
  • af1ff24fb6
    Merge branch 'master' into dependabot/npm_and_yarn/npm_and_yarn-ccf428d6d1 ClaudiaFang 2026-06-16 11:52:36 +0800