Yichen Jiang
0ae278b935
fix(web): share terminal discovery per session
2026-10-15 20:12:52 +08:00
Yichen Jiang
5538b790c6
fix(web): bound terminal uplink and preserve final output
2026-10-12 13:54:11 +08:00
Yichen Jiang
c6f3639b5e
docs(web): align terminal duplex documentation
2026-10-12 12:44:06 +08:00
Yichen Jiang
5379996fcb
feat(web): carry terminal input over duplex streams
2026-10-12 11:18:43 +08:00
Tianyi Cui
b446e2e290
fix(web): start sidebar terminals in the session directory
2026-10-06 01:27:55 +08:00
imccyu
f37f19ab43
fix(subprocess): compare executable errors by name
2026-09-30 12:47:48 +08:00
Yichen Jiang
41021fc803
fix(web): list each shell once in the new-terminal menu
...
Shell discovery keyed entries by resolved path. On merged-/usr hosts the
login shell /bin/bash from $SHELL and the PATH hit /usr/bin/bash for the
`bash` candidate are one file with two spellings, so the menu showed
"bash" twice. Key discovered shells by executable name, compared without
letter case or `.exe`, and keep the earliest entry so the default shell
stays first.
2026-09-29 10:40:27 +08:00
Yichen Jiang
ab695ef4cf
feat(web): give user terminals system-user permissions
2026-09-16 13:52:23 +08:00
Yichen Jiang
ad8a00c291
Merge remote-tracking branch 'origin/master' into worktree/sidebar-session-recovery
...
# Conflicts:
# packages/subprocess/subprocess-local/src/index.ts
2026-09-15 12:15:20 +08:00
Yichen Jiang
281723bed8
fix(web): isolate terminal bindings and validate saved layouts
2026-09-15 12:07:01 +08:00
imccyu
232ab768a9
perf(runtime): defer optional native dependencies
2026-09-15 11:06:43 +08:00
Yichen Jiang
b25c5ad82e
feat(web): restore sidebar layouts and reclaim unattended terminals
2026-09-15 10:27:44 +08:00
Yichen Jiang
4012092d24
feat(web): launch terminals from provider guide menus
2026-09-14 19:22:22 +08:00
Yichen Jiang
1ddd7e08c3
fix(web): keep Windows PowerShell in terminal choices
2026-09-14 14:31:41 +08:00
Yichen Jiang
249c8d1565
feat(web): show common shells by default
2026-09-14 14:20:25 +08:00
Yichen Jiang
37e5d8c4aa
fix(web): remember shell choices before terminal startup
2026-09-14 11:02:53 +08:00
Yichen Jiang
33d89aee77
feat(web): choose and remember terminal shells
2026-09-14 10:59:46 +08:00
Yichen Jiang
d28625c6d5
fix(web): restore terminal snapshots across host and sidebar lifecycles
2026-09-09 19:52:55 +08:00
Yichen Jiang
0a525601a7
fix(web): harden sidebar terminal lifecycle and recovery
2026-09-09 18:17:47 +08:00
Yichen Jiang
00b16cb63a
fix(web): align terminal preview, styles, and snapshots
2026-09-09 17:29:00 +08:00
Yichen Jiang
e15a9b1bec
feat(web): add interactive sidebar terminals
2026-09-09 16:40:58 +08:00