gitextract_vdc0p1pc/ ├── .editorconfig ├── .eslintrc.cjs ├── .github/ │ └── workflows/ │ └── ci.yaml ├── .gitignore ├── .prettierrc ├── Cargo.toml ├── Cross.toml ├── Dockerfile ├── LICENSE ├── README.md ├── compose.yaml ├── crates/ │ ├── sshx/ │ │ ├── Cargo.toml │ │ ├── examples/ │ │ │ └── stdin_client.rs │ │ └── src/ │ │ ├── controller.rs │ │ ├── encrypt.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── runner.rs │ │ ├── terminal/ │ │ │ ├── unix.rs │ │ │ └── windows.rs │ │ └── terminal.rs │ ├── sshx-core/ │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── proto/ │ │ │ └── sshx.proto │ │ └── src/ │ │ └── lib.rs │ └── sshx-server/ │ ├── Cargo.toml │ ├── src/ │ │ ├── grpc.rs │ │ ├── lib.rs │ │ ├── listen.rs │ │ ├── main.rs │ │ ├── session/ │ │ │ └── snapshot.rs │ │ ├── session.rs │ │ ├── state/ │ │ │ └── mesh.rs │ │ ├── state.rs │ │ ├── utils.rs │ │ ├── web/ │ │ │ ├── protocol.rs │ │ │ └── socket.rs │ │ └── web.rs │ └── tests/ │ ├── common/ │ │ └── mod.rs │ ├── simple.rs │ ├── snapshot.rs │ └── with_client.rs ├── fly.toml ├── mprocs.yaml ├── package.json ├── postcss.config.cjs ├── rustfmt.toml ├── scripts/ │ └── release.sh ├── src/ │ ├── app.css │ ├── app.d.ts │ ├── app.html │ ├── lib/ │ │ ├── Session.svelte │ │ ├── action/ │ │ │ ├── slide.ts │ │ │ └── touchZoom.ts │ │ ├── arrange.ts │ │ ├── encrypt.ts │ │ ├── lock.ts │ │ ├── protocol.ts │ │ ├── settings.ts │ │ ├── srocket.ts │ │ ├── toast.ts │ │ ├── typeahead.ts │ │ └── ui/ │ │ ├── Avatars.svelte │ │ ├── Chat.svelte │ │ ├── ChooseName.svelte │ │ ├── CircleButton.svelte │ │ ├── CircleButtons.svelte │ │ ├── CopyableCode.svelte │ │ ├── DownloadLink.svelte │ │ ├── LiveCursor.svelte │ │ ├── NameList.svelte │ │ ├── NetworkInfo.svelte │ │ ├── OverlayMenu.svelte │ │ ├── Settings.svelte │ │ ├── TeaserVideo.svelte │ │ ├── Toast.svelte │ │ ├── ToastContainer.svelte │ │ ├── Toolbar.svelte │ │ ├── XTerm.svelte │ │ └── themes.ts │ └── routes/ │ ├── +error.svelte │ ├── +layout.svelte │ ├── +page.svelte │ ├── +page.ts │ └── s/ │ └── [id]/ │ └── +page.svelte ├── static/ │ └── get ├── svelte.config.js ├── tailwind.config.cjs ├── tsconfig.json └── vite.config.ts