vibebug_flutter 0.4.4
vibebug_flutter: ^0.4.4 copied to clipboard
Crash reporting and visual bug capture for Flutter apps — reports issues to Vibe Bug Tracker with screenshots, widget selectors, and an offline queue.
0.4.4 #
Fixed #
dart run vibebug_flutter:configurenow handles real-world apps automatically instead of bailing out and requiring manual edits: it wraps whatever your existingMaterialApp/CupertinoAppbuilder:already returns withVibeBugScope(instead of only handling a bare pass-through), preserving any existing wrapping (localization, screen-size init, theming, etc.) unchanged. Also now recognizesGetMaterialApp/GetCupertinoApp(GetX) as app-root widgets, not justMaterialApp.
0.4.3 #
Fixed #
- The built-in sign-in and project-picker screens now work correctly: they were rendered as a direct replacement of
MaterialApp'schild(viabuilder:), which discarded the app's realNavigator/Overlay. This broke anything needing one — the project dropdown's popup menu wouldn't open, and tapping into the email/password fields could throwNo Overlay widget found. The gate now wraps its screens in their ownNavigator, so they work self-contained regardless of the host app's structure.
0.4.2 #
Changed #
- Upgrade
flutter_secure_storagefrom^9.2.4to^10.0.0(resolves version conflicts in apps already on the v10 API, e.g.flutter_secure_storage ^10.0.0-beta.5). Token read/write/delete API is unchanged.
0.4.1 #
Added #
- Complete runnable example app in
example/— clone the repo,flutter pub get && flutter run, and test crash reporting, the capture bubble, and the offline queue against your own account.
0.4.0 #
Added #
- Zero-config setup:
dart run vibebug_flutter:configurerewritesmain.dartandMaterialAppto wire everything in automatically — no manual code required beyond adding the dependency. - Built-in full-screen sign-in and project-picker screens (
VibeBugLoginScreen,VibeBugProjectPickerScreen), shown automatically byVibeBugScopeon first launch when noemail/password/tokenare configured. VibeBug.signOut().VibeBugOptions.enableAuthGate/autoSelectSoleProject.
Fixed #
- Owner/admin accounts without an explicit
testerproject seat are now correctly offered their projects (VibeBugProject.canActAsTester), and the SDK now sendsX-VIT-Acting-Role: testeron authenticated requests.
Changed #
VibeBug.signIn()no longer silently auto-picks a project — callers (the new gate, or the existing capture-bubble sign-in) must callVibeBug.selectProject()explicitly.VibeBug.initialize()'s direct-config path (email/password/token supplied programmatically) keeps its existing auto-pick-first-project behavior unchanged.
0.3.3 #
Initial capture-bubble release: draggable report button, widget picker, capture region editor, multi-screenshot issues, Flutter-specific AI markdown, and offline queue.