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
src
directory - HttpHelper
- Rename
getGovernment
ingetTumbler
forHttpEndpoint
- Remove optional
faucetDomain
param infaucetRequest
- Add
HttpEndpoint.sentReceipts
- Add
HttpEndpoint.receivedReceipts
- Rename
- CommercioFlatButton
- Rename
EventFlatButton
toCommercioFlatButton
- Add
BuildContext
parameter - Rename
loadingChild
toloading
- Rename
accountEventCallback
toevent
- Rename
errorCallback
toerror
- Rename
- TypeHelper
- Rename
freezedEquals
tohasType
- Stricter comparing
- Rename
- CommercioText
- Rename
CommercioTextWidget
toCommercioText
- Add
BuildContext
parameter - Rename
textCallback
totext
- Rename
loadingTextCallback
toloading
- Rename
- CommercioTextField
- Add
BuildContext
parameter - Rename
textCallback
totext
- Rename
loadingTextCallback
toloading
- Rename
errorCallback
toerror
- Add
- CommercioId
- Rename
derivateDidDocument
toderiveDidDocument
- Rename
- StatelessCommercioId
- Remove
fetchKeys()
. UserestoreKeys()
instead
- Remove
- StatelessCommercioAccount
- Replace in
sendTokens()
the parameterssenderAddress
andsenderWallet
using a singleWalletWithAddress senderWallet
- Replace in
- StatelessCommercioKyc
- Remove
faucetDomain
parameter inrequestFaucetInvite()
- Remove
- StatefulCommercioAccount
- Make
mnemonic
instoreMnemonic
optional
- Make
- CommercioDocs
- Completly revisit old wrong implementation
- Add
walletAddress
parameter
- Remove base states
- Remove
CommercioState
- Remove
CommercioAccountState
- Remove
CommercioDocsState
- Remove
CommercioIdState
- Remove
CommercioKycState
- Remove
CommercioMintState
- Remove
- Add
didDocument
field inprops
ofCommercioIdSetDidDocumentEvent
- Correctly catch errors in
CommercioMintOpenCdpBloc
andCommercioMintCloseCdpBloc
- Add
BroadcastingMode
- Support multiple transactions with their object derivations
- Test: Bump code coverage to 97%
- SecretStorage
- Remove direct references to
FlutterSecureStorage
to useISecretStorage
andSecretStorage
instead because of web support
- Remove direct references to
- Rename library export files, e.g.
export.dart
toutils.dart
- Add
FaucetInviteResponse
entity class - Widget layer: Rename and simplify custom arguments in
CommercioFlatButton
,CommercioText
andCommercioTextField
:- Rename
loadingChild
toloading
- Rename
accountEventCallback
toevent
- Rename
errorCallback
toerror
- Add
BuildContext
as paramenter
- Rename
- Dependencies
- Add
freezed_annotation
- Add
shared_preferences
andshared_preferences_web
- Update
flutter_bloc
andbloc
to 6.0 - Update
basic_utils
to 2.5.6 - Update
uuid
to 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
Stateless
classes concrete and remove static methods - Stateless Account
- Fix
generatePairwiseWallet
, makemnemonic
andlastDerivationPathSegment
required parameters - Update
requestFreeTokens
removingfaucetDomain
and add optionalhttpHelper
- Update
checkAccountBalance
removinglcdUrl
and add optionalhttpHelper
- Fix
- Stateless Docs
- Update
shareEncryptedDocument
makeaesKey
optional - Update
sendReceipt
addproof
andfee
- Add method
sentReceipts
- Add method
receivedReceipts
- Update
- Stateless Id
- Update
derivateDidDocument
addservice
parameter - Update
setDidDocument
addfee
parameter - Update
rechargeGovernment
addhttpHelper
parameter
- Update
- Stateless Membership
- Update
requestFaucetInvite
addhttpHelper
parameter
- Update
- Stateful Account
- Update
StatefulCommercioAccount
addhttpHelper
parameter - Make
NetworkInfo
non-final to add possibility to be updated - Fix
storeMnemonic
to try using current mnemonic if they exist - Fix
generateNewWallet
correctly saving the mnemonic - Update
generatePairwiseWallet
removenewMnemonic
- Update
requestFreeTokens
removefaucetDomain
- Update
- Stateful Docs
- Update
shareEncryptedDocument
makeaesKey
optional - Update
sendReceipt
add optionalproof
andfee
- Add
sentReceipts
- Add
receivedReceipts
- Update
- Stateful Id
- Update
derivateDidDocument
add optionalservice
- Update
- Stateful Membership
- Update
requestFaucetInvite
removefaucetDomain
- Update
- Stateful Mint
- Update
openCdp
fixfee
parameter
- Update
- HttpHelper
- Rename
defaultFaucetDomain
tofaucetDomain
- Update
faucetRequest
makelcdUrl
optional - Update
getGovernmentAddress
makelcdUrl
optional
- Rename
- Update
CommercioAccountGeneratePairwiseWalletEvent
removenewMnemonic
and makelastDerivationPath
optional - Update Widgets layer adding generic callback functions
- Rename
RestoreWalletCommercioAccountText
toRestoreWalletText
- Rename
GenerateWalletCommercioAccountText
toGenerateWalletText
- Rename
RequestFreeTokensCommercioAccountText
toRequestFreeTokensText
- Rename
CheckBalanceCommercioAccountText
toCheckBalanceText
- Rename
SendTokensCommercioAccountText
toSendTokensText
- Rename
GeneratePairwiseWalletCommercioAccountText
toGeneratePairwiseWalletText
- Rename
RestoreWalletCommercioAccountTextField
toRestoreWalletTextField
- Rename
GenerateWalletCommercioAccountTextField
toGenerateWalletTextField
- Rename
RequestFreeTokensCommercioAccountTextField
toRequestFreeTokensTextField
- Rename
CheckBalanceCommercioAccountTextField
toCheckBalanceTextField
- Rename
SendTokensCommercioAccountTextField
toSendTokensTextField
- Rename
GeneratePairwiseWalletCommercioAccountTextField
toGeneratePairwiseWalletTextField
- 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.