Mohamed Boudra
29b6f2a86f
fix(server): prefer origin/{branch} over local branch for worktrees
...
When creating a worktree, resolve the base branch by checking
origin/{branch} first, falling back to the local branch only when
the remote ref doesn't exist. This ensures worktrees start from the
latest upstream state rather than a potentially stale local branch.
2026-04-07 11:40:59 +07:00
Mohamed Boudra
a94bc0720c
refactor(server): rename worktree destroy → teardown, add port to env, extract session code
...
- Rename `worktree.destroy` config field to `worktree.teardown` (breaking)
- Rename getWorktreeDestroyCommands/runWorktreeDestroyCommands → teardown
- Add PASEO_WORKTREE_PORT to teardown env from persisted metadata (omit if missing)
- Extract worktree orchestration from session.ts into worktree-session.ts
- Document teardown lifecycle hooks in worktree docs
2026-03-30 14:53:27 +07:00
Mohamed Boudra
f6579dbeb4
Switch to double quotes and reformat codebase with Biome
2026-03-21 20:22:15 +07:00
Mohamed Boudra
24a8db5763
refactor: extract explorer open gesture and standardize icon sizes
2026-02-19 09:53:44 +07:00
Mohamed Boudra and GitHub
792f5d8d6e
Merge pull request #32 from getpaseo/shaky-penguin
...
Fix worktree archive terminal cleanup and tighten worktree setup
2026-02-18 09:59:02 +07:00
Mohamed Boudra
0354c409f1
fix(worktree): hash cwd for collision-safe worktree roots
2026-02-17 23:07:20 +07:00
Mohamed Boudra
170ee27813
feat: improve agent workspace flows and directory suggestions
2026-02-16 23:19:01 +07:00
Mohamed Boudra
90a81462cb
fix worktree archive terminal cleanup and worktree setup
2026-02-16 11:55:16 +07:00
Mohamed Boudra
037a6a15a4
feat: stream worktree setup progress and terminal subscriptions
2026-02-16 08:09:27 +07:00
Mohamed Boudra
9244f1fbd6
feat: terminal reattach, explorer tab memory, worktree terminals
2026-02-15 14:05:29 +07:00
Mohamed Boudra
bf432b3d3a
feat: add relay reconnect with grace period and branch suggestions
2026-02-13 09:46:40 +07:00
Mohamed Boudra
837d0fb387
feat: improve Claude agent model normalization and tool mapping
2026-02-13 00:00:57 +07:00
Mohamed Boudra and GitHub
002c09681d
Add worktree destroy lifecycle commands ( #23 )
2026-02-11 09:04:53 +07:00
Mohamed Boudra
2f3cbe5e84
Make git tests independent of init.defaultBranch
2026-02-04 23:56:29 +07:00
Mohamed Boudra
3e582daf45
Update files
2026-02-04 10:18:18 +07:00
Mohamed Boudra
f7935f9cc1
Update files
2026-01-28 15:25:12 +07:00
Mohamed Boudra
084177da16
Persist agent deletion and support subdir worktree cleanup
2026-01-24 23:34:09 +07:00
Mohamed Boudra
8fe30eae75
feat(checkout): add merge-from-base and push operations for worktree branches
2026-01-24 21:24:48 +07:00
Mohamed Boudra
eab8713c24
Persist base branch for Paseo worktrees and gate merge action
2026-01-23 15:27:42 +07:00
Mohamed Boudra
69f32da90d
Run worktree setup async and stream status
2026-01-23 11:28:48 +07:00
Mohamed Boudra
88490a9af1
Add .paseo worktree manager and e2e coverage
2026-01-22 10:43:18 +07:00
Mohamed Boudra
868f9fb571
WIP: Large refactor checkpoint
...
- Refactored daemon client and RPC layer
- Added new client package structure in server
- Removed legacy hooks (use-daemon-request, use-session-rpc, use-websocket)
- Added use-daemon-client hook
- Added e2e test infrastructure with Playwright
- Updated agent providers and session handling
- Removed codex-sdk patches
2026-01-12 13:30:20 +07:00
Mohamed Boudra
666a0f2fa6
fix: limit worktree slug length to 50 characters
...
Truncates at word boundary (hyphen) when possible for cleaner names.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2026-01-09 11:07:19 +07:00
Mohamed Boudra
3ba778eea7
wip: local changes and task backlog
...
- Refactor agent-form-dropdowns component
- Simplify app index routing
- Update agent-input-area and message-input
- Improve worktree utility with tests
- Add task backlog for upcoming work
2026-01-09 08:40:16 +07:00