qriib_meet 0.2.1
qriib_meet: ^0.2.1 copied to clipboard
Qriib Flutter SDK for room management and embedded video meetings.
0.2.1 #
Fixed #
- Corrected the Android plugin namespace to
dev.qriib.meet.mediato match the plugin registration and Kotlin package. - Aligned the iOS podspec version with the package version.
Documentation #
- Updated installation instructions and examples for
qriib_meet: ^0.2.1. The public import remainspackage:qriib_meet/qriib_meet.dart; existingQriibMeetClient,QriibMeetings, and other public Dart names are unchanged. - Added a fresh-link-only integration example using
QriibMeetings()without management credentials, with room management recommended on a trusted backend. - Corrected audio-room examples to pass
audioOnly: trueexplicitly and documented the currentjoinparameters. - Updated response-handling examples to use
finalLinkFromResponsefor both top-level anddata-wrapped responses, with consistent room-ID extraction. - Documented meeting UI styles, builders, and whiteboard controls using the
exact public actions:
setWhiteboardOpen(bool)andtoggleWhiteboard(). - Documented standalone
QriibWhiteboardViewandQriibWhiteboardConfigusage, configuration limitations, and the precedence of the join-levelinitialWhiteboardOpenover the UI configuration. - Clarified that the end-for-all UI checks for a non-null room ID, not a moderator role. Execution requires a project-signed management transport and server authorization.
- Clarified that whiteboard signing/API-key defaults shipped in the client are visible to application users and are not protected secrets.
- Documented platform requirements, distinguishing package-declared minimum versions from the requirements of resolved dependencies.
- Corrected lifecycle guidance: the standard join flow connects before opening the meeting route; it does not provide a pre-join preview screen.
Tests #
- Expanded regression coverage for response-envelope parsing, whiteboard initial-state precedence and toggling in audio/video modes, and leave/end action handling.
- Added checks for consistent package imports, native plugin registration, Android namespace, iOS pod identity, and Dart/native method channels.