// changelog

Changelog

Everything we ship to Catch — new capabilities, refinements, and fixes. Updated as we release.

v2.3
The feedback release

Shake-to-report feedback, on every platform

Catch now collects in-app feedback everywhere you ship: users shake their phone — or click a button — to capture the screen, annotate it, and send a note.

  • newApple & Android SDKs. Shake to report — CatchDev captures the current screen, lets users draw on it, and attaches device context. Built on UIKit and Android Views with zero third-party dependencies; in early access via Swift Package Manager and GitHub Packages, with CocoaPods and Maven Central to follow at public launch.
  • newWeb feedback widget. @catch.dev/feedback renders the reporter inside a Shadow DOM so it never collides with your styles — an ESM bundle plus a single-tag script, publishing to npm and the CDN at public launch.
  • newFeedback inbox. Reports land in the dashboard under App → Feedback, with the annotated screenshot, device context, and any custom metadata you attach.
  • improvedReport ingest is idempotent — client retries deduplicate on a reportId, and the API reports exactly what happened to a screenshot upload instead of dropping it silently.
  • newSetup guides for the iOS, Android, and web SDKs in the docs.
// that's the start of the trail — more soon