waveterm/pkg
Evan Simkowitz a72d3e5c7a
Add recursive flag to prevent unwanted deletion of parents while they're already being deleted (#1378)
When a tab was being deleted, for instance, the last block that got
deleted would cascade to delete its parent tab, even though the
`DeleteTab` function was already going to do this. This would produce DB
collisions that would put the app into a bad state. Now we pass a
`recursive` flag that is used to determine whether to perform the
recursive close of the parents.

Also updates `DeleteWorkspace` so that named workspaces will always be
deleted if they're empty, even if `force` is false
2024-12-03 18:39:06 -08:00
..
authkey fix for waveterm environment variables leaking from prod to dev (#1153) 2024-10-27 13:12:41 -07:00
blockcontroller SSH without using WSH (#1355) 2024-11-27 16:52:00 -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 panic handlers everywhere (#1327) 2024-11-20 18:05:13 -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 panic handlers everywhere (#1327) 2024-11-20 18:05:13 -08:00
remote SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
service Add recursive flag to prevent unwanted deletion of parents while they're already being deleted (#1378) 2024-12-03 18:39:06 -08:00
shellexec SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
telemetry SSH without using WSH (#1355) 2024-11-27 16:52:00 -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 Workspaces are back! (#1282) 2024-12-02 10:56:56 -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 panic handlers everywhere (#1327) 2024-11-20 18:05:13 -08:00
waveapp panic handlers everywhere (#1327) 2024-11-20 18:05:13 -08:00
wavebase fix for waveterm environment variables leaking from prod to dev (#1153) 2024-10-27 13:12:41 -07:00
waveobj Delete a tab when it's out of blocks, cascade to window (#1374) 2024-12-03 09:38:46 -08:00
wcloud fix for waveterm environment variables leaking from prod to dev (#1153) 2024-10-27 13:12:41 -07:00
wconfig SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
wcore Add recursive flag to prevent unwanted deletion of parents while they're already being deleted (#1378) 2024-12-03 18:39:06 -08:00
web panic handlers everywhere (#1327) 2024-11-20 18:05:13 -08:00
wlayout Workspaces are back! (#1282) 2024-12-02 10:56:56 -08:00
wps wsh getva, setvar, and file commands (#1317) 2024-11-19 17:20:47 -08:00
wshrpc Add recursive flag to prevent unwanted deletion of parents while they're already being deleted (#1378) 2024-12-03 18:39:06 -08:00
wshutil panic handlers everywhere (#1327) 2024-11-20 18:05:13 -08:00
wsl SSH without using WSH (#1355) 2024-11-27 16:52:00 -08:00
wstore Delete a tab when it's out of blocks, cascade to window (#1374) 2024-12-03 09:38:46 -08:00