Mohamed Boudra
c1ebb8c915
Refactor form factor check to reactive useIsCompactFormFactor
2026-04-10 09:53:38 +07:00
Mohamed Boudra
d3e3a83a0d
Render speak tool calls inline as spoken messages
...
Instead of showing speak tool calls as expandable tool call badges,
render them inline with a mic icon header matching assistant message
styling.
2026-04-07 17:15:18 +07:00
Mohamed Boudra
a264058a30
Remove noisy agent toasts and debug logging
...
Remove the "Refreshing" and "Failed to refresh agent" toasts from the
agent panel — they fire frequently but are meaningless since sync
recovers transparently. The "Reconnecting..." toast for host disconnect
is preserved.
Strip debug console.log calls across the app: render tracking in
message/stream views, dependency change tracking in workspace screen,
terminal tab slot logging, and verbose audio engine/voice runtime
bridge stats logging. Legitimate console.error/warn in catch blocks
are kept.
2026-04-05 11:10:49 +07:00
Mohamed Boudra
7e99529bde
Add Codex plan mode draft features
2026-04-04 16:35:31 +07:00
Mohamed Boudra and GitHub
c6aff35db2
fix(app): restore assistant text selection on web ( #140 )
2026-03-24 12:01:08 +08:00
Mohamed Boudra
f6579dbeb4
Switch to double quotes and reformat codebase with Biome
2026-03-21 20:22:15 +07:00
Mohamed Boudra
1d42542514
refactor: extract isInteractiveDesktopDragTarget and add debug logging
2026-03-21 15:44:49 +07:00
Mohamed Boudra
b763d4358e
feat: add terminal tabs and split pane controls to workspace UI
2026-03-18 19:55:04 +07:00
Mohamed Boudra
b5212a69c9
refactor: improve split pane drag-and-drop and resize handle UX
2026-03-18 16:19:43 +07:00
Mohamed Boudra and GitHub
11f6494c20
fix: route Claude partial tool input through canonical mapping ( #108 ) ( #122 )
...
* fix: show loading skeleton for pending tool call details
* fix: surface claude tool previews before full json
* fix: route claude partial tool input through canonical mapping
* fix: remove pending tool-call summary placeholder
2026-03-17 14:42:39 +08:00
Mohamed Boudra
a9d5502fad
fix(app): route assistant file links to workspace files
2026-03-15 13:50:52 +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
730f34753a
fix(app): use platform-specific components for markdown links
2026-03-13 13:27:24 +07:00
Mohamed Boudra
bed03be332
feat(app): support file:// protocol URLs for opening workspace files
2026-03-13 10:24:01 +07:00
Mohamed Boudra
9190d86148
feat(app): improve image picker, markdown rendering, and UI interactions
2026-03-12 23:29:26 +07:00
Mohamed Boudra
be93f8b240
refactor: remove performance monitoring and diagnostics infrastructure
2026-03-12 21:15:01 +07:00
Mohamed Boudra
965704da20
refactor: extract settings styles and improve badge/button UI
2026-03-10 12:17:37 +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
d51fd74f55
Merge origin/main into show-image-previews-in-optimistic-messages
2026-02-18 10:02:46 +07:00
Mohamed Boudra
0af2d8989a
fix(web): route tool-detail wheel events at scroll edges
2026-02-17 13:20:49 +07:00
Mohamed Boudra
170ee27813
feat: improve agent workspace flows and directory suggestions
2026-02-16 23:19:01 +07:00
Mohamed Boudra
259209b7ef
feat: add iOS TestFlight and Android request forms to website
2026-02-16 18:11:25 +07:00
Mohamed Boudra
f8f4c55976
Show image previews in optimistic user messages
2026-02-16 12:19:38 +07:00
Mohamed Boudra
8b6f4da70d
feat: auto-linkify URLs in inline code blocks
2026-02-12 19:16:23 +07:00
Mohamed Boudra
ec7ea4b55a
Update files
2026-02-10 16:26:51 +07:00
Mohamed Boudra
7e5537bcc5
Update files
2026-02-10 13:43:07 +07:00
Mohamed Boudra
7ec3f2d3cf
refactor tool-call detail contract for unknown tools
2026-02-09 16:50:04 +07:00
Mohamed Boudra
34fff59658
Update files
2026-02-09 12:00:49 +07:00
Mohamed Boudra
6d4992b2f5
refactor: tighten canonical tool-call typing and display mapping
2026-02-09 08:53:27 +07:00
Mohamed Boudra
0176614467
Update files
2026-02-08 22:37:52 +07:00
Mohamed Boudra
8317b0d89b
Update files
2026-02-08 21:12:40 +07:00
Mohamed Boudra
925752c8a3
Update files
2026-02-08 17:50:43 +07:00
Mohamed Boudra
b4a93955e3
Update files
2026-02-08 09:15:39 +07:00
Mohamed Boudra
b80f4e0e93
Update files
2026-02-07 22:14:10 +07:00
Mohamed Boudra
9130ee3134
Update files
2026-02-07 21:21:32 +07:00
Mohamed Boudra
e3fad77d5b
Unified tool call display schema, compaction timeline, and auth fixes
...
- Replace extractPrincipalParam, parseToolCallDisplay, getToolKindFromName
with a single unified parseToolCallDisplay on the server, consumed by
both server (activity-curator) and app
- Parse tool calls exactly once and pass ToolCallDisplayInfo down to all
consumers (message, sheet, details, stream view)
- Add compaction timeline item: detect SDKStatusMessage (compacting) and
SDKCompactBoundaryMessage, show loading/completed marker in timeline
- Suppress compact summary user message in live stream (flag) and JSONL
resume (isCompactSummary check)
- Add CompactionMarker component with scissors icon and token count
- Hide sub-agent tool calls from timeline, collapse into Task metadata
- Add Bot icon for Task tool calls
- Fix stripShellWrapperPrefix to strip /bin/zsh -lc wrappers without cd
- Replace CLAUDE_SESSION_TOKEN with CLAUDE_CODE_OAUTH_TOKEN
2026-02-07 21:13:24 +07:00
Mohamed Boudra
31f449a5fc
Update files
2026-02-07 00:31:07 +07:00
Mohamed Boudra
0878d0fb2e
Update files
2026-02-07 00:19:51 +07:00
Mohamed Boudra
f2c88ae073
app: restore per-turn copy actions and refine message copy UI
2026-02-06 21:49:09 +07:00
Mohamed Boudra
eb04c8b3e2
Update files
2026-02-04 14:44:21 +07:00
Mohamed Boudra
b75276ec27
Merge branch 'fix/diff-padding'
2026-02-04 13:33:57 +07:00
Mohamed Boudra
f1ef10dfee
Update files
2026-02-04 13:31:30 +07:00
Mohamed Boudra
9bff1fbbfc
Update files
2026-02-04 13:24:17 +07:00
Mohamed Boudra
c4e37cb326
Update files
2026-02-04 13:18:58 +07:00
Mohamed Boudra
1f895e0e8d
Update files
2026-02-04 12:58:25 +07:00
Mohamed Boudra
94b12ba8e3
Update files
2026-02-04 10:35:08 +07:00
Mohamed Boudra
2623328872
refactor: redesign permission request UI with improved spacing and icons
2026-02-03 09:32:42 +07:00
Mohamed Boudra
4db2e91cdd
refactor: simplify tasks display and improve spacing in stream view
2026-02-02 22:42:21 +07:00
Mohamed Boudra
30f1682ca1
refactor: rename plan to tasks and extract task entries from tool calls
2026-02-02 22:09:17 +07:00