Repository navigation
Kadal Deck 0.3.1
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
@kadal/deck@0.3.1@kadal/create-deck@0.3.1@kadal/deck-angular@0.3.1@kadal/deck-fresh@0.3.1@kadal/deck-preact@0.3.1@kadal/deck-python@0.3.1@kadal/deck-qwik@0.3.1@kadal/deck-solid@0.3.1@kadal/deck-svelte@0.3.1@kadal/deck-vue@0.3.1@kadal/deck-wasm@0.3.1
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