Usman Baig
6f964f38f3
feat: add sliding tab indicator and content crossfade animations
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 23:41:34 +01:00
Usman Baig
330cc134aa
feat: instant tab navigation by moving SiteNav to shared layout
...
SiteNav now lives in the [id] layout instead of each page, so it stays
mounted during route transitions. Switching between Dashboard, Uptime,
Funnels, and Settings no longer flashes a full-page skeleton.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 23:35:06 +01:00
Usman Baig
3f81cb0e48
feat: adopt ShadCN chart primitives
...
Add ChartContainer, ChartConfig, ChartTooltip, ChartTooltipContent
primitives ported from ShadCN's chart pattern. Refactor all 3 chart
locations (dashboard, funnels, uptime) to use CSS variable-driven
theming instead of duplicated CHART_COLORS_LIGHT/DARK objects.
- Add --chart-1 through --chart-5, --chart-grid, --chart-axis CSS vars
- Remove duplicated color objects from 3 files (-223 lines)
- Add accessibilityLayer to all charts
- Rounded bar corners on funnel chart
- Tooltips use Tailwind dark classes instead of imperative style props
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 13:24:29 +01:00
Usman Baig
cc268c320e
feat: replace ghost buttons with underline tab bar for site navigation
...
Dashboard, Uptime, Funnels, and Settings now use a consistent
underline tab bar with orange active indicator, matching the
existing panel tab design language.
2026-03-07 19:10:23 +01:00
Usman Baig
837c677b51
fix: update dark mode support for uptime chart tooltips to align with user theme preferences
2026-02-22 20:53:21 +01:00
Usman Baig
acac536590
feat: enforce tighter character limits for site, funnel, and monitor names to improve UI consistency and usability
2026-02-22 20:07:00 +01:00
Usman Baig
da0366603e
feat: improve form usability with auto-focus, character limits, and unsaved changes warnings for better user experience
2026-02-22 20:02:50 +01:00
Usman Baig
5c148a0547
feat: enhance page titles and link previews for improved user experience and sharing capabilities
2026-02-22 19:40:00 +01:00
Usman Baig
156d9986df
fix: improve error messaging for various components to provide clearer feedback on failures
2026-02-22 19:17:20 +01:00
Usman Baig
d571b6156f
refactor: integrate useMinimumLoading hook for enhanced loading state management across multiple pages
2026-02-22 18:38:35 +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
4dead4b399
style: standardize gap sizes across multiple components for improved visual consistency
2026-02-21 23:48:03 +01:00
Usman Baig
d08c8f00a0
style: add transition effects to shadow properties across multiple components for improved visual feedback
2026-02-21 23:42:12 +01:00
Usman Baig
0b68db58be
style: standardize min-width values across multiple components for improved layout consistency
2026-02-21 23:39:29 +01:00
Usman Baig
f1e6d5a48e
style: refactor chart color variables across multiple components to use CSS variables for improved theming consistency
2026-02-21 23:09:34 +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
ada99c2ba9
chore: update @ciphera-net/ui dependency to version 0.0.56 in package.json and package-lock.json; adjust color variables in ResponseTimeChart and DESIGN_SYSTEM.md for consistency
2026-02-17 20:36:58 +01:00
Usman Baig
8424863a18
refactor: simplify protocol handling in MonitorForm by deriving protocol directly from formData.url
2026-02-07 23:09:37 +01:00
Usman Baig
0887e24546
fix: handle non-array uptime data for monitors and improve mouse leave behavior in UptimeStatusBar
2026-02-07 23:06:12 +01:00
Usman Baig
027d2f50b6
fix: improve uptime data refresh error handling and confirm dialog for monitor deletion
2026-02-07 23:01:38 +01:00
Usman Baig
6040b5b27f
feat: implement uptime status visualization with tooltip and response time chart components
2026-02-07 22:46:07 +01:00
Usman Baig
a26092d227
refactor: replace 'size' prop with 'className' for button styling consistency in MonitorCard
2026-02-07 12:23:45 +01:00
Usman Baig
f382bab647
feat: add 'Uptime' button to site dashboard for quick access to uptime metrics
2026-02-07 12:20:06 +01:00