Repository navigation
v1.0.0
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
- @dependabot[bot] made their first contribution in #2
Full Changelog: https://github.com/OJII3/obsidian-sync-workers/commits/v1.0.0