Commit Graph

1424 Commits

Author SHA1 Message Date
Mohamed Boudra
8371ea0c7d refactor: unify workspace tab management and add runtime metrics 2026-03-05 14:21:16 +07:00
Mohamed Boudra
6dc49ccbc7 feat: add workspace and tab navigation keyboard shortcuts 2026-03-05 11:28:02 +07:00
Mohamed Boudra
6f2b967599 refactor: replace tab layout modes with per-tab proportional sizing 2026-03-05 10:22:30 +07:00
Mohamed Boudra
bdfed2db4b app: add testIDs to workspace header and use them in e2e assertions 2026-03-05 09:58:02 +07:00
Mohamed Boudra
21b9743c61 app: use replace for sidebar workspace switches 2026-03-04 22:56:21 +07:00
Mohamed Boudra
73fce89edd app: hard-cut workspace routing to workspace-only URLs 2026-03-04 22:35:30 +07:00
Mohamed Boudra
ee8e2ab691 refactor: improve tab layout sizing and always show close buttons 2026-03-04 21:32:57 +07:00
Mohamed Boudra
26ea214d64 fix: canonicalize workspace tab routes and prevent orphan runs 2026-03-04 17:39:19 +07:00
Mohamed Boudra
7578846c27 refactor: add promoteDraftToAgent store action with tests 2026-03-04 15:37:46 +07:00
Mohamed Boudra
430ad54d77 refactor: use confirmDialog and unique draft agent IDs 2026-03-04 15:28:55 +07:00
Mohamed Boudra
f47ea7afe5 refactor: centralize host route builders and add dedicated new-agent route 2026-03-04 15:09:06 +07:00
Mohamed Boudra
92991ffdb8 refactor: remove draft agent routes and consolidate terminal output into session model 2026-03-04 14:17:39 +07:00
Mohamed Boudra
b21764fd40 feat: update terminal theme without remounting the xterm instance 2026-03-04 13:29:47 +07:00
Mohamed Boudra
4f1783fc76 refactor: improve drag interaction and workspace identity normalization 2026-03-04 12:25:14 +07:00
Mohamed Boudra
b5b4e60916 feat: add explicit drag handles to sidebar lists and refactor workspace tab model 2026-03-04 11:57:22 +07:00
Mohamed Boudra
952ff0dd72 Merge branch 'archive-ui-label-hard-cut-impl'
# Conflicts:
#	packages/app/src/screens/agent/agent-ready-screen.tsx
2026-03-04 10:39:55 +07:00
Mohamed Boudra
111b9d95f4 feat: carry archive UI label hard cut updates 2026-03-04 10:39:28 +07:00
Mohamed Boudra
6de7756952 feat: add workspace-aware notification routing and clean up agent screen header 2026-03-04 10:37:43 +07:00
Mohamed Boudra
3c066f5dd9 feat: refactor sidebar to nested draggable lists with long-press gesture arbitration 2026-03-04 10:27:01 +07:00
Mohamed Boudra
bf1cded8a1 feat: rename sidebar-agent-list to sidebar-workspace-list and emit workspace updates on agent removal 2026-03-04 10:01:11 +07:00
Mohamed Boudra
e9b57a5ac6 feat: simplify tab layout to CSS-driven sizing and throttle terminal state broadcasts 2026-03-03 23:29:48 +07:00
Mohamed Boudra
cb92f39e73 feat: workspace source-of-truth hard cut 2026-03-03 23:28:16 +07:00
Mohamed Boudra
f3796e2ba5 feat: unify workspace routing through tab-based URLs and remove legacy per-type routes 2026-03-03 21:14:15 +07:00
Mohamed Boudra
74ac17f910 feat: workspace-level sidebar shortcuts with shortcut badges and desktop tabs extraction 2026-03-03 20:56:42 +07:00
Mohamed Boudra
73eabd2eea feat: canonical workspace tab IDs with URL routing and draft agent tabs
Rewrite workspace tab management to use stable tab IDs (agent_, terminal_, draft_, file_) with
dedicated /tab/[tabId] routes, replace separate file-tabs store with unified workspace-tabs store,
support multiple concurrent draft agent tabs, and detect text files by content instead of extension allowlist.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 20:11:55 +07:00
Mohamed Boudra
97f0f4b266 docs: add daemon.log location for debugging trace logs 2026-03-03 18:48:56 +07:00
Mohamed Boudra
888af29485 feat: add worktree archiving with context menu and improved logging 2026-03-03 17:35:48 +07:00
Mohamed Boudra
f418f3ab02 feat: add file tabs and improve terminal rendering with WebGL 2026-03-02 20:02:54 +07:00
Mohamed Boudra
92b5f1e963 Merge branch 'main' of github.com:getpaseo/paseo 2026-03-02 15:59:23 +07:00
Mohamed Boudra
223c8d7d0b feat: sortable workspace tabs, tab context menus, and terminal auto-create removal
- Add drag-and-drop tab reordering with persistent tab order
- Add right-click context menu with copy agent ID, copy resume command, close to right
- Switch workspace route encoding from percent-encoding to base64url
- Remove terminal auto-creation on directory listing (explicit create only)
- Add swipe gestures on terminal emulator for mobile sidebar navigation
- Highlight active workspace row in sidebar
2026-03-02 15:59:13 +07:00
Mohamed Boudra
c8cef9bec8 Restore workspace header controls and polish tab management 2026-03-02 12:23:04 +07:00
Mohamed Boudra
01faa3467d feat(daemon): split console/file logging defaults with rotation (#88) 2026-03-02 12:18:30 +07:00
Mohamed Boudra
18d4df339f Add iteration plans for workspace header/layout restore 2026-03-01 23:18:54 +07:00
Mohamed Boudra
16984c138d Fix header toggle aria-expanded on web 2026-03-01 23:15:28 +07:00
Mohamed Boudra
cdf59e8315 Restore workspace header controls and terminal tab close 2026-03-01 22:56:19 +07:00
Mohamed Boudra
c7cbf89f92 Polish workspace header and unify workspace tab creation 2026-03-01 20:45:16 +07:00
Mohamed Boudra
ac1106b259 Polish sidebar drag snapback and workspace rows 2026-03-01 20:45:09 +07:00
Mohamed Boudra
e1067c623b docs: add iteration 2 polish plan 2026-03-01 20:35:27 +07:00
Mohamed Boudra
a8e867dc7b test(server): avoid prompt expansion flake 2026-03-01 18:32:14 +07:00
Mohamed Boudra
080fb74642 feat: projects → workspaces → tabs 2026-03-01 18:22:11 +07:00
Mohamed Boudra
2e201cab09 feat(server): workspace-scoped explorer + worktree createdAt 2026-03-01 16:32:02 +07:00
Mohamed Boudra
ec5b416b8a Improve sidebar agent list selection UI and drag behavior 2026-03-01 15:44:58 +07:00
Mohamed Boudra
2566171b4c Simplify project filter to single selection and persist sidebar order 2026-03-01 11:26:56 +07:00
Mohamed Boudra
3a6a8cfa38 fix(server): add debug logging for Claude query pump raw messages 2026-02-26 22:14:25 +07:00
Mohamed Boudra
6648cb8917 Merge branch 'main' of github.com:getpaseo/paseo 2026-02-26 19:23:36 +07:00
Mohamed Boudra
4ca97c4fdf Improve provider error surfacing and add Sonnet 4.6 2026-02-26 04:03:08 +00:00
Mohamed Boudra
aa2f35656e Add daemon dev scripts and linux Tauri CLI dependency 2026-02-26 03:26:25 +00:00
Mohamed Boudra
c0420ac1f9 Fix mobile terminal tab routing and remount restoration 2026-02-25 20:05:23 +07:00
Mohamed Boudra
91634ca6f2 fix(server): dedupe opencode assistant timeline echoes 2026-02-25 19:53:04 +07:00
Mohamed Boudra
3355f7d8d9 server: hardcode Claude model catalog with runtime IDs 2026-02-25 16:38:06 +07:00