Profiles now include Friday-focused release stats, including a “bravery” score that summarizes how often releases land on Fridays within the selected period. This update also refreshes parts of the profile UI for clearer, more responsive layouts, and adds production-only Trustviews script loading.
Public Events Stream and Streak Leaderboard
This release adds a public events stream you can subscribe to for live activity updates, with an opt-in setting to control participation. It also introduces a new streak leaderboard view and refreshes the leaderboard UI, including clearer messaging and a relocated GitRank badge in the site footer.
Profile Language Chart and XKCD Panel
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.
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.