Skip to content

Sessions analytics panels (#190)#264

Merged
unjica merged 1 commit into
developfrom
feature/sessions-analytics-panels-190
Jul 7, 2026
Merged

Sessions analytics panels (#190)#264
unjica merged 1 commit into
developfrom
feature/sessions-analytics-panels-190

Conversation

@unjica

@unjica unjica commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add GET /api/sessions/analytics with filter parity (app, platform, time range, metricsUntil) and optional chartBucket override for Hour/Day/Week grouping
  • Add Sessions analytics panels on /dashboard/sessions: sessions-over-time area chart with bucket control and platform donut (Web / iOS / Android / Other)
  • Mirror Events Events page: analytics panels (volume chart, top events, platform breakdown) #186 layout: summary KPIs → analytics panels → list toolbar/table

Closes #190

Test plan

  • pnpm lint && pnpm test && pnpm build
  • Open /dashboard/sessions — verify volume chart and platform donut render with current filters
  • Toggle Hour / Day / Week bucket control — chart buckets update and selection persists after Apply
  • Change app/platform/time range — analytics panels stay aligned with summary KPIs and session list
  • Wide all-time range — chart shows recent-window cap label only when buckets are truncated

Made with Cursor

Delivers issue #190: filtered sessions-over-time series, Hour/Day/Week bucket control, and platform donut aligned with sessions list filters.

Co-authored-by: Cursor <cursoragent@cursor.com>
@unjica unjica merged commit 9f51fdb into develop Jul 7, 2026
4 checks passed
@unjica unjica deleted the feature/sessions-analytics-panels-190 branch July 7, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sessions page: analytics panels (sessions over time, platform breakdown)

1 participant