Xteink-X4-crosspoint-reader/src/activities
Justin Mitchell 511fa485be 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-25 10:32:18 -08:00
..
boot_sleep Change sleep message to Moon icon 2026-01-25 10:22:11 -08:00
browser fix: Wi-Fi Selection on Calibre Library launch (#313) 2026-01-12 21:49:42 +11:00
home Move string helpers out of HomeActivity into StringUtils 2026-01-14 21:24:45 +11:00
network feat: Add MAC address display to WiFi Networks screen (#381) 2026-01-15 23:26:39 +11:00
reader Adds KOReader Sync support (#232) 2026-01-25 10:32:18 -08:00
settings Adds KOReader Sync support (#232) 2026-01-25 10:32:18 -08:00
util feat: Change keyboard "caps" to "shift" & Wrap Keyboard (#377) 2026-01-25 10:32:18 -08:00
Activity.h Prevent device sleep during WiFi file transfer and OTA updates (#203) 2026-01-02 17:44:17 +11:00
ActivityWithSubactivity.cpp Give activities names and log when entering and exiting them (#92) 2025-12-21 21:17:00 +11:00
ActivityWithSubactivity.h Support swapping the functionality of the front buttons (#133) 2025-12-29 14:59:14 +11:00