Download velocity is now the movement signal. Notifications, the weekly summary, and the Insights “Growth” tag now key off real download momentum instead of a directory install count that updates in coarse, unreliable buckets — so movement you see is movement that actually happened.
Clearer empty states on a fresh project. A project with no competitors yet gets a prominent “Add your first competitor” prompt, and a project still on its first sync says “Awaiting first sync” rather than going quiet.
Improved
Your project takes your plugin’s name. A new project is now named after the plugin you added instead of a generic “Default”, everywhere it appears.
Honest rank-trend charts. Rank-over-time only draws once there’s enough history to mean something, carries forward your latest known rank between sparse snapshots, and dates its change against the right day.
Weekly summary is more dependable. Failed sends are no longer recorded as delivered, quiet weeks no longer break the email, and it never names a “top mover” that didn’t actually move.
Team workspaces show a clear “coming soon” state instead of leading into a broken invite flow.
Fixed
Own-plugin alerts read as yours, not a competitor’s. Realtime alerts about your own plugin are no longer framed as if a competitor triggered them.
Special characters in plugin names render correctly across the app, including the Compare header, instead of showing raw codes like –.
Insights and rankings load reliably. A bad filter that returned an error on the Insights page is fixed, and a rankings query that could time out now resolves quickly.
WP.org “last updated” dates stop disappearing. A time-parsing bug that occasionally blanked a plugin’s last-updated date is resolved.
Removed a misleading “Synced Xd ago” badge from Overview that implied all your data shared one refresh time when different metrics update on different schedules.