Pascal André
8567d49178
perf(ui): split right panel and secondary viewer chunks ( #239 )
...
## Summary
- split the right panel, picker, and tool call secondary viewers into
smaller deferred chunks
- release hidden right-panel file buffers and stop tracking static
tool-call scrollers when they are not needed
- keep this branch focused on the remaining secondary viewer chunking
work now that the Monaco-specific chunking moved into PR 215
## Testing
- npm run build --workspace @codenomad/ui
2026-03-23 08:47:03 +00:00
Shantur Rathore
ca2b3c232f
perf(ui): drop virtualized DOM in hidden panes
...
Add DOM instrumentation tags and harden VirtualItem visibility for hidden/zero-sized roots to prevent inactive instances from keeping heavy tool-call markup mounted; restore message stream virtualization margin.
2026-02-28 14:13:42 +00:00
Shantur Rathore
5d5fbfb5f2
perf(ui): lazy-mount tool call details
2026-02-27 13:28:43 +00:00
Shantur Rathore
5834d2df1b
fix(ui): use v2 message info and show model variant
2026-02-25 22:29:27 +00:00
Shantur Rathore
1ccd14eae8
ui: use Check icon for completed status
2026-02-20 00:32:27 +00:00
Shantur Rathore
b162764ccb
ui: use lucide status icons for tool calls
2026-02-20 00:32:15 +00:00
Shantur Rathore
2124e540aa
Merge branch 'dev' of github.com:NeuralNomadsAI/CodeNomad into dev
2026-02-19 23:54:31 +00:00
Shantur Rathore
b5790998b7
ui: use emoji status icons for tool calls
2026-02-19 23:51:25 +00:00
codenomadbot[bot]
9800afb785
feat(ui): toggle tool call input YAML ( #182 )
...
* feat(ui): toggle tool call input yaml
* ui: rename tool input toggle and add IO headers
* ui: add input/output accordions in tool calls
* ui: refine tool IO accordion styling
* ui: remove extra padding around IO sections
* ui: remove semibold from IO headers
* feat(ui): add tool input visibility preference
* fix(ui): scope tool input toggle to current tool call
* ui: left-align tool IO header text
* fix(ui): let palette tool input visibility override per-call
* ui: default tool input visibility to collapsed
* fix(ui): expand read tool calls on error
---------
Co-authored-by: Shantur Rathore <i@shantur.com >
2026-02-19 22:08:41 +00:00
Shantur Rathore
6c42b64466
feat(ui): copy tool call header title
2026-02-05 23:30:38 +00:00
Shantur Rathore
750a87ef45
fix(ui): render task steps from child session
2026-02-05 23:08:59 +00:00
Shantur Rathore
a401eeec11
fix(ui): stabilize streaming message/tool rendering
...
Avoid remounting message blocks on part updates so tool call UI state persists. Render tool/message content from store and stabilize tool output scrolling during streaming.
2026-01-28 17:55:44 +00:00
Shantur Rathore
5b1e21345f
feat(ui): localize UI strings
...
Converts hardcoded UI copy to i18n keys across the app, adds global translation for non-component modules, and splits the English catalog into feature modules with duplicate-key detection.
2026-01-26 12:26:12 +00:00
Shantur Rathore
f5d4cb6917
refactor(ui): split ToolCall into focused modules
2026-01-22 21:54:18 +00:00
Shantur Rathore
db3c13c463
fix(ui): allow spaces in question custom answers
...
Stop trimming custom answer input on each keystroke and instead normalize answers on submit so multi-word custom responses work.
2026-01-22 09:38:38 +00:00
Shantur Rathore
6e9c5a88b4
fix(ui): allow out-of-order permission clicks
...
Show permission action buttons for queued tool calls while keeping keyboard shortcuts bound to the first active request. Prevent permission center list clicks from overriding keyboard-active ordering.
2026-01-21 13:26:37 +00:00
Shantur Rathore
cc997576cf
fix(ui): stabilize question tool selection and custom answers
2026-01-21 12:25:51 +00:00
Shantur Rathore
72f420b6f6
feat(ui): support question tool requests
...
Add question queue hydration, inline answering UI, and unify pending requests with permissions.
2026-01-10 09:46:23 +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
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
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
71479a59a7
Add ANSI rendering for bash tool output
2025-12-26 10:47:53 +00:00
Shantur Rathore
0e0da1a142
Show diagnostics only for edited file
2025-12-13 22:23:37 +00:00
Shantur Rathore
0da2e1d7bb
Sync tool-call titles and task summaries
2025-12-12 13:51:40 +00:00
Shantur Rathore
90c6835ee7
Defer tool markdown render while running
2025-12-12 12:00:42 +00:00
Shantur Rathore
9769d7a46e
Clarify pending tool call message
2025-12-09 17:14:21 +00:00
Shantur Rathore
d4281f1d9c
feat: surface read bounds
2025-12-07 20:15:39 +00:00
Shantur Rathore
04f6e362b9
Centralize tool call scroll helpers
2025-12-06 22:22:44 +00:00
Shantur Rathore
2b27790a81
add tool call auto scroll sentinels
2025-12-05 23:47:34 +00:00
Shantur Rathore
971abe24d7
feat(ui): add runtime logger and replace console usage
2025-12-05 15:07:49 +00:00
Shantur Rathore
8a8555d591
Optimize task tool summary recompute on version changes
2025-12-03 18:13:56 +00:00
Shantur Rathore
6a16dd8f98
align permission attachments with SSE stream
2025-12-02 23:53:34 +00:00
Shantur Rathore
6ba50cadd2
modularize tool-call rendering and styles
2025-12-02 16:16:49 +00:00
Shantur Rathore
8d5169cb39
Memoize ToolCall task summary rendering
2025-12-02 13:45:35 +00:00
Shantur Rathore
fe8b4a9acd
Drop tool-call scroll caching
2025-12-02 13:10:29 +00:00
Shantur Rathore
d3dc170e02
Lazy render tool-call bodies
2025-12-01 23:09:22 +00:00
Shantur Rathore
983c8cc4a3
Streamline tool-call header DOM
2025-12-01 22:48:22 +00:00
Shantur Rathore
5f9cf397b9
Reduce step-finish usage chip DOM
2025-12-01 22:36:03 +00:00
Shantur Rathore
1e7969eaba
Localize ToolCall expansion and diagnostics state
2025-12-01 19:46:16 +00:00
Shantur Rathore
4e0e5dcdca
Restore tool navigation and balanced scroll controls
2025-11-26 15:28:48 +00:00
Shantur Rathore
fad2809299
Improve message stream caching and virtualization for large sessions
2025-11-26 13:30:20 +00:00
Shantur Rathore
16b76385e2
chore: add message store v2 baseline
2025-11-26 09:42:10 +00:00
Shantur Rathore
c4c2c92974
Simplify todo tool calls and tighten layout
2025-11-20 10:46:11 +00:00
Shantur Rathore
c5fd5694ee
feat: make electron shell host CLI server
2025-11-20 10:41:07 +00:00
Shantur Rathore
bc5423ce14
Keep tool calls open while permissions pending and fix task session nav
2025-11-20 10:12:09 +00:00
Shantur Rathore
89bd32814f
Split workspace into electron and ui packages
2025-11-17 12:06:58 +00:00