This is a pre-release build
It includes features and changes that are still being tested and may not be stable. To try it out, use the next Docker image:
ghcr.io/zhfahim/anchor:next
Please report any issues you encounter.
Features
- feat(sync): replace the per-entity sync endpoints with a single protocol by @ZhFahim
- feat(mobile): sync against the rewritten protocol by @ZhFahim
- feat(web): sync against the new protocol by @ZhFahim
- feat: implement note revision history and diffing functionality by @ZhFahim
- feat(mobile): add note revision screen and diff view by @ZhFahim
- feat(mobile): improve theming with display density support by @ZhFahim
- feat: gate app/server compatibility on an API-wide protocol by @ZhFahim
Bug Fixes
- fix(mobile): show changes from other devices in the open editor by @ZhFahim
- fix(sync): write changelog rows in set-based statements by @ZhFahim
- fix(sync): update note timestamp and emit changes on attachment deletion by @ZhFahim
- fix(notes): order lists by id when timestamps tie by @ZhFahim
- fix(mobile): keep pins made offline across the schema upgrade by @ZhFahim
Maintenance
- refactor(mobile): extract design system with themed tokens by @ZhFahim
- test(mobile): add tests for note revision history and sync by @ZhFahim
- chore: bump version to 0.16.0 by @ZhFahim
Other
Full Changelog: v0.15.0...v0.16.0-rc.1