Skip to content

Merge release/4.1.0 into master#2587

Merged
nikolaglumac merged 44 commits into
masterfrom
release-with-master
Jun 4, 2021
Merged

Merge release/4.1.0 into master#2587
nikolaglumac merged 44 commits into
masterfrom
release-with-master

Conversation

@nikolaglumac

Copy link
Copy Markdown
Contributor

4.1.0

Features

  • Enabled Catalyst voting registration on Mainnet and Flight builds

4.1.0-FC1

Features

  • Integrated cardano-wallet Api native tokens decimal places value (PR 2577)
  • Added address verification for "Trezor" hardware wallet devices (PR 2558)
  • Added address verification for "Ledger" hardware wallet devices (PR 2282)
  • Implemented manually configurable decimal places for native tokens (PR 2533)
  • Added warning message when pasting an address of the same wallet in the send form (PR 2506)
  • Implemented select search style variables (PR 2512)
  • Enabled pasting of wallet recovery phrase (PR 2459)

Fixes

  • Fixed pool description scrolling and styling (PR 2556, PR 2568)
  • Fixed external currencies not appearing when not connected (PR 2556)
  • Fixed hardware wallets transactions issue with native tokens (PR 2543)
  • Fixed hardware wallets transaction initialization issue on device reconnect (PR 2541)
  • Fixed blank currency selection after updating to 4.0.5 (PR 2529)
  • Fixed hardware wallets confirmation crashing issue when device is in "Busy" state (PR 2522)
  • Fixed hardware wallets spending password issue (PR 2519)

Chores

  • Updated wallet importer to extract private keys from 'WalletUserSecret' field (PR 2445)
  • Changed the assets identifiers from fingerprint to policyId+name (PR 2562)
  • Implemented the Items Dropdown component and simplified the Wallets and Assets Dropdowns (PR 2540)
  • Included wallet names in dialog windows (PR 2552)
  • Updated cardano-cli version to always match the one from cardano-wallet (PR 2561)
  • Updated react-polymorph to version 1.0.0 (PR 2549)
  • Updated cardano-wallet to version 2021-05-26 (PR 2577, PR 2580)
  • Updated cardano-wallet to version 2021-04-28 and cardano-node to version 1.26.2 (PR 2551)
  • Updated Catalyst voting registration to include rewards address instead of the payment one (PR 2550)
  • Moved currency related code into a dedicated store (PR 2546)
  • Updated trezor-connect dependency to version 8.1.26 (PR 2534)
  • Updated @cardano-foundation/ledgerjs-hw-app-cardano package to version 3.0.0 (PR 2530)

Tomislav Horaček and others added 30 commits April 15, 2021 12:56
* [DDW-652] Introduce a fix for the hardware wallets spending password issue

* [DDW-652] Use finally clause in try/catch to resume polling

* [DDW-652] Remove unnecessary logs
…tion-crashes-after-unlockling-device

[DDW-577] Daedalus confirmation for HW crashes after unlocking the device for inactivity
* [DDW-657] Fix case with deprecated local currency

* [DDW-657] Move deprecated logic to the localstorage and fix old formats

* [DDW-657] CHANGELOG
* [DDW-655] Introduce Ledger JS lib migration to version 3.0.0

* [DDW-655] Fix yarn.lock, remove logs and code cleanuo

* [DDW-655] Changelog update

* [DDW-655] Fix yarn.lock

Co-authored-by: Tomislav Horaček <tomislav.horacek@thespian.hr>
* [DDW-658] Introduce an update for trezor-connect lib to version 8.1.26

* [DDW-658] Changelog update

Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* DDW-603 - Enable pasting of wallet recovery phrase - changelog changes

* DDW-602 - Enable pasting of wallet recovery phase - updating react polymorph

* DDW-602 - Enable pasting of wallet recovery phase - updating react polymorph

* DDW-602 - Enable pasting of wallet recovery phase - updating react polymorph - yarn lock

* DDW-603 - Enable pasting of wallet recovery phase - temp enable voting

* DDW-603 - Enable pasting of wallet recovery phase

