Skip to content

E-ink KOReader sync: debounced, periodic, and manual#11

Merged
thehijacker merged 3 commits into
thehijacker:prfrom
juliefuller:pr/eink-kosync-sync
Jun 10, 2026
Merged

E-ink KOReader sync: debounced, periodic, and manual#11
thehijacker merged 3 commits into
thehijacker:prfrom
juliefuller:pr/eink-kosync-sync

Conversation

@juliefuller

@juliefuller juliefuller commented Jun 9, 2026

Copy link
Copy Markdown

Summary

  • 60s debounced + 4min periodic KOReader sync while reading within one chapter
  • High-water mark: never push backwards unless user confirms manual sync
  • Manual sync toolbar button with backwards confirmation
  • Server-side progress high-water marks and network-restore sync
  • Documents fork sync policy in reader_v4.js

Merge after #10 (reader UX) — this PR is one commit on top of that branch.

juliefuller and others added 2 commits June 9, 2026 12:13
Add clock and battery status bar options, configurable page-turn and toolbar zones, jump-to-% panel fixes, auto-hide toolbar dismiss, and peek-mode compatibility — without changing KOReader sync timing.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add debounced and periodic sync, high-water mark guards, manual sync button with backwards confirmation, server-side progress high-water marks, and network-restore sync — builds on reader UX PR.

Co-authored-by: Cursor <cursoragent@cursor.com>
@thehijacker thehijacker changed the base branch from main to pr June 10, 2026 05:04
@thehijacker thehijacker merged commit 470e7c8 into thehijacker:pr Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants