August 14, 2026
Cloud
Cloud

Inbox, test case activity, and a restructured navigation sidebar

TL;DR

Failed runs now land in an Inbox instead of getting missed, test cases get an activity log, and the sidebar’s been restructured. We also fixed a batch of smaller issues in test runs, mobile testing, and File Compare along the way.

FEATURE
  • Inbox: Thunders now has a new notification center where it tells you when a run fails across test cases and test sets, as long as you're the owner.
  • Test case activity: every change to a test case, who made it and when, now shows up in an activity log. Useful the next time a test starts failing and you need to know what changed.
  • A new navigation sidebar built around focus: daily surfaces like Test cases, Test runs, and Test sets stay up front, a new org-level Inbox surfaces what needs attention across projects, and set-once config moves into project Configure section.
  • See what you'll be charged, before you confirm: plan changes show the exact price up front, and yearly billing is available directly at checkout.
  • Close Tab by number: the Close Tab Web step accepts a tab number, for tests that open more than one tab and need to close a specific one.
  • Missing mobile build? Fix it inline: a run with no app build configured blocks clearly and lets you upload the APK or IPA on the spot.
  • Thunders AI keeps your draft: what you were typing is still there after a reload or reopening the panel.
  • Scroll action: author a scroll action inside a nested scrollable container, like a virtualized grid.
IMPROVEMENT
  • A real diagnosis during project creation and environment setup: the access check now says whether it's DNS, TLS, or a firewall blocking your app, instead of failing silently.
  • Faster Jira Data Center setup: connecting no longer asks for a project or issue type you can't know yet.
  • Thunders MCP identifies itself: it shows up as "Thunders" in your MCP client now.
  • Credit usage, more complete: mobile, suggestions, and Thunders AI usage now show up in your credit breakdown.
FIX
  • Test case run status refreshes on its own now. No reload needed.
  • The runs grid no longer crashes when a row has no data.
  • The status filter now applies correctly to different runs status inside a test group.
  • Read-only run pages load without waiting on an unrelated billing check.
  • Stuck runs: a run can no longer get stranded in "Running" forever.
  • Native dialogs stay visible during plain test runs.
  • Console logs resolve the actual URL of a failed resource now.
  • The empty Runs page stopped blinking, and its Execute button works correctly.
  • Renamed or deleted test cases tell you what happened and redirect you, instead of failing quietly.
  • Test case source is recorded correctly when a test case comes from a native MCP provider.
  • Range sliders are driven properly during a run instead of throwing.
  • Masked date fields fill in their own format now, like DD/MM/YYYY, instead of ISO.
  • File Compare duration: finding rows no longer a duration.
  • File Compare's PDF extraction is layout aware now.
  • File Compare's scope: findings stick to the guidance written on that step, not the whole page.
  • Xray Data Center sync is fixed, and the sync time renders in the right timezone.
  • Device pools: the newest pool is no longer treated as the default.

Ready to ship faster with smarter testing?

Screenshot of the Thunders app Test Cases list, showing test sets, labels and last run status, with a label picker open