Skip to content

v0.44.1

Choose a tag to compare

@dmellok dmellok released this 09 Jun 03:14

Changed

  • Full Terminus BYOS parity: TRMNL devices auto-provision by MAC. After reading the official Terminus reference implementation, our flow was off in two ways:

    • Auth was access-token based; Terminus uses MAC (Id header) as primary identity.
    • Pairing required admin to click Register in the Discovered strip; Terminus auto-creates on first /api/setup.

    Now: a box-fresh TRMNL device pointed at Tesserae's URL just works. /api/setup auto-creates the device instance keyed by MAC, mints a 20-char api_key, returns it. /api/display resolves by MAC first, access-token as fallback (KOReader keeps working). /api/display envelope matches Terminus's shape exactly — dropped the invented pending_status_change / network_diagnostics_url fields from 0.44.0, added the official firmware_version.

    Backwards compatible: existing TRMNL devices using token-based auth continue to work. KOReader Kindle path is unaffected (never sent a MAC). Admin still manages all auto-created devices through Settings → Devices.