jala 0.5.2
jala: ^0.5.2 copied to clipboard
In-app Flutter network inspector with replay, filter grammar, redaction, throttling, and session share. Facade over jala_core + jala_ui.
0.5.2 #
- Overlay: hide the floating J bubble while the inspector is open so
it does not cover list/detail actions (pairs with
jala_ui0.5.2 UX). - Lockstep with
jala_ui/jala_core0.5.2.
0.5.1 #
- Pub metadata:
homepage,issue_tracker, package screenshots on pub.dev, and a clearer description (throttle + session share). - Docs: link brownfield ADOPTION
guide; note Flutter
>=3.35and lockstep 0.5.x versions.
0.5.0 #
- Lockstep with 0.5.0 core/ui: network throttling, session export/import,
GraphQL subscription payload timeline,
is:subscriptionfilter. No changes to theJalafacade API itself — open the inspector speed icon / overflow menu, or driveJalaBinding.instance.throttleRegistryandJalaSessionCodecfrom app code (see the example Power tools section).
0.4.0 #
- Lockstep with 0.4.0 core/ui: GraphQL operation metadata, merged
WebSocket list + connection detail,
op:/is:graphql/is:wsfilters. No changes to theJalafacade API itself — attachjala_graphql(JalaGraphQLLink) orjala_websocket(JalaWebSocketChannel.wrap) alongsidejala_dio/jala_httpto capture GraphQL and WebSocket traffic.
0.3.0 #
Jala.enableMockPersistence(directory)— file-backed mock rules that survive app restarts (IO platforms; no-op store on web).- Lockstep with 0.3.0 core/ui: mocking UI,
is:mocked, edit-and-resend.
0.2.0 #
- Lockstep release with
jala_core/jala_ui0.2.0: image preview, multipart parts table, and transfer progress in the inspector UI. - Pulls in the 0.2.0 capture surface (image bodies, multipart model,
NetworkProgressEvent) via dependency bumps.
0.1.2 #
- Fix: snackbar actions (copy cURL/Dart/HAR/body, replay feedback) threw
inside the inspector overlay and could crash release builds — the overlay
now provides its own
ScaffoldMessenger.
0.1.1 #
- Add pub.dev topics.
- Add a minimal
example/app so pub.dev renders the Example tab.
0.1.0 #
Jala.initialize()— idempotent setup that defaultsenabledtokDebugMode.Jala.open()/Jala.close()/Jala.isOpento control the inspector surface, plusJala.store/Jala.busaccessors for building custom client integrations.JalaOverlay— drops the floating bubble and full-screen inspector host above the host app; returnschildunchanged with zero overhead when Jala is disabled or uninitialized.- Own
Navigatorand explicit theme for the inspector surface, isolated from the host app's navigation stack andTheme. - Correct Android back-button handling: back pops the inspector's own navigator, then closes the inspector, before ever reaching the host app.