Skip to content

feat(ai): styles and strings for tool card piles, copy, failure tag, scroll button - #3178

Merged
abose merged 6 commits into
mainfrom
ai
Sep 6, 2026
Merged

feat(ai): styles and strings for tool card piles, copy, failure tag, scroll button#3178
abose merged 6 commits into
mainfrom
ai

Conversation

@abose

@abose abose commented Sep 6, 2026

Copy link
Copy Markdown
Member

Summary

Styles and strings for the AI chat tool card piles and related polish. The behaviour lives in the companion phoenix-pro PR.

  • Pile card: stacked-edges header, icon row, "N steps" label with a bump when a card lands, "N failed" note, read-files second line.
  • Ghost fold animation overlay, kept outside the scroll container so it never changes the scroll height.
  • Renders the five newest messages without the content-visibility intrinsic-size placeholder, which made every appended message occupy 300px for one frame and jolt a bottom-pinned list.
  • Failed card accent and tag; capped, scrollable text detail with the thumb shown while hovering the panel; Copy button on expanded cards; truncation note for restored detail.
  • Floating scroll-to-bottom button.
  • New strings: pile steps, failed count, read files, more, failed tag, truncation note, scroll to bottom.

Test plan

  • Lint hook on commit.
  • Verified live in the desktop app together with the phoenix-pro PR.

🤖 Generated with Claude Code

https://claude.ai/code/session_01W8mue4oH8uExCg31KQW39p

Pile header, count pill, stacked card edges and the ghost fold animation
overlay for the AI panel tool card groups. Also renders the five newest
messages without the content-visibility intrinsic-size placeholder, which
made every appended message occupy 300px for one frame and jolt a
bottom-pinned list.
Capped, scrollable tool detail with the thumb shown while hovering the AI
panel; failed card accent and tag; pile failure count; Copy button on
expanded cards; truncation note for restored detail.
@sonarqubecloud

sonarqubecloud Bot commented Sep 6, 2026

Copy link
Copy Markdown

@abose
abose merged commit 0ae4684 into main Sep 6, 2026
14 of 21 checks passed
@abose
abose deleted the ai branch September 6, 2026 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant