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 thetopic/subscribehelpers. - 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.Storebehaviour with a built-in single-nodeKeyfob.Store.ETS(serializedupdate/2+take/1for lost-update and single-use safety, background expiry sweep).Keyfob.QRinline-SVG renderer (viaeqrcode) and headlessKeyfob.Components.panel/1+confirm_screen/1.Keyfob.Liveglue for the desktop panel.- Telemetry for every transition.