openmls_dart
يحتوي openmls_dart على 8 من skills المجمعة من djx-y-z، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
Release a new openmls_frb native crate version (stage 1 of the two-stage release). Use when the user wants to build/publish new native binaries after openmls dependency updates, bump the openmls_frb crate, or push a openmls_frb-* tag. NOT for the Dart pub.dev release (that is release-package).
Prepare a new version of openmls for publication to pub.dev. Use when user wants to release, publish, or tag a new version of the package.
Build openmls native libraries for different platforms. Use when user asks about building, compiling, or creating native libraries for iOS, Android, macOS, Linux, or Windows.
Update openmls native library version. Use when checking for updates, upgrading openmls, bumping version, or updating native dependencies.
Review openmls Dart code for security issues. Use when reviewing code changes, checking for proper API usage, verifying secure patterns, or auditing cryptographic code.
Add a new database migration to EncryptedDb. Use when changing storage schema, data format, or serialization in the native library.
Flutter Rust Bridge patterns and best practices for this project. Use when writing Rust API code, adding new bindings, implementing MlsEngine methods, or troubleshooting FRB issues.
Update copier template version. Use when checking for template updates, running copier update, or applying template changes to the project structure.