13 Commits
Author SHA1 Message Date
Sterling Archer f95ecfca17 Expose GitHub Sync credentials (username/PAT/repo/branch) via the web UI by moving them into CrossPointSettings, and fix Lockscreen incorrectly triggering on silent internal reboots (File Transfer/OPDS exit) instead of only on real wake/power-on 2026-07-16 16:48:49 -07:00
Sterling Archer fec251f4d1 Rewrite plugin installer as a declarative manifest/engine framework for reliable mix-and-match plugin installs, with backup/restore support and assorted plugin fixes (Hardcover file API, Bookerly/Hardcover SettingAction registration, GitHubSync include path, Lockscreen render timing) 2026-07-16 15:39:10 -07:00
Justin Oros 6abf076a3e feat(githubsync): add GitHub Sync plugin to sync epubs from a private GitHub repo on boot 2026-04-23 15:02:00 -07:00
Justin Oros e4f411dde5 fix(githubsync): use plain HTTPClient for downloads matching working implementation 2026-04-22 19:39:53 -07:00
Justin Oros 40270bb6d9 rename(bookerly): display as Bookerly Font instead of Bookerly Plugin on Plugins page 2026-04-22 19:31:45 -07:00
Justin Oros 0b1da901f1 fix(githubsync): skip download if file already exists on device 2026-04-22 19:25:07 -07:00
Justin Oros 33946761d2 fix(githubsync): replace SDCardManager with Storage HalStorage to resolve FsFile type conflict 2026-04-22 19:13:56 -07:00
Justin Oros 1918848b9a fix(githubsync): rewrite sync to use contents API and SDCardManager matching working implementation 2026-04-22 19:06:04 -07:00
Justin Oros 970c7afa3e fix(githubsync): add HTTP timeout and JSON filter to prevent sync failure on slow connections and large repos 2026-04-22 18:57:40 -07:00
Justin Oros 8cd6e6c522 fix(githubsync): stream-parse GitHub tree JSON to prevent OOM crash on sync 2026-04-22 18:48:45 -07:00
Justin Oros b5e96d7ead fix(githubsync): handle bookerly-first label lambda anchor when patching SettingsActivity.cpp 2026-04-22 18:16:31 -07:00
Justin Oros 2c54d876f4 feat: add Bookerly font plugin with style selection and SmallerFonts integration 2026-04-21 18:57:58 -07:00
Justin Oros 7f704878e9 feat: add Bookerly font plugin with style selection and SmallerFonts integration 2026-04-21 18:56:14 -07:00