Skip to content

v0.8.0 - Revamped Stats Screen

Choose a tag to compare

@malachibazar malachibazar released this 28 Jan 05:18
· 52 commits to master since this release

What's New

Revamped Stats Screen

The stats screen has been completely revamped to provide meaningful, accurate metrics:

New Activity Tracking

  • Real active/idle time tracking - A heartbeat system now tracks actual time spent at your computer (active vs idle), not just ClickUp timer duration
  • Today's Activity - Shows your active/idle split with a percentage bar and contextual messages

Improved Metrics

  • Simplified Streaks - Consecutive days with any app activity count toward your streak (no more confusing 60-minute requirement)
  • XP = Active Time - Earn 1 XP for every minute of active time (clearly explained in the UI)
  • Weekly Progress - See this week's active time with a +/- delta vs last week (replaces confusing "Top 25%" ranking)
  • Session Tracking - ClickUp timer sessions are now tracked with actual duration

Better UX

  • Clear descriptions explaining how each metric works
  • Helpful status messages throughout
  • Timer session duration shown in idle event history

Breaking Changes

  • All existing stats data is reset with the new schema
  • Streaks, XP, and all metrics start fresh

Technical

  • New useActivityHeartbeat hook sends heartbeat every 30 seconds
  • New database schema with activity_days table
  • Database migration for existing idle_events table