Mohamed Boudra
5ce4562eed
Preserve workspace diff stats across rehydration
2026-04-07 16:48:51 +07:00
Mohamed Boudra
022eb33234
Fix OpenCode context window meter after first turn
2026-04-07 14:53:00 +07:00
Mohamed Boudra
390a3402ab
Fix provider snapshot session hydration and agent scoping
2026-04-07 00:11:43 +07:00
Mohamed Boudra
76a9c6f950
Merge branch 'main' into merge/main-into-dev
...
Brings in 8 main commits (0.1.48 release, provider overhaul, keyboard
shortcuts, desktop login shell env, question form Enter key) with proper
git history. Resolves conflicts by keeping dev branch architecture where
it subsumes main's changes, and main's provider snapshot COMPAT comments.
2026-04-05 21:26:07 +07:00
Mohamed Boudra
0d88ce2270
feat(app): provider system overhaul with model selector, diagnostics, and UX polish
...
- Add CombinedModelSelector with two-level drill-down (providers → models),
favorites section, search, and single-provider auto-drill mode
- Add provider snapshot system (ProviderSnapshotManager) for cached provider/model state
- Add provider diagnostics with resolved binary paths and versions across all providers
- Add StatusBadge shared component for consistent status visual language
- Add ProviderDiagnosticSheet for detailed provider health inspection
- Add desktop auto-focus on input after any status bar interaction (model, mode,
thinking, features) using focusWithRetries
- Fix Combobox flicker on height change by switching to bottom-based CSS positioning
once initial floating-ui position resolves
- Add dynamic dropdown height: Level 1 fits content, Level 2 calculates from model count
- Remove "Other providers" section from model selector (only show available providers)
2026-04-05 15:32:13 +07:00
Mohamed Boudra
d75dd33773
Merge branch 'investigate/portless' into dev
...
# Conflicts:
# packages/app/e2e/helpers/workspace-setup.ts
# packages/app/src/components/sidebar-workspace-list.tsx
# packages/app/src/contexts/session-context.tsx
# packages/app/src/hooks/use-sidebar-workspaces-list.test.ts
# packages/app/src/screens/workspace/workspace-tab-menu.ts
# packages/app/src/stores/workspace-setup-store.ts
# packages/app/src/stores/workspace-tabs-store.ts
# packages/app/src/utils/sidebar-project-row-model.test.ts
# packages/app/src/utils/sidebar-shortcuts.test.ts
# packages/app/src/utils/workspace-tab-identity.ts
# packages/server/src/server/bootstrap.ts
# packages/server/src/server/worktree-session.ts
2026-04-01 22:06:39 +07:00
Mohamed Boudra
5b3ec572cb
feat: service proxy, health monitor, hover card, and homepage section
...
Built-in service proxy with branch-based URLs, service health
monitoring, workspace hover card with service status, and
"Forget about ports" homepage section.
2026-04-01 10:31:15 +07:00
Mohamed Boudra
1f6ffa9e0e
Add workspace setup streaming and setup tab
2026-03-31 09:09:38 +07:00
Mohamed Boudra
7d02e24d84
feat: add sqlite storage and terminal ui
2026-03-29 23:20:18 +07:00
Mohamed Boudra
c1d71dfedc
Fix queued prompt dispatch after idle transition
2026-03-26 15:14:05 +07:00
Mohamed Boudra
051868c74c
fix(app): remove terminal padding and fetch catch-up timeline on mobile resume
2026-03-22 15:45:47 +07:00
Mohamed Boudra
f6579dbeb4
Switch to double quotes and reformat codebase with Biome
2026-03-21 20:22:15 +07:00
Mohamed Boudra
fc7369384b
feat(voice): implement turn-detection and real-time audio streaming
2026-03-14 13:46:10 +07:00
Mohamed Boudra
502dd2d2e2
refactor(app): remove debug logging from voice and UI components
2026-03-13 21:07:18 +07:00
Mohamed Boudra
80a2f8052c
refactor(app): replace voice hooks with voice runtime and audio engine architecture
2026-03-13 20:53:55 +07:00
Mohamed Boudra
013f573cff
refactor: migrate to shell-env and custom desktop notifications bridge
2026-03-13 12:26:14 +07:00
Mohamed Boudra
b09a731d85
refactor: replace welcome message with server_info status payload
...
Unify the initial connection handshake and capability update paths.
The server now sends a server_info status message on connect and
whenever capabilities change, enabling the onboarding flow where
voice becomes available after models are configured.
2026-03-12 20:38:03 +07:00
Mohamed Boudra
554017b0b8
refactor: move daemon registry into host-runtime store
2026-03-12 19:02:06 +07:00
Mohamed Boudra
b339c5e61d
Fix bottom anchoring and Claude wake routing
2026-03-08 12:54:08 +07:00
Mohamed Boudra
7d76da3249
Update workspace and app changes
2026-03-07 19:09:00 +07:00
Mohamed Boudra
7f29baf915
refactor: add authoritative revalidation on app resume and reconnect
2026-03-06 16:24:12 +07:00
Mohamed Boudra
4f1783fc76
refactor: improve drag interaction and workspace identity normalization
2026-03-04 12:25:14 +07:00
Mohamed Boudra
111b9d95f4
feat: carry archive UI label hard cut updates
2026-03-04 10:39:28 +07:00
Mohamed Boudra
cb92f39e73
feat: workspace source-of-truth hard cut
2026-03-03 23:28:16 +07:00
Mohamed Boudra
080fb74642
feat: projects → workspaces → tabs
2026-03-01 18:22:11 +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
560e0f2362
fix: optimize agent stream rendering and timeline cursor updates
2026-02-23 15:47:58 +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
8bcfde8184
perf(app): reduce streaming rerenders and scroll churn ( #67 )
...
Amp-Thread-ID: https://ampcode.com/threads/T-019c793a-d087-762a-882a-8cc11e6101db
Co-authored-by: Ubuntu <ubuntu@dev-yk.tail388b2e.ts.net >
2026-02-22 13:09:49 +07:00
Mohamed Boudra
d6b7c2ed2d
refactor(app): centralize perf diagnostics and activity coalescing
2026-02-22 11:52:08 +07:00
Mohamed Boudra
d7e2ab4437
feat: add thinking option support and autonomous run handling
2026-02-21 22:09:48 +07:00
Mohamed Boudra
c3c8103563
refactor: migrate from clientSessionKey to clientId identity
2026-02-21 15:33:29 +07:00
Mohamed Boudra
0350f00840
feat: implement daemon connectivity updates and relay protocol versioning
2026-02-20 19:27:56 +07:00
Mohamed Boudra
d128a32d2f
Unify app connection state around host runtime
2026-02-20 10:37:59 +07:00
Mohamed Boudra
f8e3204572
refactor: extract host runtime controller for connection management
2026-02-19 21:19:51 +07:00
Mohamed Boudra
a1fdeeb7ae
fix(dictation): avoid timeout from dangling non-final segments
2026-02-18 21:21:27 +07:00
Mohamed Boudra and GitHub
005875de2b
Merge pull request #61 from getpaseo/fix/agent-archive-loading-state
...
Fix archive UX with shared pending state and agent-screen overlay
2026-02-18 18:27:03 +07:00
Mohamed Boudra
4affac9ce9
fix(desktop): improve tauri permissions and settings UX
2026-02-18 18:13:20 +07:00
Mohamed Boudra
229e747244
fix(app): add shared archive pending state across sidebar and agent screen
2026-02-18 18:02:47 +07:00
Mohamed Boudra and GitHub
b1955cf74d
fix: unify agent attention notification payloads ( #55 )
...
* fix: simplify tmux session creation in paseo.json
* fix: unify agent attention notification payloads
2026-02-18 12:28:27 +07:00
Mohamed Boudra
515cb0a777
refactor: remove legacy agent update RPCs
2026-02-17 21:16:31 +07:00
Mohamed Boudra
41d1fa6d97
feat: update sidebar agent workflow and host filter UI
2026-02-15 08:59:17 +07:00
Mohamed Boudra
a644adbf9b
feat: add voice capability status reporting to client
2026-02-14 13:14:57 +07:00
Mohamed Boudra
c4bebb97ab
Improve connection selection and agent hydration reliability
2026-02-14 11:31:57 +07:00
Mohamed Boudra
8169134ac3
refactor timeline loading to cursor-based fetch API
2026-02-14 01:03:36 +07:00
Mohamed Boudra
018edef3bb
feat: add onboarding command and migrate git diff to checkout API
2026-02-12 17:00:35 +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