Commit Graph

  • 6f964f38f3 feat: add sliding tab indicator and content crossfade animations Usman Baig 2026-03-09 23:41:34 +01:00
  • 330cc134aa feat: instant tab navigation by moving SiteNav to shared layout Usman Baig 2026-03-09 23:35:06 +01:00
  • 92fae83772 chore: move site nav tabs above site header and update changelog Usman Baig 2026-03-09 23:21:12 +01:00
  • 242c76b763 fix: reduce funnel chart size with max-w-md constraint Usman Baig 2026-03-09 23:12:37 +01:00
  • 9f2032fc32 Replace custom FunnelChart with 21st.dev funnel-chart component Usman Baig 2026-03-09 23:06:31 +01:00
  • cc4f924fb8 fix: put annotations and live indicator on same row in chart footer Usman Baig 2026-03-09 23:03:58 +01:00
  • 5625703168 fix: move annotations and live indicator inside Card component Usman Baig 2026-03-09 23:00:44 +01:00
  • 7175de44af Fix metric cards grid to use md: breakpoint instead of @container queries Usman Baig 2026-03-09 22:56:53 +01:00
  • 033d735c3a Replace dashboard BarChart with 21st.dev LineChart component Usman Baig 2026-03-09 22:53:35 +01:00
  • 5721d25291 Rewrite FunnelChart as proper SVG funnel with curved sides Usman Baig 2026-03-09 22:20:55 +01:00
  • 536aebc086 Add FunnelChart visualization to replace BarChart on funnel detail page Usman Baig 2026-03-09 22:12:34 +01:00
  • 8c9c711296 Make Globe drag more responsive (damping 3000→800) Usman Baig 2026-03-09 21:56:38 +01:00
  • 652c93cbd0 Update changelog with Globe, DottedMap, theme toggle, and chart restyle Usman Baig 2026-03-09 16:22:41 +01:00
  • 2d7e13b098 Rewrite Globe with pure refs, remove framer-motion dependency Usman Baig 2026-03-09 16:18:24 +01:00
  • 58c151e2b0 Fix Globe glitches: stop resizing buffer every frame Usman Baig 2026-03-09 16:15:38 +01:00
  • 1a75b44c68 Move Globe up to top of container to fill space Usman Baig 2026-03-09 16:10:19 +01:00
  • 9629a5788c Add very slow auto-rotation to Globe (pauses on drag) Usman Baig 2026-03-09 16:07:52 +01:00
  • 464a361094 Center Globe horizontally and move up to show more surface Usman Baig 2026-03-09 16:05:44 +01:00
  • 12ae1a9175 Zoom in Globe and slow drag speed Usman Baig 2026-03-09 16:02:47 +01:00
  • 3268a70baa Fix Globe: reduce mapBrightness to fix glitches, brighten base color Usman Baig 2026-03-09 15:57:33 +01:00
  • 9dba2cf2e2 Fix Globe: remove auto-spin, brighten dark mode, reduce jitter Usman Baig 2026-03-09 15:51:01 +01:00
  • efd647d856 Add interactive 3D Globe tab to Locations using cobe WebGL Usman Baig 2026-03-09 15:46:29 +01:00
  • df2f38eb83 Scale DottedMap SVG to fill full card height Usman Baig 2026-03-09 15:34:23 +01:00
  • c065853800 Make map landmass dots more prominent in both themes Usman Baig 2026-03-09 15:05:28 +01:00
  • f58154f18d Bump @ciphera-net/ui to ^0.1.2 Usman Baig 2026-03-09 14:43:35 +01:00
  • 31416f0eb2 Polish DottedMap: glow effect, tooltips, better fill Usman Baig 2026-03-09 14:23:48 +01:00
  • 6ccc26ab48 Replace WorldMap with Magic UI DottedMap for visitor locations Usman Baig 2026-03-09 14:17:35 +01:00
  • cbf48318ce Update package-lock.json for @ciphera-net/ui ^0.1.1 Usman Baig 2026-03-09 13:59:07 +01:00
  • 874ff61a46 Bump @ciphera-net/ui to ^0.1.1 Usman Baig 2026-03-09 13:58:30 +01:00
  • 0dfd0ccb3c Fix ChartContainer CSS to work without ShadCN theme, match ShadCN bar chart exactly Usman Baig 2026-03-09 13:45:13 +01:00
  • 56225bb1ad Match ShadCN interactive bar chart style Usman Baig 2026-03-09 13:37:00 +01:00
  • ad747b1772 Switch main dashboard chart from AreaChart to BarChart Usman Baig 2026-03-09 13:31:07 +01:00
  • 3f81cb0e48 feat: adopt ShadCN chart primitives Usman Baig 2026-03-09 13:24:29 +01:00
  • 86c11dc16f chore: bump @ciphera-net/ui to ^0.1.0 Usman Baig 2026-03-09 13:02:06 +01:00
  • 5fc6f183db feat: annotation UX improvements Usman Baig 2026-03-09 04:17:58 +01:00
  • 4d99334bcf feat: add chart annotations Usman Baig 2026-03-09 03:44:05 +01:00
  • 3002c4f58c docs: add hide unknown locations to changelog Usman Baig 2026-03-09 02:37:28 +01:00
  • a05e2e94b8 feat: add hide unknown locations toggle in site settings Usman Baig 2026-03-09 02:26:15 +01:00
  • 7ff5be7c4e fix: pre-render Phosphor icons in capabilities array Usman Baig 2026-03-09 02:00:32 +01:00
  • f516c59d32 chore: regenerate package-lock.json for @ciphera-net/ui 0.0.94 Usman Baig 2026-03-09 01:43:24 +01:00
  • b6199e8a3a chore: bump @ciphera-net/ui to ^0.0.94 Usman Baig 2026-03-09 01:39:40 +01:00
  • 7f9ad0e977 refactor: switch icons from react-icons to Phosphor Usman Baig 2026-03-09 00:23:31 +01:00
  • 397a5afef9 fix: capitalize technology labels in dashboard Usman Baig 2026-03-09 00:07:12 +01:00
  • 6f1956b740 fix: chart no longer shows tomorrow's date on 7/30-day views Usman Baig 2026-03-08 23:40:49 +01:00
  • 831fd86f67 Merge pull request #41 from ciphera-net/staging Usman 2026-03-07 22:04:22 +01:00
  • 2f5bcf479a fix: add Cache-Control no-cache for HTML pages to prevent stale CDN content Usman Baig 2026-03-07 20:12:11 +01:00
  • ad806e0427 fix: remove reload-based stale build recovery to stop login loop Usman Baig 2026-03-07 20:02:58 +01:00
  • 6338d1dfe7 fix: prevent infinite reload loop on stale build recovery Usman Baig 2026-03-07 19:55:16 +01:00
  • d2dfe62993 fix: recover gracefully from stale Server Action hashes after deployment Usman Baig 2026-03-07 19:37:41 +01:00
  • cc268c320e feat: replace ghost buttons with underline tab bar for site navigation Usman Baig 2026-03-07 19:10:23 +01:00
  • 985978dd8f Merge pull request #40 from ciphera-net/staging 0.13.0-alpha Usman 2026-03-07 01:21:04 +01:00
  • 8ebd8ba9e1 style: rename Content to Pages, Top Referrers to Referrers, consolidate changelog Usman Baig 2026-03-07 01:13:53 +01:00
  • dd8e101f69 fix: resolve CSS var for chart PNG export background color Usman Baig 2026-03-07 00:56:22 +01:00
  • ece8cda334 style: remove avg reference line and badge from chart Usman Baig 2026-03-07 00:54:11 +01:00
  • 74ee64a560 fix: remove tabular-nums causing font fallback on KPI numbers Usman Baig 2026-03-07 00:50:53 +01:00
  • 641a3deebb refactor: rebuild Chart component from scratch Usman Baig 2026-03-07 00:31:05 +01:00
  • 77dc61e7d0 fix: round chart average label, update changelog Usman Baig 2026-03-07 00:26:36 +01:00
  • dee7089925 style: always show UTM medium/campaign, clean up dead code Usman Baig 2026-03-07 00:20:21 +01:00
  • 2acfd90bbd style: move Campaigns to 2-col grid, show UTM details on second line Usman Baig 2026-03-07 00:01:24 +01:00
  • 34e59894af style: redesign Campaigns panel to match dashboard layout, use filter icon Usman Baig 2026-03-06 23:52:47 +01:00
  • 7fc40f2a83 style: move View All to bottom of list, clean up panel headers Usman Baig 2026-03-06 23:46:21 +01:00
  • 068943974e style: replace View All buttons with expand icon, switch to underline tabs Usman Baig 2026-03-06 23:38:46 +01:00
  • 2c82c1a52a fix: load full filter suggestions (up to 100) and fix Direct referrer duplicate Usman Baig 2026-03-06 23:27:54 +01:00
  • b046978256 style: unify filter bar design — kill FILTERS label, solid orange pills Usman Baig 2026-03-06 23:11:36 +01:00
  • 7be30b57b5 refactor: condense filter chips into single button with dropdown Usman Baig 2026-03-06 23:02:35 +01:00
  • 386b4a8c44 feat: replace filter modal with chip-based dimension filter bar Usman Baig 2026-03-06 22:53:00 +01:00
  • 34053004c0 style: use brand orange for hover percentage indicators Usman Baig 2026-03-06 22:43:05 +01:00
  • 0809c37067 fix: prevent duplicate filters, support Direct referrer, pass filters to Campaigns Usman Baig 2026-03-06 22:40:57 +01:00
  • ec96fa8a0d feat: add hover percentage indicator on dashboard panel rows Usman Baig 2026-03-06 22:25:15 +01:00
  • 0865774686 feat: replace filter dropdown with modal, add click-to-filter on all panels Usman Baig 2026-03-06 21:15:27 +01:00
  • 5677f30f3b feat: add dashboard dimension filtering and custom event properties Usman Baig 2026-03-06 21:02:14 +01:00
  • 8b1d196812 feat: add automatic 404 detection, scroll depth tracking, and scroll depth dashboard card Usman Baig 2026-03-06 20:00:22 +01:00
  • 53a0341925 feat: automatic outbound link and file download tracking Usman Baig 2026-03-06 19:41:11 +01:00
  • e72e6f2ec5 feat: add AI traffic source identification Usman Baig 2026-03-06 19:25:05 +01:00
  • acede8ca54 feat: rename section to Account, move Danger Zone to own sidebar item Usman Baig 2026-03-06 12:23:00 +01:00
  • 6d360cf1ac feat: settings modal improvements — borderless profile, remove descriptions, bump ui to 0.0.91 Usman Baig 2026-03-06 11:44:30 +01:00
  • 7865b41722 refactor: use shared settings components, fix sections Usman Baig 2026-03-06 00:20:08 +01:00
  • 48cf9a1f62 feat: replace settings page with SettingsModal Usman Baig 2026-03-05 22:16:36 +01:00
  • f469d0d755 chore: bump @ciphera-net/ui to ^0.0.80 Usman Baig 2026-03-04 21:09:20 +01:00
  • 88956879de Merge pull request #39 from ciphera-net/staging Usman 2026-03-02 23:51:52 +01:00
  • 564c853f7f Bump version to 0.13.0-alpha and move unreleased changelog items Usman Baig 2026-03-02 23:31:55 +01:00
  • c9fd949ae1 chore: bump @ciphera-net/ui to ^0.0.79 Usman Baig 2026-03-02 21:58:34 +01:00
  • 70f46ba63c docs: changelog entries for backend API cleanup (B-32, B-13, B-12) Usman Baig 2026-03-01 21:37:27 +01:00
  • 7d3f1cb10a refactor: reduce stats.ts duplication with factory pattern (F-10, F-21) Usman Baig 2026-03-01 21:25:05 +01:00
  • fd1386b80d fix: replace index-based React keys with stable data keys (F-9) Usman Baig 2026-03-01 21:15:09 +01:00
  • 501932849b fix: ESM import for next-pwa, changelog updates (F-5) Usman Baig 2026-03-01 21:09:10 +01:00
  • b7426d6128 fix: login loading overlay, deduplicate getCookieDomain (F-18, F-11) Usman Baig 2026-03-01 21:02:28 +01:00
  • dfa887147a fix: stabilize auth context effect deps and batch uptime cleanup Usman Baig 2026-03-01 19:56:14 +01:00
  • 4de4e05ccb fix: standardize funnel date format to YYYY-MM-DD and update changelog Usman Baig 2026-03-01 19:36:38 +01:00
  • d7eb10e815 docs: update changelog with backend reliability improvements Usman Baig 2026-03-01 19:25:59 +01:00
  • 8a7076ee1b refactor: migrate dashboard to SWR hooks, eliminate all any[] state Usman Baig 2026-03-01 18:42:14 +01:00
  • 67c9bdd3e0 docs: add realtime rate limit fix to changelog Usman Baig 2026-03-01 18:07:22 +01:00
  • 3ecd2abf63 docs: update changelog for event ingestion fix Usman Baig 2026-03-01 17:55:25 +01:00
  • baceb6e8a8 docs: add funnel stats fix to changelog Usman Baig 2026-03-01 17:51:01 +01:00
  • fba1fd99c2 fix: add favicon domains to connect-src for service worker compatibility Usman Baig 2026-03-01 15:44:10 +01:00
  • c9123832a5 fix: fix broken images from CSP, remove dead code, upgrade React types Usman Baig 2026-03-01 15:33:37 +01:00
  • 95920e4724 fix: update changelog with Phase 2 audit fixes Usman Baig 2026-03-01 15:18:56 +01:00
  • 67f6690258 fix: enhance security with stricter Content Security Policy and input validation Usman Baig 2026-03-01 15:02:22 +01:00
  • 5b388808b6 fix: update changelog with recent fixes and remove unused icon files Usman Baig 2026-03-01 14:43:25 +01:00
  • 27158f7bfc fix: enhance billing operations and session management in API Usman Baig 2026-03-01 14:33:28 +01:00