mirror of
https://github.com/readest/readest.git
synced 2026-05-01 21:10:43 +00:00
Add "Full sync all annotations" menu item that pushes and pulls all annotations regardless of the last sync timestamp, enabling users to sync old highlights that were created before the plugin was installed. Changes: - Add full_sync parameter to push/pull that bypasses timestamp filter and uses since=0 for pulling all server annotations - Deduplicate by annotation ID alongside position-based dedup - Store server ID on pulled annotations and reuse it when pushing - Parse ISO 8601 timestamps from server to preserve original created/updated dates instead of using current time - Resolve KOReader page numbers from xpointers via getPageFromXPointer - Resolve Readest page numbers from CFI via getCFIProgress on pull Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| _meta.lua | ||
| main.lua | ||
| readest-sync-api.json | ||
| readestsync.lua | ||
| selfupdate.lua | ||
| supabase-auth-api.json | ||
| supabaseauth.lua | ||
| syncannotations.lua | ||
| syncauth.lua | ||
| syncconfig.lua | ||