Convert homepage widgets to 4-card tile layout
What does this MR do and why?
Fixes: #561076 (closed)
- Split MR and work item widgets into 4 individual clickable cards
- Add formatNumberWithScale function supporting K/M/B/T/P/Q suffixes
- Extend number formatting up to quintillions with + indicators
- Update card titles to descriptive format for better UX
- Add click tracking and navigation for each card
- Implement consistent card styling with hover effects
References
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
How to set up and validate locally
- In rails console enable the feature flag
Feature.enable(:personal_homepage) - Visit /dashboard/home
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #561076 (closed)

