commercio_ui 0.1.0
commercio_ui: ^0.1.0 copied to clipboard
CommercioUI pre-build clean Core+UI widgets intended to reduce significantly the overall blockchain app development time
0.1.0 - 2020-07-17 #
- Experimental web support: the app can be compiled and used in a web browser. Keep in mind that the web support is only for demonstration purposes.
- Experimental linux support: the app can be compiled and used on a desktop pc. Keep in mind that the desktop support is only for demonstration purposes.
- Move sources into
srcdirectory - HttpHelper
- Rename
getGovernmentingetTumblerforHttpEndpoint - Remove optional
faucetDomainparam infaucetRequest - Add
HttpEndpoint.sentReceipts - Add
HttpEndpoint.receivedReceipts
- Rename
- CommercioFlatButton
- Rename
EventFlatButtontoCommercioFlatButton - Add
BuildContextparameter - Rename
loadingChildtoloading - Rename
accountEventCallbacktoevent - Rename
errorCallbacktoerror
- Rename
- TypeHelper
- Rename
freezedEqualstohasType - Stricter comparing
- Rename
- CommercioText
- Rename
CommercioTextWidgettoCommercioText - Add
BuildContextparameter - Rename
textCallbacktotext - Rename
loadingTextCallbacktoloading
- Rename
- CommercioTextField
- Add
BuildContextparameter - Rename
textCallbacktotext - Rename
loadingTextCallbacktoloading - Rename
errorCallbacktoerror
- Add
- CommercioId
- Rename
derivateDidDocumenttoderiveDidDocument
- Rename
- StatelessCommercioId
- Remove
fetchKeys(). UserestoreKeys()instead
- Remove
- StatelessCommercioAccount
- Replace in
sendTokens()the parameterssenderAddressandsenderWalletusing a singleWalletWithAddress senderWallet
- Replace in
- StatelessCommercioKyc
- Remove
faucetDomainparameter inrequestFaucetInvite()
- Remove
- StatefulCommercioAccount
- Make
mnemonicinstoreMnemonicoptional
- Make
- CommercioDocs
- Completly revisit old wrong implementation
- Add
walletAddressparameter
- Remove base states
- Remove
CommercioState - Remove
CommercioAccountState - Remove
CommercioDocsState - Remove
CommercioIdState - Remove
CommercioKycState - Remove
CommercioMintState
- Remove
- Add
didDocumentfield inpropsofCommercioIdSetDidDocumentEvent - Correctly catch errors in
CommercioMintOpenCdpBlocandCommercioMintCloseCdpBloc - Add
BroadcastingMode - Support multiple transactions with their object derivations
- Test: Bump code coverage to 97%
- SecretStorage
- Remove direct references to
FlutterSecureStorageto useISecretStorageandSecretStorageinstead because of web support
- Remove direct references to
- Rename library export files, e.g.
export.darttoutils.dart - Add
FaucetInviteResponseentity class - Widget layer: Rename and simplify custom arguments in
CommercioFlatButton,CommercioTextandCommercioTextField:- Rename
loadingChildtoloading - Rename
accountEventCallbacktoevent - Rename
errorCallbacktoerror - Add
BuildContextas paramenter
- Rename
- Dependencies
- Add
freezed_annotation - Add
shared_preferencesandshared_preferences_web - Update
flutter_blocandblocto 6.0 - Update
basic_utilsto 2.5.6 - Update
uuidto 2.2.0 - Remove
meta
- Add
- Add Stateless Account and Docs tests
- Use patched version of sacco from git to make test usable
- Make stateless constructors private
- Make
Statelessclasses concrete and remove static methods - Stateless Account
- Fix
generatePairwiseWallet, makemnemonicandlastDerivationPathSegmentrequired parameters - Update
requestFreeTokensremovingfaucetDomainand add optionalhttpHelper - Update
checkAccountBalanceremovinglcdUrland add optionalhttpHelper
- Fix
- Stateless Docs
- Update
shareEncryptedDocumentmakeaesKeyoptional - Update
sendReceiptaddproofandfee - Add method
sentReceipts - Add method
receivedReceipts
- Update
- Stateless Id
- Update
derivateDidDocumentaddserviceparameter - Update
setDidDocumentaddfeeparameter - Update
rechargeGovernmentaddhttpHelperparameter
- Update
- Stateless Membership
- Update
requestFaucetInviteaddhttpHelperparameter
- Update
- Stateful Account
- Update
StatefulCommercioAccountaddhttpHelperparameter - Make
NetworkInfonon-final to add possibility to be updated - Fix
storeMnemonicto try using current mnemonic if they exist - Fix
generateNewWalletcorrectly saving the mnemonic - Update
generatePairwiseWalletremovenewMnemonic - Update
requestFreeTokensremovefaucetDomain
- Update
- Stateful Docs
- Update
shareEncryptedDocumentmakeaesKeyoptional - Update
sendReceiptadd optionalproofandfee - Add
sentReceipts - Add
receivedReceipts
- Update
- Stateful Id
- Update
derivateDidDocumentadd optionalservice
- Update
- Stateful Membership
- Update
requestFaucetInviteremovefaucetDomain
- Update
- Stateful Mint
- Update
openCdpfixfeeparameter
- Update
- HttpHelper
- Rename
defaultFaucetDomaintofaucetDomain - Update
faucetRequestmakelcdUrloptional - Update
getGovernmentAddressmakelcdUrloptional
- Rename
- Update
CommercioAccountGeneratePairwiseWalletEventremovenewMnemonicand makelastDerivationPathoptional - Update Widgets layer adding generic callback functions
- Rename
RestoreWalletCommercioAccountTexttoRestoreWalletText - Rename
GenerateWalletCommercioAccountTexttoGenerateWalletText - Rename
RequestFreeTokensCommercioAccountTexttoRequestFreeTokensText - Rename
CheckBalanceCommercioAccountTexttoCheckBalanceText - Rename
SendTokensCommercioAccountTexttoSendTokensText - Rename
GeneratePairwiseWalletCommercioAccountTexttoGeneratePairwiseWalletText - Rename
RestoreWalletCommercioAccountTextFieldtoRestoreWalletTextField - Rename
GenerateWalletCommercioAccountTextFieldtoGenerateWalletTextField - Rename
RequestFreeTokensCommercioAccountTextFieldtoRequestFreeTokensTextField - Rename
CheckBalanceCommercioAccountTextFieldtoCheckBalanceTextField - Rename
SendTokensCommercioAccountTextFieldtoSendTokensTextField - Rename
GeneratePairwiseWalletCommercioAccountTextFieldtoGeneratePairwiseWalletTextField - Add
CommercioDocsEncDataBloc - Add
CommercioDocsSentReceipts - Add
CommercioDocsReceivedReceipts - Add
CommercioDocsEncDataState - Add
CommercioDocsEncDataInitial - Add
CommercioDocsEncDataChanged - Add
CommercioDocsSentReceiptsError - Add
CommercioDocsReceivedReceiptsError - Add
CommercioDocsSentReceiptsLoading - Add
CommercioDocsReceivedReceiptsLoading - Add
SentReceiptsFlatButton - Add
ReceivedReceiptsFlatButton - Add
ShareDocumentEncryptedDataSwitchListTiles - Add
SentReceiptsText - Add
ReceivedReceiptsText - Add
SentReceiptsTextField - Add
ReceivedReceiptsTextField
0.0.1 - 2020-06-04 #
- Initial release.