* DDW-605 - Display rewards address - yarn lock

* [DDW-603] Fixes lockfile

* DDW-603 - Enable pasting of wallet recovery phrase - yarn fix

* DDW-603 - Enable pasting of wallet recovery phrase - fixing dropdown focus - updating new version

* DDW-603 - Enable pasting of wallet recovery phrase - fixing yarn lock

* Update CHANGELOG.md

* DDW-595 - Warn user when pasting an address of the same wallet - fixing changelog

* DDW-603 - Enable pasting of wallet recovery phrases - yarn.lock

* [DDW-603] Improve CHANGELOG

* [DDW-603] Updates RP

* [DDW-603] Semver fix attempt

* [DDW-603] Revert semver fix attempt

* [DDW-603] Update to react-polymorph@0.9.8-rc.18

* [DDW-603] Bumps RP

* DDW-603 - Enable pasting of wallet recovery phrase fixes

* DDW-603 - Enable pasting of wallet recovery phrase fixes - update react-polymorph version to .21

* DDW-603 - Enable pasting of wallet recovery phrase fixes - temp update react-polymorph version to .21 for qa testing

* DDW-603 - Improve pin entry component ux - update RP version

* DDW-603 - Improve pin entry component ux - update RP version

* DDW-603 - Improve pin entry component ux - update RP version to new release 0.9.8-rc-21

* DDW-603 - Improve pin entry component ux - update RP version to new release 0.9.8-rc-21

