Commit Graph
42 Commits
Author SHA1 Message Date
justin b04b1932a6 fix(hardcover): patch Sync value text when githubsync is installed first 2026-04-23 15:13:59 -07:00
justin 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 e4f411dde5 fix(githubsync): use plain HTTPClient for downloads matching working implementation 2026-04-22 19:39:53 -07:00
justin 40270bb6d9 rename(bookerly): display as Bookerly Font instead of Bookerly Plugin on Plugins page 2026-04-22 19:31:45 -07:00
justin 0b1da901f1 fix(githubsync): skip download if file already exists on device 2026-04-22 19:25:07 -07:00
justin 33946761d2 fix(githubsync): replace SDCardManager with Storage HalStorage to resolve FsFile type conflict 2026-04-22 19:13:56 -07:00
justin 1918848b9a fix(githubsync): rewrite sync to use contents API and SDCardManager matching working implementation 2026-04-22 19:06:04 -07:00
justin 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 8cd6e6c522 fix(githubsync): stream-parse GitHub tree JSON to prevent OOM crash on sync 2026-04-22 18:48:45 -07:00
justin 796684367f darkmode: Added an else branch that finds the const auto& s declaration at either indent level and inserts the darkModeState/smallerFontsMode checks immediately after it.
locksreen: Same fix — the elif branch now tries both indent variants instead of hardcoding 6-space indent.
2026-04-22 18:37:54 -07:00
justin 34898ccfcf fix(hardcover): handle extended SettingAction enum closing when bookerly/githubsync already patched it 2026-04-22 18:27:24 -07:00
justin e4650ac046 fix(hardcover): handle bookerly/githubsync label lambda anchor variants in SettingsActivity.cpp 2026-04-22 18:22:36 -07:00
justin b5e96d7ead fix(githubsync): handle bookerly-first label lambda anchor when patching SettingsActivity.cpp 2026-04-22 18:16:31 -07:00
justin 60d2a80a57 fix(smallerfonts): add BOOKERLY_12 to resolve list and harden CrossPointSettings.h anchor matching 2026-04-22 18:11:30 -07:00
justin ffec2d868f fix: make bookerly and smallerfonts patches order-independent — use bare font ID in bookerly when resolve not yet injected, add BOOKERLY_12 to smallerfonts resolve list, and harden CrossPointSettings.h anchor matching 2026-04-22 18:10:22 -07:00
justin c2a59f22e5 fix(bookerly): fix getReaderFontId anchor to work without smallerfonts resolve() wrapper 2026-04-22 18:00:02 -07:00
justin f7e292cb03 fix(bookerly): rewrite patch_settings_activity_cpp with correct string escaping 2026-04-22 17:59:39 -07:00
justin 47d83c1dac fix(bookerly): update patch anchors for upstream SettingsActivity refactor 2026-04-22 17:39:14 -07:00
justin f2bd2915ba fix(bookerly): use SettingAction for Plugins page display and fix font family Bookerly label 2026-04-22 17:13:57 -07:00
justin d802b830ae refactor: make reclone default behavior, add --no-reclone to skip 2026-04-22 17:07:05 -07:00
justin 90f21bee3d fix(bookerly): add SettingsActivity.h patch and Plugins tab setup 2026-04-22 16:57:15 -07:00
justin 4dd08f10b0 fix(bookerly): add Plugins tab and fix Bookerly font family label in settings UI 2026-04-22 16:46:55 -07:00
justin 1afc5a681f fix(bookerly): reduce font sizes to 12-18 to fit within flash limit 2026-04-22 16:29:43 -07:00
justin 5c4fb9143e fix(bookerly): use fallback anchor for bookerlyStyle field insertion in fresh repo 2026-04-22 16:19:05 -07:00
justin d3d443ce7f fix: remove bookerlyStyle from SettingsList patch to prevent compile error when bookerly not installed 2026-04-22 16:06:27 -07:00
justin 191728edd1 fix: correct CrossPointSettings patch anchors for Bookerly enum and font ID insertion 2026-04-21 19:02:42 -07:00
justin 2c54d876f4 feat: add Bookerly font plugin with style selection and SmallerFonts integration 2026-04-21 18:57:58 -07:00
justin 7f704878e9 feat: add Bookerly font plugin with style selection and SmallerFonts integration 2026-04-21 18:56:14 -07:00
justin 1dc223cde8 fix: clamp NotoSerif/NotoSans minimum font size to 12pt 2026-04-21 18:36:32 -07:00
justin 40fb2027a0 refactor: remove Bookerly from smallerfonts plugin, use NotoSerif/NotoSans/OpenDyslexic only 2026-04-21 18:30:43 -07:00
justin 3763cc3d7d fix: clarify Hardcover API token prompt 2026-04-10 18:43:41 -07:00
justin 26f9b6b20c feat(lockscreen): add customizable lockscreen shown on wake/power-on 2026-04-09 17:20:48 -07:00
justin 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 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 de3c4df290 fix(hardcover): sync progress pages using edition page count and update existing read session 2026-04-08 21:40:58 -07:00
justin bfbae77acb Hardcover Progress Plugin 2026-04-08 19:46:23 -07:00
justin 68a64f2e2a Add WUI Plugin Settings display names and dropdown options in CrossPoint-Reader Web Interface 2026-04-05 14:56:13 -07:00
justin 856d561723 Fix dark mode image rendering on pages with mixed text and images 2026-04-02 11:07:12 -07:00
justin 5d8060e2df Fix: plugin settings persistence after waking from sleep 2026-04-01 18:25:51 -07:00
justin c51701283f plugin: darkmode 2026-04-01 17:29:38 -07:00
justin 00dfe64c9c Git ignore 2026-04-01 16:26:11 -07:00
justin 61f6e61a54 xteink-plugins 2026-04-01 16:21:24 -07:00