uptimemesh_flutter 1.2.3 copy "uptimemesh_flutter: ^1.2.3" to clipboard
uptimemesh_flutter: ^1.2.3 copied to clipboard

UptimeMesh Flutter SDK — crash, performance and network monitoring.

1.2.3 #

  • Fix: resolvedIngestUrl getter tek satıra alındı — // ignore: yorumunun apiUrl ifadesini kapsaması sağlandı (CI flutter analyze fix)

1.2.2 #

  • Feat: UptimeMesh.trackClick(elementName, {screen?}) — buton/element tıklamalarını loglamak için kısayol metod. Dahili olarak trackEvent('click', {element, screen}) çağırır.
  • Feat: UptimeMeshOptions.ingestUrl — özel ingest endpoint'i (AdBlocker bypass için). Varsayılan https://ingest.uptimemesh.com. apiUrl deprecated oldu.
  • Change: SDK varsayılan endpoint api.uptimemesh.comingest.uptimemesh.com

1.2.1 #

  • Fix: _uuid() kritik hata düzeltildi — zaman damgası tabanlı hesaplama yalnızca 16 benzersiz UUID üretiyordu; Random.secure() ile değiştirildi
  • Fix: _endCurrentSession() artık await _sender.flush() kullanıyor — uygulama arka plana geçince oturum verisi kaybolmuyordu
  • Fix: _sdkVersion sabiti 1.2.0 ile senkronize edildi

1.2.0 #

  • New: UptimeMesh.identify(userId) — oturumu kullanıcıyla ilişkilendir; null geçince temizle
  • New: SessionData.userId alanı eklendi, toJson() içinde gönderiliyor
  • Fix: Uygulama arka plandan döndüğünde yeni oturumda userId korunuyor

1.1.1 #

  • New: UptimeMesh.trackNetwork() — Dio vb. istemciler için manuel ağ event'i
  • New: UptimeMeshHttpClient.sanitizeUrl() — URL temizleme (public)

1.1.0 #

  • Fix: Active session bug — WidgetsBindingObserver artık ended_at + duration_seconds gönderiyor (uygulama arka plana geçince)
  • New: UptimeMeshHttpClient — tüm HTTP isteklerini otomatik izle (url, method, status_code, duration_ms)
  • New: Ekran geçiş süresi — navigatorObserver artık transition_ms ölçüp screen event'e ekliyor
  • New: locale ve timezone oturum verisine eklendi (Platform.localeName, DateTime.timeZoneName)
  • New: Oturum yenilenme — uygulama ön plana gelince yeni session_id oluşturuluyor

1.0.2 #

  • Docs: full dartdoc comments on all public API elements
  • Added example/ app for pub.dev
  • Deps: widened version constraints (device_info_plus, package_info_plus, connectivity_plus)

1.0.1 #

  • Fix: SessionData.networkType made mutable for connectivity updates
  • Fix: Removed unused _sessionStart field

1.0.0 #

  • Initial release
  • Automatic crash reporting via FlutterError.onError and PlatformDispatcher.onError
  • navigatorObserver for automatic screen tracking
  • trackEvent, trackScreen, captureError, flush
  • Device info via device_info_plus, app version via package_info_plus, network type via connectivity_plus
  • SharedPreferences offline event buffer
  • Batch sending with 30s interval
0
likes
0
points
613
downloads

Publisher

unverified uploader

Weekly Downloads

UptimeMesh Flutter SDK — crash, performance and network monitoring.

Homepage

License

unknown (license)

Dependencies

connectivity_plus, device_info_plus, flutter, http, package_info_plus, shared_preferences

More

Packages that depend on uptimemesh_flutter