Mohamed Boudra and Claude Opus 4.6
484edb1e1e
feat: add distributable skills (paseo, handoff, committee, loop)
...
Package the four core skills into the repo under skills/ so users can
install them via `npx skills add getpaseo/paseo`.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 21:34:39 +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
1d1c7058f1
feat: add agent delete command and bulk tab close operations
2026-03-07 12:32:49 +07:00
Mohamed Boudra
6b51088f39
fix(app): remove initial workspace white flash
2026-03-06 23:55:39 +07:00
Mohamed Boudra
efa6a6aed3
chore(release): cut 0.1.18
2026-03-06 23:48:34 +07:00
Mohamed Boudra
ba054b4dfb
docs(changelog): add 0.1.18 notes
2026-03-06 23:48:07 +07:00
Mohamed Boudra
604b41db9b
refactor(app): extract project icon placeholder label logic
2026-03-06 23:43:02 +07:00
Mohamed Boudra
a99edcc0b2
feat(app): auto-focus terminal on create/switch, stabilize sidebar ordering for new items
2026-03-06 23:19:12 +07:00
Mohamed Boudra
1985bd6669
feat(server): add Phoenix priv/static to project icon search directories
2026-03-06 23:09:40 +07:00
Mohamed Boudra
674573938a
Merge remote-tracking branch 'origin/tool-version-changes'
2026-03-06 22:53:46 +07:00
Mohamed Boudra
7821a8a8af
feat(app): add Mod+W close-tab shortcut for desktop, simplify Android build scripts, and use universal DMG download
2026-03-06 22:53:03 +07:00
Mohamed Boudra
bb300fa2f8
fix(app): unblock deploy app timer typings [skip ci]
2026-03-06 22:33:20 +07:00
Mohamed Boudra
8a41c92488
chore(release): cut 0.1.17
2026-03-06 22:25:02 +07:00
Mohamed Boudra
5f76fbb222
docs(changelog): add 0.1.17 release notes
2026-03-06 22:24:40 +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
304d42d969
Merge branch 'draft-status-controls-refactor'
2026-03-06 16:25:11 +07:00
Mohamed Boudra
7f29baf915
refactor: add authoritative revalidation on app resume and reconnect
2026-03-06 16:24:12 +07:00
Mohamed Boudra
74c99a827d
Fix workspace tab focus from route open intent
2026-03-06 16:18:19 +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
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 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
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 and GitHub
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
Mohamed Boudra
c4523c70b5
chore: commit all local changes
2026-02-25 13:53:23 +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
094ce49d4f
fix: make agent metadata title/branch application reliable ( #81 )
2026-02-24 18:15:31 +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 and GitHub
9d2ec0e9e1
refactor(app): use strategy-driven stream renderer on web ( #80 )
2026-02-24 18:15:06 +07:00
Mohamed Boudra and GitHub
5c773371d6
fix(server): decouple explicit and auto agent title limits ( #78 )
2026-02-24 11:36:19 +08:00
Mohamed Boudra
3f06063b4b
fix(cli): make agent wait unlimited by default
2026-02-23 20:51:42 +07:00
Mohamed Boudra
b167abfda5
fix(app): narrow stream reducer cursor and agent values
2026-02-23 19:34:25 +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
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
89a117e1c1
feat(app): show app version on welcome screen
2026-02-23 15:29:04 +07:00
Mohamed Boudra
317d33a9a7
Restore symmetric agent stream spacing and input alignment
2026-02-23 14:49:21 +07:00
Mohamed Boudra
42786956c7
fix(server): reconcile claude runtime model ids against live catalog
2026-02-22 22:37:16 +07:00
Mohamed Boudra
9b6f5e028c
Fix reversed edge wheel scroll in agent stream
2026-02-22 21:06:29 +07:00
Mohamed Boudra
84e3140f19
fix: keep optimistic status during agent bootstrap phase
2026-02-22 20:01:05 +07:00
Mohamed Boudra
1974c33971
fix(desktop): rotate tauri updater public key
2026-02-22 19:09:07 +07:00
Mohamed Boudra and Claude Opus 4.6
3e877c9f24
docs(changelog): add missing 0.1.16 entries
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 18:50:08 +07:00
Mohamed Boudra and Claude Opus 4.6
6c4fcd1486
docs(changelog): rewrite 0.1.16 release notes
...
Replace jargon-heavy entries with clear, user-facing language.
Add missing CLI wait output improvement.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 18:47:28 +07:00
Mohamed Boudra
fed842e9f1
chore(release): cut 0.1.16
2026-02-22 18:43:55 +07:00
Mohamed Boudra
f4b98d1d81
docs(changelog): add 0.1.16 release notes
2026-02-22 18:43:26 +07:00
Mohamed Boudra
bfea00df78
Fix user-message echo dedupe with canonical message IDs
2026-02-22 18:05:12 +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
2652bdda2e
desktop: make tauri attachments filesystem-only
2026-02-22 15:25:31 +07:00
Mohamed Boudra
6f2944ec7f
chore(desktop): configure tauri updater pubkey
2026-02-22 14:43:42 +07:00
Mohamed Boudra
40f376b824
Preserve authoritative agent title across refresh
2026-02-22 14:10:42 +07:00