rapide_ticket 2.2.1 copy "rapide_ticket: ^2.2.1" to clipboard
rapide_ticket: ^2.2.1 copied to clipboard

Rapide Ticket — in-app bug reporting for Flutter (Jira, screenshots, GIF).

Changelog #

2.2.1 #

  • Updated readme

2.2.0 #

  • Adds Apple-style screenshot editing with crop, freehand annotation, arrows, rectangles, circles, movable objects, and text annotations.
  • Adds richer device and runtime metadata for tickets: platform version, device model, brand, device identifier, approximate RAM, physical device/simulator status, app package info, configured flavor, connectivity type, battery level, VPN/proxy/private DNS signals when available.
  • Adds privacy controls so apps can enable or disable collection of personal network information such as public IP address.
  • Uses public IP metadata instead of local network IPs, and removes gateway information from generated ticket metadata.
  • Improves the full-screen feedback form design to better match the RapideTicket web dashboard.
  • Adds a Dio network interceptor for capturing app network calls and attaching useful request context to feedback tickets.
  • Expands the example app with a Go Router based mock social app, JSON Server data, login, feed, post detail, and user profile screens.
  • Handles unavailable platform diagnostics gracefully, including battery APIs that are not available on some simulators or devices.

2.0.0 #

  • Breaking: public RapideTicket identifiers (e.g. RapideTicketHosts, RapideTicketSettings, RapideTicket.showFeedback, RapideTicketInherited, …), top-level rapideTicket* / pushRapideTicket* functions, kRapideTicket* constants, rapide_ticket_*.dart files, barrel rapide_ticket_library.dart.
  • Breaking: default OAuth scheme rapide_ticket, multipart keys rapide_ticket_*, attachment names rapide_ticket_feedback.* — align with server / Jira config if needed.

0.5.2 #

0.4.2 #

  • Release: the pub.dev archive no longer includes example/ platform folders (android, ios, web, linux, macos, windows), nor example/test/, example/pubspec.lock, etc. — see example/README.md to regenerate with flutter create . after flutter pub get.

0.4.1 #

  • pub.dev release: broader .pubignore (build/, example/build/, .dart_tool/, Pods/, .gradle/, etc.) to stay under the server scan limit (~100 MB). Verify with git ls-files | xargs du -ch | tail -1 that no heavy artifacts are tracked.

0.3.3 #

  • Release: repository, homepage, issue_tracker point to GitHub (babakoto/inappfeeback).
  • Canonical export package:inappfeedback/inappfeedback.dart (re-export of flutteradgents.dart).
  • .pubignore: exclude golden diff PNGs (test/feedback_internal/failures/) from the published package.
  • Full-screen capture flow: no race between async capture and bottom sheet open; close sheet before PNG refresh; showFeedbackToolRail option (default off with RapideTicketHosts + full-screen form).
  • Navigator context resolution for modals (secret tap / capture).

0.3.0 #

  • Breaking: Public API identifiers use RapideTicket (single capital F) instead of FlutterAdgents, including classes (RapideTicketHosts, RapideTicketSettings, …), top-level functions (rapideTicketShowFeedback, …), and constants (kRapideTicketSdkDefaultFlavor, …).
  • Breaking: Library source files under lib/ use the rapide_ticket_*.dart filename prefix instead of flutter_adgents_*.dart (import paths updated accordingly).

0.1.0 #

  • Initial public release of flutteradgents.
  • Depends on the hosted package rapide_ticket_feedback (fork of feedback for RapideTicket).
  • Adds a runnable example/ app for integration and quick testing.