Co-authored-by: Nikola Glumac <niglumac@gmail.com>
Co-authored-by: Dominik Guzei <dominik.guzei@gmail.com>
…bles (#2512)

* [DDW-645] Basic implementation

* [DDW-645] RP branch version and knobs

* [DDW-645] Remove incorrect pkg

* [DDW-645] Add storybook store

* [DDW-645] Update react-polymorph to the latest commit

* [DDW-645] Correct react-polymorph version

* [DDW-645] Updates react-polymorph

* [DDW-645] Search highlight colors

* DDW-645 - Implement search style variables

* DDW-645 - Implement search style variables - prettier fixes

* DDW-645 - Implement search style variables - flow fixes

* DDW-645 - Implement search style variables - review fixes

* DDW-645 - Implement search style variables - review fixes

* DDW-645 - Implement search style variables - yarn lock update

* DDW-595 - Warn user when pasting an address of the same wallet - linter errors fixed

* DDW-595 - Warn user when pasting an address of the same wallet - translations fixed

* DDW-645 - Implement search style variables - yarn lock update

* DDW-645 - Implement search style variables - fixing remove icon position and highlight color

* DDW-645 - Implement search style variables - removing search on dropdown in wallet settings

* DDW-645 - Implement search style variables - updating react polymorph

* DDW-645 - Implement search style variables - updates

* DDW-645 - Implement search style variables - updates for changelog and yarn.lock

* DDW-645 - Implement search style variables - updates border radius

* DDW-645 - Implement search style variables - positioning clear btn

* DDW-645 - Implement search style variables - prettier fix

* DDW-645 - Implement search style variables - fixing global reference for styles

* DDW-645 - Implement search style variables - fixing global reference for styles

* DDW-645 - Implement search style variables - fixing global reference for styles

* DDW-645 - Implement search style variables - prettier

* DDW-645 - Implement search style variables - prettier

* DDW-645 - Implement search style variables - prettier

* [DDW-645] Bumps RP

* DDW-645 - Implement search style variables - fixing scss variables

* [DDW-645] Remove unused code

* [DDW-645] Fix Wallet settings storybook story

* DDW-645 - Implement search style variables - fixing scss variables

* [DDW-645] Add overrides for Options with search and no search

* [DDW-645] Move styling fixes to react-polymorph

* [DDW-645] Temporary react polymorph version for testing

* [DDW-645] Updates React Polymorph version

* [DDW-645] Remove testing code

* [DDW-645] Yarn Lock - fixYarnLock

* [DDW-645] Yarn Lock - manually

* [DDW-645] Flow issue

* [DDW-645] Run lockfile:fix

* [DDW-645] Fix build issues

* [DDW-645] Add state for the Wallet Settings story

* [DDW-645] Fix lint issue

Co-authored-by: Aleksandar Djordjevic <aca_eliminator@hotmail.com>
Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* DDW-595 - Warn user when pasting an address of the same wallet

* DDW-595 - Warn user when pasting an address of the same wallet - prettier, linter

* DDW-595 - Warn user when pasting an address of the same wallet - changelog

* DDW-595 - Warn user when pasting an address of the same wallet - fixing tooltip show/hide

* DDW-595 - Warn user when pasting an address of the same wallet - linter update

* DDW-595 - Warn user when pasting an address of the same wallet - fixes for receiver input field

* DDW-595 - Warn user when pasting an address of the same wallet - fixes for receiver input field

* DDW-595 - Warn user when pasting an address of the same wallet - fixes for receiver input field - validity

* DDW-595 - Warn user when pasting an address of the same wallet - fixes for receiver input field focus with tooltip

* DDW-595 - Warn user when pasting an address of the same wallet - prettier

* DDW-595 - Warn user when pasting an address of the same wallet - fixes for tooltip show/hide

* DDW-595 - Warn user when pasting an address of the same wallet - fixes

* DDW-595 - Warn user when pasting an address of the same wallet - fixes

* DDW-595 - Warn user when pasting an address of the same wallet - changelog update

* DDW-595 - Warn user when pasting an address of the same wallet - disable autofocus on warning

* DDW-595 - Warn user when pasting an address of the same wallet - disable autofocus on warning

* DDW-595 - Warn user when pasting an address of the same wallet - prettier fix

* DDW-595 - Warn user when pasting an address of the same wallet - rename addressFromSameWallet

* DDW-595 - Warn user when pasting an address of the same wallet - adding hover state on receiver input field

* DDW-595 - Warn user when pasting an address of the same wallet - flow fixes

* [DDW-595] Refactor wallet send form receiver field

This updates to the latest react-polymorph release that includes improvements to the Input and FormField components for more flexibility regarding when and how to show error/warning messages in our forms.

* DDW-595 - Warn user when pasting an address of the same wallet - fixing focus

* DDW-595 - Warn user when pasting an address of the same wallet - fixing focus/blur tooltip showing

* DDW-595 - Warn user when pasting an address of the same wallet - fixing error toolbar visiblity on hover

* DDW-595 - Warn user when pasting an address of the same wallet - fixing error toolbar visiblity on hover - no focus

* DDW-595 - Warn user when pasting an address of the same wallet - fixing error toolbar visiblity on hover - no focus fix

* DDW-595 - Warn user when pasting an address of the same wallet - temp enable voting on testnet for qa testing

* DDW-595 - Warn user when pasting an address of the same wallet - temp enable voting on testnet for qa testing

* DDW-595 - Warn user when pasting an address of the same wallet - temp enable voting on testnet for qa testing

* DDW-595 - Warn user when pasting an address of the same wallet - temp enable voting on testnet for qa testing

* DDW-595 - Warn user when pasting an address of the same wallet - disable voting on testnet

* DDW-595 - Warn user when pasting an address of the same wallet - disable voting on testnet

* DDW-595 - Warn user when pasting an address of the same wallet - copy updates

* DDW-595 - Warn user when pasting an address of the same wallet - lint fixes

* [DDW-595] Runs translation manager

* DDW-595 - Warn user when pasting an address of the same wallet - package.json update

* DDW-595 - Warn user when pasting an address of the same wallet - package.json update

* DDW-595 - Warn user when pasting an address of the same wallet - preventing focus on asset value when addresses are the same

* DDW-595 - Warn user when pasting an address of the same wallet - focus on asset value

* DDW-595 - Warn user when pasting an address of the same wallet - updating focus on asset value change

* DDW-595 - Warn user when pasting an address of the same wallet - refactored focus/blur behavior on assets form

* DDW-595 - Warn user when pasting an address of the same wallet - new updates for autoFocus

* DDW-595 - Warn user when pasting an address of the same wallet - prettier

* [DDW-595] Code cleanup

* DDW-595 - Warn user when pasting an address of the same wallet - updates

* [DDW-595] Update to react-polymorph release candidate

Co-authored-by: Dominik Guzei <dominik.guzei@gmail.com>
Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-656] Settings icon in the AssetToken component

