Usman Baig
068943974e
style: replace View All buttons with expand icon, switch to underline tabs
...
- Replace "View All" text buttons with a subtle expand/fullscreen icon
across all 5 dashboard panels
- Convert pill-style tab switchers to underline tabs with brand-orange
active indicator in Content, Locations, and Technology panels
2026-03-06 23:38:46 +01:00
Usman Baig
34053004c0
style: use brand orange for hover percentage indicators
2026-03-06 22:43:05 +01:00
Usman Baig
ec96fa8a0d
feat: add hover percentage indicator on dashboard panel rows
...
Shows percentage of total pageviews on hover with a slide-in animation from right to left across all panels (Content, Locations, Technology, Top Referrers).
2026-03-06 22:25:15 +01:00
Usman Baig
0865774686
feat: replace filter dropdown with modal, add click-to-filter on all panels
...
- Filter button is now a solid pill that opens a centered modal with
dimension grid and operator/value selection
- Clicking any row in TopReferrers, TechSpecs, Locations, or ContentStats
adds an "is" filter for that dimension and value
- ContentStats preserves the external link icon separately via stopPropagation
2026-03-06 21:15:27 +01:00
Usman Baig
fd1386b80d
fix: replace index-based React keys with stable data keys (F-9)
...
Use page paths, referrer URLs, item names, and composite location
keys instead of array indices. Prevents stale-row glitches when
lists are filtered or reordered.
2026-03-01 21:15:09 +01:00
Usman Baig
2d0307d328
fix: enhance error logging by replacing console.error with a centralized logger across the application to improve security and maintainability
2026-02-22 20:57:21 +01:00
Usman Baig
94fb7c60e0
feat: optimize favicon loading across the application using Next.js image component for better performance and caching
2026-02-22 19:21:28 +01:00
Usman Baig
c100277955
refactor: replace loading overlays with skeleton components for improved user experience across various pages
2026-02-22 18:01:45 +01:00
Usman Baig
ae91147b6c
chore: update @ciphera-net/ui dependency to version 0.0.57 in package.json and package-lock.json; refactor imports across multiple components for consistency
2026-02-17 20:49:55 +01:00
Usman Baig
16d8765f46
feat: enhance Top Referrers display by merging referrer rows and adding friendly names
2026-02-11 16:57:01 +01:00
Usman Baig
ddbb2494b1
feat: add getReferrerDisplayName utility to enhance referrer display in ExportModal and TopReferrers components
2026-02-11 16:43:35 +01:00
Usman Baig
51648c82c7
chore: update CHANGELOG.md for 0.3.0-alpha release and implement favicon support in Top Referrers component
2026-02-11 16:34:44 +01:00
Usman Baig
bfe0559a8c
TIER 1 - BLOCKING (Accessibility & Usability Failures)
2026-02-06 12:29:12 +01:00
Usman Baig
b47f3a2986
Phase 5: Animations & Final Polish
2026-02-05 17:54:04 +01:00
Usman Baig
7e8dde88c9
Phase 4: Badge & Empty State Improvements
2026-02-05 17:35:32 +01:00
Usman Baig
a1447e98d9
Phase 2: Border Radius & Card Standardization
2026-02-05 17:21:51 +01:00
Usman Baig
415f1675a9
feat: enhance dashboard components with siteId and dateRange props for improved data fetching and display
2026-01-30 13:33:04 +01:00
Usman Baig
c8695ff964
fix: Enhance dashboard components with site settings for data collection options
2026-01-19 12:10:44 +01:00
Usman Baig
88ea52f644
style(dashboard): increase list item height and adjust spacing for better interactivity
2026-01-18 17:08:17 +01:00
Usman Baig
a92a938c29
feat(dashboard): add hover effects to stats blocks and external link icon to content list
2026-01-18 17:03:16 +01:00
Usman Baig
c2d0123e93
feat: enhance dashboard components with modal support for viewing all data
2026-01-17 13:33:30 +01:00
Usman Baig
42492d64b9
feat(analytics): add icons for browsers, devices, OS, and referrers
2026-01-16 23:39:10 +01:00
Usman Baig
8643443300
fix: Add null checks to prevent 'Cannot read properties of null' errors
2026-01-16 14:23:23 +01:00
Usman Baig
8e10a05eb1
Initial commit: Analytics frontend implementation
2026-01-16 13:14:19 +01:00