motor_flutter 0.9.2 copy "motor_flutter: ^0.9.2" to clipboard
motor_flutter: ^0.9.2 copied to clipboard

The Official Implementation of the Sonr Motor Node in Flutter. This package provides methods for Authentication, Data Management, and Wallet interactions for the Sonr Network.

0.9.2 #

  • Added Login Button and View
  • Created Unit Tests for Login Button and View

0.9.1 #

  • Adds Documentation for Query Methods on the QueryService class
  • Fix endpoints for Schema in QueryService

0.9.0 #

  • Document resolution within Buckets
  • Upgrade ios/mac frameworks to v0.6.6
  • Bump cocoapods to 21.0.0 (iOS) and 11.0.0 (macOS)
  • Implement DocBuilder Hedge in Buckets

0.8.4 #

  • Push framework from CI/CD to production

0.8.3 #

  • Upgrade ios/mac frameworks to v0.6.4
  • Bump cocoapods to 19.0 (iOS) and 9.0 (macOS)
  • Make Bucket interface handle all documents

0.8.2 #

  • Fix Framework compilation to fit system architecture
  • Return CID from SchemaDocument

0.8.1 #

  • Updated to latest framework version v0.6.2
  • Upgrade protobuf files

0.8.0 #

  • Introduce Webauthn for Mobile Keyprint
  • Introduce Onboarding modal with animated GIFs
  • Add DIDDocument update for KeyPrint
  • Add Credential Model and Assertion Model for Webauthn
  • Introduce Bucket Class to simplify interaction with the Bucket/WhereIs
  • Upgrade Framework/AAR to latest version which removes Gas Fee check
  • Only attempt to store psk and dsc in Keychain if generated by the plugin, and not provided by the developer

0.7.1 #

  • Add Bucket Bind methods to swift and java proxy
    • resolveBucket()
    • resolveSubBucket()
    • updateBucketLabel()
    • updateBucketVisibility()
    • addBucketObject()
    • removeBucketObject()
    • getBucketObject()
    • getBucketObjects()
  • Remove Kotlin related files from example app
  • Add New Bind methods from Proxy into Dart Platform Channels
  • Introduce new Bucket methods into MotorFlutter
    • addDocumentToBucket()
    • removeFromBucket()
    • getBucketItem()
    • getAllBucketItems()
  • Add Posthog metrics to docs

0.7.0 #

  • Add support for MacOS as a target platform
  • Add Create Bucket as a new method for Plugin
  • Fix errors with Example App

0.6.3 #

  • Rename Extension save method for SchemaDocument to upload
  • Rename Extension pull method for SchemaDocument to fetch
  • Introduce setList<T> extension method for SchemaDocument
  • Introduce getList<T> extension method for SchemaDocument
  • Remove Cosmos Consensus as generated type directory

0.6.2 #

  • Fix Issue Tracker Pubspec

0.6.1 #

  • Clean up categories a bit

0.6.0 #

  • Upgrade to motor v7.0.0
  • Add GetDocument method to MotorFlutter
  • Add UploadDocument method to MotorFlutter
  • Fix trailing null for readKeysForAddr method
  • Add Categories to MotorFlutter Docs

0.5.5 #

  • Update Logger and Methods
  • Make methods null-safe in MotorFlutter
  • Introduce Exception implementation for Unmarshaling types
  • Remove GetStorage as a dependency
  • Add Docs for Callbacks
  • Fix SchemaDocument pull from IPFS bug involving local storage
  • Migrate Eureka app to sonr-io/examples
  • Introduce new example app

0.5.4 #

  • Fix a bug where the underlying SchemaDocumentValue would set the Type specific value before the Wrapper was initialized.

0.5.3 #

  • Fix issue with SchemaDocumentValue extension method not working with the provided T

0.5.2 #

  • Fix iOS PodSpec version error

0.5.1 #

  • Small docs fixes to SonrRegisterButton
  • Remove README fixed size image
  • Replace Header with Cloudflare image
  • Fix Always throws error in MotorFlutter.login
  • Fix broken link in README

0.5.0 #

  • Upgrade to motor_pod ~> 6.0.0 which fixes SchemaDocument construction
  • Add GH Actions CI to announce releases
  • Simplify motor_flutter_example to use MotorFlutter directly
  • Move Eureka app to examples repository
  • Fix Login method not having aesKey and dscKey parameters
  • Introduce ButtonVariant's for SonrRegisterButton
    • blue
    • white
    • black
    • whiteOutline
    • blackOutline
  • Add Button Preview images to documentation

0.4.4 #

  • Placed GetStorage write methods into try/catch blocks to prevent crashes when the storage is unavailable.
  • Introduce HandleKeysCallback for allowing developers to store DSC and PSK keys in a secure location.
  • Throws exception when GetStorage method fails and no HandleKeysCallback is provided.
  • Add Initialize options to enable/disable GetStorage and AutoInitialize.
  • Readme has badges for pub.dev, cocoapods, and github issues.

0.4.3 #

  • Fix GetStorage execution order issue

0.4.2 #

  • Fix formatting issues with DartDoc

0.4.1 #

  • Fix MotorFlutter initialization to enable GetStorage

0.4.0 #

  • Add better documentation for methods
  • Add usage of individual methods in docs
  • Introduce SchemaDocument and SchemaDefinition extension methods
  • Consolidate Schema Query methods into single method
  • Consolidate Bucket Query methods into single method
  • Remove Generic Class from Types
  • Introduce SonrRegisterButton widget
  • Add usage and explanation for each MotorFlutter GetxService variable

0.3.4 #

  • Structure as standard flutter library
  • Introduce Extension method for SchemaDefinition to generate a Default SchemaDocument from its data model

0.3.3 #

  • Introduce Keychain storage for AES Keys in Release mode
  • Introduce RegisterAccount Modal widget
  • Refactor plugin class structure`

0.3.2 #

  • Introduce RegistryController
  • Add support for CreateAccount and CreateAccountWithKeys
  • Add support for Login and LoginWithKeys

0.3.1 #

  • Introduce initial Keychain support
  • Upgrade motor_pod

0.3.0 #

  • Refactor Documentation
  • Handling of Keychain moved to Framework
  • SchemaDocument is now a intractable class
  • GetDocument method added to Motor
  • UploadDocument method added to Motor

0.2.2 #

  • Update pubspec.yaml

0.2.1 #

  • Added documentation to MotorFlutter

0.2.0 #

  • Updated Podfile to use Remote Motor framework
  • Update README.md

0.1.1 #

  • Added Android AAR into the Flutter package
  • Update README.md

0.1.0 #

  • Added Cocoapods for XCFrameworks
  • Made Android SDK Feature Parity with iOS SDK

0.0.3 #

  • Added Getx to plugin
  • Implemented remaining v0.3.10 methods
  • Added Alias purchasing and management
  • Functions have optional callbacks to offload work from the main thread

0.0.2 #

  • Added Callback
  • Added IssueTokens

0.0.1 #

  • Initial release
5
likes
130
points
77
downloads

Publisher

verified publishersonr.io

Weekly Downloads

The Official Implementation of the Sonr Motor Node in Flutter. This package provides methods for Authentication, Data Management, and Wallet interactions for the Sonr Network.

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

GPL-3.0 (license)

Dependencies

device_info_plus, encrypt, fancy_password_field, fixnum, flutter, flutter_keychain, flutter_svg, get, logger, path_provider, plugin_platform_interface, protobuf, tuple, webauthn

More

Packages that depend on motor_flutter