* [DDW-656] CHANGELOG

* [DDW-656] Basic Dialog structure

* [DDW-656] Fix broken Storybook story

* [DDW-656] Dialog styling and content

* [DDW-656] Dialog styling

* [DDW-656] Dialog handling

* [DDW-656] Local data handling

* [DDW-656] Link asset local data to the Wallet Summary

* [DDW-656] Wallet Send Form and Confirmation

* [DDW-656] Rename "unit" into "decimals" for clarity

* [DDW-656] Rename "unit" into "decimals" for clarity

* [DDW-656] Rename "unit" into "decimals" for clarity

* [DDW-656] Handling undefined local data

* [DDW-656] Rename "unit" into "decimals" - Wallet Send form

* [DDW-656] Transaction with correct decimals

* [DDW-656] Missing formatting places

* [DDW-656] Make "decimals" required in the Asset domain

* [DDW-656] Recommended decimals

* [DDW-656] Unformatted amount popover

* [DDW-656] Dropdown popover

* [DDW-656] Update Storybook story

* [DDW-656] Make decimals not mandatory in the Asset domain

* [DDW-656] Handle settings pop over visibility

* [DDW-656] Asset Token warning copies

* [DDW-656] Fix Asset dropdown styling

* [DDW-656] Asset Dialog warning copies

* [DDW-656] Copy and translation

* [DDW-656] Remove unused code

* [DDW-656] Translation manager

* [DDW-656] Asset Amount component

* [DDW-656] Add AssetAmountcomponent to Tx

* [DDW-656] Asset dialog warning styling adjustment

* [DDW-656] Tx CSV adjustment

* [DDW-656] Missing translation

* [DDW-656] Transaction styling fixing

* [DDW-656] Fix decimals not replicating to other wallets

* [DDW-656] Tomo adjustments

* [DDW-656] Revert flow rule

* [DDW-656] Fix AssetToken spacing

* [DDW-656] Network based predefined decimals

* [DDW-656] Correct decimal precision for testnet

* [DDW-656] Fix amount popover transparency

* [DDW-656] Text change for recommended decimal places

* [DDW-656] Change the Predefined Decimals identifier to policyId + assetName

* [DDW-656] Change asset selection from fingerprint to policyId + assetName

* [DDW-656] remove IS_WALLET_ASSETS_AMOUNT_FORMATTING_ENABLED constant

* [DDW-656] Code cleanup

Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* Fix HW transaction init on device reconnect

* CHANGELOG update
* [DDW-622] Move currency related code into a dedicated store

* [DDW-622] CHANGELOG

* [DDW-622] Remove the redundant word "currency" from the variables in the Currency store

* [DDW-622] Fixes CHANGELOG

Co-authored-by: Dominik Guzei <dominik.guzei@gmail.com>
Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-491] Introduce Hardware Wallet receiving address verification

* [DDW-491] Handle Address verification failures and cases when device reconnected

* [DDW-491] Add restriction to Trezor devices and code cleanup

* [DDW-491] Fix Flow issues and run prettier

* [DDW-491] Run translations manager

* [DDW-491] Fix address verifying logic and covering edge cases

* [DDW-491] Use str_to_path from utils

* [DDW-491] CHANGELOG update

* [DDW-491] Storybook story improvement

* [DDW-491] Add Japanese translations

* [DDW-491] Fix device detection

* [DDW-491] Updates CHANGELOG

* [DDW-491] Logic improvement and extended verification process

* [DDW-491] Changelog update

* [DDW-491] CHANGELOG update

* [DDW-491] Add latest logic with force key export applied to address verification with full logs

* [DDW-491] Remove logs and fix eslint issues

* [DDW-491] Run prettier

