-
Notifications
You must be signed in to change notification settings - Fork 301
Merge release/3.3.0 into master #2375
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Implemented all breaking changes: https://github.com/MikeMcl/bignumber.js/blob/master/CHANGELOG.md
Merge release/3.2.0-FC1 into develop
…2304) * [DDW-536]: Disable certain menu items on terms of use page * [DDW-536]: Update changelog * [DDW-536]: Disable certain menus on initial settings screen as well * [DDW-536]: Fix terms of use page menu handling * [DDW-536]: Handle menu items based on terms of use acceptance status of profile store * [DDW-536]: Rename variables and functions for disabling menu items * [DDW-536]: Update menu items initialization * [DDW-536] Updates CHANGELOG * [DDW-536]: Remove unnecessary channel for disabling menu items * [DDW-536] Updates CHANGELOG * [DDW-536] Updates comment * [DDW-536]: Handle navigation enabling properly when rebuilding app menu Co-authored-by: Nikola Glumac <niglumac@gmail.com>
…bignumber-library [DDW-543] Update bignumber.js from v5 to v9
Merge release/3.2.0 into develop
* [DDW-481] Basic UI * [DDW-481] CHANGELOG * [DDW-481] Input UI and validation * [DDW-481] API init * [DDW-481] Api progress and cardano wallet update * [DDW-481] API and Store handling progress * [DDW-481] Api, Store and changes handling * [DDW-481] Api, Store and changes handling progress * [DDW-481] Error handling and UI progress * [DDW-481] Smash Server in the Stake Pools list * [DDW-481] Translation manager * [DDW-481] Flow and Lint issues * [DDW-481] Fix error * [DDW-481] General improvements * [DDW-481] Disable wallet import - enabled for testing * [DDW-481] Translation manager * [DDW-481] Text and styling adjustments * [DDW-481] Japanese translation * [DDW-481] Missing Japanese character * [DDW-481] Build without AdaPools for testing purposes * [DDW-481] Add back AddPools SMASH server * [DDW-481] Fix flow issues * [DDW-481] Update cardano wallet * [DDW-481] Flow and Lint errors * [DDW-481] Input buttons * [DDW-481] Input logic progress * [DDW-481] Input logic progress * [DDW-481] Error logic progress * [DDW-481] Styling adjustments * [DDW-481] Logic progress * [DDW-481] Logic progress - working * [DDW-481] Flow and Lint issues * [DDW-481] Adjustments * [DDW-481] Adjustments * [DDW-481] Logic improvements * [DDW-481] Flow and Lint issues * [DDW-481] Adjustments * [DDW-481] Adjustments * [DDW-481] Adds AdaPools back to the list of known servers * [DDW-481] Updates CHANGELOG * [DDW-481] Disable screen when it is syncing * [DDW-481] Adjustments * [DDW-481] Styling adjustment * [DDW-481] Simplify logic * [DDW-481] Improve Successfuly Update message * [DDW-481] Minor improvement * [DDW-481] Prevent FTP urls * [DDW-481] Adjustments * [DDW-481] Adjustments * [DDW-481] Fix URL error and add Direct and None options * [DDW-481] smashUrl from the Cardano Launcher * [DDW-481] Small UI fix * [DDW-481] Stake Pools fetching tracker - Init * [DDW-481] Stake Pools fetching tracker - Init * [DDW-481] SP fetch tracker and spinner * [DDW-481] Layout adjustments * [DDW-481] Improve logic * [DDW-481] Replace icon with opacity * [DDW-481] Small styling adjustments * [DDW-481] Copy and translation * [DDW-481] New layout with option descriptions * [DDW-481] Updates CHANGELOG * [DDW-481] New copy and layout adjustments * [DDW-481] Japanese translation and layout adjustments * [DDW-481] Japanese translation and layout adjustments * [DDW-481] Translation manager * [DDW-481] Add initial checking back and remove NONE option * [DDW-481] Change URL validator to match the API * [DDW-481] Fix flow and lint issues * [DDW-481] Adjustments * [DDW-481] Small adjustment * [DDW-481] Styling adjustments * [DDW-481] Adjustments * [DDW-481] Adjustment * [DDW-481] Success message * [DDW-481] Implement Localhost for SMASH selection and correct JP translation * [DDW-481] Translation manager * [DDW-481] Adjustments * [DDW-481] Fix flow and lint issues * [DDW-481] Fix error when submitting an empty url * [DDW-481] Styling adjustment * [DDW-481] Fix Japanese link * [DDW-481] Translation manager * [DDW-481] English Only text in JP link * [DDW-481] Fix Stake Pools icons color * [DDW-481] Adjustments * [DDW-481] Replace strings for const variables * [DDW-481] Preserve SMASH setting value on Daedalus restart * [DDW-481] Prevent link line-break * [DDW-481] Loading stake for Select * [DDW-481] Fix inline input error tooltip validation * [DDW-481] Code improvements and cleanup Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-543] Integrate improved numeric input * [DDW-543] Upgrade to improved numeric input The new version of numeric input can now handle any input (number, string, null, big numbers) and always returns a string value representing the floating point number with fixed precision (as configured) * [DDW-543] Fix flow issue * [DDW-543] Adds CHANGELOG entry Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* cardano-wallet: bump to pre-release for mary compatibility * Adds CHANGELOG entry, updates cardano-wallet and cardano-node display values * Disable Byron wallet migration * Fix Shelley era detection * [DW-557] Fix rewards screen for Staging network * [DDW-557] Fix ITN rewards redemption * [DDW-557] Improves ITN redemption code styles Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-504]: Fix number formatting issues on stake pools, restore notification and block sync status popups * [DDW-504]: FUpdate changelog * [DDW-504]: Apply proper number formats on diagnostics modal * [DDW-504]: Remove unnecessary formatters defined in main thread * [DDW-504]: Update diagnostics dialog data formattion Co-authored-by: Nikola Glumac <niglumac@gmail.com>
…calculated throws error in the console (#2330) * [DDW-5047: Prevent stakepool join fee calculation after delegation modal is unmounted * [DDW-507]: Prevent stakepool join fee calculation after delegation modal is unmounted * [DDW-507]: Update changelog * [DDW-507] Improve code style Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-551]: Adjust sorting on rewards screen * [DDW-551]: Update changelog * [DDW-551]: Fix type declarations
* [DDW-548]: Update receovery phrase input placeholder * [DDW-548]: Update changelog * [DDW-548]: Update receovery phrase input placeholder * [DDW-548]: Update recovery phrase input placeholder on verification dialog Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-528] Fix spacing issues with the info icon on the 'Set password' dialog * [DDW-528] Adds CHANGELOG entry
…ring dialog (#2336) * [DDW-533] INIT connection issue link on the hw pairing dialog * [DDW-533] Apply latest designs and support links update * [DDW-533] Add Translations * [DDW-533] Updates CHANGELOG * [DDW-533] Update to fit latest design proposal Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-512] Introduce dynamic TTL for HW transactions * [DDW-512] Code improvements
* [DDW-559] Introduce HW dynamic delegation deposit from coin selection * [DDW-559] CHANGELOG update * [DDW-559] Code improvements * [DDW-559] Change fee and deposit calculation logic to use BigNumber Co-authored-by: Nikola Glumac <niglumac@gmail.com>
…on modal (#2339) * [DDW-522]: Display fee and deposit on transaction details and delegation confirmation modal * [DDW-522]: Update changelog * [DDW-522]: Hide deposit value when it is zero * [DDW-522]: Update hardware delegation deposit value shown up on delegation confirmation modal * [DDW-522]: Update hardware delegation deposit value shown up on delegation confirmation modal * [DDW-522]: Update delegation fee calculation * [DDW-522]: Update color variable of itn theme
* [DDW-521] Prepare json-bigint integration * [DDW-521] Fix json-bigint dependency and lockfile * [DDW-521] Render transaction metadata * [DDW-521] Fix flow issues * [DDW-521] Add changelog entry * [DDW-521] Finish api integration with json stringify rendering * [DDW-521] improve handling of metadata maps * [DDW-521] add more metadata map examples * [DDW-521] Fix small linting issue * [DDW-521] Add 0x prefix for metadata byte strings * [DDW-521] Fix tx metadata toggling recalculation * [DDW-521] Fix distance of tx metadata section * [DDW-521] Translations and improvements Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-562] Fix cardano-wallet logs packing * [DDW-562] Updates CHANGELOG
* Create PinCode widget * Add containers for Catalyst voting * Add components for Catalyst voting info, add and create routes * Create voting config file and add routes to Sidebar * Add voting icon * Create voting store and add routes to sidebar store and config * Add voting themes styles * Add voting actions for VotingStore * Create PinCode validations * Create voting types file * Add english translations * Add chain-wallet-lib dependency for encryption and key generation * Use chain-wallet-libs plugin to generate a random key. Encrypt derived private key into a QR code. Create a transaction in Cardano Wallet Backend API and send the public key as metadata. Listen to transaction status until it is confirmed by the blockchain. * Display error message when a transaction fails * [VIT-395] Runs translation manager * [VIT-395] Fix builds * [VIT-395] Catalyst newsfeed, state dir and app name * [VIT-395] Fix theme * Add to filter log data votingKey from createVotingRegistrationTransaction * Add Catalyst voting steps Add voting assets Implement voting info view Refactor themes for implement alphabetical order * Fix lint and flow errors * Fix lint and flow errors in createVotingRegistrationTransaction method * Add comment for voting funds in ada * Add error messages to pin code using tooltip * [VIT-395] Updates cardano-wallet and fixes the smashURL handling issue * Refactor voting registration container to dialog Add new confirmation step Add getWalletKey request for stake_key Add createWalletSignature request for get signature key Update metadata for voting registration transaction * nuke mapping references in a new file * use testnet temporarily * cardano-wallet to latest master * Add wallet-js package from npm * Add request for get transaction detail by id * Parse Stake key using wallet-js method Parse signature response to hex and send transaction Handle JSON.parse errors in request util * Refactor formattedBytesToB16 helper * fix yarn.lock * Create new requestBinary for octet-stream responses Remove unused parsed methods * Refactor applying flow comments * fix darwin build * Fix pin code auto focus and update minimum amount of ADA for voting * Refactor applying flow comments * Updates Daedalus Catalyst icon * temporarily reduce wait time to 60 seconds * Add autofocus to repeat pin code * Revert "use testnet temporarily" This reverts commit 38e3d37. * Add Japanese translations * Add missing translations Update fill color to svg icons Add learn more link to step sign * Improve the id translation for learn more label and URL * Change minimum amount to vote from 8000 to 100 * Remove transform from PIN code to string * Manage Sign metadata errors * Show transaction error message Set to false closeOnOverlayClick in Voting Dialog * Improve focus pin code and manage global value in array * Update svg icons and theme colors * Increase threshold to 7950 ADA and timeout to 3600 seconds * cardano-wallet: udpate to latest stable release * Revert "Increase threshold to 7950 ADA and timeout to 3600 seconds" This reverts commit 3962d3b. * Remove interval for check transaction status Add observable boolean for set if transaction is approved Show error message if transaction status is not in_ledger Hide ITN rewards icon only for Catalyst Hide the delegation center menu for Catalyst * production limits of 7950 ada for voting threshold and 1 hour for tx confirmation * [DDW-541] Updates CHANGELOG * [DDW-541] Code cleanup * [DDW-541] Code cleanup * [DDW-541] Code cleanup * [DDW-541] Code cleanup * [DDW-541] Code cleanup * [DDW-541] Code improvements * [DDW-541] Code improvements * [DDW-541] Code improvements * [DDW-541] Fix bignumber errors * [DDW-541] Rename all components to Voting Registration namespace * [DDW-541] Voting namespace fixing, ordering of theming variables * [DDW-541] Code improvements * [DDW-541] Type improvements * [DDW-541] Code improvements * [DDW-541] Code cleanup * [DDW-541] Code improvements * add payment address to voter registration * fix lint errors * [DDW-541] Code improvements * [DDW-541] Adds HW check, Adds Byron check, Improves styling * [DDW-541] Introduce transaction confirmations * [DDW-541] Introduce Voting registration transaction confirmations check * [DDW-541] Code improvements * [DDW-541] Correctly handle octet-stream error responses * [DDW-541] Refactor steps handling * [DDW-541] Change the Dialog container approach * [DDW-541] Remove unecessary INTL messages * [DDW-541] Remove unecessary INTL component * [DDW-541] Dialog change - Step 2 * [DDW-541] Dialog change - Step 3 * [DDW-541] Dialog change - Step 4 * [DDW-541] Dialog change - Step 5 * [DDW-541] Remove lint errors * [DDW-541] Adjustment * [DDW-541] Expand ProgressBar component for light bg mode * [DDW-541] Storybook stories for all steps * [DDW-541] Voting info * [DDW-541] Flow and Lint issues * [DDW-541] Updates UI * [DDW-541] Adds back button * [DDW-541] Adds loading sceens for Staking/Voting/ITN-redemption * [DDW-541] Text copy update * [DDW-541] UI improvements * [DDW-541] Progress bar animated background * [DDW-541] Updates text copy and adds Japanese translations * [DDW-541] PDF generator * [DDW-541] PDF formatting adjustments * [DDW-541] Translation manager * [DDW-541] Adds Theming support * [DDW-541] Network name - centered and uppercase * [DDW-541] Animation glitches - alternative * [DDW-541] Fix PIN code entry, revert progress bar animation * [DDW-541] Increase poller interval to 5 sec * [DDW-541] Improve confirmation state * [DDW-541] JP translation * [DDW-541] Code improvements * [DDW-541] Updates cardano-wallet * [DDW-541] Adds border to mobile apps QR codes on dark themes * [DDW-541] Fix loading states * [DDW-541] Fixes wallet syncing state on voting dialog step 1 Co-authored-by: Juan Christian Cieri <jcieri@atixlabs.com> Co-authored-by: Michael Bishop <michael.bishop@iohk.io> Co-authored-by: Samuel Leathers <samuel.leathers@iohk.io> Co-authored-by: Tomislav Horaček <tomislav.horacek@thespian.hr> Co-authored-by: Danilo Prates <daniloprates@gmail.com>
* add utility code for decoding legacy keystores from cardano-sl Developed it as a standalone library, feel free to rip it apart the way you like. ``` restore-keystore ├── index.spec.ts ├── index.ts ├── jest.config.ts ├── LICENSE ├── NOTICE ├── package.json ├── package-lock.json └── __test__ └── secret.key ``` It's shipped with a default test keystore that I've been previously using on input-output-hk/cardano-sl#4278 and a test suite which controls that this new implementation yield the same results. ```console > restore-keystore@1.0.0 test /home/ktorz/Documents/IOHK/restore-keystore > jest PASS ./index.spec.ts walletId ✓ 0 (2 ms) ✓ 1 ✓ 2 (1 ms) ✓ 3 encryptedPayload ✓ 0 ✓ 1 (1 ms) ✓ 2 ✓ 3 passphraseHash ✓ 0 (1 ms) ✓ 1 ✓ 2 ✓ 3 isEmptyPassphrase ✓ 0 ✓ 1 ✓ 2 ✓ 3 Test Suites: 1 passed, 1 total Tests: 16 passed, 16 total Snapshots: 0 total Time: 2.3 s, estimated 3 s Ran all test suites. ``` The magic is yours now and should help resolving #1234. * add 'executable' to restore and show a keystore at a given path Can be used directly (after `npm install`) as an executable, e.g.: ``` $ ./restore-keystore.ts __test__/secret.key [...] ``` ``` $ ./restore-keystore.ts $HOME/.local/share/Daedalus/mainnet/Secrets/secret.key [...] ``` * [DDW-563] Import TS * [DDW-563] Integrate restore-keystore lib * [DDW-563] Adds CHANGELOG, improves import * [DDW-563] Improve import * [DDW-563] Move restore-keystore.js into Release * [DDW-563] Force add dist dir to GH * [DDW-563] Remove unnecessary files * [DDW-563] Styling fixes * [DDW-563] Updates text copy Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-553] Introduce HW force public key expoting * [DDW-553] Fix Ledger tx send edge case * [DDW-553] Trezor force export issue fixed and re-exporting after rejecting improved * [DDW-553] Code cleanup, eslint fixes and comments added to special cases * [DDW-553] Fix flow issues and more cleanup * [DDW-553] CHANGELOG update * [DDW-553] Fix Trezor reconnecting feature * [DDW-553] Updates CHANGELOG Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-568] Updates cardano-wallet * [DDW-568] Code style fix * [DDW-568] Fix delegation fee calculation handler Co-authored-by: Yakov Karavelov <yakov.karavelov@iohk.io>
* [DDW-452] Init * [DDW-452] Progress * [DDW-452] Generic API endpoints implementation * [DDW-452] Progress * [DDW-452] UI init * [DDW-452] UI Progress * [DDW-452] Progress * [DDW-452] Remove unused screens * [DDW-452] Wallet Summary new UI progress * [DDW-452] Updates CHANGELOG * [DDW-452] UI and Store progress * [DDW-452] API wiring progress * [DDW-452] Currency Settings - UI progress * [DDW-452] UI progress * [DDW-452] UI progress * [DDW-452] Powered by link * [DDW-452] Currency list and UI improvements * [DDW-452] Flow issues * [DDW-452] UI and Currency list improvements * [DDW-452] UI and Currency list improvements * [DDW-452] Nomics API working * [DDW-452] Improve API handling * [DDW-452] Improve API handling * [DDW-452] Lint errors * [DDW-452] Translation manager * [DDW-452] Preparing for copy and translation * [DDW-452] Remove unused code * [DDW-452] Improve store handling * [DDW-452] Adjustments * [DDW-452] Adjustments, copy and translation * [DDW-452] Alignment adjust * [DDW-452] Runs styles lint and translation manager * [DDW-452] Styling adjustment * [DDW-452] Adjustments and fixings * [DDW-452] Remove console * [DDW-452] Updates text copy * [DDW-452] Code improvements * [DDW-452] Fix styling issues Co-authored-by: Nikola Glumac <niglumac@gmail.com>
Co-authored-by: Nikola Glumac <niglumac@gmail.com>
Merge release/3.3.0-FC1 into develop
* [DDW-555] Improve URL validation on Stake Pools * [DDW-555] CHANGELOG * [DDW-555] Copy and translation * [DDW-555] Translation manager Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* Bump cardano-wallet to v2021-02-12 * [DDW-568] Adds CHANGELOG Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-574] Updates CWB and CL * [DDW-574] Updates CHANGELOG and README * [DDW-574] Implements mock token metadata server integration * [DDW-574] Fix registry.json formatting
* Fix Hardware Wallets delegation * Adds CHANGELOG Co-authored-by: Nikola Glumac <niglumac@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
3.3.0
Fixes
Chores
cardano-launcher
to version0.20210215.0
(PR 2363)cardano-wallet
to version2021-02-15
(PR 2363)cardano-wallet
to version2021-02-12
(PR 2358)3.3.0-FC1
Features
Fixes
cardano-wallet
logs being packed into logs zip archive (PR 2341)Chores
cardano-wallet
to revision1ea5e882
(PR 2356)cardano-wallet
to version2021-01-28
andcardano-node
to version1.25.1
(PR 2270)react-polymorph
package (PR 2318)bignumber.js
package (PR 2305)