Mohamed Boudra
2d5d0dcacd
Add managed desktop daemon runtime support
2026-03-08 15:40:02 +07:00
Mohamed Boudra
b339c5e61d
Fix bottom anchoring and Claude wake routing
2026-03-08 12:54:08 +07:00
Mohamed Boudra
356faa0563
feat(app): add project picker modal and simplify open project screen
2026-03-07 21:33:13 +07:00
Mohamed Boudra
7d76da3249
Update workspace and app changes
2026-03-07 19:09:00 +07:00
Mohamed Boudra
5b270444d5
refactor: replace store-based keyboard action requests with direct dispatcher and simplify agent attention clearing
2026-03-06 14:49:06 +07:00
Mohamed Boudra
885b575d14
refactor app draft status controls into input area
2026-03-05 15:07:56 +07:00
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
7578846c27
refactor: add promoteDraftToAgent store action with tests
2026-03-04 15:37:46 +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
cb92f39e73
feat: workspace source-of-truth hard cut
2026-03-03 23:28:16 +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 and Claude Opus 4.6
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
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
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
080fb74642
feat: projects → workspaces → tabs
2026-03-01 18:22:11 +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
a060ae1256
test: harden daemon lifecycle and e2e reliability across app/cli/server
2026-02-25 10:21:46 +07:00
Mohamed Boudra
ff4f2eeb56
Merge branch 'fix/janky-scroll-performance'
2026-02-23 15:48:01 +07:00
Mohamed Boudra
560e0f2362
fix: optimize agent stream rendering and timeline cursor updates
2026-02-23 15:47:58 +07:00
Mohamed Boudra
f3ebe0545f
refactor: decouple permission state from attention signal
2026-02-23 15:47:08 +07:00
Mohamed Boudra
0c710b09f5
refactor(app): introduce attachment storage layer and draft lifecycle management
...
Replace inline data-URL image handling with a persistent attachment storage service, add draft lifecycle states (active/abandoned/sent) with generation tracking, and update fetchAgent to return project placement alongside agent snapshots.
2026-02-22 16:22:21 +07:00
8bcfde8184
perf(app): reduce streaming rerenders and scroll churn ( #67 )
...
Amp-Thread-ID: https://ampcode.com/threads/T-019c793a-d087-762a-882a-8cc11e6101db
Co-authored-by: Ubuntu <ubuntu@dev-yk.tail388b2e.ts.net >
2026-02-22 13:09:49 +07:00
Mohamed Boudra
d6b7c2ed2d
refactor(app): centralize perf diagnostics and activity coalescing
2026-02-22 11:52:08 +07:00
Mohamed Boudra
d128a32d2f
Unify app connection state around host runtime
2026-02-20 10:37:59 +07:00
Mohamed Boudra
24a8db5763
refactor: extract explorer open gesture and standardize icon sizes
2026-02-19 09:53:44 +07:00
Mohamed Boudra
a1fdeeb7ae
fix(dictation): avoid timeout from dangling non-final segments
2026-02-18 21:21:27 +07:00
Mohamed Boudra and GitHub
4305a37ec3
Enable explorer sidebar on draft screen after cwd selection ( #54 )
...
* fix: simplify tmux session creation in paseo.json
* feat(app): enable draft explorer sidebar from working directory
* chore: align paseo config with main
2026-02-18 12:27:19 +07:00
Mohamed Boudra
d51fd74f55
Merge origin/main into show-image-previews-in-optimistic-messages
2026-02-18 10:02:46 +07:00
Mohamed Boudra
170ee27813
feat: improve agent workspace flows and directory suggestions
2026-02-16 23:19:01 +07:00
Mohamed Boudra
f8f4c55976
Show image previews in optimistic user messages
2026-02-16 12:19:38 +07:00
Mohamed Boudra
9244f1fbd6
feat: terminal reattach, explorer tab memory, worktree terminals
2026-02-15 14:05:29 +07:00
Mohamed Boudra
9da5b26db0
feat(app): add global shortcut help dialog
2026-02-14 20:18:28 +07:00
Mohamed Boudra
756f9a7972
refactor(app): centralize keyboard actions and shortcuts
2026-02-14 19:53:19 +07:00
Mohamed Boudra
a644adbf9b
feat: add voice capability status reporting to client
2026-02-14 13:14:57 +07:00
Mohamed Boudra
0bbdefa7b8
chore: commit remaining local changes
2026-02-14 01:07:23 +07:00
Mohamed Boudra
8169134ac3
refactor timeline loading to cursor-based fetch API
2026-02-14 01:03:36 +07:00
Mohamed Boudra
018edef3bb
feat: add onboarding command and migrate git diff to checkout API
2026-02-12 17:00:35 +07:00
Mohamed Boudra
9db8a1d08c
Merge branch 'enhance-agent-fetch-sidebar'
2026-02-09 15:45:33 +07:00
Mohamed Boudra
1810ace233
feat: add project-grouped agent fetch with checkout-lite placement
2026-02-09 15:44:58 +07:00
Mohamed Boudra
4fa8859d14
Stabilize agent history sync after app backgrounding
2026-02-09 15:44:29 +07:00
Mohamed Boudra
0b50ac8777
refactor tool-call mappers with shared detail primitives
2026-02-09 09:33:36 +07:00
Mohamed Boudra
896f88fa34
refactor: finish strict tool-call typing and mapper dedup
2026-02-09 09:07:14 +07:00
Mohamed Boudra and GitHub
cf9ff07be6
Git panel: share checkout actions + fix push loading ( #20 )
...
* Update files
* Git panel: share checkout actions
Hoist checkout-scoped async git actions into a shared store and keep primary Push CTA loading in-place. Also stabilize e2e git flows.
* Stabilize git panel async actions and fix e2e flakes
2026-02-06 13:18:30 +07:00
Mohamed Boudra
ae27a14e3b
Update files
2026-02-05 12:02:25 +07:00
Mohamed Boudra
0218729316
Relay pairing offer v2 (E2EE) + host connections
2026-02-04 22:53:00 +07:00
Mohamed Boudra
619a55bf92
Merge branch 'streamline-file-explorer'
2026-02-04 13:17:23 +07:00
Mohamed Boudra
052e917ed7
Update files
2026-02-04 13:17:22 +07:00
Mohamed Boudra
9e9b8c3108
Merge branch 'main' into keyword-nav-plan
...
# Conflicts:
# packages/app/src/components/agent-input-area.tsx
# packages/app/src/components/command-center.tsx
# packages/app/src/hooks/use-global-keyboard-nav.ts
2026-02-04 13:01:17 +07:00