* [DDW-491] Add copy and init additional translations

* [DDW-491] Full verification flow improvement due to latest updates

* [DDW-491] Add missing Japanese translations

* [DDW-491] Additional confirmation label added and translation applied

* [DDW-491] Handle verification support request and dialog close verification states

* [DDW-491] Apply LedgerJs 3.0.0 breaking changes, flow-type improvement and cleanuo

* [DDW-491] Code cleanup

* [DDW-491] CHANGELOG update

* [DDW-491] Run translations manager

* [DDW-491] CHANGELOG update

* [DDW-491] Fix for Win/Linux dialog closing issue, prevent dialog close on outside click and radio buttons alignment improvement

Co-authored-by: Tomislav Horaček <tomislav.horacek@thespian.hr>
Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-674] Integrate react-polymorph 1.0.0 release

* [DDW-674] Updates CHANGELOG

Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-491] Introduce Hardware Wallet receiving address verification

* [DDW-491] Handle Address verification failures and cases when device reconnected

* [DDW-491] Add restriction to Trezor devices and code cleanup

* [DDW-491] Fix Flow issues and run prettier

* [DDW-491] Run translations manager

* [DDW-491] Fix address verifying logic and covering edge cases

* [DDW-491] Use str_to_path from utils

* [DDW-491] CHANGELOG update

* [DDW-491] Storybook story improvement

* [DDW-491] Add Japanese translations

* [DDW-491] Fix device detection

* [DDW-491] Updates CHANGELOG

* [DDW-491] Logic improvement and extended verification process

* [DDW-491] Changelog update

* [DDW-491] CHANGELOG update

* [DDW-491] Add latest logic with force key export applied to address verification with full logs

* [DDW-491] Remove logs and fix eslint issues

* [DDW-491] Run prettier

* [DDW-491] Add copy and init additional translations

* [DDW-491] Full verification flow improvement due to latest updates

* [DDW-491] Add missing Japanese translations

* [DDW-491] Additional confirmation label added and translation applied

* [DDW-491] Handle verification support request and dialog close verification states

* [DDW-491] Apply LedgerJs 3.0.0 breaking changes, flow-type improvement and cleanuo

* [DDW-491] Code cleanup

* [DDW-491] CHANGELOG update

* [DDW-491] Run translations manager

* [DDW-529] Verify HW receiving address with Trezor INIT

* [DDW-529] Improve Trezor address verification store handling and reject device actions on dialog close

* [DDW-529] Code cleanup

* [DDW-529] Force pb key export before address verification with Trezor, add additional passphrase message and fix re-verifying

* [DDW-529] Unifying Trezor and Ledger address verification methods

* [DDW-529] Fix address verification immediately after Trezor restore

* [DDW-529] CHANGELOG update

* [DDW-529] Add dynamic device type to the all address verification messages

* [DDW-529] Fix issue when address verify initiated with not active (passphrase) Trezor device

* [DDW-529] Code comments improvement

Co-authored-by: Tomislav Horaček <tomislav.horacek@thespian.hr>
Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* cardano-cli: default to version from cardano-wallet

* Adds CHANGELOG

Co-authored-by: Nikola Glumac <niglumac@gmail.com>
…2556)

* [DDW-629] localStorage methods

* [DDW-629] CHANGELOG

* [DDW-629] Using the localStore data if the API fails

* [DDW-629] Keeps the checking interval when it fails and re-fetches the list when the connection is back

* [DDW-629] onExit not working

* Revert "[DDW-629] onExit not working"

This reverts commit f6e0d7c.

* [DDW-629] Remove localStorage for currency rate

* [DDW-629] Leave currency visible when is unavailable

* [DDW-629] Keep the last value, if it was set

* [DDW-629] Styling adjustments

* [DDW-629] Fix currency appearing when disabled

* [DDW-629] Remove unused prop
* DDW-641 - Include wallet names in dialog windows - changelog

* DDW-641 - Include wallet names in dialog windows - changelog

* DDW-641 - Include wallet names in dialog windows - adding walletName param to Dialogs component

