-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release-candidate v0.28.0-rc.1 #576
Commits on Mar 14, 2024
-
feat: add nano contract feature toggle (#441)
* feat: add nano contract feature toggle * lint: comply with lint * feat: remove custom nano contract feature toggle state to favor default state
Configuration menu - View commit details
-
Copy full SHA for 480382c - Browse repository at this point
Copy the full SHA 480382cView commit details
Commits on Mar 15, 2024
-
fix: missing transaction after reload (#442)
* feat: add force param to featchTokenData * chore: improve documentation
Configuration menu - View commit details
-
Copy full SHA for c82a0ce - Browse repository at this point
Copy the full SHA c82a0ceView commit details
Commits on Mar 22, 2024
-
fix: wallet-service network error (#444)
* feat: add an abstraction method to call checkAddressMine with retry strategy * review: apply suggestions * lint: resolve rules * refactor: extract progressiveRetryRequest to helper * lint: comply with rules * review: apply suggestions * chore: add docstring to progressive retry mechanism constants * refactor: progressiveRetryRequest * lint: comply with rule * chore: remove custom maxRetries
Configuration menu - View commit details
-
Copy full SHA for 54aa3e8 - Browse repository at this point
Copy the full SHA 54aa3e8View commit details
Commits on Mar 26, 2024
-
feat: add registerNanoContract saga effect (#427)
* feat: add registerNanoContract effect * feat: add nanoContract state and reducer to update registeredContracts * test: registerNanoContract * lint: comply with rules * review: apply suggestions * refactor: extract nano contract persistence operations to storage * review: apply suggestions * lint: remove unused import * test: adjust call for storage * test: get ncKey * refactor: registerNanoContract and tests to comply with lib new version * refactor: remove formatNanoContractRegistryEntry * refactor: unify error message * chore: update localization * feat: specify error for nano contract not found * chore: update localization * review: apply suggestions * chore: minor improvements * chore: update localization * refactor: remove getNanoContractState auxiliary method * refactor: replace STORE.storage to wallet.storage * lint: remove unsused import
Configuration menu - View commit details
-
Copy full SHA for c15f2ca - Browse repository at this point
Copy the full SHA c15f2caView commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3082525 - Browse repository at this point
Copy the full SHA 3082525View commit details
Commits on Apr 9, 2024
-
chore: improve instrumentation on sagas (#452)
* chore: add instrumentation to sagas/networkSettings * chore: add instrumentation to sagas/helpers * chore: add instrumentation on sagas/tokens * lint: comply with rules
Configuration menu - View commit details
-
Copy full SHA for a3cb9a0 - Browse repository at this point
Copy the full SHA a3cb9a0View commit details
Commits on Apr 10, 2024
-
* feat: add ActionDot icon * feat: add CircleCheck.icon * feat: add CircleClock icon * feat: add CircleError icon
Configuration menu - View commit details
-
Copy full SHA for 601004b - Browse repository at this point
Copy the full SHA 601004bView commit details
Commits on Apr 20, 2024
-
feat: add components [5] (#454)
* feat: add components * refactor: simplifies TransactionStatusLabel * chore: update translation files * feat: restore registeredUids filter
Configuration menu - View commit details
-
Copy full SHA for e4267db - Browse repository at this point
Copy the full SHA e4267dbView commit details
Commits on Apr 23, 2024
-
feat: nano contract history [3] (#432)
* feat: add nano contract history effect, actions and reducer * test: add history effect tests and extract fixtures * refactor: persistence to use store interface from lib * chore: add note about lack of support for methods on wallet service wallet
Configuration menu - View commit details
-
Copy full SHA for 53bb86c - Browse repository at this point
Copy the full SHA 53bb86cView commit details
Commits on May 3, 2024
-
feat: add nano contract info to tx history [6] (#434)
* feat: add nano contract info to tx history
Configuration menu - View commit details
-
Copy full SHA for 836e341 - Browse repository at this point
Copy the full SHA 836e341View commit details
Commits on May 20, 2024
-
Merge pull request #478 from HathorNetwork/release-candidate
release: v0.27.0
Configuration menu - View commit details
-
Copy full SHA for 4249755 - Browse repository at this point
Copy the full SHA 4249755View commit details
Commits on May 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 674d65b - Browse repository at this point
Copy the full SHA 674d65bView commit details
Commits on May 23, 2024
-
bump: wallet-lib to v1.5.0 (#488)
* bump: wallet-lib to v1.5.0 * chore: add package-lock.json
Configuration menu - View commit details
-
Copy full SHA for 594ca2c - Browse repository at this point
Copy the full SHA 594ca2cView commit details -
feat: add firstBlock to TxHistory model (#476)
* feat: add firstBlock and TransactionStatusLabel * fix: status label and status badge
Configuration menu - View commit details
-
Copy full SHA for d391fe1 - Browse repository at this point
Copy the full SHA d391fe1View commit details
Commits on May 24, 2024
-
feat: nano contract list component [7] (#435)
* feat: add nano contract list component * feat: add nano contract feature toggle to dashboard * refactor: TwoOptionsToggle component to simplify its mechanics
Configuration menu - View commit details
-
Copy full SHA for 0dbdd37 - Browse repository at this point
Copy the full SHA 0dbdd37View commit details
Commits on May 28, 2024
-
fix: remove registered tokens when changing network settings (#475)
* fix: remove registered tokens when changing network settings * feat: it extends HibridStore cleanStorage to also clean the cache * feat: remove cleanStorage and add cleanTokens when calling wallet.stop
Configuration menu - View commit details
-
Copy full SHA for ad96b95 - Browse repository at this point
Copy the full SHA ad96b95View commit details -
feat: add icons for nano contract transactions [8] (#455)
* feat(nc): add icons * refactor: move icons to /Icons and add typed properties
Configuration menu - View commit details
-
Copy full SHA for 4326760 - Browse repository at this point
Copy the full SHA 4326760View commit details -
feat: add components for nano contract transactions [9] (#456)
* feat(nc): add components
Configuration menu - View commit details
-
Copy full SHA for c744c93 - Browse repository at this point
Copy the full SHA c744c93View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3cb6a4 - Browse repository at this point
Copy the full SHA b3cb6a4View commit details
Commits on May 29, 2024
-
feat: add unregister nano contract saga effect [10] (#457)
* feat(nc): implement unregister nano contract saga effect * feat: remove registered nano contracts on cleanTokens * feat: add unregisterNanoContract to HybridStore
Configuration menu - View commit details
-
Copy full SHA for f884a85 - Browse repository at this point
Copy the full SHA f884a85View commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 95eb490 - Browse repository at this point
Copy the full SHA 95eb490View commit details
Commits on Jun 12, 2024
-
feat: NanoContractTransactions component [11] (#438)
* feat: add nano contract screen * feat: add nano contract components * feat: improve NanoContractTransactionsList component * feat: add init effect on sagas/nanoContract * refactor: rename NanoContractTransactions* to NanoContractDetails* * refactor: use consumeAsyncIterator from utils * refactor: change oneline style to use unicode no-break space * refactor: extract getAllAddresses as utility fn * feat: add "offcard" prop to FeedbackContent component * refactor: move fetch all wallet addresses to a saga effect on sagas/mixins * refactor: move effects from mixins to wallet * refactor: remove mixins from sagas/index.js
Configuration menu - View commit details
-
Copy full SHA for efbf1f2 - Browse repository at this point
Copy the full SHA efbf1f2View commit details
Commits on Jun 14, 2024
-
feat: add NanoContractTransaction screen [12] (#440)
* feat: add nano contract transaction screen * feat: add nano contract transaction components * Add FeedbackContent for no input/output on NanoContractTransactionBalanceList * fix: navigation to NanoContractTransactionScreen
Configuration menu - View commit details
-
Copy full SHA for 99f4997 - Browse repository at this point
Copy the full SHA 99f4997View commit details
Commits on Jun 18, 2024
-
feat: add nano contract register screen [13] (#466)
- Add firstBlock to nano contract transaction on history - Feat: improve NanoContractTransactionsList component - Add feedback content for empty list - Add feedback content for error on load - Create FeedbackContent component - Remove NoNanoContract component - Refactor NanoContractsList component to use FeedbackContent component - Refactor: use replace on navigation in place of navigate - Feat: add feedback content for the first address loading - Refactor: move fetch first wallet address to saga effect - Refactor: move fetchFirstWalletAddress to sagas/wallet - Refactor: extract hasError to utils - Fix: avoid show success feedback on register screen because of initialization load
Configuration menu - View commit details
-
Copy full SHA for 2c66432 - Browse repository at this point
Copy the full SHA 2c66432View commit details -
Configuration menu - View commit details
-
Copy full SHA for 062cbe0 - Browse repository at this point
Copy the full SHA 062cbe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2480893 - Browse repository at this point
Copy the full SHA 2480893View commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 300ee31 - Browse repository at this point
Copy the full SHA 300ee31View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 42ae166 - Browse repository at this point
Copy the full SHA 42ae166View commit details
Commits on Jul 8, 2024
-
fix: cleaning of tokens and nano-contract registered after reload (#506)
* fix: cleaning of tokens and nano-contract registered after reload
Configuration menu - View commit details
-
Copy full SHA for d1183ee - Browse repository at this point
Copy the full SHA d1183eeView commit details
Commits on Jul 10, 2024
-
chore: upgrade wallet lib to v1.8.0 (#505)
* feat: remove uses of HATHOR_TOKEN_CONFIG * chore: update package-lock * chore: use constants on config
Configuration menu - View commit details
-
Copy full SHA for 08ed334 - Browse repository at this point
Copy the full SHA 08ed334View commit details -
fix: txMiningServiceUrl lack of declaration on customNetwork (#503)
* fix: txMiningServiceUrl lack of declaration on customNetwork
Configuration menu - View commit details
-
Copy full SHA for 03228e9 - Browse repository at this point
Copy the full SHA 03228e9View commit details
Commits on Jul 15, 2024
-
fix: Unable to send token by reading a QR code (#507)
* fix: token registered condition after identify the qr code token
Configuration menu - View commit details
-
Copy full SHA for b96ec18 - Browse repository at this point
Copy the full SHA b96ec18View commit details
Commits on Jul 30, 2024
-
fix: unable to open push notification details modal over any screen (#…
…508) * fix: tx details modal to show over any screen after unlock * lint: comply to rules * chore: improve documentation
Configuration menu - View commit details
-
Copy full SHA for ca9676f - Browse repository at this point
Copy the full SHA ca9676fView commit details
Commits on Jul 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 64f13cf - Browse repository at this point
Copy the full SHA 64f13cfView commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0fcbf33 - Browse repository at this point
Copy the full SHA 0fcbf33View commit details -
Configuration menu - View commit details
-
Copy full SHA for b011a4f - Browse repository at this point
Copy the full SHA b011a4fView commit details
Commits on Aug 14, 2024
-
Merge pull request #529 from HathorNetwork/release-copy
Release sync with master
Configuration menu - View commit details
-
Copy full SHA for 1eaef90 - Browse repository at this point
Copy the full SHA 1eaef90View commit details
Commits on Aug 16, 2024
-
feat: nano contract integration with wallet connect (#495)
* feat: implement Nano Contract integration with Wallet Connect * feat: adapt new nc tx to initialize, set result and withdrawal * feat: make ncAddress react to firstAddress change * feat: add name to method arguments * feat: fire sentry error notification for method info not found * feat: improve title of Arguments component * feat: retrieve fallback arg entries when blueprint is loading * feat: add nft check to action token on Actions component * feat: add blueprint download to the tx loading flag and a redundancy
Configuration menu - View commit details
-
Copy full SHA for 87b5884 - Browse repository at this point
Copy the full SHA 87b5884View commit details
Commits on Aug 19, 2024
-
feat: add nano-contract transaction actions (#530)
* feat: add tx actions
Configuration menu - View commit details
-
Copy full SHA for 6d7b713 - Browse repository at this point
Copy the full SHA 6d7b713View commit details
Commits on Aug 22, 2024
-
refactor: replace network identification logic by the lib method (#534)
* refactor: replace network identification logic by the lib method
Configuration menu - View commit details
-
Copy full SHA for 3eab776 - Browse repository at this point
Copy the full SHA 3eab776View commit details -
fix: nano-contract history pagination and list order (#512)
* fix: nano-contract history pagination and list order * refactor: requestHistoryNanoContract to allow get newer and older transactions * chore: remove delay from saga * feat: default isAddressMine or isMine to false in case user is using wallet service * feat: add load more button to load older transactions * fix: callback reference by using an appropriate hook * fix: call isWalletServiceEnabled to return a generator to consume
Configuration menu - View commit details
-
Copy full SHA for 9103a9e - Browse repository at this point
Copy the full SHA 9103a9eView commit details
Commits on Aug 23, 2024
-
chore: upgrade actions to a version that use node20 (LTS) (#535)
* chore: upgrade actions to a version that use node20 (LTS) * chore: update tests to run on node20
Configuration menu - View commit details
-
Copy full SHA for 6ba53d9 - Browse repository at this point
Copy the full SHA 6ba53d9View commit details
Commits on Aug 26, 2024
-
feat: add qr code to register nano contract (#533)
* feat: add qr code to register nano contract
Configuration menu - View commit details
-
Copy full SHA for c3223ce - Browse repository at this point
Copy the full SHA c3223ceView commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8814c63 - Browse repository at this point
Copy the full SHA 8814c63View commit details -
refactor: replace nano contract state call for history call (#549)
* refactor: replace nano contract state call for history call * refactor: replace nano history call to getFullTxById
Configuration menu - View commit details
-
Copy full SHA for 74520c6 - Browse repository at this point
Copy the full SHA 74520c6View commit details
Commits on Aug 31, 2024
-
feat: parse argument value by custom type (#537)
* feat: parse argument value by custom type * chore: update wallet-lib to v1.10.0 * feat: show registered token symbol for TokenUid arg type * feat: add support to Address type when parsing arguments * refactor: extract dependencies to parent component * chore: update package-lock.json * feat: add support to extra argument and remove Address parse * refactor: remove fallback for extra arguments * review: apply suggestions * chore: add logger to utils
Configuration menu - View commit details
-
Copy full SHA for 5a76d57 - Browse repository at this point
Copy the full SHA 5a76d57View commit details
Commits on Sep 3, 2024
-
feat: rpc lib integration (#500)
* feat: implement Nano Contract integration with Wallet Connect * feat: adapt new nc tx to initialize, set result and withdrawal feat: make ncAddress react to firstAddress change * feat: make ncAddress react to firstAddress the right way * feat: add name to method arguments * i18n: udpate files * i18n: update translations and fix some typos * review: apply suggestions and do some fixes * refactor: load of token details not refistered but used in actions * lint: comply with rules * chore: remove unused action * chore: add undeclared style * refactor: walletConnect.tokens to unregisteredTokens * chore: remove unused actions, reducer and saga effect * chore: improving feedback message * refactor: move requestTokens from walletConnect saga to tokens saga * refactor: rename effect requestTokens to requestUnregisteredTokens * feat: fire sentry error notification for method info not found * feat: improve title of Arguments component * chore: remove blueprint info action and reducer * feat: retrieve fallback arg entries when blueprint is loading * feat: add nft check to action token on Actions component * chore: apply suggestions and improve documentation on new nc tx request * lint: comply with rules * fix: check if blueprintInfo is not null * refactor: reanem style value to field * type: recursar * i18n: update translation files * feat: add blueprint download to the tx loading flag and a redundancy * fix: FeedbackContent margin style Remarks: The `marginVertical` and `marginHorizontal` are not being applied. Probably this is a bug in ReactNative. * lint: comply with rules * fix: typo * chore: added dependencies and shims needed by walletconnect * refactor: using object destructuring in shims * chore: rebase me * refactor: rootSaga now restarts failed sagas and sends errors to sentry * feat: added actions and reducers * refactor: NewNanoContract modal handling in wallet connect global modal * feat: handling send nano contract tx triggers * refactor: removed unused import * refactor: typo * refactor: unused log * refactor: refactored SignMessageRequest to use new modal format * chore: rebase me, adding mocks to dashboard * refactor: removed function from redux * refactor: convert PinScreen to a function component * refactor: pin screen now dispatches an action (as a param) * fix: invalid feedback modal on pin screen * Revert "fix: invalid feedback modal on pin screen" This reverts commit 3a16155. * Revert "refactor: pin screen now dispatches an action (as a param)" This reverts commit 9aebf83. * Revert "fix: invalid feedback modal on pin screen" This reverts commit 3a16155. * Revert "refactor: convert PinScreen to a function component" This reverts commit 6947315. * refactor: removed mocks from dashboard * chore: removed useless log * fix: added onDismiss as a dependency to useCallback as it might change * refactor: re-enable wallet-service, stop initializing wallet-connect when its enabled and removed cyclic dependency * docs: added docstring to promptHandler * docs: added docstring to requests * refactor: removed unused imports on Dashboard * chore: update locale * chore: fix broken rebase * refactor: removed navigation from useEffect deps * docs: added hathor header and comment explaining createStore deprecation * feat: added log when wallet-service is enabled and wallet-connect tries to init * refactor: added retry strategy * refactor: wallet-connect will always fork the init, so it restarts successfully * refactor: nano contract saga is critical * feat: added log for sagas crash and max retries * fix: log being called incorrectly * feat: logging when wallet-connect is initialzed * fix: added missing import * fix: broken rebase fixes * chore: updated translations * refactor: removed fuzzy translations * refactor: removed unused import on NanoContactTransactionHeader * feat: logging error on root saga * chore: removed walletconnect libraries from package * feat: added hathor-rpc-handler from the deployed lib * chore: changed CI version to 18x and 20x * chore: updated enable walletconnect script * refactor: removed error logging on NanoContractMethodArgs * chore: removed local library from package-lock.json * refactor: removed unused option on PinScreen * fix: added missing import * chore: removed comment on pt-br texts * chore: updated enable-walletconnect.patch * refactor: added missing attribute from metadata * chore: updated package-lock with wallet-lib version * chore: updated locale * chore: restored package-lock.json * refactor: NanoContact -> NanoContract * refactor: removed baseStyles prop from WalletConnectModal * refactor: removed package.json changes in walletconnect diff * refactor: reseting nano contract state on unmount * refactor: acceptedNc -> acceptedReq * refactor: onReadMore is now on warn component * refactor: .. -> . * refactor: removed unused styles from NewNanoContractTransctionModal * chore: fix inconsistent return * refactor: added missing translations * chore: removed .mo * refactor: updated patch to remove duplicated shim and podfile.lock --------- Co-authored-by: Alex Ruzenhack <alex.ruzenhack@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c306c25 - Browse repository at this point
Copy the full SHA c306c25View commit details
Commits on Sep 9, 2024
-
* feat: create token retry/dismiss, better formatting and fixes * refactor: console.error -> log.error * refactor: renderBoolean -> renderBooleanFormatter * refactor: only show 'allowMint and Melt' when a mint/melt address is sent * refactor: added missing create token handling on saga and actions * refactor: removed 3 dots * refactor: removed unused styles * refactor: setting create token to ready on component unmount * refactor: removed touchable opacity * refactor: improved error on root saga * refactor: better imports * refactor: using commonStyles * refactor: removed onReadMore * refactor: retrying -> false on onSetCreateTokenRetryDismiss * refactor: missing code and general fixes * feat: added address to create token request and changed order of create mint and melt * feat: updated translations * refactor: removed fuzzy translations * chore: removed .mo * refactor: apply review suggestions * refactor: title -> name
Configuration menu - View commit details
-
Copy full SHA for ee76a2d - Browse repository at this point
Copy the full SHA ee76a2dView commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 93d6c08 - Browse repository at this point
Copy the full SHA 93d6c08View commit details
Commits on Sep 12, 2024
-
feat: add safe effect helper (#552)
* feat: add safeEffect as a saga helper
Configuration menu - View commit details
-
Copy full SHA for 57b782c - Browse repository at this point
Copy the full SHA 57b782cView commit details
Commits on Sep 25, 2024
-
feat: make requestUnregisteredTokens concurrent (#565)
* feat: make requestUnregisteredTokens request concurrent * feat: add action to set an end to unregistered tokens request * feat: optimize function to one group and the last group * refactor: restructure actions to improve state update * refactor: add download to actions name
Configuration menu - View commit details
-
Copy full SHA for 088a834 - Browse repository at this point
Copy the full SHA 088a834View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2a972d2 - Browse repository at this point
Copy the full SHA 2a972d2View commit details -
refactor: fetchHistory on sagas/nanoContract to avoid iteration suspe…
…nsion (#569) * refactor: fetchHistory on sagas/nanoContract to avoid iteration suspension * docs: improve docstring
Configuration menu - View commit details
-
Copy full SHA for 122b033 - Browse repository at this point
Copy the full SHA 122b033View commit details
Commits on Sep 30, 2024
-
feat: add QA for Nano Contract (#572)
* feat: add QA for Nano Contract
Configuration menu - View commit details
-
Copy full SHA for fdf8b28 - Browse repository at this point
Copy the full SHA fdf8b28View commit details