renderers: colour diff line numbers + read line numbers, keep content neutral
Standard for diff and read output: the line number (and the +/- marker for
diffs) is the coloured anchor; the content itself reads plainly.

diff: "{num} {marker}  {content}" with num+marker in the marker colour
(green/red), content neutral. Fixed the number-column regex to "^( +)(\d+)|"
so files with more than 9 lines (width > 1) still match — the old
single-space pattern silently fell back to whole-line colouring.
read: "{num}: {content}" with the number in the accent colour, content
neutral (was dim number).

Applied to both clients: the TUI diff/filesystem renderers and the webclient
ToolCard (renderDiff / renderRead). The model-facing text from the server is
unchanged — this is display-only.
1 parent 16b6e15 commit 8602b6825336c246b1221c8e9d9bb4e948af7220
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 10 hours ago
Showing 5 changed files
View
clients/terminal/tui/renderers/diff.py
View
clients/terminal/tui/renderers/filesystem.py
View
tests/clients/test_filesystem_renderer.py
View
webclient/src/components/messages/ToolCard.vue
View
webclient/src/styles/app.scss