Commit Graph

  • de10fb5daf fix: use max-w-7xl (1280px) instead of full-width — better readability Usman Baig 2026-03-24 23:21:57 +01:00
  • d6627413b8 feat: full-width content — remove max-w-6xl from all site pages and skeletons Usman Baig 2026-03-24 23:16:36 +01:00
  • bb55782dba fix: restore scrolling — overflow-clip was blocking overflow-y-auto Usman Baig 2026-03-24 23:06:44 +01:00
  • 0f462314e2 fix: move collapse toggle + realtime to glass area above content panel Usman Baig 2026-03-24 23:02:52 +01:00
  • 102551b1ce feat: content header with collapse toggle + realtime indicator Usman Baig 2026-03-24 22:57:41 +01:00
  • b74742e15e fix: thin subtle scrollbar — 6px, white/8% thumb, transparent track Usman Baig 2026-03-24 22:32:40 +01:00
  • f3d72c9841 fix: move glassmorphism to shell level, sidebar becomes transparent Usman Baig 2026-03-24 22:28:18 +01:00
  • 505454b7d6 fix: remove gradient behind sidebar Usman Baig 2026-03-24 22:22:44 +01:00
  • 14e0c9b4dc feat: subtle gradient behind sidebar for glass depth + fix scrollbar clip Usman Baig 2026-03-24 22:19:43 +01:00
  • b607a9a76e fix: site picker opens outside sidebar when collapsed Usman Baig 2026-03-24 22:11:46 +01:00
  • 441fd9afda fix: remove border-r from desktop sidebar Usman Baig 2026-03-24 22:05:09 +01:00
  • 441abbd568 fix: portal site picker to document.body to avoid glass-on-glass Usman Baig 2026-03-24 22:04:16 +01:00
  • 71e98d72b4 fix: site picker dropdown matches AppLauncher glassmorphism exactly Usman Baig 2026-03-24 21:59:25 +01:00
  • def483cf6d fix: site picker dropdown opacity — more opaque over glass sidebar Usman Baig 2026-03-24 21:54:44 +01:00
  • f686063f0a feat: glassmorphism sidebar matching website header treatment Usman Baig 2026-03-24 21:51:15 +01:00
  • d48479ee5b fix: add open/close animation to NotificationCenter dropdown Usman Baig 2026-03-24 21:45:26 +01:00
  • 538df57d2b fix: glassmorphism dropdowns + bump @ciphera-net/ui to 0.3.2 Usman Baig 2026-03-24 21:41:45 +01:00
  • 5a03e1f9a5 fix: skeleton loading states match actual page layouts Usman Baig 2026-03-24 21:17:21 +01:00
  • 5dfc3a5636 ci: use self-hosted runner, add filter/date/client tests Usman Baig 2026-03-24 19:58:57 +01:00
  • bb4861dbdc fix(settings): remove duplicate comma listener from Sidebar — modal handles it globally Usman Baig 2026-03-24 17:24:45 +01:00
  • c48023be9f fix(settings): global comma shortcut works on all authenticated pages Usman Baig 2026-03-24 17:05:21 +01:00
  • e12a3661fa fix(settings): lock site context to current URL, rename Workspace to Organization Usman Baig 2026-03-24 16:52:59 +01:00
  • ea2c47b53f feat(settings): Phase 2 — all 15 tabs implemented Usman Baig 2026-03-23 21:29:49 +01:00
  • e55a3c4ce4 fix(settings): fixed modal height prevents bottom-edge twitch on context switch Usman Baig 2026-03-23 21:09:24 +01:00
  • d050d32d24 fix(settings): remove flicker and scrollbar flash on context switch Usman Baig 2026-03-23 21:04:31 +01:00
  • 3c17895d64 feat(settings): unified settings modal with context switcher (Phase 1) Usman Baig 2026-03-23 20:57:20 +01:00
  • 345f4ff4e1 Merge pull request #68 from ciphera-net/staging Usman 2026-03-23 20:07:54 +01:00
  • ca2f1ce19d fix(dashboard): content panel as rounded card, sidebar border removed Usman Baig 2026-03-23 19:59:56 +01:00
  • 6521b694f4 fix: replace motion/react imports with framer-motion + rounded content panel Usman Baig 2026-03-23 19:54:44 +01:00
  • a3c1af7c95 fix: frontend consistency audit — 55 files cleaned up Usman Baig 2026-03-23 19:50:16 +01:00
  • eca21bf627 feat(billing): update frontend for polar migration Usman Baig 2026-03-23 16:36:54 +01:00
  • cd347ea072 feat: add illustrations to 404, error page, and welcome flow Usman Baig 2026-03-23 15:40:01 +01:00
  • 21cee4f4ae fix(illustrations): remap SVG colors to dark theme palette Usman Baig 2026-03-23 15:34:40 +01:00
  • c07c020015 feat(home): add illustration to home page empty state Usman Baig 2026-03-23 15:28:52 +01:00
  • 9510e2da8c feat(sidebar): fix backdrop fade transition, add shimmer to SSR placeholder Usman Baig 2026-03-23 15:28:03 +01:00
  • 414e112d3d feat(sidebar): mobile exit animation, site picker entrance, hover nudge, CSS tooltips Usman Baig 2026-03-23 15:23:31 +01:00
  • 645e3e78ef feat(empty-states): add undraw illustrations to empty state screens Usman Baig 2026-03-23 15:23:26 +01:00
  • d6cef95c4b fix(sidebar): dynamic collapse label, favicon fallback, escape key, remove setTimeout hack Usman Baig 2026-03-23 15:19:52 +01:00
  • 198bd3b00f feat(sidebar): extract SidebarContent to proper React component Usman Baig 2026-03-23 15:15:28 +01:00
  • cbb7445d74 feat(pagespeed): click score gauges to scroll to diagnostics category Usman Baig 2026-03-23 14:55:05 +01:00
  • 8c3b77e8e5 Revert "fix(pagespeed): make frequency interactive and show next check time" Usman Baig 2026-03-23 14:46:10 +01:00
  • 01c50ab971 fix(pagespeed): make frequency interactive and show next check time Usman Baig 2026-03-23 14:43:41 +01:00
  • 55a08301f4 fix(build): extract FAVICON_SERVICE_URL to prevent server-side createContext error Usman Baig 2026-03-23 13:29:53 +01:00
  • 75bf8acd1e refactor(referrers): unify icon, display name, and favicon into single registry Usman Baig 2026-03-23 13:21:15 +01:00
  • 4064f7eabf fix(referrers): prevent t.co substring match on reddit.com Usman Baig 2026-03-23 13:12:57 +01:00
  • 508bb006a8 fix(referrers): replace low-res Google favicon globe with proper icons Usman Baig 2026-03-23 12:23:10 +01:00
  • 31471792f8 feat(pagespeed): move frequency selector to site settings Usman Baig 2026-03-23 11:58:09 +01:00
  • a0ef570137 feat(pagespeed): inline frequency selector in hero footer Usman Baig 2026-03-23 11:51:40 +01:00
  • 8d9a3f3592 feat(pagespeed): add check history navigation with prev/next arrows Usman Baig 2026-03-23 11:34:05 +01:00
  • d02d8429e2 fix(pagespeed): contain visx chart within card bounds Usman Baig 2026-03-23 11:26:18 +01:00
  • 98fcce4647 feat(pagespeed): switch trend chart from Recharts to visx for dashboard consistency Usman Baig 2026-03-23 10:54:09 +01:00
  • bba25c722a feat(pagespeed): manual check section, consistent dot indicators Usman Baig 2026-03-22 23:45:36 +01:00
  • 354331646b fix(pagespeed): order accessibility sub-groups: names/labels → contrast → best practices Usman Baig 2026-03-22 23:38:58 +01:00
  • d232a8a6d1 feat(pagespeed): sort audits by severity + insights before diagnostics Usman Baig 2026-03-22 23:25:11 +01:00
  • 9d1d2dbb80 fix(pagespeed): issue count excludes informative/unscored audits Usman Baig 2026-03-22 22:11:49 +01:00
  • 98429f82f5 feat(pagespeed): render audit sub-group headers in diagnostics Usman Baig 2026-03-22 22:03:13 +01:00
  • a0173636d4 fix(pagespeed): show empty circle for unscored/informative audits Usman Baig 2026-03-22 21:08:50 +01:00
  • dfcf6bebde fix(pagespeed): show all 4 category cards including those with 0 issues Usman Baig 2026-03-22 20:59:52 +01:00
  • 5003175305 redesign(pagespeed): equal gauges in hero + category gauges in diagnostics Usman Baig 2026-03-22 20:55:55 +01:00
  • ab6008daf9 fix(pagespeed): parse markdown links + handle more audit item fields Usman Baig 2026-03-22 20:52:50 +01:00
  • 8b95620ec1 polish(pagespeed): mini gauges, animated tab switcher, filmstrip title Usman Baig 2026-03-22 20:43:11 +01:00
  • 783530940e polish(pagespeed): design consistency pass Usman Baig 2026-03-22 20:19:07 +01:00
  • dd0700cbea fix(pagespeed): poll silently without triggering SWR re-renders Usman Baig 2026-03-22 19:56:00 +01:00
  • 8649f37bb9 feat(pagespeed): split diagnostics by category (Performance, Accessibility, Best Practices, SEO) Usman Baig 2026-03-22 19:52:49 +01:00
  • fcbf21b715 feat(pagespeed): render page load filmstrip between hero and metrics Usman Baig 2026-03-22 19:43:44 +01:00
  • 50960d0556 feat(pagespeed): render element screenshots in expandable audit items Usman Baig 2026-03-22 19:18:03 +01:00
  • 6b00b8b04a redesign(pagespeed): full page redesign inspired by pagespeed.web.dev Usman Baig 2026-03-22 19:10:47 +01:00
  • b0e6db36a1 feat(pagespeed): add screenshot display and expandable diagnostics Usman Baig 2026-03-22 18:54:45 +01:00
  • 2fd9bf82f1 fix(pagespeed): poll for results after async check trigger Usman Baig 2026-03-22 18:35:17 +01:00
  • d1af25266b fix(pagespeed): increase fetch timeout for manual PSI checks to 120s Usman Baig 2026-03-22 18:28:06 +01:00
  • 52906344cf feat(pagespeed): add PageSpeed page with gauges, CWV cards, chart, and diagnostics Usman Baig 2026-03-22 18:13:08 +01:00
  • 780dd464a1 feat(pagespeed): add API client, SWR hooks, and sidebar navigation Usman Baig 2026-03-22 18:05:17 +01:00
  • b026476311 Merge pull request #67 from ciphera-net/staging Usman 2026-03-22 17:17:38 +01:00
  • 6a1698b794 feat: add Notifications section to settings with Reports and Alerts Usman Baig 2026-03-22 16:57:04 +01:00
  • 1d26819727 feat: simplify uptime page to single auto-managed monitor with toggle Usman Baig 2026-03-22 16:51:42 +01:00
  • 5c30043550 feat: remove uptime CRUD functions from API client Usman Baig 2026-03-22 16:47:15 +01:00
  • b7e92abb40 feat: persist script feature toggles to backend Usman Baig 2026-03-22 15:31:45 +01:00
  • e626350f14 fix: use UTC hours for intra-day chart labels to match server timezone buckets Usman Baig 2026-03-22 15:16:20 +01:00
  • bd023e76f5 fix: use European date/time formats (en-GB) and guard against undefined dateObj Usman Baig 2026-03-22 15:04:11 +01:00
  • c85f305f1e fix: show time labels on X-axis and tooltip for intra-day chart views Usman Baig 2026-03-22 14:59:24 +01:00
  • 430e6f5d48 feat: use session cookie auth for public dashboard password flow Usman Baig 2026-03-22 14:45:25 +01:00
  • 82a201a043 fix: stop password keystrokes from triggering API calls on public dashboard Usman Baig 2026-03-22 13:52:10 +01:00
  • ef21004519 fix: skip auth token refresh for public API endpoints Usman Baig 2026-03-22 13:47:02 +01:00
  • 0805bbaeee fix: improve password protection UX with status badge and remove option Usman Baig 2026-03-22 13:40:26 +01:00
  • 3f3d81a41f fix: style bot filter checkboxes with accent-color orange Usman Baig 2026-03-22 13:30:29 +01:00
  • 0878bde259 fix: redesign session review as card layout instead of cramped table Usman Baig 2026-03-22 13:25:02 +01:00
  • 42b7363cf9 feat: add Bot & Spam settings tab with session review UI Usman Baig 2026-03-22 13:16:07 +01:00
  • 6444cec454 fix: use inline styles for Slack SVG fills to prevent CSS override Usman Baig 2026-03-22 01:06:03 +01:00
  • 5fc1a33745 fix: use official multicolored Slack logo (pink, blue, green, yellow) Usman Baig 2026-03-22 01:01:58 +01:00
  • 185cb8699f fix: use white color for Slack icon on dark background Usman Baig 2026-03-22 00:52:29 +01:00
  • 7e48d70411 fix: use real Slack and Discord brand icons in report schedule modal Usman Baig 2026-03-22 00:40:02 +01:00
  • 4043a678db fix: add proper empty state to Peak Hours with icon and description Usman Baig 2026-03-22 00:16:17 +01:00
  • 5008992f59 feat: replace Phosphor brand icons with real SVG logos Usman Baig 2026-03-21 23:38:55 +01:00
  • 5b0d0e1dc1 fix: use Phosphor icons for all known referrers, skip unreliable favicons Usman Baig 2026-03-21 23:22:31 +01:00
  • 9d253523e2 fix: remove bar chart toggle, keep area chart only Usman Baig 2026-03-21 23:05:41 +01:00
  • d4e4ca819c fix: add numeric Y-axis to bar chart view Usman Baig 2026-03-21 22:59:41 +01:00
  • 830da49c5f feat: add bar chart toggle to dashboard Usman Baig 2026-03-21 22:55:19 +01:00
  • 9e128c4945 fix: remove pattern fill from dashboard chart, use gradient only Usman Baig 2026-03-21 22:49:43 +01:00
  • 9c06a845a0 fix: add missing @testing-library/dom dev dependency Usman Baig 2026-03-21 22:46:37 +01:00
  • 1270aa99a9 feat: add diagonal pattern fill to dashboard area chart Usman Baig 2026-03-21 22:44:14 +01:00