Profiles now include a language distribution chart, making it easier to understand what languages drive your activity in a selected period. This release also adds an endpoint to fetch the latest XKCD image and surfaces it in the profile page, with caching added across supported API responses to keep repeat loads fast and consistent.
Profile streaks, clearer deltas, and GitHub links
Profiles now include daily streak tracking, and metric deltas are only shown for time-based views to reduce confusion in all-time mode. GitHub provider connections generate the correct “manage installation” link for organization installs, and charts handle single-point data more gracefully.
Date-range Leaderboards and Share Links
Leaderboards and shareable profile cards now use explicit start and end dates, making it clearer which time window you are viewing or sharing. Profiles also support a new Last 60 days option, and provider account lists are now limited to providers you have actually installed.
Profile metric sparklines and period updates
Reliable Syncs, Accurate Activity, and a Clearer Profile Experience
This release delivers major improvements to sync reliability, activity accuracy, and UI clarity. The backend has been simplified and hardened by fully migrating from APScheduler to RQ, improving scalability, failure handling, and observability. On the user side, activity heatmaps, streaks, and profile sync status are now more accurate, timezone aware, and easier to understand, with several UI refinements for clarity and performance.