openclaw/apps
Peter Steinberger e0ecdc47be
feat(chat-ui): tool-diff follow-ups — cached diffs, apply_patch, isError, long lines (#111326)
* feat(chat-ui): tool-diff follow-ups from PR review

Persist bounded applied-diff details in the transcript cache so cold
opens keep inline diffs; parse apply_patch envelopes into per-file diff
sections with stats; thread tool-result isError so failed calls suppress
proposal diffs and read as failures; replace per-line truncation with
horizontal scrolling for long diff lines.

* chore(i18n): sync native inventory for tool-diff follow-ups

* fix(chat-ui): render move-only patches and drop zero diffstats
2026-07-19 02:40:37 -07:00
..
.i18n feat(chat-ui): tool-diff follow-ups — cached diffs, apply_patch, isError, long lines (#111326) 2026-07-19 02:40:37 -07:00
android feat(gateway): system change history RPC and Ask OpenClaw recent-changes panel (#111286) 2026-07-19 02:38:05 -07:00
ios feat(ios): Talk camera flip control and mic input selection (#111044) 2026-07-19 01:24:53 -07:00
linux feat(linux): Quick Chat streamed replies and precise pairing states (#110632) 2026-07-18 13:22:48 +01:00
macos fix(mac): opening General Settings crashes in packaged app (#111300) 2026-07-19 02:30:49 -07:00
macos-mlx-tts feat(macos): keep MLX TTS model resident (#104200) 2026-07-11 13:45:27 +08:00
shared feat(chat-ui): tool-diff follow-ups — cached diffs, apply_patch, isError, long lines (#111326) 2026-07-19 02:40:37 -07:00
swabble fix(macos): update Peekaboo for Swift 6.2 (#107926) 2026-07-14 22:38:22 -07:00