Shantur Rathore
e09ce0780e
Reconcile permissions after message hydration
...
After loadMessages hydrates tool parts, reattach pending permissions to the correct tool-call part ids so ToolCall permission UI renders reliably.
2026-01-05 20:39:51 +00:00
Shantur Rathore
95fdad7523
Use shield icon for permission status
...
Replace permission dots with a shield indicator and adjust permission colors to stand out from working/compacting.
2026-01-05 20:18:07 +00:00
Shantur Rathore
06416a9eb3
Add instance tab session status indicator
...
Aggregate session states per instance so tabs reflect permission, compaction, and working activity.
2026-01-05 20:09:13 +00:00
Shantur Rathore
2db62b1d17
Make UI global cache version-aware
...
Store one cached value per cacheId and overwrite when version changes to prevent unbounded growth from per-version keys.
2026-01-05 19:45:33 +00:00
Shantur Rathore
1377bc6b91
Migrate UI to v2 SDK client
...
Use v2 OpencodeClient with normalized request handling and rehydrate pending permissions via GET /permission on instance hydration.
2026-01-04 22:02:30 +00:00
Shantur Rathore
fcb5998474
Update UI permissions for SDK 1.0.166
...
Handle permission.asked events and requestID replies while keeping legacy compatibility.
2026-01-04 22:02:30 +00:00
Shantur Rathore
f01149ee9e
Stream ANSI tool output rendering
2026-01-04 22:02:29 +00:00
Shantur Rathore
eebfcb5628
Unify ANSI rendering with sequence parser
2026-01-04 22:02:29 +00:00
Shantur Rathore
4571a1dcf9
Render ANSI background output
2026-01-04 22:02:29 +00:00
Shantur Rathore
a041e1c6c3
Track session status via SSE updates
2026-01-04 22:02:29 +00:00
bizzkoot
3c450c076a
fix: copy button functionality in web browsers
...
- Add clipboard utility with fallback for non-secure contexts
- Implement modern Clipboard API with document.execCommand fallback
- Update copy buttons in code blocks, markdown, messages, and session list
- Add proper error handling and user feedback for copy operations
Fixes issue where copy buttons did not work in web browsers served over HTTP or without Clipboard API support
2026-01-04 20:00:22 +08:00
Shantur Rathore
4b05e698f8
Require tool part ids for tool-call rendering and caching
...
Rebind permissions from callID to part id when parts arrive.
2026-01-02 16:21:24 +00:00
Shantur Rathore
a9524b3e30
Load complete background process output and fix dialog layout
2025-12-30 22:03:04 +00:00
Shantur Rathore
154c5208b4
Show timeline icons at all widths
2025-12-29 16:19:11 +00:00
Shantur Rathore
71479a59a7
Add ANSI rendering for bash tool output
2025-12-26 10:47:53 +00:00
Shantur Rathore
2603b1d260
Handle revert removals locally and retarget prompt input
2025-12-25 15:12:44 +00:00
Shantur Rathore
695a890e0a
Normalize plugin file URLs
2025-12-24 13:37:39 +00:00
Shantur Rathore
575f987b8f
Add background process manager and UI panel
2025-12-24 00:59:41 +00:00
Shantur Rathore
4060c4f60b
Show configured plugins in status panels
2025-12-23 18:24:09 +00:00
Shantur Rathore
8334e27294
Show error if opencode fails to launch
2025-12-17 22:59:05 +00:00
Shantur Rathore
06be455358
bump version to 0.4.0
2025-12-15 16:32:29 +00:00
Alex Crouch
450f5bf0b4
change copy to act only on individual assitant/user blocks
2025-12-15 16:10:19 +00:00
Alex Crouch
997d4f4129
feat(ui): add copy button to message items
...
Add a Copy button that allows users to copy raw message contents
(text and reasoning parts) to clipboard. The button appears on all
messages - alongside Revert/Fork for user messages, and standalone
for assistant messages.
2025-12-15 16:10:19 +00:00
Shantur Rathore
ff5c698131
Refactor instance metadata handling
2025-12-15 16:08:28 +00:00
Shantur Rathore
14497f2082
Limit instance info scroll area
2025-12-15 10:37:08 +00:00
Shantur Rathore
f3e1966b5d
Rename control panel to status panel
2025-12-15 10:09:51 +00:00
Shantur Rathore
78592f229e
Fix long plan item layout
2025-12-15 10:09:18 +00:00
Shantur Rathore
c8161669ac
Add shared instance metadata context
2025-12-15 00:42:16 +00:00
Shantur Rathore
8ec57da275
Tweak control panel plan styling
2025-12-14 23:36:38 +00:00
Shantur Rathore
c00b29145a
limit cached session views on tab switch
2025-12-14 17:07:17 +00:00
Shantur Rathore
7d2a349e95
Lower AppBar z-index for timeline tooltips
2025-12-14 16:43:43 +00:00
Shantur Rathore
6c326b18ca
Close floating drawers on escape key
2025-12-14 16:42:31 +00:00
Shantur Rathore
09229259d1
Ensure agent selector popover overlays drawer
2025-12-14 16:39:28 +00:00
Shantur Rathore
b20bfc34b2
Fix selector shortcut popovers with floating drawer
2025-12-14 16:36:34 +00:00
Shantur Rathore
4e1f08bfcf
Trigger selector popups after auto-opening drawer
2025-12-14 16:33:53 +00:00
Shantur Rathore
ef4f8ac45f
Route agent/model shortcuts through sidebar events
2025-12-14 16:30:31 +00:00
Shantur Rathore
6a7255d9d2
Auto-open left drawer for selector shortcuts
2025-12-14 16:26:37 +00:00
Shantur Rathore
f37fcaed3d
Open left drawer for selector and session shortcuts
2025-12-14 16:22:30 +00:00
Shantur Rathore
d9fd22c29f
Raise selector popover layer above drawers
2025-12-14 16:16:55 +00:00
Shantur Rathore
3fcab5b80a
Add timeline divider and fix session scroll
2025-12-14 16:13:22 +00:00
Shantur Rathore
4ed2361387
Reduce scroll jitter from virtual items
2025-12-14 15:55:09 +00:00
Shantur Rathore
75b3699649
Show latest todowrite plan in control panel
2025-12-14 15:05:09 +00:00
Shantur Rathore
a6404f25d9
Add control panel accordion for session sidebar
2025-12-14 14:09:07 +00:00
Shantur Rathore
7591e5c1c9
Add MCP toggle control
2025-12-14 13:40:32 +00:00
Shantur Rathore
5e8b3fd5c9
Keep session chrome in info view
2025-12-14 13:24:47 +00:00
Shantur Rathore
20b82496a1
Persist drawer pin preferences
2025-12-14 13:13:43 +00:00
Shantur Rathore
542b59940a
Add resizable session drawers
2025-12-14 13:01:29 +00:00
Shantur Rathore
8d5c6b37e9
Prevent welcome resume list overflow
2025-12-14 12:50:00 +00:00
Shantur Rathore
8155fc9956
Ensure welcome and palette layouts wrap on phone
2025-12-14 12:40:00 +00:00
Shantur Rathore
cd4afb5314
Clamp phone shell horizontal overflow
2025-12-14 12:31:26 +00:00