Commit Graph
7 Commits
Author SHA1 Message Date
zzzjy 3589e5c927 feat: add agent panel, file panel, context menu, fix agy cursor, and bump to v1.1.0
Build and Release / Build & Release DEB Package (push) Successful in 3m27s
- Agent panel: dedicated panel per tab with compact icon-only agent tabs (agy with Google colors, codex with ChatGPT icon, claude)
- Agent lifecycle: auto-close tab and panel when agent process exits without leaving a shell
- Fix cursor jumping: disable convertEol and ensure precise viewport size calculation
- File browser panel: single instance per tab, directory navigation, hidden files toggle
- Context menu: terminal right-click menu with split options, agent launcher, and close pane
- Terminal shortcuts: Ctrl+Shift+C / Ctrl+Shift+V copy and paste support
- Test suite: 35 automated end-to-end tests covering all new features
2026-09-25 01:45:51 +08:00
zzzjy 2db388c2f2 feat: merge titlebar and tab bar into single header with dynamic workspace alignment
- Merge titlebar and tab bar into a single unified top bar (.titlebar)
- Remove redundant floating workspace button that caused overlap on collapsed sidebar
- Ensure tab bar left aligns with terminal window when workspace sidebar is expanded
- Allow tab bar to sit naturally at leftmost position when workspace sidebar is collapsed
- Update test runner suite to cover merged titlebar and alignment behavior
2026-09-24 22:57:47 +08:00
zzzjy 4707817053 fix: resolve new tab creation failure and shortcut passthrough
- Fix pty.spawn cwd tilde expansion: ptyManager now passes resolvedCwd (expanding ~ and verifying directory existence) so child processes do not exit immediately on launch
- Add pointer-events: none to SVGs inside buttons and tabs to prevent Electron window-dragging interception
- Extend xterm attachCustomKeyEventHandler to allow Ctrl+Shift+T, Ctrl+Shift+W, etc. through while terminal is focused
- Wrap remote SSH and serial spawns with fallback to local bash to prevent tab death loops on connection failures
2026-09-24 01:48:43 +08:00
zzzjy ebf454a250 fix: intercept Ctrl+B and app shortcuts in capture phase when terminal is focused 2026-09-24 01:38:35 +08:00
zzzjy 5421af1bb0 feat: add collapsible workspace sidebar supporting Local PC, SSH, and Serial Dev Boards 2026-09-24 01:24:43 +08:00
zzzjy cbc953948c fix: titlebar dragging area and add double-click to maximize 2026-09-23 00:12:18 +08:00
zzzjy c58c319805 feat: initial commit of next_term modern linux terminal 2026-09-22 00:47:00 +08:00