Changelog
What’s new in BugScreen
Major releases — new integrations, client SDK updates, and product features.
- July 6, 2026SDK
Show which account a bug was reported from
Your SDKs can now tell BugScreen which account a report was filed under. Call
setUserwith an account id and role (email optional) — for example on login — and every report from that session carries it. On Android and iOS you can instead hand us a small closure withsetUserProvider, and we read the current account at the moment the report is captured, so a tester switching between logins always gets the right one attached.The account then leads the created issue: a dedicated Account section at the top of your GitHub, Jira, or ClickUp ticket, with the role added as a filterable label so you can slice reports by admin, pro, free, or whatever roles your app uses. By default only the non-identifying fields are surfaced — email is opt-in, and nothing is collected automatically.
- June 30, 2026Feature
Save with annual billing
You can now pay for Pro and Team annually instead of monthly. Head to the pricing page and flip the new Monthly / Annual toggle — annual plans are billed once a year at a discount, shown as the per-month equivalent with the savings called out on each plan.
Already on a monthly plan? Open Billing and use “Switch to annual billing” to move over (or back to monthly) — your plan’s limits stay exactly the same, only the billing cadence changes. New sign-ups who pick annual on the pricing page are taken straight to annual checkout.
- June 29, 2026Integration
Slack integration
Reports can now post straight to a Slack channel. Connect a workspace, pick one channel, and every report arrives as a formatted message — severity, type, and description up top, with the screenshot threaded underneath. If the same app is also connected to GitHub, Jira, or ClickUp, the Slack message links to the ticket each report created, so triage starts in Slack without leaving the conversation.
- June 7, 2026SDK
Tap to preview attachments full-screen in the reporter
Testers can now tap a screenshot thumbnail in the bug-report screen to open it full-screen and check the capture before submitting. Swipe between multiple attachments, and delete the wrong one right from the preview. Available on both the iOS and Android SDKs — no configuration needed.
- June 5, 2026SDK
Plan-based branding on the iOS & Android reporters
The bug-report screen now shows the BugScreen wordmark at the top on the Free plan, and hides it on paid plans — so upgraded workspaces get a reporter that looks native to their app. Visibility follows your plan at runtime: upgrade and the mark disappears on the next app launch, no SDK update or rebuild required.
- June 4, 2026Feature
Manage your subscription from the console
The Manage billing button on the Billing page now opens the secure Stripe customer portal for your workspace. Update your payment method, switch plans, download invoices, or cancel — all self-service, no need to email us. Any change you make there is reflected on your Billing page automatically.
- June 3, 2026Feature
See your plan and usage in the console
A new Billing entry in the sidebar shows your current plan, the price you're paying, and live usage bars for apps, bug reports, integrations, and seats — so you can see at a glance how close you are to your monthly limit. Upgrade and manage-billing buttons are wired up for paid plans.
- June 3, 2026Feature
Test your integrations from the console
You can now send a test bug report to every connected integration straight from the app's Integrations tab — no need to wait for a real screenshot from an SDK install.
Click Test integrations, confirm, and the console will file a clearly-marked test issue in each connected GitHub repo, Jira project, and ClickUp list. Results appear per integration with a direct link to the created issue or a clear error message if anything failed.
- May 29, 2026Feature
Change your password from account settings
You can now change your BugScreen password without signing out. Open Account settings from the avatar menu in the sidebar, enter your current and new password, and you're done. Every other signed-in session is signed out automatically.
- May 29, 2026SDK
React Native SDK now supports managed Expo
@bugscreen/react-nativeships an Expo config plugin so managed-Expo projects can install BugScreen without runningexpo prebuild. Add"@bugscreen/react-native"toexpo.pluginsin yourapp.json, runeas build --profile development, and the resulting Dev Client has the native bug-reporter wired in — noios/orandroid/folders added to your repo. - May 28, 2026SDK
Android SDK 1.1.0
This is the release that ships the redesigned Material 3 reporter sheet with multi-screenshot capture, inline type and severity pickers, and the new dark palette.
It also fixes a long-standing footgun: screenshot detection now goes live the moment you call
BugScreen.start(config)— no more waiting for the next background→foreground cycle before reports can be captured. This matters most for apps that initialize the SDK after a consent prompt or from a React Native bridge. A newrequestPermissionsOnStartconfig option also requests the notification permission proactively at launch, instead of waiting for the first bug report.Available now on Maven Central as
app.bugscreen:android:1.1.0. - May 28, 2026SDK
Clearer errors and partial-success feedback in the reporter
The Android and iOS reporters now show plain-language error messages — "We couldn't reach BugScreen, check your connection", "Your description is too long" — with a "Show details" disclosure for the underlying technical message. Description validation also surfaces inline as you type instead of silently disabling the submit button.
When a report submits but one of your integrations fails (e.g. Jira accepts the issue but GitHub rejects it), the success toast now says "Report sent, with issues" and lists which integrations failed and why, instead of pretending everything worked.
- May 28, 2026SDK
iOS SDK 1.1.0
This is the release that ships the redesigned native bottom-sheet reporter with multi-screenshot capture, inline type and severity pickers, and a dark palette that matches the redesigned Android sheet.
The iOS SDK is now also distributed via CocoaPods alongside Swift Package Manager — add
pod 'BugScreenSDK', '~> 1.1'to your Podfile to install. Same framework, same API, your choice of dependency manager. - May 25, 2026Integration
ClickUp integration
Reports can now fan out into ClickUp alongside GitHub and Jira. Pick a workspace, space, and list once and every report becomes a ClickUp task with the screenshot, description, type, and severity attached.
- May 22, 2026SDK
New iOS reporter UI
The iOS SDK reporter is now a native bottom sheet with multi-screenshot capture and inline type and severity pickers — matching the redesigned Android sheet for a consistent look across platforms.
- May 22, 2026Feature
Up to 4 screenshots per report
Bug reports can now include up to four screenshots instead of one. The reporter lets users add additional captures inline, and every screenshot is attached to the resulting GitHub, Jira, or ClickUp issue.
- May 22, 2026Feature
Type and severity routing for GitHub and Jira
Bug type and severity selected in the reporter now map to GitHub labels and Jira priority on the created issue, so triage rules and saved searches just work.
- May 21, 2026SDK
New Android reporter UI
The Android SDK reporter has been rebuilt as a Material 3 bottom sheet with cleaner inputs, the new dark palette, and tighter motion. The public API is unchanged — drop in the latest version and the new UI is automatic.
- May 21, 2026SDK
Custom data API on Android and iOS
Attach arbitrary key/value metadata to bug reports with
setCustomDataandclearCustomData. Useful for tagging reports with the current user, feature flag state, build flavor, or anything else your triage workflow needs.