Skip to content

Conversation

@antonbelev
Copy link
Owner

No description provided.

@github-actions
Copy link

github-actions bot commented Dec 8, 2025

CI/CD Pipeline Results

Check Status
Linting
Type Checking
Unit Tests
Build

View full workflow

Complete implementation of the Year in Review feature as specified in ADR-009,
showcasing users' 2025 Claude Code usage with beautiful stats, badges, and sharing.

Features:
- 9 interactive story-style cards with animations
- Token usage, costs, sessions, and activity analytics
- 10 achievement badges (Early Bird, Night Owl, Cache Master, etc.)
- Model insights with personality descriptions
- Activity patterns: peak month/day, longest streak, monthly charts
- Social sharing: Copy stats or tweet (opens in default browser)
- Festive UI with animated snowflakes (respects prefers-reduced-motion)
- Notification popup on first app open (dismissible with localStorage)

Technical:
- All rankings based on total tokens (not session count)
- Badge tooltips show descriptions on hover
- Filters out synthetic/unknown models from stats
- Uses Electron's openExternal for Twitter sharing
- Active from now through January 1, 2026
- 83 unit tests covering utils, hooks, and components

Documentation:
- Updated README.md with feature highlight and screenshot
- Added dedicated section to GitHub Pages homepage
- Added to screenshots page with detailed feature list
- Changed "investment" to "spent" for accuracy

All tests passing, typecheck clean, build successful.
@github-actions
Copy link

github-actions bot commented Dec 9, 2025

CI/CD Pipeline Results

Check Status
Linting
Type Checking
Unit Tests
Build

View full workflow

@antonbelev antonbelev merged commit 38dbfcb into develop Dec 9, 2025
9 checks passed
@antonbelev antonbelev deleted the 2025-in-review branch December 9, 2025 00:06
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