at_client_flutter 1.1.4
at_client_flutter: ^1.1.4 copied to clipboard
A Flutter extension to the at_client library which adds support for mobile, desktop and IoT devices.
CHANGELOG #
1.1.4 #
- feat:
AuthService.onboard/authenticateaccept an optionaltimeoutthat bounds the whole onboarding/auth attempt (setsRetryOptions.overallTimeout; otherwise the process-wideAtNetworkTimeoutsdefault applies). Requiresat_auth ^3.2.0(#1909). - fix:
FlutterEnrollmentService.enrollno longer leaks theAtLookupImplconnection when the enrollment submit fails — it now closes in afinally. - fix:
CramDialogandPkamDialogno longer hang forever when onboarding/authentication throws (e.g. the atServer is unreachable). Both now handle the error path — surface a user-friendly message and pop the dialog — so.show()always completes. On anAtTimeoutExceptionthe onboarding dialog explains the atSign may still be provisioning rather than reporting a hard failure;ApkamActivationDialoglikewise catches enrollment errors and distinguishes a timeout from a failure instead of leaking an unhandled exception (#1905, #1909). - fix:
CramDialog/PkamDialognow start onboarding/authentication once ininitStateinstead of frombuild, so a widget rebuild during the wait can no longer spawn a second attempt; and their default loading view surfaces liveprogressStreammessages instead of static text, so a multi-minute provisioning wait shows real progress.
1.1.3 #
- fix: force uppercase on OTP/CRAM input fields so lowercase or pasted alphanumeric codes no longer fail validation
- fix: switch APKAM dialog keyboard to visible-password so letters can be typed
1.1.2 #
- fix: prevent blank dialog box flashing during login
- fix: remove phosphor_flutter dependency which fails to build on Flutter 3.44+, now using a built-in icon
- docs(examples): improved READMEs, added dockerstats flutter app
1.1.1 #
- refactor: updated example app deprecated methods.
- fix: example app over flow error fixed.
- fix: APKM Dialog scrolls to reveal OTP pin outside of viewport.
- fix: Registrar Dialog scrolls to reveal OTP pin outside of viewport.
- fix: Soft keyboard for Registrar Dialog OTP field is Capitalized by default and set to show numbers and text.
1.1.0 #
- feat: models NamespacePermission, Otp, ServerEnrollmentRequest, AuthorisationException
- feat: additional functionality on FlutterEnrollmentService
- rework: lifecycle on FlutterEnrollmentService
- feat: new widgets for Enrollment related activities
- feat: extensions for additional functionality
- fix: bug where example app consumes atsigns with '_' inside them
1.0.2 #
- fix(ai): automatically prepend @ symbol into text box
1.0.1 #
- deps: at_auth 3.0.1
1.0.0 #
- feat:
ApkamActivationDialogintroduced for apkam onboarding - fix: proxy parsing on root domains
- chore: file_picker pinned at 10.3.10
- feat: list to
AtEnrollment
0.1.2 #
- pin file_picker to 10.3.9 (BC)
0.1.1 #
- chore: removed unused dependencies
- flutter_keychain
- hive
- crypton
- flutter_riverpod
- at_persistence_secondary_server
- docs: Update README with more documentation
- fix: broken links in README
0.1.0 #
- Initial version, consolidating in functionality from legacy packages
- feat:
KeychainAtKeysIodefines authentication via keychain forat_auth - feat: Dialog widgets for flutter applications
- feat: Use case focused services for onboarding