* DDW-641 - Include wallet names in dialog windows - parsing walletName

* DDW-641 - Include wallet names in dialog windows - parsing walletName

* DDW-641 - Include wallet names in dialog windows - parsing walletName

* DDW-641 - Include wallet names in dialog windows - parsing walletName to wallet dialogs

* DDW-641 - Include wallet names in dialog windows - parsing walletName to wallet dialogs

* DDW-641 - Include wallet names in dialog windows - parsing walletName to wallet dialogs

* DDW-641 - Include wallet names in dialog windows - prettier fix

* DDW-641 - Include wallet names in dialog windows - flow fix

* DDW-641 - Include wallet names in dialog windows - flow fix

* DDW-641 - Include wallet names in dialog windows - review fixes - fixing walletName param on wallet public key dialog

* DDW-641 - Include wallet names in dialog windows - review fixes - flow fixes

* DDW-641 - Include wallet names in dialog windows - review fixes - reusing subtitle for wallet names

* DDW-641 - Include wallet names in dialog windows - review fixes - reusing subtitle for wallet names

* DDW-641 - Include wallet names in dialog windows - review fixes - reusing subtitle for wallet names

* DDW-641 - Include wallet names in dialog windows - review fixes - fixing subtitle position

* DDW-641 - Include wallet names in dialog windows - review fixes - fixing subtitle position

* DDW-641 - Include wallet names in dialog windows - review fixes - fixing subtitle position

* DDW-641 - Include wallet names in dialog windows - review fixes - fixing subtitle position

* DDW-641 - Include wallet names in dialog windows - review fixes - fixing subtitle position - new approach

* DDW-641 - Include wallet names in dialog windows - review fixes - fixing subtitle position - new approach

* DDW-641 - Include wallet names in dialog windows - review fixes - fixing subtitle position - new approach

* DDW-641 - Include wallet names in dialog windows - new approach - fixes

* DDW-641 - Include wallet names in dialog windows - new approach - fixes

* DDW-641 - Include wallet names in dialog windows - new approach - fixes

* DDW-641 - Include wallet names in dialog windows - new approach - fixes

* DDW-641 - Include wallet names in dialog windows - new approach - fixes

* DDW-641 - Include wallet names in dialog windows - new approach - fixes

* DDW-641 - Include wallet names in dialog windows - new approach - fixes

* [DDW-641] Disable voting again

Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-635] Fix pool description scrolling and styling

* [DDW-635] Add changelog entry

Co-authored-by: Nikola Glumac <niglumac@gmail.com>
* [DDW-665] Basic agnostic component

* [DDW-665] Storybook story

* [DDW-665] Wallets Dropdown progress

* [DDW-665] Wallets Dropdown progress

* [DDW-665] Simplify the ItemsDropdown component

* [DDW-665] Default onSearch function

* [DDW-665] WalletsDropdown progress

* [DDW-665] WalletsDropdown progress

* [DDW-665] Default search function for WalletsDropdown

* [DDW-665] WalletsDropdown progress

* [DDW-665] Rename labels

* [DDW-665] Fix global styles

* [DDW-665] AssetsDropdown

* [DDW-665] AssetsDropdown story

* [DDW-665] Final adjustments

* [DDW-665] CHANGELOG

* [DDW-665] Fix `li` default padding

* [DDW-665] Fix syncing and li height

* [DDW-665] Remove console log

* [DDW-665] Fix syncing and li height

* [DDW-665] Updates CHANGELOG

* [DDW-665] Fix Wallet Summary story error

* [DDW-665] Fix No Results styling

* [DDW-665] Styling fine tunning

* [DDW-665] Fix syncing wallet option

* [DDW-665] Fix Stake Pools ranking dropdown

* [DDW-665] Remove API dummy data

* [DDW-665] Remove syncing label for Ranking Wallets Dropdown

* [DDW-665] Fix spinner color for inverted bg

* [DDW-665] Hides loading spinner in case it's selected

* [DDW-665] Fix AssetsDropdown height and wrong border

* [DDW-665] Remove forced boolean

