All notable changes to Keyfob are documented here. The format is based on Keep a Changelog and the project adheres to Semantic Versioning.

0.1.0

Initial release.

Added

  • QR device-handoff login rendezvous: create_request/1, peek/2, approve/3, deny/2, consume/2, and the topic/subscribe helpers.
  • Secret split — the QR-borne request token can never log anyone in; a separate one-time login token is minted at approval and delivered only to the waiting LiveView over PubSub.
  • Keyfob.Store behaviour with a built-in single-node Keyfob.Store.ETS (serialized update/2 + take/1 for lost-update and single-use safety, background expiry sweep).
  • Keyfob.QR inline-SVG renderer (via eqrcode) and headless Keyfob.Components.panel/1 + confirm_screen/1.
  • Keyfob.Live glue for the desktop panel.
  • Telemetry for every transition.