Skip to content
What’s New — February 19, 2026
New
- Subscription updates instantly — Your tier activates the moment you subscribe or cancel. Previously there was up to a 5-minute delay while the background sync caught up.
Improved
- Smarter Slack auto-disable — Rate limit spikes no longer count toward disabling your Slack webhook. Only real failures trigger the auto-disable counter, so a brief traffic spike won’t silence your alerts.
- Security alerts fire immediately on role changes — When you promote or demote a team member, a security alert now fires right away instead of waiting for the next background check.
- App loads faster — New database indexes speed up the core queries behind the dashboard, activity feed, and competitor pages
- Syncs no longer hang — All WordPress.org and external API calls now time out after 10 seconds instead of hanging indefinitely, so a slow API won’t stall your whole sync
- Clearer crash recovery — When something breaks, pages now show an error message with a “Try again” button instead of going completely blank
Fixed
- Daily digests and weekly summaries no longer include ancient activity — Events from 2016–2018 that were backfilled recently were appearing as “new” activity in digests. Now correctly filters by the actual event date.
- Re-engagement, win-back, and upgrade nudge emails now send correctly — Four bugs were causing these emails to always show fallback text or never send at all. All resolved.
- Upgrade confirmation email shows correct plan details — The plan name and feature list in upgrade confirmation emails were using mismatched template variables. Now accurate.
- Trial expiry no longer sends two expiry emails — A duplicate trigger was sending the “your trial has expired” email twice. Now sends exactly once.
- Test Slack connection now appears in notification history — Previously it fired but left no record in the history log.
- Manual Slack push now logs to notification history — Same gap — manual pushes now appear in history alongside automated ones.
- Slack template edits now save reliably — Template changes were silently discarded if a row was missing in the database. Now uses upsert so saves always persist.
- Slack stays off after downgrading to Pulse — If you had Slack enabled on Signal or Vantage and downgraded to Pulse, notifications could still fire. Now blocked regardless of saved settings.
- Notification Settings no longer flashes a permissions warning on load — Admins briefly saw “Only team admins can configure Slack” while the page was loading. The message now only shows after permissions are confirmed.
- Plan limits corrected — Competitor limits on Signal and Vantage were being enforced at the wrong numbers. If you were blocked from adding competitors on either plan, this is now resolved.
- Security alerts are configured from day one — Previously required manually saving the Security Alerts settings page before alerts could fire. Now configured automatically.
- Team members can now see competitor data — A permissions gap meant team members were silently locked out of the core data (competitors, plugins, activity feed). Now correctly resolved
- Trial users can now upgrade — The upgrade flow was broken for accounts on a trial subscription. Now correctly accepts trialing and past_due states alongside active subscriptions
- Duplicate events no longer appear in the activity feed — Database-level deduplication prevents release, forum health, and opportunity signal events from showing up twice after a resync
- Review tagging now consistent between sync and on-demand fetch — Daily sync was only using 3 review categories; now uses the same 8 categories as manual plugin fetches, so reviews tagged during sync match the full classification