Commit Graph
5 Commits
Author SHA1 Message Date
yonglin 2697bff24d docs: document Windows build and packaging 2026-09-17 16:25:55 +08:00
ylhan 36d60bab1e Add a Chinese README, and drop two references readers cannot follow
README.zh-CN.md is a full translation rather than a summary: the same 26
sections, the same code blocks. Both files link to each other.

The English README pointed readers at "the implementation plan" twice, for
a file that lives outside the repository. The README has since grown to
cover that design material itself, so the pointers went rather than the
content.
2026-09-17 03:18:16 +08:00
ylhan 070992bcc7 Correct the milestone table: same-host grouping is done 2026-09-17 03:14:29 +08:00
ylhan 1538d42793 Document packaging, and add a script that verifies a package runs
A package broken in the ways that matter still builds, installs and starts;
native modules left inside the asar fail on a user's machine the first time
they open a terminal. scripts/verify-package.mjs extracts the AppImage and
asserts the binaries really are unpacked beside it.

Also records that the deb metadata fields are placeholders.
2026-09-17 03:14:17 +08:00
ylhan 430d78b9f0 NexusTerm: an SSH session manager for Linux
Connection tree with interleaved folders and hosts, tabbed terminals
grouped by host, a pinned local shell, TOFU host key verification, and
credentials held by the OS keyring.

Terminal bytes travel on a per-session MessagePort with credit-based flow
control, so one session running `cat` on a large file cannot stall the
others. Transports reconnect on their own with jittered backoff, keeping
the scrollback and the tab while replacing only the connection beneath.

156 tests, including integration tests against a real sshd and a
migration exercised against a database built in the old shape.
2026-09-17 03:12:24 +08:00