Johannes Merz jay
  • Joined on 2023-08-03
jay pushed to main at jay/pi-remote-ios 2026-05-16 12:07:55 +02:00
f74887f898 Merge fix/session-switch-reconnect: tear down + reconnect on session switch
856f0ebf03 fix(ios): session switch — tear down and reconnect on activeSessionId change
Compare 2 commits »
jay pushed to main at jay/pi-remote-control 2026-05-16 12:07:55 +02:00
964226847b Merge fix/ws-input-handler: WS handler processes keys/key/paste
a7c7b8f3d7 fix(sidecar): WS stream handler — process keys/key/paste messages
Compare 2 commits »
jay pushed to fix/session-switch-reconnect at jay/pi-remote-ios 2026-05-16 12:07:30 +02:00
856f0ebf03 fix(ios): session switch — tear down and reconnect on activeSessionId change
jay created branch fix/session-switch-reconnect in jay/pi-remote-ios 2026-05-16 12:07:30 +02:00
jay pushed to fix/ws-input-handler at jay/pi-remote-control 2026-05-16 12:07:21 +02:00
a7c7b8f3d7 fix(sidecar): WS stream handler — process keys/key/paste messages
jay created branch fix/ws-input-handler in jay/pi-remote-control 2026-05-16 12:07:21 +02:00
jay pushed to main at jay/pi-remote-ios 2026-05-16 11:58:25 +02:00
df85c9e85b fix: remove public visibility from app-internal types; fix StatusBar arg order
jay pushed to main at jay/pi-remote-control 2026-05-16 11:54:36 +02:00
0604fd7c03 Merge feat/sidecar-pair-smoke: POST /pair smoke test
8eb8360387 test: POST /pair smoke test (T-1.3 regression guard)
547df01c21 fix: spawn sessions at 80x24 default (smaller mismatch before iOS resize arrives)
2e44a7f286 fix: listSessions filters to @pi-remote-managed sessions only — excludes pi-sidecar and other unrelated tmux sessions
4b428df0a4 fix: capturePane with escapes=true for color-accurate snapshots
Compare 7 commits »
jay pushed to main at jay/pi-remote-ios 2026-05-16 11:54:25 +02:00
267d8a0f23 Merge T-2.6 + T-2.8 + T-2.11 into main
7be9e64a95 feat: merge T-2.6 SessionSwitcher + T-2.8 StatusBar + T-2.11 Face-ID
fb56c11a29 fix: default font size 13pt → 11pt for ~53 cols on iPhone 12 mini
d085444adc fix: clear terminal on connect, increase SIGWINCH settle time to 600ms
994b450fe4 fix: fresh connect uses resize+snapshot instead of full history replay; wire onInput
Compare 6 commits »
jay pushed to feat/p2-t2.11-faceid at jay/pi-remote-ios 2026-05-16 04:22:37 +02:00
d91cebef6c fix: replace deprecated NavigationView with NavigationStack in SettingsView
jay created branch feat/p2-t2.8-status-bar in jay/pi-remote-ios 2026-05-16 04:17:38 +02:00
jay pushed to feat/p2-t2.8-status-bar at jay/pi-remote-ios 2026-05-16 04:17:38 +02:00
b824355cfd feat: T-2.8 StatusBar component + pi state display
jay created branch feat/sidecar-pair-smoke in jay/pi-remote-control 2026-05-16 04:17:22 +02:00
jay pushed to feat/sidecar-pair-smoke at jay/pi-remote-control 2026-05-16 04:17:22 +02:00
8eb8360387 test: POST /pair smoke test (T-1.3 regression guard)
547df01c21 fix: spawn sessions at 80x24 default (smaller mismatch before iOS resize arrives)
2e44a7f286 fix: listSessions filters to @pi-remote-managed sessions only — excludes pi-sidecar and other unrelated tmux sessions
4b428df0a4 fix: capturePane with escapes=true for color-accurate snapshots
8ff635e6f5 fix: tsc errors — use correct ExtensionAPI event names (tool_execution_start/end, session_start)
Compare 6 commits »
jay pushed to feat/p2-t2.6-session-switcher at jay/pi-remote-ios 2026-05-16 04:16:57 +02:00
e29461b675 feat: T-2.6 SessionRegistry + SessionSwitcher UI
jay created branch feat/p2-t2.6-session-switcher in jay/pi-remote-ios 2026-05-16 04:16:57 +02:00
jay created branch feat/p2-t2.11-faceid in jay/pi-remote-ios 2026-05-16 04:16:50 +02:00
jay pushed to feat/p2-t2.11-faceid at jay/pi-remote-ios 2026-05-16 04:16:50 +02:00
e8b3cc422f feat: T-2.11 Face-ID gate + SettingsView
fb56c11a29 fix: default font size 13pt → 11pt for ~53 cols on iPhone 12 mini
d085444adc fix: clear terminal on connect, increase SIGWINCH settle time to 600ms
994b450fe4 fix: fresh connect uses resize+snapshot instead of full history replay; wire onInput
044a4920bb fix: terminal rendering — resize sync, TERM via sidecar, remove double-dot status
Compare 5 commits »
jay pushed to main at jay/pi-remote-control 2026-05-16 03:12:46 +02:00
b64aaab40a fix: WS upgrade auth — multi-token bearer not validated
jay pushed to main at jay/pi-remote-control 2026-05-16 03:08:04 +02:00
38cad794e2 feat: tsconfig.json + npm run typecheck