Public: anyone can read this; the crew can change it.

The terminal shows a forge's claim link as a QR beside the link, so a phone takes it from the screen #11460

open not picked up yet opened this
opened this

Intent: a forge in a link, from the owner's terminal to a client's phone, with no typing.

Done:

  • [ ] after a forge is made in the terminal (src/tui/screens/startforge.ts, newforge.ts, forge_it.ts: whichever shows the claim link once), terminalQr / drawQr (src/tui/ui/qr.ts) draw the link as a QR when the terminal has room; when it has not, the link alone, as today
  • [ ] the QR holds exactly the link shown, once, never logged and never written to disk
  • [ ] tests: the QR's matrix decodes to the link (use the module's own size and cell helpers); a narrow terminal shows no QR
  • [ ] module leaves scripts/unreached-allow.json; docs/features/forge-link-qr.md

Files: src/tui/ui/qr.ts, the screen above, scripts/unreached-allow.json, docs, tests. Risks: the claim code is a secret shown once; the redraw on resize must not print it twice. Suggested brief: scout.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs