-
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