60f75ba8b5f981c94f94239787d6df9291c4195c
Calendar now matches the Overview tab for real: reuses _month_day_tiles to show the default month's day-by-day breakdown underneath the month-box grid (not just the month boxes alone), and the New Followers bar chart now overlays star markers on publish days via the Page's own mark_posts(), using TEAM_BASELINE_DATE-filtered data the same way the Page's own fts is filtered to >= BASELINE_DATE (so the calendar/chart show the real June-October window, not the export's full noisy ~365-day span). Month-click-to-expand isn't interactive yet - would need its own per-person callback wiring - so it always shows the most recent month. Impressions, Daily Engagement Rate, Audience Demographics, and Content Demographics now sit on one row (4 cards), and both demographics tables are capped to their top 5 rows by Percentage instead of showing everything. Logged two more real posts in post_details_tracker.py from screenshots (the July 9 and Oct 22 posts) - only one post left unlogged. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Languages
Python
50.8%
HTML
48.9%
CSS
0.3%