webase_chucker 0.1.4
webase_chucker: ^0.1.4 copied to clipboard
In-app HTTP inspector for Dio. One line to integrate: a floating button, a live status notification, request/response/cURL viewer — no setup needed.
0.1.4 #
- Fixed duplicate floating buttons: requests firing within the same frame as the first one each injected their own overlay entry, and only the newest was tracked, so the extras could never be removed. The injection slot is now claimed synchronously, so a burst of concurrent requests yields one button
- The button is re-injected if the host app tears down and rebuilds its root navigator (previously it stayed gone until the next launch)
0.1.3 #
- Raised the floating button's default resting position so it no longer overlaps bottom navigation bars in host apps
0.1.2 #
Documentation release.
- Added a demo GIF and screenshots (floating button, requests list, detail tabs, status notification) to the README and pub.dev gallery
- Documented the required Android core library desugaring setup: it must be
enabled in the host app's
android/app/build.gradle(.kts)even after adding the package, with Kotlin DSL and Groovy snippets - Example app: hide the debug banner
0.1.1 #
Dark/light theme fixes.
- Back button and page titles now use explicit
onSurfacecolors, so they stay readable regardless of the host app'sAppBarThemeand brightness - Visible tab indicator (was transparent) and proper unselected tab label color
- Replaced remaining hardcoded light-only colors (grey/red fills and text) with
ColorScheme-based equivalents for dark mode support
0.1.0 #
Initial release.
- One-line integration:
dio.interceptors.add(WebaseChucker.interceptor) - Auto-injected draggable floating button with live request-count badge
- Live status notification that opens the inspector on tap
- Request / Response / Status / cURL detail tabs with copy-to-clipboard
- JSON, FormData, file, image and binary body rendering
- Hung-request timeout detection and offline error mapping
