CodeNomad/packages
Pascal André 59cdcf6b40
perf(ui): bound expensive transcript rendering
Limit rendered tool output, diffs, diagnostics, search results, and nested task summaries so large OpenCode transcripts do not create unbounded Markdown, ANSI, syntax-highlighted, or diff DOM trees.

Keep complete authoritative values in the V2 message store and resolve full copy payloads only after explicit user action. Oversized permission diffs require successful full-copy access before approval while rejection remains available.

Bound derived render caches and add focused coverage for rendering limits, lazy full-content copy, diagnostics, nested tasks, and partial search results. UI typecheck, 22 focused tests, and git diff --check pass.
2026-08-13 04:49:44 +02:00
..
cloudflare Min server 0.18.0 2026-06-21 20:09:49 +01:00
electron-app feat(opencode): migrate CodeNomad to native V2 2026-08-12 20:09:44 +02:00
server fix(opencode): harden the shared V2 runtime 2026-08-13 03:28:11 +02:00
tauri-app fix(opencode): harden the shared V2 runtime 2026-08-13 03:28:11 +02:00
ui perf(ui): bound expensive transcript rendering 2026-08-13 04:49:44 +02:00