pi-remote-control/extensions/remote-control
Johannes Merz 1f36636e06 feat: POST /pair endpoint + async bearer token auth
- POST /pair: consumes one-time pairingToken, creates named bearer token,
  returns { bearerToken, sidecarId } per IC-3
- isAuthenticatedAsync(): checks legacy token + new multi-token store
- isAuthenticated(): extended with Bearer header support for WS upgrade
- Smoke still 12/12 green
2026-05-16 02:46:15 +02:00
..
apns feat(T-1.10): APNs scaffold — JWT provider auth, push primitive, device-token stub 2026-05-15 11:32:05 +02:00
auth feat(T-1.3): auth tokens, pairing, TLS, CLI (pair/auth list/revoke/name) 2026-05-15 11:30:54 +02:00
buffer feat(T-1.2): sequence counter + disk ring-buffer writer/reader 2026-05-15 11:29:41 +02:00
cli feat(T-1.3): auth tokens, pairing, TLS, CLI (pair/auth list/revoke/name) 2026-05-15 11:30:54 +02:00
pi feat(T-1.4): pi adapter — events, commands, autoname 2026-05-15 11:31:36 +02:00
server feat: POST /pair endpoint + async bearer token auth 2026-05-16 02:46:15 +02:00
tmux feat(T-1.8/1.9): stream integration smoke, operator guide, Phase 1 complete 2026-05-15 11:43:59 +02:00
auth.ts feat: persist auth token across server restarts 2026-05-14 19:00:31 +02:00
config.ts feat: bindAddress from config + PWA support 2026-05-14 18:51:54 +02:00
html.ts fix: reconnect immediately on tab visibility (iOS) 2026-05-14 19:22:46 +02:00
index.ts feat: bindAddress from config + PWA support 2026-05-14 18:51:54 +02:00
messages.ts chore: migrate @mariozechner pi packages to @earendil-works namespace 2026-05-08 18:18:04 +08:00
sequence.ts feat(T-1.2): sequence counter + disk ring-buffer writer/reader 2026-05-15 11:29:41 +02:00
server.ts refactor(T-1.0): carve server.ts into server/ sub-modules 2026-05-15 10:57:52 +02:00