Skip to content

feat: Add UX enhancements - report TOC, scroll restoration, theme-awa… - #502

Merged
devJaja merged 2 commits into
Epta-Node:mainfrom
devjayy43:feat/ux-enhancements-410-413-414-415
Aug 31, 2026
Merged

feat: Add UX enhancements - report TOC, scroll restoration, theme-awa…#502
devJaja merged 2 commits into
Epta-Node:mainfrom
devjayy43:feat/ux-enhancements-410-413-414-415

Conversation

@devjayy43

Copy link
Copy Markdown
Contributor

…re charts, and micro-interactions

Addresses #410, #413, #414, #415

Summary

Resolves #

Changes

Verification & Testing

  • npm test (Backend/Frontend)
  • cargo test (Smart Contracts)
  • cargo fmt --check && cargo clippy (Contract Linting)

Contributor Checklist

  • PR title follows Conventional Commits (feat:, fix:, docs:, etc.)
  • All CI checks pass locally
  • Documentation updated in docs/ or README.md if applicable
  • No secrets or credentials committed

…re charts, and micro-interactions

Addresses Epta-Node#410, Epta-Node#413, Epta-Node#414, Epta-Node#415

- Epta-Node#410: Add report TOC with heading anchors and section numbering
  * Auto-generated table of contents sidebar with smooth scrolling
  * Clickable anchor links on headings with keyboard navigation
  * Print-friendly styles with proper orphan/widow control
  * Responsive TOC that hides on mobile/tablet

- Epta-Node#413: Add scroll restoration and focus management on route change
  * Restore scroll position when navigating back
  * Reset scroll to top on new route push
  * Move focus to main landmark after route change
  * Skip-to-content link in AppShell

- Epta-Node#414: Add responsive chart polish with theme-aware colors
  * Series colors adapt to light/dark theme via design tokens
  * Responsive containers with proper mobile sizing
  * Collapsible legends on pie chart
  * Tooltip styling matches theme

- Epta-Node#415: Add motion-safe micro-interactions
  * Button ripple effect on press/tap with fallback
  * Card hover lift with shadow depth
  * Navigation link underline grow animation
  * All animations respect prefers-reduced-motion
@drips-wave

drips-wave Bot commented Aug 31, 2026

Copy link
Copy Markdown

@devjayy43 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown

@devjayy43 is attempting to deploy a commit to the Jaja's projects Team on Vercel.

A member of the Team first needs to authorize it.

@devJaja
devJaja merged commit 3aecd24 into Epta-Node:main Aug 31, 2026
7 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants