Mohamed Boudra
e06b691d5d
feat: show remaining context window for Claude Code, Codex, and OpenCode
...
Track and display context window usage across all three agent providers,
letting users see how much context remains before hitting limits.
2026-04-07 15:03:29 +07:00
Mohamed Boudra
809e5fbbdc
feat(app): Enter key confirms and sends dictation
...
When dictating and focused on an agent, pressing Enter now confirms
the dictation and sends the message, matching the behavior of clicking
the submit button.
2026-04-05 14:53:10 +07:00
Mohamed Boudra
a91f79053c
fix: themed scrollbar on message input and reusable scrollbar hooks
...
Add useWebElementScrollbar (for DOM elements) and useWebScrollViewScrollbar
(for RN ScrollView/FlatList) hooks that return renderable overlays, replacing
manual WebDesktopScrollbarOverlay wiring across all consumers. Apply the
themed scrollbar to the message input textarea. Tint the dark-mode scrollbar
handle to match the teal-tinted dark theme.
Closes #174
2026-04-02 10:52:14 +07:00
Mohamed Boudra
95ad879f82
fix: show toast on dictation errors instead of silent console log
2026-03-27 19:27:29 +07:00
Mohamed Boudra
30cba9550e
Fix attach button trigger and Claude interrupt test race
2026-03-25 22:31:24 +07:00
Mohamed Boudra
ad565c2555
Fix agent input focus scoping
2026-03-24 23:41:41 +07:00
Mohamed Boudra
8ba5df358a
Revert "debug(app): add dictation pipeline logging"
...
This reverts commit e36784e510 .
2026-03-23 23:06:55 +07:00
Mohamed Boudra
e36784e510
debug(app): add dictation pipeline logging
...
Trace the full dictation flow — confirm, transcript, and auto-send
paths — to diagnose transcription delivery issues.
2026-03-23 22:04:24 +07:00
Mohamed Boudra
57f8c7615c
Add chord keyboard shortcuts and staged capture UI
2026-03-22 16:28:09 +07:00
Mohamed Boudra
ffee4a472a
Add keyboard shortcuts for worktree actions and dynamic shortcut display
...
Replace all hardcoded shortcut key rendering with useShortcutKeys() so
rebound shortcuts always display correctly. Add Cmd+O (new worktree),
Cmd+Shift+Backspace (archive worktree) with proper active-project
scoping. Show shortcut hints in tooltips and dropdown menus. Fix tooltip
alignment to center, bump dropdown menu surface level, simplify
TerminalPane to single-terminal, and add special key display symbols.
2026-03-22 15:43:45 +07:00
Mohamed Boudra
f6579dbeb4
Switch to double quotes and reformat codebase with Biome
2026-03-21 20:22:15 +07:00
Mohamed Boudra
24945a9498
feat(app): add line numbers, wrap toggle, and icon sizing improvements
2026-03-21 11:47:04 +07:00
Mohamed Boudra
22c27dd583
Fix UI spacing and sizing in status bar and message input
2026-03-18 23:13:19 +07:00
Mohamed Boudra
35da664a09
Add agent mode visuals (icons and color tiers) to UI components
2026-03-18 22:54:09 +07:00
Mohamed Boudra
1323cb13c4
Add agent mode visuals (icons and color tiers) to UI components
2026-03-18 22:31:31 +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
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
845cf68d38
Refactor git actions and update React to 19.1.4
2026-03-10 15:49:33 +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
5b270444d5
refactor: replace store-based keyboard action requests with direct dispatcher and simplify agent attention clearing
2026-03-06 14:49:06 +07:00
Mohamed Boudra
8371ea0c7d
refactor: unify workspace tab management and add runtime metrics
2026-03-05 14:21:16 +07:00
Mohamed Boudra
a060ae1256
test: harden daemon lifecycle and e2e reliability across app/cli/server
2026-02-25 10:21:46 +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
Mohamed Boudra
0350f00840
feat: implement daemon connectivity updates and relay protocol versioning
2026-02-20 19:27:56 +07:00
Mohamed Boudra
603e95de09
refactor(agent-screen): extract state machine for agent loading flow
2026-02-19 21:17:51 +07:00
Mohamed Boudra
24a8db5763
refactor: extract explorer open gesture and standardize icon sizes
2026-02-19 09:53:44 +07:00
Mohamed Boudra
52044e2a7d
Merge remote-tracking branch 'origin/main' into pr60-sync
...
# Conflicts:
# packages/app/src/components/message-input.tsx
2026-02-18 18:25:30 +07:00
Mohamed Boudra
69e009990c
feat(app): support pasting images into prompt attachments
2026-02-18 17:55:13 +07:00
Mohamed Boudra
d30bb84741
feat(app): add @ workspace file autocomplete in agent chat
2026-02-18 13:25:55 +07:00
Mohamed Boudra
0103b4da96
Harden terminal streaming and worktree setup flow
2026-02-15 19:05:27 +07:00
Mohamed Boudra
756f9a7972
refactor(app): centralize keyboard actions and shortcuts
2026-02-14 19:53:19 +07:00
Mohamed Boudra
deeba6d6eb
feat: add voice capability status reporting to client
2026-02-14 13:47:07 +07:00
Mohamed Boudra
a644adbf9b
feat: add voice capability status reporting to client
2026-02-14 13:14:57 +07:00
Mohamed Boudra
cfd061a86d
feat(voice): background local model downloads with runtime gating
2026-02-13 23:23:28 +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
7a21a5cce1
Update files
2026-02-09 21:26:12 +07:00
Mohamed Boudra
ef29319baf
feat(app): move realtime voice controls into input overlay
2026-02-09 16:19:33 +07:00
Mohamed Boudra
925752c8a3
Update files
2026-02-08 17:50:43 +07:00
Mohamed Boudra
1b7490d1ae
Update files
2026-02-08 16:15:49 +07:00
Mohamed Boudra
f9ebf6b523
Add device pairing command and voice mute toggle
...
Introduce `paseo daemon pair` CLI command that generates a local pairing offer URL with QR code without requiring a running daemon. Update message input to support mute/unmute toggle during realtime voice sessions with visual feedback (MicOff icon). Fix android:prod build script to use prebuild + assembleRelease flow.
2026-02-07 15:56:14 +07:00
Mohamed Boudra
3cc7feab21
Update files
2026-02-07 14:06:11 +07:00
Mohamed Boudra
eda86d00a3
feat(app): remove transcription preview from dictation overlay
2026-02-05 15:21:39 +07:00
Mohamed Boudra
c9e31b421a
Update files
2026-02-04 13:33:49 +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
48cecdb6b5
Improve Cmd+K focus reliability on web
2026-02-04 12:15:36 +07:00