Usman Baig
5677f30f3b
feat: add dashboard dimension filtering and custom event properties
...
Dashboard filtering: FilterBar pills, AddFilterDropdown with dimension/
operator/value steps, URL-serialized filters, all SWR hooks filter-aware.
Custom event properties: pulse.track() accepts props object, EventProperties
panel with auto-discovered key tabs and value bar charts, clickable goal rows.
Updated changelog with both features under v0.13.0-alpha.
2026-03-06 21:02:14 +01:00
Usman Baig
7d3f1cb10a
refactor: reduce stats.ts duplication with factory pattern (F-10, F-21)
...
Introduce buildQuery helper and createListFetcher factory to eliminate
near-identical param building and list endpoint boilerplate. File reduced
from ~600 to ~310 lines (~48% reduction) with identical runtime behavior.
2026-03-01 21:25:05 +01:00
Usman Baig
704a38f3df
chore: update CHANGELOG.md to include lighter dashboard data transfers for improved loading times and new focused dashboard endpoints for efficient data retrieval
2026-02-27 09:24:01 +01:00
Usman Baig
ecea9cd094
feat: update getCampaigns API to include limit parameter and adjust Campaigns component to utilize it for fetching data
2026-02-04 19:41:48 +01:00
Usman Baig
d5ea1a793b
feat: add Campaigns component and API integration for campaign statistics in SiteDashboardPage
2026-02-04 19:11:03 +01:00
Usman Baig
c780d3a119
feat: add display name support in GoalStats and provide user guidance in SiteSettingsPage
2026-02-04 15:37:18 +01:00
Usman Baig
90a743c170
feat: implement custom events tracking and goals management in the dashboard
2026-02-04 14:33:06 +01:00
Usman Baig
d9c3294eeb
feat: add previous period statistics and enhance data loading in PublicDashboardPage
2026-01-27 21:23:11 +01:00
Usman Baig
5bc9c12fba
feat: add captcha functionality to PublicDashboardPage and OrganizationSettings components
2026-01-24 23:29:59 +01:00
Usman Baig
ac427597b3
feat(dashboard): extend Chart component to include bounce rate and average duration metrics for enhanced analytics
2026-01-22 21:53:25 +01:00
Usman Baig
9dbe74fd9f
refactor: update references from Ciphera Analytics to Ciphera Pulse across the application for consistent branding and messaging
2026-01-19 16:49:42 +01:00
Usman Baig
8fe2500d19
feat(analytics): add site settings and public dashboard
2026-01-18 18:39:26 +01:00
Usman Baig
ba1e5c1885
feat: add web vitals tracking script and performance dashboard UI
2026-01-18 17:52:53 +01:00
Usman Baig
7d3c0d49f9
feat: implement advanced chart dashboard with trends and comparisons
2026-01-18 13:25:01 +01:00
Usman Baig
8c4fe4348f
feat: use aggregated dashboard endpoint
2026-01-18 12:59:38 +01:00
Usman Baig
19392ab385
feat: display screen resolution, content stats, and advanced metrics on dashboard
2026-01-16 22:22:02 +01:00
Usman Baig
1e2fa71e5c
feat: add technology stats (browser, os, device) to analytics dashboard
2026-01-16 22:09:10 +01:00
Usman Baig
fa7e9fddb4
feat: add city and region tracking to analytics
2026-01-16 19:48:45 +01:00
Usman Baig
d6f19fe7c8
fix: Add null checks to stats API functions
2026-01-16 14:23:39 +01:00
Usman Baig
8e10a05eb1
Initial commit: Analytics frontend implementation
2026-01-16 13:14:19 +01:00