Mohamed Boudra
30a225ce9f
Add split-pane layout store and navigation shortcuts
2026-03-18 01:36:54 +07:00
Mohamed Boudra
4897627943
Fix Tauri tab close confirm reentry
2026-03-17 16:14:18 +07:00
Mohamed Boudra and GitHub
11f6494c20
fix: route Claude partial tool input through canonical mapping ( #108 ) ( #122 )
...
* fix: show loading skeleton for pending tool call details
* fix: surface claude tool previews before full json
* fix: route claude partial tool input through canonical mapping
* fix: remove pending tool-call summary placeholder
2026-03-17 14:42:39 +08:00
Mohamed Boudra
a9d5502fad
fix(app): route assistant file links to workspace files
2026-03-15 13:50:52 +07:00
Mohamed Boudra
e526f375c8
Merge branch 'fix-tests-suite-loop'
...
# Conflicts:
# package-lock.json
# packages/server/src/server/speech/speech-config-resolver.ts
# packages/server/src/shared/tool-call-display.ts
2026-03-14 22:06:42 +07:00
Mohamed Boudra
502dd2d2e2
refactor(app): remove debug logging from voice and UI components
2026-03-13 21:07:18 +07:00
Mohamed Boudra
80a2f8052c
refactor(app): replace voice hooks with voice runtime and audio engine architecture
2026-03-13 20:53:55 +07:00
Mohamed Boudra
a495138374
refactor: simplify connection selection with linear scan
2026-03-13 13:44:25 +07:00
Mohamed Boudra
3a02d1cdd6
refactor: extract createShortcutTarget and simplify shortcut logic
2026-03-13 13:44:25 +07:00
Mohamed Boudra
013f573cff
refactor: migrate to shell-env and custom desktop notifications bridge
2026-03-13 12:26:14 +07:00
Mohamed Boudra
bed03be332
feat(app): support file:// protocol URLs for opening workspace files
2026-03-13 10:24:01 +07:00
Mohamed Boudra
9190d86148
feat(app): improve image picker, markdown rendering, and UI interactions
2026-03-12 23:29:26 +07:00
Mohamed Boudra
be93f8b240
refactor: remove performance monitoring and diagnostics infrastructure
2026-03-12 21:15:01 +07:00
Mohamed Boudra
b09a731d85
refactor: replace welcome message with server_info status payload
...
Unify the initial connection handshake and capability update paths.
The server now sends a server_info status message on connect and
whenever capabilities change, enabling the onboarding flow where
voice becomes available after models are configured.
2026-03-12 20:38:03 +07:00
Mohamed Boudra
554017b0b8
refactor: move daemon registry into host-runtime store
2026-03-12 19:02:06 +07:00
Mohamed Boudra
244eed8696
Finalize release content
2026-03-10 17:08:25 +07:00
Mohamed Boudra
a15b52efc8
feat: add diff stats and archive actions to workspace sidebar
2026-03-09 16:38:36 +07:00
Mohamed Boudra
2d5d0dcacd
Add managed desktop daemon runtime support
2026-03-08 15:40:02 +07:00
Mohamed Boudra
faa5aaab6f
Refine agent list attention handling
2026-03-08 15:39:40 +07:00
Mohamed Boudra
7d76da3249
Update workspace and app changes
2026-03-07 19:09:00 +07:00
Mohamed Boudra
1d1c7058f1
feat: add agent delete command and bulk tab close operations
2026-03-07 12:32:49 +07:00
Mohamed Boudra
604b41db9b
refactor(app): extract project icon placeholder label logic
2026-03-06 23:43:02 +07:00
Mohamed Boudra
bb300fa2f8
fix(app): unblock deploy app timer typings [skip ci]
2026-03-06 22:33:20 +07:00
Mohamed Boudra
d512932233
refactor: extract workspace terminal sessions, improve sidebar drag-and-drop with nestable lists, and consolidate tab presentation logic
2026-03-06 22:23:35 +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
6dc49ccbc7
feat: add workspace and tab navigation keyboard shortcuts
2026-03-05 11:28:02 +07:00
Mohamed Boudra
73fce89edd
app: hard-cut workspace routing to workspace-only URLs
2026-03-04 22:35:30 +07:00
Mohamed Boudra
26ea214d64
fix: canonicalize workspace tab routes and prevent orphan runs
2026-03-04 17:39:19 +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
4f1783fc76
refactor: improve drag interaction and workspace identity normalization
2026-03-04 12:25:14 +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
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 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
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
c8cef9bec8
Restore workspace header controls and polish tab management
2026-03-02 12:23:04 +07:00
Mohamed Boudra
080fb74642
feat: projects → workspaces → tabs
2026-03-01 18:22:11 +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 and GitHub
0832b12608
Show task notifications as synthetic tool calls in chat ( #79 )
...
* fix(server): render claude task notifications as synthetic tool calls
* refactor(claude): extract task-notification tool-call mapper
* refactor: drive tool icons from plain_text detail metadata
* refactor(claude): make task-notification parsing schema-first
2026-02-24 18:15:23 +07:00
Mohamed Boudra
a43008e9c7
Merge branch 'main' of github.com:getpaseo/paseo
...
# Conflicts:
# packages/app/src/contexts/session-context.tsx
2026-02-23 19:33:15 +07:00
Mohamed Boudra and GitHub
a134132418
Fix app stream/timeline ordering desync and init lifecycle race ( #73 )
...
* fix(app): enforce canonical stream sequencing and init resolution
* refactor: extract timeline and stream reducers to pure functions
2026-02-23 19:30:48 +07:00
Mohamed Boudra
cbf5621a73
Handle skill tool details and skip synthetic timeline events
2026-02-23 18:06:38 +07:00
Mohamed Boudra
f3ebe0545f
refactor: decouple permission state from attention signal
2026-02-23 15:47:08 +07:00
Mohamed Boudra
89a117e1c1
feat(app): show app version on welcome screen
2026-02-23 15:29:04 +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
Mohamed Boudra and GitHub
afc74d67e2
Merge pull request #69 from getpaseo/feat/auto-update-daemon-app
...
Add desktop app + local daemon update controls in Settings
2026-02-22 12:05:39 +07:00