fix: keep stop button contrast in chat UI

This commit is contained in:
Radek Sienkiewicz 2026-03-27 15:08:48 +01:00
parent 0d1f266c7e
commit eb3e197874
No known key found for this signature in database
GPG Key ID: F76BB7FE39C6D0C7
2 changed files with 3 additions and 1 deletions

View File

@ -48,6 +48,7 @@ Docs: https://docs.openclaw.ai
- Claude CLI: switch the bundled Claude CLI backend to `stream-json` output so watchdogs see progress on long runs, and keep session/usage metadata even when Claude finishes with an empty result line. (#49698) Thanks @felear2022.
- Claude CLI/MCP: always pass a strict generated `--mcp-config` overlay for background Claude CLI runs, including the empty-server case, so Claude does not inherit ambient user/global MCP servers. (#54961) Thanks @markojak.
- Agents/embedded replies: surface mid-turn 429 and overload failures when embedded runs end without a user-visible reply, while preserving successful media-only replies that still use legacy `mediaUrl`. (#50930) Thanks @infichen.
- Chat/UI: move the chat send button onto the shared ghost-button theme styling, while keeping the stop button icon readable on the danger state. (#55075) Thanks @bottenbenny.
- WhatsApp/allowFrom: show a specific allowFrom policy error for valid blocked targets instead of the misleading `<E.164|group JID>` format hint. Thanks @mcaxtr.
- Agents/cooldowns: scope rate-limit cooldowns per model so one 429 no longer blocks every model on the same auth profile, replace the exponential 1 min -> 1 h escalation with a stepped 30 s / 1 min / 5 min ladder, and surface a user-facing countdown message when all models are rate-limited. (#49834) Thanks @kiranvk-2011.
- Agents/embedded transport errors: distinguish common network failures like connection refused, DNS lookup failure, and interrupted sockets from true timeouts in embedded-run user messaging and lifecycle diagnostics. (#51419) Thanks @scoootscooob.

View File

@ -503,7 +503,7 @@
flex-shrink: 0;
transition:
background var(--duration-fast) ease,
box-shadow var(--duration-fast) ease;
color var(--duration-fast) ease;
padding: 0;
}
@ -529,6 +529,7 @@
.chat-send-btn--stop {
background: var(--danger);
color: var(--destructive-foreground);
}
.chat-send-btn--stop:hover:not(:disabled) {