Fabian Fischer
dfddda7969
feat(server): make provider refresh timeout configurable via PASEO_PROVIDER_REFRESH_TIMEOUT_MS ( #1346 )
...
* feat(server): make provider refresh timeout configurable
Provider refresh probes (isAvailable + listModels/listModes) were hardcoded
to a 30s timeout. With many providers and MCP servers configured, cold
starts of agents like Copilot can exceed this on the first probe, surfacing
'Timed out refreshing Copilot after 30000ms' even though a manual retry
succeeds (warm caches).
Add a PASEO_PROVIDER_REFRESH_TIMEOUT_MS env var so operators can bump the
ceiling without rebuilding. The explicit constructor option still wins
over the env var, and invalid values fall back to the 30s default.
* refactor(server): address review feedback on refresh timeout config
- Use Number() instead of Number.parseInt() so scientific notation like
'6e4' parses as 60000 instead of being silently truncated to 6.
- Use vi.stubEnv()/vi.unstubAllEnvs() in tests to match the rest of the
suite and avoid manual process.env save/restore.
2026-06-05 12:19:05 +00:00
Mohamed Boudra
45cca8a406
Fix iOS markdown image rendering
2026-06-05 14:11:17 +07:00
Mohamed Boudra
e961ceef98
Hide mobile sidebar for new workspace
2026-06-05 10:36:02 +07:00
paseo-ai[bot]
f30f217023
fix: update lockfile signatures and Nix hash [skip ci]
2026-06-04 18:35:24 +00:00
Mohamed Boudra
9d3b037d4f
chore(release): cut 0.1.91-beta.1
v0.1.91-beta.1
2026-06-05 01:31:13 +07:00
Mohamed Boudra
c3515d74b9
Fix Windows workspace provider loading ( #1329 )
...
* test: cover Windows provider snapshot cwd updates
* fix: normalize Windows provider snapshot paths
* fix: preserve Claude history path candidates
* fix: match Claude project paths on Windows
2026-06-05 02:29:34 +08:00
Matt Cowger
b5192e577a
Stop local daemon when removing localhost ( #1297 )
...
* fix(app): stop local daemon when removing localhost
* fix(app): handle daemon removal rollback
* fix(app): return listen address in desktop e2e mock
* fix(app): refresh daemon status after registration failure
* fix(app): unslop daemon status error coverage
* fix(app): preserve daemon toggle error context
---------
Co-authored-by: Mohamed Boudra <boudra.moha@gmail.com >
2026-06-04 22:30:40 +08:00
paseo-ai[bot]
9e2c75a8a3
fix: update lockfile signatures and Nix hash [skip ci]
2026-06-04 13:41:28 +00:00
Mohamed Boudra
7048cd5c86
chore(release): cut 0.1.90
v0.1.90
2026-06-04 20:37:23 +07:00
Mohamed Boudra
9dbc75e78e
Prepare 0.1.90 stable release
2026-06-04 20:36:11 +07:00
Mohamed Boudra
81d973ffc4
Fix diff gutter row alignment
2026-06-04 19:44:45 +07:00
Mohamed Boudra
3d8ef237e3
Fix workspace tab timeline flicker
2026-06-04 19:10:33 +07:00
Mohamed Boudra
74d42cb3d0
Merge branch 'main' of github.com:getpaseo/paseo
2026-06-04 17:51:24 +07:00
Mohamed Boudra
1bca88bd30
Show initial-agent workspaces as Working
2026-06-04 17:49:13 +07:00
Mohamed Boudra
1daa4587e5
Add Dart syntax highlighting ( #1326 )
2026-06-04 18:26:23 +08:00
Mohamed Boudra
88d44ab2c5
Show free-write answers for OpenCode questions
2026-06-04 15:13:47 +07:00
Mohamed Boudra
3ecf86933f
Fix OpenCode child auto accept inheritance
2026-06-04 15:12:12 +07:00
Mohamed Boudra
1b350ac09e
Lock skills update status invariant
2026-06-04 15:08:28 +07:00
Mohamed Boudra
de9d796567
Merge branch 'main' of github.com:getpaseo/paseo
2026-06-04 14:23:00 +07:00
Mohamed Boudra
cd8e0a5e08
Fix sidebar selection and Unistyles warnings
...
Forward selection state into native draggable lists so virtualized workspace rows update when the active route changes.
Keep floating caller styles array-shaped and strip Unistyles metadata from owned inline geometry to avoid runtime style warnings.
2026-06-04 14:17:08 +07:00
Mohamed Boudra
38f8179bc1
Add a global New workspace picker ( #1324 )
...
* Add global New workspace project picker
* Clean up New workspace picker state
2026-06-04 15:16:41 +08:00
Mohamed Boudra
0b62e3bd7f
Merge branch 'main' of github.com:getpaseo/paseo
2026-06-04 13:38:54 +07:00
Mohamed Boudra
f0370a3c20
Fix long dictation retry backpressure
...
Treat Node IPC backpressure as a queue signal instead of a failed send, and pace buffered dictation replay so finish waits for the backlog to flush.
2026-06-04 13:35:10 +07:00
Mohamed Boudra
e381117b1c
Limit OpenCode metadata refresh concurrency
2026-06-04 13:32:51 +07:00
Mohamed Boudra
f9791d7ab6
Fix mobile sidebar swipes under load
...
Move mobile sidebar gesture gating to shared visual panel state so swipes can open and close sidebars before React state catches up. Keep the sidebar list scroll simultaneous with the close pan so vertical scrolling stays immediate.
2026-06-04 13:32:15 +07:00
Mohamed Boudra
66a5bd8a88
Fix sidebar workspace row alignment
2026-06-04 13:26:45 +07:00
Mohamed Boudra
de5fa4dc36
Publish beta npm packages under beta tag
2026-06-04 11:53:58 +07:00
Mohamed Boudra
6dcf3ffd6a
Keep archived workspaces recent in Done
2026-06-04 11:46:04 +07:00
Mohamed Boudra
f139966554
Fix focus mode tab padding
2026-06-04 11:08:37 +07:00
Mohamed Boudra
b0c4cc99ed
Fix settings host picker navigation
2026-06-04 09:37:14 +07:00
Mohamed Boudra
3e3e944cf4
Fix compact sheet bottom spacing
2026-06-04 09:28:05 +07:00
Mohamed Boudra
f3b7dac768
Fix compact provider sheet footer
2026-06-04 08:46:47 +07:00
paseo-ai[bot]
b9f3e59d48
fix: update lockfile signatures and Nix hash [skip ci]
2026-06-03 18:06:46 +00:00
Mohamed Boudra
801140abb2
chore(release): cut 0.1.90-beta.1
v0.1.90-beta.1
2026-06-04 01:02:54 +07:00
Mohamed Boudra
b345ef1242
Stop counting initializing agents as running
2026-06-04 00:53:38 +07:00
Mohamed Boudra
f6c0b60b7c
Fix sidebar shortcut hints shifting rows
2026-06-04 00:48:53 +07:00
Mohamed Boudra
ffe4d4046c
Update ACP provider catalog pins
2026-06-04 00:27:46 +07:00
Mohamed Boudra
7f9582e197
Merge branch 'main' of github.com:getpaseo/paseo
2026-06-04 00:22:40 +07:00
Mohamed Boudra
6e8b7aaa07
Show PR action when auto-merge is enabled
2026-06-04 00:21:33 +07:00
Mohamed Boudra
31ae545289
Group and clear workspace status in the sidebar ( #1317 )
...
* Add status grouping to the workspace sidebar
* Mark workspaces as read from the sidebar
* Clean package builds before release checks
* Fix sidebar status follow-up checks
2026-06-04 01:20:20 +08:00
Mohamed Boudra
71ce96b913
Prioritize ready actions and scheduled agent prompts ( #1316 )
...
* Sort sessions by last activity
* Prioritize shipping actions in git controls
* Fix scheduled new agent titles
2026-06-03 16:16:05 +00:00
Mohamed Boudra
eba8de6ab5
Speed up session import
2026-06-03 23:09:45 +07:00
Mohamed Boudra
4c730611e6
Fix markdown code rendering in file previews
2026-06-03 23:08:47 +07:00
Mohamed Boudra
bf81496a4f
Merge branch 'main' of github.com:getpaseo/paseo
2026-06-03 23:00:52 +07:00
Mohamed Boudra
6d29092fe6
Fix older timeline loading after catch-up
2026-06-03 22:32:12 +07:00
Mohamed Boudra
b3ba1572b3
Keep child agents unattended across providers ( #1315 )
...
* Keep child agents unattended across providers
* Clean up unattended create config resolution
* Make provider catalog tests tolerate narrow CI fixtures
2026-06-03 23:17:14 +08:00
Mohamed Boudra
369adced52
Archive merged PR workspaces from settings ( #1313 )
...
* Add workspace settings for merged PR cleanup
* Fix worktree branch ahead status
* Handle PR worktree upstream status
* Remove stale checkout tracking field
* Update settings E2E host section slugs
* Treat unknown upstream as unsafe for auto-archive
2026-06-03 23:17:08 +08:00
Mohamed Boudra
b510244518
Prioritize shipping actions in git controls
2026-06-03 22:12:27 +07:00
Mohamed Boudra
c44ad7ecd1
Sort sessions by last activity
2026-06-03 22:00:52 +07:00
Mohamed Boudra
bd4889e243
Merge branch 'main' of github.com:getpaseo/paseo
2026-06-03 19:34:57 +07:00