Stats: Fix duplicate icon — 'Events' and 'Uptime' both use the Activity icon #38
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
In the Stats stat card grid, both "Events" and "Uptime" use the
Activityicon from lucide-react. Two cards in the same visual grid with identical icons makes them harder to distinguish at a glance.Implementation
File:
frontend/src/pages/Stats.tsxChange the Uptime card icon from
Activityto something more appropriate for system uptime:Server— communicates infrastructure/systemTimer— communicates elapsed timeCheckCircle2— communicates health/statusRecommended: use
Serverfor Uptime.Acceptance criteria
Brand identity alignment
Icons should be simple line icons with neutral default styling and semantic color only where meaningful. Duplicate icons in the same stat grid reduce scan clarity.
Brand-compliant implementation notes
Server,Timer, orCheckCircle2for uptime;Serverbest matches instance/system health.Additional acceptance criteria
Migrated from GitHub issue #17: https://github.com/bullitt186/trackbox/issues/17
Original author: @bullitt186
Original created: 2026-06-27T13:24:51Z
Original labels: ux
Implemented in commit
bd6b0e7. Replaced the Uptime StatCard'sActivityicon withServerfrom lucide-react. Each card in the stats grid now uses a unique icon: Package (total), TrendingUp (active), PackageCheck (delivered), AlertTriangle (needs attention), Cpu (parsers), Server (uptime). Icons are visually and semantically distinct.