Xteink-X4-crosspoint-reader/src/activities/settings
Justin Mitchell f69cddf2cc
Some checks are pending
CI / build (push) Waiting to run
Adds KOReader Sync support (#232)
## Summary

- Adds KOReader progress sync integration, allowing CrossPoint to sync
reading positions with other
KOReader-compatible devices
- Stores credentials securely with XOR obfuscation
- Uses KOReader's partial MD5 document hashing for cross-device book
matching
  - Syncs position via percentage with estimated XPath for compatibility

# Features
- Settings: KOReader Username, Password, and Authenticate options
- Sync from chapters menu: "Sync Progress" option appears when
credentials are configured
- Bidirectional sync: Can apply remote progress or upload local progress

---------

Co-authored-by: Dave Allie <dave@daveallie.com>
2026-01-19 11:55:35 +00:00
..
CalibreSettingsActivity.cpp Calibre Web Epub Downloading + Calibre Wireless Device Syncing (#219) 2026-01-07 19:58:37 +11:00
CalibreSettingsActivity.h Calibre Web Epub Downloading + Calibre Wireless Device Syncing (#219) 2026-01-07 19:58:37 +11:00
KOReaderAuthActivity.cpp Adds KOReader Sync support (#232) 2026-01-19 11:55:35 +00:00
KOReaderAuthActivity.h Adds KOReader Sync support (#232) 2026-01-19 11:55:35 +00:00
KOReaderSettingsActivity.cpp Adds KOReader Sync support (#232) 2026-01-19 11:55:35 +00:00
KOReaderSettingsActivity.h Adds KOReader Sync support (#232) 2026-01-19 11:55:35 +00:00
OtaUpdateActivity.cpp Use sane smaller data types for data in section.bin (#188) 2025-12-31 13:11:36 +11:00
OtaUpdateActivity.h Prevent device sleep during WiFi file transfer and OTA updates (#203) 2026-01-02 17:44:17 +11:00
SettingsActivity.cpp Adds KOReader Sync support (#232) 2026-01-19 11:55:35 +00:00
SettingsActivity.h add settings for reader screen margin (#223) 2026-01-05 20:29:08 +11:00