chore: visual update and animation market insights#27914
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
|
✅ E2E Fixture Validation — Schema is up to date |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
No E2E tests exist for MarketInsights or TokenDetails in the spec files (confirmed via grep). The changes don't touch any shared infrastructure: no navigation changes, no modal/bottom sheet changes, no controller changes, no confirmation flows, no account/network management. The risk is low and no E2E tags are applicable. Performance Test Selection: |
There was a problem hiding this comment.
I thought this was added in another PR?
There was a problem hiding this comment.
It was, a while ago, but we're still updating the position in the view based on feedback 😅
|




Description
Simulator.Screen.Recording.-.iPhone.17.Pro.-.2026-03-25.at.16.09.21.mov
Changelog
CHANGELOG entry: null
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Medium Risk
Adds new Reanimated/SVG border animation and a polling-based
useViewportTrackinghook, which may impact UI performance or behave differently across layouts if measurement/visibility is off.Overview
Updates the Market Insights entry card visuals by switching to a new rounded, muted-background card layout and replacing the prior header/arrow treatment with an inline AI icon plus footer text.
Introduces an
AnimatedGradientBorder(SVG + Reanimated) that sweeps a gradient stroke around the card when it becomes fully visible, driven by newuseViewportTrackingviewport detection.Adds targeted tests for the new trace behavior, layout/dimension updates, and the viewport-tracking hook; also excludes the legacy
MarketInsightsEntryCardOriginal.tsxand the animation component from coverage/sonar, and moves the entry card placement earlier inAssetOverviewContent.Written by Cursor Bugbot for commit f96c206. This will update automatically on new commits. Configure here.