mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-19 09:01:39 -06:00
540ea124e0
* improve(ui): flatten transcript tool activity * improve(ui): complete tool activity redesign * improve(ui): normalize activity row typography * improve(ui): unify activity typography contract * improve(ui): standardize all activity row text * improve(ui): increase activity text size * improve(ui): underline activity filenames * improve(ui): tighten activity row spacing * improve(ui): standardize activity chevrons * improve(ui): reveal child chevrons on interaction * improve(ui): retain active child chevrons * improve(ui): space expanded child tools * improve(ui): remove idle activity fade and gap * fix(ui): preserve tool activity contracts * fix(ui): simplify activity basename lookup * fix(ui): preserve canonical tool row actions * fix(ui): record tool outcomes and repair transcript row regressions Neutral collapsed rows are the design, but this branch left failures with nowhere to land and shipped chrome whose styles it had already deleted. - Expanded standalone tool messages close with the outcome line, so an inline rows shape still reports the failure instead of dropping it. - Progress-card receipts drop the badge and the spinner: this branch removed both styles, leaving a 0x0 invisible running indicator, and the receipt label already names the state. - Single delete patches are non-navigable; their workspace target is gone, so the file action could only ever fail to load. - Flush command padding derives from the action-button size instead of a stale 42px constant, and the running text wave covers command rows again. - Activity lane returns to the tool-shell column width the rule claims. - Drop CSS nothing references: tool-card tabs, empty, plain-output, activity scroll masks, secondary command text. - renderToolDataBlock takes an optional label instead of comparing copy. - Split the oversized tool-card test file and refresh stale row assertions. * fix(ui): fold the tool action size into the card header rule Stylelint no-duplicate-selectors rejects the separate .chat-tool-card__header block; the custom property belongs in the existing rule. --------- Co-authored-by: RoboClaw <309084314+roboclaw-bot@users.noreply.github.com>