ringg_flutter 0.1.5
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.clientOriginpins a value instead, and a suppliedhttpClientstill opts out. -
Feat:
RinggWidgetConfig.clientOrigin— setOriginstraight 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>asOrigin, resolved from the running app viapackage_info_plus, so the value you allow-list on the agent is your app. Pass it asControllerPorts(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
authorizationfor 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
RinggWidgetwith 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.