ringg_flutter 0.1.5 copy "ringg_flutter: ^0.1.5" to clipboard
ringg_flutter: ^0.1.5 copied to clipboard

Ringg AI widget for Flutter — drop-in widget and headless controller for voice/text AI agents.

Changelog #

0.1.5 #

  • Feat: native callers send Origin: <platform>://<bundleId> automatically — no wiring, nothing to type. The platform layer installs the default when the transport is built; RinggWidgetConfig.clientOrigin pins a value instead, and a supplied httpClient still opts out.

  • Feat: RinggWidgetConfig.clientOrigin — set Origin straight from config, e.g. clientOrigin: 'android://com.example.app'. The dashboard's Flutter install snippet emits this line; the string must also be listed under the agent's Allowed clients.

  • Feat: appOriginHttpClient() — native callers now send <platform>://<bundleId> as Origin, resolved from the running app via package_info_plus, so the value you allow-list on the agent is your app. Pass it as ControllerPorts(httpClient: …); appOrigin: pins it manually. Previously every integrator had to hand-roll this client.

0.1.4 #

  • Internal improvements.

0.1.3 #

  • Docs: rewrite the README — flag the package as alpha/pre-release, document bearer authorization for credentials, and add a Known Issues list.

0.1.2 #

  • Fix: build a fresh LiveKit Room per call instead of reusing one long-lived Room. A second call after ending the first now connects cleanly — previously it could hang or time out establishing the peer connection on mobile (reused-engine reconnect + a parked disconnect blocking the next connect). Registered chat/RPC/text-stream handlers are re-applied to each new Room.
  • Example: the dev harness runs against the real backend + LiveKit only (credentials via --dart-define); the in-memory mock moved to test-only.
  • Docs: add a contributor ARCHITECTURE guide; refresh the README install snippet to the current version.

0.1.1 #

  • Trim package metadata: drop the source-repository and issue-tracker links.
  • Tidy the README intro.
  • Silence the experimental-API analyzer warnings from the LiveKit speaker- routing path (stable in the pinned livekit_client 2.9.0) — clean pana run.

0.1.0 #

Initial release — the Ringg chat + voice widget for Flutter.

  • Drop-in RinggWidget with trigger button, chat, voice calls, interactive components (forms, calendar, quick replies, Block Kit) and a post-call feedback screen.
  • Headless core (RinggWidgetController + stores) usable without the UI.
  • Offline-friendly: inject your own TransportAdapter/HTTP client for tests.
  • Platform setup required (mic permission, background audio) — see README.
0
likes
140
points
113
downloads

Documentation

API reference

Publisher

verified publisherringg.ai

Weekly Downloads

Ringg AI widget for Flutter — drop-in widget and headless controller for voice/text AI agents.

Homepage

License

MIT (license)

Dependencies

audioplayers, flutter, flutter_markdown_plus, flutter_svg, http, livekit_client, markdown, package_info_plus, url_launcher

More

Packages that depend on ringg_flutter