Skip to content

v0.44.0

Choose a tag to compare

@dmellok dmellok released this 09 Jun 03:01

Added

  • BYOS protocol Tier 1: full compliance with the official TRMNL contract. Any TRMNL-compatible client (XIAO ESP32-C3 DIY kit, native commercial hardware, KOReader Kindle) now talks to Tesserae exactly the same way it talks to the upstream TRMNL service:
    • POST /api/log/level endpoint (some native firmwares refuse to continue polling if this 404s)
    • friendly_id six-character human-readable id auto-populated per TRMNL device + surfaced in /api/setup and /api/display
    • Optional response fields in /api/display: image_url_timeout, pending_status_change, network_diagnostics_url

Tier 2 (firmware OTA) and Tier 3 (TRMNL recipe / plugin ecosystem) filed as #11 and #12; BMP format negotiation as #13.