* [DDW-665] Fix dropdown in the stake pools raking

* [DDW-665] Run translation manager and linters

* [DDW-665] Remove ticker from Dropdown in Stake Pools Ranking

* [DDW-665] Remove detail for AssetsDropdown selection

* [DDW-665] Move syncingLabel into a popover in the spinner

* [DDW-665] Remove API dummy data

* [DDW-665] Small spinner

* [DDW-665] Add Syncing progress to syncing tooltip

* [DDW-665] Alignment and color adjustments

* [DDW-665] Spinner placement

* [DDW-665] Fix spinner placement

Co-authored-by: Nikola Glumac <niglumac@gmail.com>
Co-authored-by: Dominik Guzei <dominik.guzei@gmail.com>
* [DDW-684] Fix stake pools pop over description scrollbar

* [DDW-684] Add PR to changelog entry

* [DDW-684] Remove unnecessary box-sizing rule
… fingerprint (#2562)

* [DDW-663] Mapping where to change

* [DDW-663] CHANGELOG

* [DDW-663] Asset selection in the Wallet Summary and Send form

* [DDW-663] Include uniqueId to Asset domain

* [DDW-663] Remove previous composed AssetUniqueId

* [DDW-663] Organize Assets types and naming

* [DDW-663] Organize Assets types and naming

* [DDW-663] Better documentation

* [DDW-663] Better naming

* [DDW-663] Fixings and improvements

* [DDW-663] getAssetTokens method to the WalletSummary

* [DDW-663] Improve types naming

* [DDW-663] Correct component name

* [DDW-663] Change type to be compatible with the next wallet backend version

* [DDW-663] Adjustments

* [DDW-663] Adjustments

Co-authored-by: Dominik Guzei <dominik.guzei@gmail.com>
thedanheller and others added 14 commits May 19, 2021 12:34
…into fix/ddw-686-validate-search-for-native-tokens-and-conversion-currency
…rsion-currency' of github.com:input-output-hk/daedalus into fix/ddw-686-validate-search-for-native-tokens-and-conversion-currency
…arch-for-native-tokens-and-conversion-currency

[DDW-686] Validate search for native tokens and conversion currency
* extend restoreKeystore's util to also look into top-level ESK

  From the cardano-sl's format, there are two fields which may contains an encrypted secret key: '_usKeys' and '_usWalletSet'. It isn't really clear when and why the '_usWalletSet' was used in the old code base, but the old wallet API offered an endpoint to recover such keystore.

  It is therefore _plausible_ that some users have keystore of that shape in their possession.

  As a disclaimer, **this is still untested** and based on manual 'reverse engineering' of the old cardano-sl code. This is tedious for multiple reasons:

  - Old versions of `cardano-sl` do not compile anymore because the build tools have evolved through major versions.
  - Some dependencies of the old cardano-sl refers to git repositories which do not exist anymore.
  - The old code isn't straightforward and make use of template-haskell which is meant to generate haskell code at compile-time. This obfuscate quite a bit the sources.

  I will give a try at getting sources compiled to get my hand on some default keystores from an old installation in order to test this addition.

  Besides, I've noticed that default "empty" keystores have a size of 203 bytes, which is oddly identical to what a few users have been reporting lately. So it could be that users with such keystores are simply holding on default placeholder keystore generated by the application when starting.

* Adds CHANGELOG, Runs linters

Co-authored-by: Nikola Glumac <niglumac@gmail.com>
…2577)

* [DDW-667] Integrates cardano-wallet api token decimal places value

* [DDW-667] Updates CHANGELOG

* [DDW-667] Minor adjustments
@nikolaglumac nikolaglumac added the release-4.1.0 Daedalus Mainnet label Jun 4, 2021
@nikolaglumac nikolaglumac self-assigned this Jun 4, 2021
@nikolaglumac nikolaglumac merged commit 723e3ef into master Jun 4, 2021
@iohk-bors iohk-bors Bot deleted the release-with-master branch June 4, 2021 06:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-4.1.0 Daedalus Mainnet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants