Skip to content

Kadal Deck 0.3.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 21:16
· 143 commits to main since this release
c1e42ec

Patch Changes

  • bc47947: Phone remote: one phone at a time, paired by a code that keeps changing, and the air pointer on iPhone.

    • The QR holds a one-time pairing code, not the presenter's ticket. It changes every 30 seconds while the dialog is open (each code works for a minute), so a photo of the screen is soon worthless.
    • The newest phone to scan becomes the remote; any other is disconnected and says "Another phone took over as the remote." A paired phone keeps a lease for its tab, so a reload or a dropped connection reconnects without scanning again.
    • Disconnect drops the phone even while it is offline, voids its lease and changes the code.
    • iPhone: the air pointer asks for motion with a tap ("Tap to allow motion · then hold to point"). iOS only shows its prompt from a tap; asked on the press that starts a hold, it refused without asking ("Motion access was not allowed").
    • Rooms need the matching server (deck.kadal.cc has it). Against an older room the QR falls back to the presenter ticket.

Packages

Published from release.yml through npm trusted publishing, with provenance.

npm create @kadal/deck@latest my-talk      # a new deck
npm install @kadal/deck@0.3.1            # or upgrade one