Skip to content

XPoint v2.7.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 02:42
· 106 commits to develop since this release
v2.7.0
50ef186

Faster book opens

Returning to a book you were already reading now paints the page in a fraction of the previous wait. The reader used to re-read its chapter position table from the SD card in hundreds of tiny chunks on every open; it now reads the same data in a few batches, cutting that part of a warm open from about two seconds to well under a tenth of it on long chapters. You notice it the moment you tap a book: the page appears almost as soon as the display allows.

What else is fixed

  • Dictionary definitions stored as HTML now render through the styled layout even when the dictionary file mislabels them, so you get proper formatting instead of raw markup.
  • Screen long-press now follows your touchLongPressAction button remapping, not just physical buttons.
  • Metalio E-Ink 4 powers off fully when it sleeps instead of drawing power.

Update

  • OTA: Settings → System → Check for updates (signed manifest, verified on-device).
  • Manual flash: xpoint-2.7.0-x4pro.bin from this release for the X4 Pro; every supported board has its own .bin here.

Changelog

Range: v2.6.1..origin/develop

Bug Fixes

  • dict
    • route HTML-content definitions through styled layout despite sametypesequence=x (#217)
  • lib/hal
  • reader
    • honor touchLongPressAction for screen long-press routing (#215)

Performance

  • speed up warm book open by batching FIBP index reads (#218)

Chores

  • deps
    • update freeink-sdk digest to bfe4d29 (#214)
  • other
    • further refine agents guidelines
  • sync
    • merge upstream/develop into develop

Other

  • Merge remote-tracking branch 'origin/develop' into develop
  • Merge remote-tracking branch 'upstream/develop' into develop