Commit Graph

1482 Commits

Author SHA1 Message Date
Zi Makki
59e0b2ec62 fix: address code review feedback for doctor health check
- Fix TypeScript error: extract host field for getDaemonHost call
- Use async execFile + Promise.all for parallel provider checks
- Load config once in runConfigChecks instead of twice
2026-03-09 13:08:15 +01:00
Zi Makki
15d7763d0b fix: address doctor health check code review findings 2026-03-09 12:55:44 +01:00
Zi Makki
3a4b463deb feat: add paseo doctor health check (server + CLI)
Adds a unified diagnostic system for Paseo setup:
- Doctor module in packages/server with provider, config, and runtime checks
- GET /api/doctor HTTP endpoint on the daemon
- `paseo doctor` CLI command (local checks by default, --remote for daemon)
- Tests for the doctor report shape and summary correctness
2026-03-09 12:51:40 +01:00
Zi Makki
bb737dea52 docs: add doctor health check design doc 2026-03-09 12:44:23 +01:00
Mohamed Boudra
7b22fc5c3f refactor: extract Claude binary lookup into separate function 2026-03-09 16:49:00 +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
7f11b93e0f fix: add missing Rust imports for Windows build and check in pending changes
Add `use std:#️⃣:{DefaultHasher, Hash, Hasher}` behind #[cfg(windows)]
in runtime_manager.rs — these types are used in hash_seed() which only
compiles on Windows, causing CI failure.

Also includes: app component refactors (agent-list, agent-status-bar,
stream-strategy-web), website index updates, server dep additions
(fast-uri, rotating-file-stream sort), lockfile sync, and removal of
RUNTIME_SIMPLIFICATION_PLAN.md.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
desktop-windows-v0.1.19
2026-03-09 16:09:48 +07:00
Mohamed Boudra
02d74777b2 fix(ci): regenerate lockfile for cross-platform optional deps
npm/cli#4828 caused package-lock.json to prune platform variants
not matching the local OS. Regenerated from scratch so Windows CI
gets @tauri-apps/cli-win32-x64-msvc and lightningcss-win32-x64-msvc.

Removed the lightningcss Windows install workaround from desktop
workflow. Removed deprecated asyncRequireModulePath from metro config.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 15:42:35 +07:00
Mohamed Boudra
cf148ba3af fix(ci): stabilize platform-scoped desktop job gating 2026-03-09 14:47:39 +07:00
Mohamed Boudra
19b6aaa2f3 fix(ci): add platform-scoped desktop retry tags 2026-03-09 13:40:50 +07:00
Mohamed Boudra
97737be91c fix(ci): install lightningcss for windows desktop builds desktop-v0.1.19 2026-03-09 13:15:45 +07:00
Mohamed Boudra
e3d7dabb87 fix(ci): support desktop release retries 2026-03-09 12:58:41 +07:00
Mohamed Boudra
a90a7f454c chore(release): cut 0.1.19 v0.1.19 2026-03-09 11:41:44 +07:00
Mohamed Boudra
8a60dc30d6 feat(release): add draft GitHub release flow 2026-03-09 11:41:21 +07:00
Mohamed Boudra
06f8722f25 Split stream rendering into platform-specific strategies 2026-03-09 11:13:57 +07:00
Mohamed Boudra
e3552f6365 Merge branch 'managed-daemon-bundling' 2026-03-08 20:48:39 +07:00
Mohamed Boudra
7c6eb2ad74 Add detailed logging to bottom anchor controller and scroll strategy 2026-03-08 20:48:37 +07:00
Mohamed Boudra
2721ce331a Simplify managed runtime to execute in place from app bundle 2026-03-08 20:48:13 +07:00
Mohamed Boudra
ca787271b3 Support per-arch desktop builds and prune runtime artifacts 2026-03-08 17:06:05 +07:00
Mohamed Boudra
87948e956a refactor keyboard shortcut tests into table-driven suites 2026-03-08 16:36:05 +07:00
Mohamed Boudra
1e5e0f625d Clarify desktop daemon wording and helper text 2026-03-08 16:05:28 +07:00
Mohamed Boudra
6f7b3db4fa docs: remove managed CLI plan 2026-03-08 15:46:07 +07:00
Mohamed Boudra
93b5cc530c test: align host runtime connection type 2026-03-08 15:41:04 +07:00
Mohamed Boudra
785124eb9f docs: tighten managed CLI install notes 2026-03-08 15:40:02 +07:00
Mohamed Boudra
2a1ef17107 feat: implement two-shim CLI install with fallback instructions 2026-03-08 15:40:02 +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
03e1915316 Improve agent input placeholder 2026-03-08 14:17:16 +07:00
Mohamed Boudra
b339c5e61d Fix bottom anchoring and Claude wake routing 2026-03-08 12:54:08 +07:00
Mohamed Boudra
0c44e7db80 refactor: prefix distributable skills with paseo- namespace
Rename handoff, committee, loop to paseo-handoff, paseo-committee,
paseo-loop to avoid name collisions with other skill sources.
Symlinked ~/.agents/skills/ and ~/.claude/skills/ to the repo.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 22:36:10 +07:00
Josep Lluis Giralt D'Lacoste ( Pep )
870d95f35e fix(test): add missing getRuntimeMetrics mock to MockSession (#92)
The production code calls connection.session.getRuntimeMetrics() when
closing the WebSocket server, but MockSession in the relay-reconnect
tests didn't implement this method, causing all close() calls to throw.
2026-03-07 22:35:18 +08:00
Zi Makki
cfb9784ea9 Fix Android autolinking cache for variant builds (#93) 2026-03-07 22:35:08 +08:00
Mohamed Boudra
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 v0.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
Zi Makki
8dd94757d7 fix(server): restore auto metadata generation 2026-03-06 17:36:29 +01: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
Zi Makki
226ece2bdd add expo stuff 2026-03-06 16:49:40 +01:00
Zi Makki
cec0b96adb updates to tool versions 2026-03-06 16:49:40 +01:00
Zi Makki
9d64c3e01e adding mise toml file 2026-03-06 16:49:40 +01: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 v0.1.17 2026-03-06 22:25:02 +07:00