Skip to content

Improve mobile terminal streaming performance#1700

Merged
Jinwoo-H merged 27 commits into
mainfrom
Jinwoo-H/mobile-improvements-5
May 12, 2026
Merged

Improve mobile terminal streaming performance#1700
Jinwoo-H merged 27 commits into
mainfrom
Jinwoo-H/mobile-improvements-5

Conversation

@Jinwoo-H
Copy link
Copy Markdown
Contributor

@Jinwoo-H Jinwoo-H commented May 11, 2026

Summary

  • move mobile terminal output and snapshots onto encrypted binary stream frames with chunking and byte-budgeted scrollback
  • preserve terminal content across reconnects and keyboard lifts without resizing the PTY for keyboard changes
  • require the new binary terminal stream capability and bump mobile/desktop protocol compatibility markers

Verification

  • pnpm typecheck:node
  • pnpm --dir mobile exec tsc --noEmit
  • pnpm vitest run src/shared/terminal-stream-protocol.test.ts src/main/runtime/rpc/e2ee-crypto.test.ts src/main/runtime/rpc/e2ee-channel.test.ts src/main/runtime/rpc/e2ee-integration.test.ts src/main/runtime/rpc/ws-transport.test.ts src/shared/protocol-compat.test.ts src/main/runtime/mobile-subscribe-integration.test.ts src/main/runtime/mobile-presence-lock.test.ts
  • targeted oxlint/oxfmt checks

Notes

  • confirmed staged/reviewed implementation diff contains no references to paseo, ref-oss, or other reference project names
  • design/context docs are ignored and were not included

Made with Orca 🐋

@Jinwoo-H Jinwoo-H force-pushed the Jinwoo-H/mobile-improvements-5 branch 4 times, most recently from 7798790 to d9c22b5 Compare May 12, 2026 00:46
Jinwoo-H and others added 26 commits May 12, 2026 17:25
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Orca <help@stably.ai>
@Jinwoo-H Jinwoo-H force-pushed the Jinwoo-H/mobile-improvements-5 branch from 85dfb8e to 1ad6d0e Compare May 12, 2026 21:30
@Jinwoo-H Jinwoo-H merged commit 7944293 into main May 12, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant