Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Feb 04:59
· 35 commits to main since this release
v1.0.0
73d8890

What's Changed

  • Switch from Hono to Elysia framework by @OJII3 in #1
  • Bump esbuild and wrangler by @dependabot[bot] in #2
  • Add Obsidian plugin client and restructure to monorepo by @OJII3 in #3
  • claude/add deploy workflow by @OJII3 in #4
  • fix: Use --cwd flag for bun workspace scripts by @OJII3 in #5
  • feat: add Biome for linting and formatting by @OJII3 in #6
  • Enhance merge logic with conflict resolution by @OJII3 in #7
  • Add pre-commit formatting with left hook by @OJII3 in #8
  • Increase update sync frequency by @OJII3 in #9
  • Remove sync notifications, show status instead by @OJII3 in #10
  • Verify documentation matches actual code by @OJII3 in #11
  • Review codebase for improvements and fixes by @OJII3 in #12
  • Add sync status display to interface by @OJII3 in #13
  • Add image support with R2 integration by @OJII3 in #14
  • Plan differential sync implementation approach by @OJII3 in #15
  • Add unit tests with Bun by @OJII3 in #16
  • Fix image upload logic for R2 by @OJII3 in #17
  • fix: update esbuild to resolve security vulnerability by @OJII3 in #18
  • Fix image upload not syncing across devices by @OJII3 in #19
  • Investigate issues across codebase and infrastructure by @OJII3 in #20
  • Pin plugin Obsidian devDependency to 1.11.4 and update bun.lock by @OJII3 in #22
  • chore obsidian plugin guidelines by @OJII3 in #25
  • feat: add agents.md as a symlink to claude.md by @OJII3 in #26
  • feat(plugin): sync on startup and save by @OJII3 in #27
  • chore: add plugin typecheck script by @OJII3 in #28
  • refactor: split sync modukes by @OJII3 in #29
  • Increase sync frequency without more queries by @OJII3 in #30
  • feat: convert image references to R2 URLs for cross-device sync by @OJII3 in #31
  • fix: allow public access to attachment content endpoint by @OJII3 in #32
  • Clean up local images after upload and standardize naming by @OJII3 in #33
  • fix: remove attachment pull/download logic (R2 as CDN approach) by @OJII3 in #34
  • docs: reorganize README and CLAUDE by @OJII3 in #35
  • Organize plugin source code structure by @OJII3 in #36
  • fix: show conflict modal for pull deletions by @OJII3 in #37
  • docs: use bunx wrangler in README by @OJII3 in #38
  • docs: add Cloudflare deploy button by @OJII3 in #39
  • feat: require API key authentication by @OJII3 in #40
  • chore: switch to wrangler.jsonc by @OJII3 in #41
  • feat: issue api key via /api/auth/new by @OJII3 in #42
  • feat: add D1 migrations support and security fixes by @OJII3 in #43
  • fix: skip migration workflow when no migration files exist by @OJII3 in #44
  • chore: add D1 migration for api_keys table by @OJII3 in #45
  • refactor: migrate API key auth from D1 to environment variable by @OJII3 in #46
  • Fix outdated README and CLAUDE documentation by @OJII3 in #47
  • docs: clarify attachment key design and reprioritize roadmap by @OJII3 in #48
  • test: add realistic utility coverage by @OJII3 in #49
  • fix: align multivault schema by @OJII3 in #50
  • Fix file mtime tracking for accurate change detection by @OJII3 in #51
  • Implement client-side 3-way merge for conflict resolution by @OJII3 in #52
  • Enable observability in Wrangler configuration by @OJII3 in #53
  • Auto-merge conflicts using computed base from LCS by @OJII3 in #54
  • Move baseContent management to server-side revisions by @OJII3 in #55
  • feat: add Setup URI for easy device onboarding by @OJII3 in #56
  • fix: handle null content in pullDocument to prevent sync crash by @OJII3 in #57
  • debug: add logging to identify null content issue by @OJII3 in #58
  • feat: add maintenance and recovery features for sync resilience by @OJII3 in #59
  • refactor: migrate route handlers to Elysia plugin pattern by @OJII3 in #60
  • fix(plugin): align with Obsidian guidelines by @OJII3 in #61
  • Add GitHub Actions workflow for automated plugin releases by @OJII3 in #62
  • docs: Update README with R2 support and GitHub Actions deployment guide by @OJII3 in #63
  • Translate README.md from Japanese to English by @OJII3 in #64

New Contributors

Full Changelog: https://github.com/OJII3/obsidian-sync-workers/commits/v1.0.0