waveterm/pkg
Mike Sawka 4fd6d36d8e
conn updates 2 (#1660)
* use pwsh over powershell if installed (on windows) for default shell
* refactor blockcontroller.DoRunShellCommand into a "setup" and "manage" phase
* fix wshcmd-conn to also disconnect wsl connections
* new genconn interfaces to make a standardized environment to run SSH/WSL commands via `sh -c`.  also create better quoting functions that are composable
* replace html/template with text/template for shell command templating (avoids special chars getting turned into HTML entities, breaking the commands)
* do not reinstall wsh if the installed version has a higher version (prevents flip-flopping on shared systems)
* simplify clientOs/clientArch detection.  use `uname -sm`.  also validate the os/arch combo as compatible with our builds.
* replace CpHostToRemote with CpWshToRemote. hard codes wsh paths inside of the function instead of having them passed in (quoting restrictions)
* new SyncBuffer class to use with commands that properly synchronizes Writes/String output
* fix setTermSize to actually update DB with terminal size
2025-01-02 14:15:32 -08:00
..
authkey fix for waveterm environment variables leaking from prod to dev (#1153) 2024-10-27 13:12:41 -07:00
blockcontroller conn updates 2 (#1660) 2025-01-02 14:15:32 -08:00
docsite Fix docsite path error in docsite.go (#1272) 2024-11-12 12:30:37 -08:00
eventbus Delete a tab when it's out of blocks, cascade to window (#1374) 2024-12-03 09:38:46 -08:00
filestore fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00
genconn conn updates 2 (#1660) 2025-01-02 14:15:32 -08:00
gogen update all gopkg imports (#330) 2024-09-05 14:25:45 -07:00
ijson metadata updates (frontend typing) (#174) 2024-07-30 12:33:28 -07:00
panichandler fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00
remote conn updates 2 (#1660) 2025-01-02 14:15:32 -08:00
service fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00
shellexec fix: remove context from wsl connection struct (#1663) 2025-01-02 13:05:28 -08:00
telemetry fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00
trimquotes SSH Agent Integration (#334) 2024-09-06 13:19:38 -07:00
tsgen Workspaces are back! (#1282) 2024-12-02 10:56:56 -08:00
userinput SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
util conn updates 2 (#1660) 2025-01-02 14:15:32 -08:00
vdom misc v0.9.3 fixes -- numToString, block counts, fix docsite images/video (#1354) 2024-11-25 18:07:29 -08:00
waveai fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00
waveapp fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00
wavebase conn updates 2 (#1660) 2025-01-02 14:15:32 -08:00
waveobj implement web:hidenav (#1639), and file:/// urls (#1638) (#1645) 2024-12-30 16:51:00 -08:00
wcloud fix for waveterm environment variables leaking from prod to dev (#1153) 2024-10-27 13:12:41 -07:00
wconfig fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00
wcore fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00
web fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00
wps Workspace app menu (#1423) 2024-12-06 15:33:00 -08:00
wshrpc fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00
wshutil fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00
wsl conn updates 2 (#1660) 2025-01-02 14:15:32 -08:00
wstore fix all panichandlers for the new format (inline recover()) (#1659) 2024-12-31 09:31:55 -08:00