Skip to content

feat: five-tab dashboard, active sessions, and v0.2.0 packaging - #5

Merged
pj-workspace merged 2 commits into
mainfrom
feat/dashboard-tabs-sessions-v0.2
Jul 31, 2026
Merged

pj-workspace merged 2 commits into
mainfrom
feat/dashboard-tabs-sessions-v0.2

Conversation

@pj-workspace

Copy link
Copy Markdown
Owner

Summary

  • Split dashboard into Overview / Charts / Included / Events / Account tabs to reduce scrolling.
  • Add Active Sessions panel with list + revoke (GET/POST /api/auth/sessions).
  • Version Claude Sonnet 5 promo pricing by event date ($2/$10 through 2026-08-31).
  • Add scripts/package-release.sh for dist/CursorUsageMenuBar-<version>.zip.

Test plan

  • ./scripts/build-app.sh release succeeds
  • Five tabs render; each tab has focused content without long scroll
  • Account → Active Sessions lists web/desktop/mobile sessions
  • Events → claude-sonnet-5 shows promo rates before 2026-09-01
  • ./scripts/package-release.sh v0.2.0 produces zip in dist/

Production Risk

Low — UI reorganization plus read-mostly sessions API; revoke is user-initiated.

Reorganize the popover into Overview, Charts, Included, Events, and
Account tabs with a horizontal chip picker. Add active session listing
and revoke via /api/auth/sessions, version Claude Sonnet 5 promo
pricing by event date, and widen the dashboard panel slightly.
Copilot AI review requested due to automatic review settings July 31, 2026 01:17
@pj-workspace
pj-workspace merged commit 541cdcc into main Jul 31, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

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.

2 participants