Commit Graph
146 Commits
Author SHA1 Message Date
Mohamed Boudra bb93fc2a61 Add refresh loading feedback in file explorer 2026-02-12 14:05:46 +07:00
Mohamed BoudraandGitHub a6f60091f2 Push-driven checkout diff subscriptions for changes sidebar (#24)
* Implement push-driven checkout diff subscriptions

* Remove legacy checkout diff polling RPC

* Fix checkout diff watcher coverage and fallback refresh
2026-02-11 14:11:00 +08:00
Mohamed Boudra 0d60588431 Update files 2026-02-11 11:04:49 +07:00
Mohamed Boudra 7001928f4f Update files 2026-02-10 10:50:54 +07:00
Mohamed Boudra 6fe1c9a338 fix: gate agent not-found on initialize and load all-agents via RPC 2026-02-09 16:50:25 +07:00
Mohamed Boudra 6a04801f86 Merge branch 'enhance-agent-fetch-sidebar' 2026-02-09 16:05:27 +07:00
Mohamed Boudra b246d97262 fix: stop sidebar from relying on fetchAgents hydration 2026-02-09 16:05:17 +07:00
Mohamed Boudra 9db8a1d08c Merge branch 'enhance-agent-fetch-sidebar' 2026-02-09 15:45:33 +07:00
Mohamed Boudra 1810ace233 feat: add project-grouped agent fetch with checkout-lite placement 2026-02-09 15:44:58 +07:00
Mohamed Boudra 4fa8859d14 Stabilize agent history sync after app backgrounding 2026-02-09 15:44:29 +07:00
Mohamed Boudra 4a9cf9e90f Update files 2026-02-07 09:43:44 +07:00
Mohamed Boudra 4d28499482 Merge origin/main into local-streaming-speech-tts 2026-02-06 13:45:31 +07:00
Mohamed BoudraandGitHub d724988542 Fix agent history catch-up + avoid mobile background stream deltas (#18)
* Update files

* Fix agent history sync + mobile stream gating
2026-02-06 13:18:15 +07:00
Mohamed Boudra d791f79efe Local streaming STT/TTS with Parakeet + Pocket TTS
- Add provider-agnostic streaming speech interfaces
- Local STT via Sherpa (Zipformer/Paraformer) + Parakeet v3 (offline)
- Local TTS via Pocket TTS ONNX (onnxruntime-node) with chunked streaming
- Auto-download models into PASEO_HOME and add Node download script
- Add E2E download test that round-trips TTS->STT
2026-02-06 10:38:38 +07:00
Mohamed Boudra cb3cf1c209 Update files 2026-02-05 18:00:09 +07:00
Mohamed Boudra 07bd782755 Merge branch 'settings-ux-rehaul' 2026-02-05 12:02:30 +07:00
Mohamed Boudra ae27a14e3b Update files 2026-02-05 12:02:25 +07:00
Mohamed Boudra f1db2164ea Update files 2026-02-05 11:37:18 +07:00
Mohamed Boudra 0218729316 Relay pairing offer v2 (E2EE) + host connections 2026-02-04 22:53:00 +07:00
Mohamed Boudra 1039171167 Merge origin/main into daemon-server-id-host-selection 2026-02-04 15:19:06 +07:00
Mohamed Boudra 6aff4b3f10 Merge branch 'plan/e2ee' - End-to-end encryption for relay connections
Implements E2EE for relay connections only, keeping direct connections
and CLI plaintext. The relay acts as a dumb byte forwarder with no
access to decrypted messages.

Key changes:
- Daemon keypair persistence in $PASEO_HOME/daemon-keypair.json
- Encrypted relay transport using ECDH P-256 + AES-256-GCM
- Client-side E2EE using daemon's public key from pairing offer
- WebCrypto compatibility for React Native
2026-02-04 15:00:34 +07:00
Mohamed Boudra 8152deb206 Update files 2026-02-04 14:58:18 +07:00
Mohamed Boudra 7a55b6c33d Add Cmd+Period shortcut for left sidebar 2026-02-04 13:08:36 +07:00
Mohamed Boudra 27e4d50b38 Add Ctrl+Backquote shortcut for explorer sidebar 2026-02-04 13:04:46 +07:00
Mohamed Boudra 9e9b8c3108 Merge branch 'main' into keyword-nav-plan
# Conflicts:
#	packages/app/src/components/agent-input-area.tsx
#	packages/app/src/components/command-center.tsx
#	packages/app/src/hooks/use-global-keyboard-nav.ts
2026-02-04 13:01:17 +07:00
Mohamed Boudra 9a4afe82d2 Merge remote-tracking branch 'origin/main' into keyword-nav-plan 2026-02-04 12:55:39 +07:00
Mohamed Boudra 1b3b8bba93 Refactor command center and focus handling 2026-02-04 12:51:06 +07:00
Mohamed Boudra 48cecdb6b5 Improve Cmd+K focus reliability on web 2026-02-04 12:15:36 +07:00
Mohamed Boudra d839716e0c Fix Cmd+K focus restore and focus input 2026-02-04 11:50:39 +07:00
Mohamed Boudra 1be891e21c Fix Cmd+K focus restore and focus input after agent switch 2026-02-04 11:32:28 +07:00
Mohamed Boudra 6fbc09de2c Fix Cmd+B/Cmd+E double-toggle when typing 2026-02-04 11:22:06 +07:00
Mohamed Boudra f5fda52b13 Merge branch 'keyword-nav-plan' 2026-02-04 11:13:52 +07:00
Mohamed Boudra 1e2fbb04ff Make agent titles regular and fix Cmd+B/Cmd+E hotkeys 2026-02-04 11:13:48 +07:00
Mohamed Boudra c28b7e0380 Merge branch 'keyword-nav-plan' 2026-02-04 11:08:41 +07:00
Mohamed Boudra 49a9fdeabc Fix keyboard shortcuts and DRY agent status dot 2026-02-04 11:08:33 +07:00
Mohamed Boudra 635e7dd759 Merge branch 'keyword-nav-plan' 2026-02-04 11:05:56 +07:00
Mohamed Boudra 4887592ebe Update files 2026-02-04 10:52:36 +07:00
Mohamed Boudra 94b12ba8e3 Update files 2026-02-04 10:35:08 +07:00
Mohamed Boudra 79aec0069c Improve daemon RPC resiliency and diff handling 2026-02-04 10:21:36 +07:00
Mohamed Boudra 363566587e Fix web voice mode; share VAD/segmenting 2026-02-04 08:22:27 +07:00
Mohamed BoudraandGitHub 469a25c724 feat: add live model and thinking option preferences UI (#8)
* feat: add live model and thinking option preferences UI

* refactor: remove agent variant support and clean up thinking options

* feat: live model + thinking presets (RPC)
2026-02-04 08:18:15 +07:00
Mohamed Boudra cf9c1c23d3 Merge branch 'main' into real-time/voice-agent-ui-refresh 2026-02-03 23:12:19 +07:00
Mohamed Boudra d500b25632 refactor: rename realtime to voice throughout codebase 2026-02-03 23:12:17 +07:00
Mohamed Boudra 201fbcc0c6 Merge branch 'main' of github.com:boudra/paseo 2026-02-03 23:05:12 +07:00
Mohamed Boudra 14b0db55b0 consolidate checkout status handling and improve git detection 2026-02-03 14:50:15 +07:00
Mohamed Boudra d68596bcbe refactor: centralize relay vs direct E2EE 2026-02-03 14:13:03 +07:00
Mohamed Boudra 6ed70e24c7 feat: implement end-to-end encryption for relay connections 2026-02-03 13:40:44 +07:00
Mohamed Boudra af89de1237 feat: add presence-gated Expo push notifications 2026-02-03 12:59:00 +07:00
Mohamed Boudra bf9555829b refactor: replace agent_list polling with request/response RPC pattern 2026-02-01 22:37:32 +07:00
Mohamed Boudra 0618dc6b0d refactor: rename session_state to agent_list and add subscriptions 2026-01-30 13:39:40 +07:00