dashi_flutter 1.1.0
dashi_flutter: ^1.1.0 copied to clipboard
Flutter bindings for the dashi Umami Analytics client — navigator observer, device context provider, and lifecycle-aware queue flushing.
1.1.0 #
- Add
attachDashiRouteTracking: a Router-based route tracking helper (go_router) that reports pageviews at any nesting depth, including routes inside aShellRoute/StatefulShellRoutethat aNavigatorObservercannot observe. It is decoupled — it takes aListenableand a location getter, and does not depend on go_router. DashiNavigatorObserver: the default route filter now also rejects empty/blank route names (not justnull), avoiding a stray empty-URL pageview for aShellRoutecontainer. Backward-compatible.
1.0.1 #
- Add a package example (
example/main.dart). No API changes.
1.0.0 #
First stable release.
DashiNavigatorObserver: tracks routes as pageviews (push/replace/pop) with observer-maintained referrer chaining.flutterContextProvider: device context (language, screen, descriptive io user agent; null on web).attachLifecycleFlush: flushes the offline queue onpaused/detached.