github trilwu/crosspet v1.8.4
v1.8.4 — Reddit bug fixes

pre-release5 hours ago

Pre-release bundling Reddit-reported bug fixes plus post-flash perf and cover recovery.

Fixes since v1.8.3

  • BUG-001 — Apostrophe word-break: justified text no longer splits words around '.
  • BUG-002 — Wake-from-sleep: device wakes to last-read position instead of book-end.
  • BUG-004 — Clock NTP + reading stats: clock syncs over NTP; reading stats display correctly.
  • BUG-009 — Book cover extraction:
    • Case-insensitive cover-id matching against OPF manifest.
    • Fallback to first manifest image when no cover metadata present.
    • BOOK_CACHE_VERSION 5→6 forces re-parse of OPFs cached before the fix.
    • HomeActivity recovers from poisoned empty coverBmpPath records on Recent Books.

Performance

  • Hoisted getTextDarkness() out of glyph 2-bit pixel inner loop — page-turn hot path no longer pays the call per pixel (~96K iterations/page).

Infra

  • Removed phantom xteink-x4-emulator gitlink that was breaking release CI submodule init (also unblocks future fork releases).

Commits

  • c0d8bb8fix(reader): resolve reddit-reported bugs in apostrophe, wake, clock, covers
  • 4a038bachore(release): bump to 1.8.4 with post-flash perf and cover recovery
  • ee5fa2ffix(ci): remove phantom xteink-x4-emulator submodule entry

Update

Upload crosspet-v1.8.4.bin via the in-firmware OTA web UI.

Don't miss a new crosspet release

NewReleases is sending notifications on new releases.