14 Commits
Author SHA1 Message Date
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 850e674706 feat(hardcover): auto-connect to WiFi before syncing 2026-04-27 13:25:30 -07:00
Justin Oros e7618d5e51 fix(hardcover): skip epub load for books without progress, eliminate double scan and load 2026-04-23 15:49:48 -07:00
Justin Oros b04b1932a6 fix(hardcover): patch Sync value text when githubsync is installed first 2026-04-23 15:13:59 -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 34898ccfcf fix(hardcover): handle extended SettingAction enum closing when bookerly/githubsync already patched it 2026-04-22 18:27:24 -07:00
Justin Oros e4650ac046 fix(hardcover): handle bookerly/githubsync label lambda anchor variants in SettingsActivity.cpp 2026-04-22 18:22:36 -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
Justin Oros 3763cc3d7d fix: clarify Hardcover API token prompt 2026-04-10 18:43:41 -07:00
Justin Oros 4c32a0b950 fix(hardcover): cache read session ID locally and use update_user_book_read for reliable progress sync 2026-04-09 13:09:50 -07:00
Justin Oros 04bc53369c fix(hardcover): query users own read session by most recent id to avoid duplicate inserts 2026-04-09 10:57:07 -07:00
Justin Oros de3c4df290 fix(hardcover): sync progress pages using edition page count and update existing read session 2026-04-08 21:40:58 -07:00
Justin Oros bfbae77acb Hardcover Progress Plugin 2026-04-08 19:46:23 -07:00