Sterling Archer
|
4cddd1a34d
|
fix(snakegame): remap controls to fixed buttons, replace footer labels with arrows, and improve game feel (food placement, pacing, game-over lockout)
|
2026-07-18 19:06:18 -07:00 |
|
Sterling Archer
|
a4daf0f299
|
Update README.md
|
2026-07-16 22:32:41 -07:00 |
|
Sterling Archer
|
03b7244fed
|
Snake Game
|
2026-07-16 22:31:04 -07:00 |
|
Sterling Archer
|
4a7867f22e
|
Update README.md
|
2026-07-16 22:22:01 -07:00 |
|
Sterling Archer
|
8ed0b4e28f
|
Loosen dino/cactus collision hitbox for more forgiving jumps
|
2026-07-16 21:53:17 -07:00 |
|
Sterling Archer
|
df8aef978e
|
Update README.md
|
2026-07-16 21:33:44 -07:00 |
|
Sterling Archer
|
c7c76e8875
|
Add Dino Game plugin
|
2026-07-16 21:29:16 -07:00 |
|
Sterling Archer
|
59aebe7ff7
|
Update README.md
|
2026-07-16 21:24:35 -07:00 |
|
Sterling Archer
|
c2b7474697
|
Update README.md
|
2026-07-16 17:48:52 -07:00 |
|
Sterling Archer
|
60db39f9da
|
Update README.md
|
2026-07-16 17:00:05 -07:00 |
|
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
|
3ad7a7ab39
|
Fix bookerly patch anchor to match current SettingAction enum
|
2026-05-09 18:42:26 -07:00 |
|
Justin Oros
|
653ade2a57
|
Increase backup baud rate to 921600 for faster flash read
|
2026-05-09 17:39:27 -07:00 |
|
Justin Oros
|
cb7f013fac
|
Add pre-flash firmware backup step with restore instructions
|
2026-05-09 17:34:52 -07:00 |
|
Justin Oros
|
0fa657544c
|
fix (lockscreen) add plugin back to Plugins list
|
2026-05-01 07:19:34 -07:00 |
|
Justin Oros
|
ad280e6d5e
|
Pong Game
|
2026-05-01 07:18:28 -07:00 |
|
Justin Oros
|
850e674706
|
feat(hardcover): auto-connect to WiFi before syncing
|
2026-04-27 13:25:30 -07:00 |
|
Justin Oros
|
b7223f4375
|
feat(lockscreen): add button hint labels for all physical controls
|
2026-04-27 11:09:10 -07:00 |
|
Justin Oros
|
01ddca7a42
|
Update screenshot
|
2026-04-27 09:56:35 -07:00 |
|
Justin Oros
|
6589c5580a
|
LockscreenActivity.cpp: Redesigned lockscreen UI with passcode-style dot input, clean keypad layout, and fixed Select button leaking a press to the next activity on unlock.
|
2026-04-26 01:15:27 -07:00 |
|
Justin Oros
|
3a345bc9d8
|
refactor(smallerfonts): simplify to Disabled/Enabled, drop 2pt for Noto and Bookerly, skip OpenDyslexic
|
2026-04-23 16:10:54 -07:00 |
|
Justin Oros
|
5d7a927715
|
Update screenshot
|
2026-04-23 16:07:20 -07:00 |
|
Justin Oros
|
53d7149691
|
fix(lockscreen): correct main.cpp injection anchor and early-return guard
|
2026-04-23 15:58:11 -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
|
2ee7395142
|
Update readme
|
2026-04-23 15:02:44 -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
|
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 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
|
b5e96d7ead
|
fix(githubsync): handle bookerly-first label lambda anchor when patching SettingsActivity.cpp
|
2026-04-22 18:16:31 -07:00 |
|
Justin Oros
|
60d2a80a57
|
fix(smallerfonts): add BOOKERLY_12 to resolve list and harden CrossPointSettings.h anchor matching
|
2026-04-22 18:11:30 -07:00 |
|
Justin Oros
|
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 Oros
|
c2a59f22e5
|
fix(bookerly): fix getReaderFontId anchor to work without smallerfonts resolve() wrapper
|
2026-04-22 18:00:02 -07:00 |
|
Justin Oros
|
f7e292cb03
|
fix(bookerly): rewrite patch_settings_activity_cpp with correct string escaping
|
2026-04-22 17:59:39 -07:00 |
|
Justin Oros
|
47d83c1dac
|
fix(bookerly): update patch anchors for upstream SettingsActivity refactor
|
2026-04-22 17:39:14 -07:00 |
|
Justin Oros
|
cff75bf496
|
fix: clear plugin __pycache__ before applying patches to prevent stale bytecode
|
2026-04-22 17:32:34 -07:00 |
|
Justin Oros
|
f2bd2915ba
|
fix(bookerly): use SettingAction for Plugins page display and fix font family Bookerly label
|
2026-04-22 17:13:57 -07:00 |
|
Justin Oros
|
d802b830ae
|
refactor: make reclone default behavior, add --no-reclone to skip
|
2026-04-22 17:07:05 -07:00 |
|
Justin Oros
|
90f21bee3d
|
fix(bookerly): add SettingsActivity.h patch and Plugins tab setup
|
2026-04-22 16:57:15 -07:00 |
|
Justin Oros
|
3d45f149b5
|
feat: skip re-clone if CrossPoint repo is already up to date, add --reclone flag
|
2026-04-22 16:56:35 -07:00 |
|
Justin Oros
|
4dd08f10b0
|
fix(bookerly): add Plugins tab and fix Bookerly font family label in settings UI
|
2026-04-22 16:46:55 -07:00 |
|