You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[2.19.0] - 2026-04-20
✨ Added
Premium Yearly Recap overhaul - Completely redesigned the Yearly Recap card into a high-impact landscape format (800x720) with a cinematic aesthetic.
Reading Activity module - Added specialized behavioral tracking for "Books per Month", "Pages per Day", and "Reading Time per Day" to providing deeper context to reading habits.
Dynamic "Yearly Insight" - Implemented an AI-style narrative section that interpret reading patterns (top genre, author resonance, and pace) into a personalized 3-line summary.
Personalized card content - Year Recap headers now dynamically feature the owner's identity (e.g., "{username}'s Year in Reading") for better shareability.
Full-screen share preview - Expanded the "Share Stats" modal to occupy 95% of the viewport (up to 1200px) with high-fidelity, auto-scaling previews.
Transparent PNG exports - Enabled alpha-channel transparency for card corners, allowing perfect rounded silhouettes when shared on social platforms.
Large Format Shell - Introduced LargeCardShell support for consistent accent-bar branding across wide landscape cards.
♻️ Changed
Extended rankings - Increased Top Authors and Top Genres list visibility from 4 to 5 items to provide a more comprehensive overview.
Consolidated Activity UI - Replaced fragmented stat boxes with a unified "Reading Activity" grid featuring a density-based horizontal divider.
Footer padding refinement - Increased card footer padding to 16px to ensure branding remains perfectly framed during image generation.
Universal card alignment - Switched renderer from inline-block to flex-basis to eliminate baseline pixel offsets and whitespace gaps.
🐛 Fixed
Multi-genre accuracy - Fixed calculation logic to correctly parse and count every tag for books with multiple genres (supports both comma-separated strings and arrays).
Layout regession fixes - Resolved a critical bug where the footer overlapped the summary text on long narratives.
Positioning alignment - Fixed the "black line" gap artifact at the top of exported images by refining accent bar anchor points.