Jordan Nelson
Jordan Nelson
*Issue #, if available:* *Description of changes:* - Add the `accessible` keychain attribute as a config option for iOS and MacOS with a default of [ksecattraccessibleafterfirstunlockthisdeviceonly](https://developer.apple.com/documentation/security/ksecattraccessibleafterfirstunlockthisdeviceonly?language=objc). This value is what...
*Issue #, if available:* *Description of changes:* - Add a `self-update` command to update aft. Inspired by [yarn self-update](https://classic.yarnpkg.com/lang/en/docs/cli/self-update/) or `flutter upgrade` This just runs `dart pub global activate -spath...
**Describe the bug** When accessing the username via Auth.getCurrentUser(), the casing is not consistent on iOS and Android. On Android, the value returned matches the casing used during sign up....
**Describe the bug** The response from `Amplify.Auth.updateUserAttribute()` is a `UpdateUserAttributeResult`. The result has a boolean isUpdated property. This value is true on Android in all scenarios. On iOS it is...
### Description A very long and unclear exception is thrown when Authenticator FormFields are used outside of an AuthenticatorForm. ### Categories - [ ] Analytics - [ ] API (REST)...
**This is a proof of concept for an improved theming API for the Authenticator** *Issue #, if available:* *Description of changes:* - Add AuthenticatorTheme API By submitting this pull request,...
*Issue #, if available:* N/A *Description of changes:* - Adds and integ test for querying by the parent ID. We have one [similar to this in API](https://github.com/aws-amplify/amplify-flutter/blob/main/packages/api/amplify_api/example/integration_test/graphql_tests.dart#L247-L262), but nothing in...
*Issue #, if available:* N/A *Description of changes:* - Add a GitHub action to lint PR titles according to conventional commits This was validated in a fork. [See PR 10-14](https://github.com/Jordan-Nelson/amplify-flutter/pulls)...
**Describe the bug** If a model is saved with a null value for one of its fields, and then that field is used as a query predicate which should match...
### Before opening, please confirm: - [X] I have [searched for duplicate or closed issues](https://github.com/aws-amplify/amplify-android/issues?q=is%3Aissue+) and [discussions](https://github.com/aws-amplify/amplify-android/discussions). ### Language and Async Model Kotlin ### Amplify Categories DataStore ### Gradle script...