waveterm/frontend/app
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
..
asset workspace switcher + new elements (in storybook) (#1148) 2024-10-27 13:22:06 -07:00
block terminal multi-input for tab (#1643) 2025-01-02 10:06:47 -08:00
element Fix the progressbar component (#1661) 2025-01-01 11:27:46 -08:00
hook browser view (#1005) 2024-10-17 14:34:02 -07:00
modals Make TOS modal buttons larger (#1573) 2024-12-19 12:16:03 -08:00
notification Oops i actually made the tabs wrong (#1384) 2024-12-04 13:49:14 -08:00
store conn updates 2 (#1660) 2025-01-02 14:15:32 -08:00
tab Allow empty workspace name while editing workspace (#1592) 2024-12-20 08:55:28 -08:00
view terminal multi-input for tab (#1643) 2025-01-02 10:06:47 -08:00
workspace Oops i actually made the tabs wrong (#1384) 2024-12-04 13:49:14 -08:00
app-bg.tsx browser view (#1005) 2024-10-17 14:34:02 -07:00
app.scss wsh run (#1376) 2024-12-04 14:16:50 -08:00
app.tsx new utility fn, deepCompareReturnPrev. use for settings prefix atom to do a deep equal (#1630) 2024-12-26 11:09:48 -08:00
mixins.scss Oops i actually made the tabs wrong (#1384) 2024-12-04 13:49:14 -08:00
reset.scss Oops i actually made the tabs wrong (#1384) 2024-12-04 13:49:14 -08:00
theme.scss Search box component (#1579) 2024-12-19 13:49:48 -08:00