Skip to content
This repository has been archived by the owner on Jun 7, 2023. It is now read-only.

Desktop: Check for correct Realm encryption key length #1585

Merged
merged 1 commit into from
May 22, 2019

Conversation

rihardsgravis
Copy link
Contributor

Description

Windows 10 users who have been trying Windows 7 release first, have the wrong length Realm encryption key added to keychain. This check ensures that the correct length key is generated and stored.

Possibly related #1542

Type of change

  • Bug fix (a non-breaking change which fixes an issue)

How Has This Been Tested?

Tested on Windows 10

Checklist:

  • My code follows the style guidelines for this project
  • I have performed a self-review of my own code

@rihardsgravis rihardsgravis added T - Bug Type - Bug: Something isn't working C - Desktop L - Need reviews Lifecycle - Each PR must have at least two reviewers labels May 22, 2019
@rihardsgravis rihardsgravis self-assigned this May 22, 2019
@rihardsgravis rihardsgravis merged commit 0af2265 into develop May 22, 2019
@rajivshah3 rajivshah3 deleted the fix/realm-encryption-key branch May 22, 2019 21:19
rihardsgravis pushed a commit that referenced this pull request May 23, 2019
* develop:
  Bump snyk from 1.166.0 to 1.166.1 (#1587)
  Mobile: Bump build numbers for release 0.7.1 (62) (#1586)
  Mobile: Fix long account name styling on transfer confirmation modal (#1569)
  Mobile: Fix and refactor PasswordFields (#1554)
  New Crowdin translations (#1559)
  Check for correct Realm encryption key length (#1585)
  Desktop: Use executable icon for application window
  Desktop: Lock node-usb to 1.5.0 (#1580)
  Bump snyk from 1.165.1 to 1.166.0 (#1570)
@rihardsgravis rihardsgravis mentioned this pull request May 23, 2019
6 tasks
rihardsgravis pushed a commit that referenced this pull request May 23, 2019
* develop:
  Bump @ledgerhq/hw-transport-node-hid from 4.58.0 to 4.60.0 in /src/desktop (#1589)
  Bump snyk from 1.166.0 to 1.166.1 (#1587)
  Mobile: Bump build numbers for release 0.7.1 (62) (#1586)
  Mobile: Fix long account name styling on transfer confirmation modal (#1569)
  Mobile: Fix and refactor PasswordFields (#1554)
  New Crowdin translations (#1559)
  Check for correct Realm encryption key length (#1585)

# Conflicts:
#	src/desktop/src/libs/realm.js
cvarley100 pushed a commit that referenced this pull request May 24, 2019
* Desktop: Lock node-usb to 1.5.0 (#1580)

* Desktop: Use executable icon for application window

BrowserWindow can default to executable icon if no icon is set, which works nicely on all platforms.

* Check for correct Realm encryption key length (#1585)

* New Crowdin translations (#1559)

* New translations translation.json (German)

* New translations translation.json (Swedish)

* New translations translation.json (Norwegian)

* Mobile: Fix and refactor PasswordFields (#1554)

* Mobile: Fix long account name styling on transfer confirmation modal (#1569)

* Mobile: Fix long account name styling on transfer confirmation modal

* Update src/mobile/src/ui/components/TransferConfirmationModal.js

* Mobile: Bump build numbers for release 0.7.1 (62) (#1586)

* Bump snyk from 1.166.0 to 1.166.1 (#1587)

* Bump @ledgerhq/hw-transport-node-hid from 4.58.0 to 4.60.0 in /src/desktop (#1589)

* Bump @ledgerhq/hw-transport-node-hid in /src/desktop

Bumps [@ledgerhq/hw-transport-node-hid](https://github.com/LedgerHQ/ledgerjs) from 4.58.0 to 4.60.0.
- [Release notes](https://github.com/LedgerHQ/ledgerjs/releases)
- [Commits](LedgerHQ/ledgerjs@v4.58.0...v4.60.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Desktop: Lock usb to 1.5.0

* Revert to usb `1.5.0`

* fix realm schema version 3 migration issues

* fix: resolve lint errors in desktop/

* fix failing tests (mobile & desktop)

* chore: upgrade iota.lib.js to latest version
laumair pushed a commit that referenced this pull request Jun 7, 2019
* Remove random selection of node on app start up

* Make quorumSize configurable

quorumSize is currently used as a global constant throughout the quorum implementation. This is limiting especially for cases where we want quorumSize to be used as a user-defined variable.

This commit updates the quorum implementation and accepts quorumSize as a configurable variable.

* Mobile: Add basic node settings UI shell

* feat: add nodes manager for handling network requests to IRI nodes

* feat: add state variables & actions for quorum configuration

* feat: add state variables & actions for node auto-switching

* feat: update realm schema for authentication key

* feat: update realm schema for quorum configuration

* feat: add state variables & actions for node auto nost list

* Mobile: Add mock node settings and update custom node UI

* feat: do not retry on different nodes if auto node switching is disabled

* feat: add wallet storage methods for new node improvements

* Mobile: Update toggle styling

* Mobile: Fix addCustomNode layout animation

* Mobile: Update node settings

* Mobile: Settings refactor

* feat: minor updates

- Replace deprecated #withRetriesOnDifferentNodes with NodesManager.withRetries
- Change the way nodes data is stored in redux. Also update corresponding actions.
- Allow caller of nodesConfigurationFactory to override nodes

* Initial node granularity UI implementation

* Fix linting errors

* Mobile: Fix automatic node mangagement setting

* feat: make sure all utils from extendedApi module accept provider settings as first parameter

* feat: make sure all wallet actions are wrapped with NodeManager.withRetries

* feat: Cancel auto-retry on (some) application generated errors

* feat: Automatically retry on different nodes on failed transaction action

* feat: add password property in nodes data

* feat: make sure @iota/core methods are passed with username & password

* feat: make sure promotion & reattachment actions are wrapped inside NodeManager.withRetries method

* feat: make sure prepareTransfer method of SeedStore class accept node settings parameter

* fix: update/fix failing tests

* Update node granularity UI

* Linting fixes

* Mobile: Comment out redux logger

* fix: make sure iota.settings object has provider property

* Shared: Fix various issues with node settings

* Shared: Minor custom node fixes

* Shared: Fix incorrect node config

* fix: do not mutate state.settings.quorum object

* feat: use redux store directly in NodesManager class

* Mobile: Fix node settings being updated incorrectly

* Shared: Fix node change alerts

* - Remove `autoNodeSelection` from props
- Clear custom node input after adding custom node
- Update custom node list to node object use

* Mobile: Remove log statements

* Add quorum size checks

* Add `MAXIMUM_QUORUM_SIZE`

* Change state node on prop change

* Mobile: Add max quorum size and change node if updated from props

* Mobile: Node settings comments and cleanup

* Mobile: Adjust node settings comments

* Mobile: Fix quorum size options and available nodes

* Update Primary node to a Select

* Remove deprecated `autoNodeSwitching`

* Fix lint errors

* Shared: Fix node lists and quorum size

* Shared: Fix quorum config storage in realm

* Shared: Fix setting of quorum size

* Mobile: Clean up use of omit

* Mobile: Fix node selection list

* Mobile: Adjust quorum size update behaviour

* Shared: Move all action types to a separate file (#1578)

* chore: move action types to a separate file

This commit moves all action types to a separate directory /types to avoid circular dependencies.

* fix: update failing tests

* Node selection improvement fixes (#1597)

* Desktop: Lock node-usb to 1.5.0 (#1580)

* Desktop: Use executable icon for application window

BrowserWindow can default to executable icon if no icon is set, which works nicely on all platforms.

* Check for correct Realm encryption key length (#1585)

* New Crowdin translations (#1559)

* New translations translation.json (German)

* New translations translation.json (Swedish)

* New translations translation.json (Norwegian)

* Mobile: Fix and refactor PasswordFields (#1554)

* Mobile: Fix long account name styling on transfer confirmation modal (#1569)

* Mobile: Fix long account name styling on transfer confirmation modal

* Update src/mobile/src/ui/components/TransferConfirmationModal.js

* Mobile: Bump build numbers for release 0.7.1 (62) (#1586)

* Bump snyk from 1.166.0 to 1.166.1 (#1587)

* Bump @ledgerhq/hw-transport-node-hid from 4.58.0 to 4.60.0 in /src/desktop (#1589)

* Bump @ledgerhq/hw-transport-node-hid in /src/desktop

Bumps [@ledgerhq/hw-transport-node-hid](https://github.com/LedgerHQ/ledgerjs) from 4.58.0 to 4.60.0.
- [Release notes](https://github.com/LedgerHQ/ledgerjs/releases)
- [Commits](LedgerHQ/ledgerjs@v4.58.0...v4.60.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Desktop: Lock usb to 1.5.0

* Revert to usb `1.5.0`

* fix realm schema version 3 migration issues

* fix: resolve lint errors in desktop/

* fix failing tests (mobile & desktop)

* chore: upgrade iota.lib.js to latest version

* Shared: Add not enough synced  nodes for quorum alert and refactor al… (#1577)

* Shared: Add not enough synced  nodes for quorum alert and refactor alerts

* Shared: Rename alert

* Mobile: Fix auth fields crash

* fix: fallback to default node object if node list is empty

* fix: update extendedApi tests

* Shared: Fix v3 migration

* Mobile: Bump build no to 63

* Mobile: Bump build number to 64

* Mobile: Bump build numbers for release v0.7.2 (65)

* Mobile: Fix blank screen when changing node from loading

* Mobile: Fix settings dual footer activityy indicator placement

* Mobile: Clean up add custom node fields

* Mobile: Allow exporting complete settings from state (#1637)

* feat: expose quorum nodes & size

* feat: update state props in state export

This commit allows exporting `state.settings` & exposed values on global instances

* Mobile: Bump build no to 66

* Shared: Block autoretry if a tx has a fatal error on retry (#1644)

* feat: limit broadcast loop

* Desktop: Link up autoretry limiting

* Shared: Update autoretry attempts on manual retry and only update when tx error is fatal

* Shared: Remove retry count and block autoretry on one fatal tx error

* feat: assign "fatalErrorOnRetry" to transactions when account info is synced

* fix: correctly call promote & reattach actions during manual promotion (#1648)

* Shared: Downgrade @iota/core to 1.0.0-beta.11 (#1649)

* Shared: Revert iota core version

* Mobile: Update yarn.lock

* Mobile: Temporarily disable basic auth (#1651)

* Mobile: Bump build no to 67

* Update desktop tests

* Desktop: Fix string

* Temporary disable custom node authorisation entry

* Update failing tests

* Desktop linting fixes

* Mobile: Fix crashes/behaviour on node settings

* Shared: Fix remote node list and out of sync alerts (#1672)

* Shared: Add missing strings

* Shared: Fix fetch remote node list functionality

* Shared: Adjust fetch remote node list behaviour

* Shared: Fix out of sync alerts

* Shared: Remove unnecessary dispatch

* Shared: Remove unnecessary dispatch

* Shared: Minor refactor

* Update src/shared/locales/en/translation.json

* Shared: If enabled only sample remote pow nodes for autoswitching (#1673)

* Shared: If enabled only sample remote pow nodes for autoswitching

* Shared: Add clonedeep to avoid mutation

* Mobile: Bump build no to 68

* Update Custom node management functionality (#1691)

* fix: remove undefined withAutoNodeSwitching HOC
rihardsgravis pushed a commit that referenced this pull request Jun 7, 2019
* Bump snyk from 1.170.0 to 1.171.1 (#1701)

* Bump fastlane from 2.124.0 to 2.125.2 in /src/mobile/android (#1699)

* Bump fastlane from 2.124.0 to 2.125.2 in /src/mobile/ios (#1700)

* Bump enzyme-adapter-react-16 from 1.13.2 to 1.14.0 in /src/desktop (#1703)

Bumps [enzyme-adapter-react-16](https://github.com/airbnb/enzyme/tree/HEAD/packages/enzyme-adapter-react-16) from 1.13.2 to 1.14.0.
- [Release notes](https://github.com/airbnb/enzyme/releases)
- [Changelog](https://github.com/airbnb/enzyme/blob/master/CHANGELOG.md)
- [Commits](https://github.com/airbnb/enzyme/commits/enzyme-adapter-react-16@1.14.0/packages/enzyme-adapter-react-16)

* Bump enzyme from 3.9.0 to 3.10.0 in /src/desktop (#1697)

Bumps [enzyme](https://github.com/airbnb/enzyme/tree/HEAD/packages/enzyme) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/airbnb/enzyme/releases)
- [Changelog](https://github.com/airbnb/enzyme/blob/master/CHANGELOG.md)
- [Commits](https://github.com/airbnb/enzyme/commits/enzyme@3.10.0/packages/enzyme)

* Bump @ledgerhq/hw-transport-node-hid from 4.60.3 to 4.61.1 in /src/desktop (#1702)

* Bump @ledgerhq/hw-transport-node-hid in /src/desktop

Bumps [@ledgerhq/hw-transport-node-hid](https://github.com/LedgerHQ/ledgerjs) from 4.60.3 to 4.61.1.
- [Release notes](https://github.com/LedgerHQ/ledgerjs/releases)
- [Commits](LedgerHQ/ledgerjs@v4.60.3...v4.61.1)

* Lock usb version to `1.5.0`

* Bump i18next from 15.1.3 to 16.0.0 in /src/desktop (#1696)

Bumps [i18next](https://github.com/i18next/i18next) from 15.1.3 to 16.0.0.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v15.1.3...v16.0.0)

* Fix location reload on wallet reset (#1687)

* Desktop: Auto update functionality updates (#1705)

* - Show a localised error message for failing updates
- Disable update header while update in progress

* Linting fixes and and tests update

* Revert temporary test version number

* Remove `setImmediate`

* Desktop: Update wallet language on initial load (#1704)

* Update language on initial load

* Update `i18next` and `react-i18next` dependencies

* Update failing test snapshots

* Bump i18next from 16.0.0 to 17.0.1 in /src/desktop (#1711)

Bumps [i18next](https://github.com/i18next/i18next) from 16.0.0 to 17.0.1.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v16.0.0...v17.0.1)

* Bump webpack from 4.32.2 to 4.33.0 in /src/desktop (#1709)

Bumps [webpack](https://github.com/webpack/webpack) from 4.32.2 to 4.33.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v4.32.2...v4.33.0)

* Bump react-router-dom from 5.0.0 to 5.0.1 in /src/desktop (#1710)

Bumps [react-router-dom](https://github.com/ReactTraining/react-router) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/ReactTraining/react-router/releases)
- [Commits](remix-run/react-router@v5.0.0...v5.0.1)

* Bump electron-builder from 20.41.0 to 20.43.0 in /src/desktop (#1708)

Bumps [electron-builder](https://github.com/electron-userland/electron-builder) from 20.41.0 to 20.43.0.
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/CHANGELOG.md)
- [Commits](electron-userland/electron-builder@v20.41.0...v20.43.0)

* Update action logic on full account info fetch error (#1688)

* Bump snyk from 1.171.1 to 1.173.1 (#1716)

* Bump husky from 2.3.0 to 2.4.0 (#1717)

* New Crowdin translations (#1680)

* New translations translation.json (Norwegian)

* New translations translation.json (Norwegian)

* New translations translation.json (Norwegian)

* New translations translation.json (Norwegian)

* New translations translation.json (Norwegian)

* New translations translation.json (Hindi)

* New translations translation.json (Hindi)

* New translations translation.json (German)

* New translations translation.json (German)

* New translations translation.json (Czech)

* New translations translation.json (Czech)

* New translations translation.json (Czech)

* New translations translation.json (Czech)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (French)

* New translations translation.json (French)

* New translations translation.json (Chinese Simplified)

* New translations translation.json (Urdu (Pakistan))

* New translations translation.json (Maori)

* New translations translation.json (Vietnamese)

* New translations translation.json (Turkish)

* New translations translation.json (Arabic)

* New translations translation.json (Georgian)

* New translations translation.json (French)

* New translations translation.json (Estonian)

* New translations translation.json (Dutch)

* New translations translation.json (Danish)

* New translations translation.json (Croatian)

* New translations translation.json (Chinese Traditional)

* New translations translation.json (Bulgarian)

* New translations translation.json (German, Switzerland)

* New translations translation.json (Spanish, Latin America)

* New translations translation.json (Spanish)

* New translations translation.json (Romanian)

* New translations translation.json (Polish)

* New translations translation.json (Finnish)

* New translations translation.json (Czech)

* New translations translation.json (German)

* New translations translation.json (Greek)

* New translations translation.json (Thai)

* New translations translation.json (Persian)

* New translations translation.json (Tamil)

* New translations translation.json (Swedish)

* New translations translation.json (Slovenian)

* New translations translation.json (Slovak)

* New translations translation.json (Serbian (Latin))

* New translations translation.json (Russian)

* New translations translation.json (Portuguese, Brazilian)

* New translations translation.json (Portuguese)

* New translations translation.json (Norwegian)

* New translations translation.json (Hebrew)

* New translations translation.json (Lithuanian)

* New translations translation.json (Latvian)

* New translations translation.json (Korean)

* New translations translation.json (Kannada)

* New translations translation.json (Japanese)

* New translations translation.json (Italian)

* New translations translation.json (Indonesian)

* New translations translation.json (Hungarian)

* New translations translation.json (Hindi)

* New translations translation.json (Polish)

* New translations translation.json (Japanese)

* Bump @jest-runner/electron from 2.0.0 to 2.0.1 in /src/desktop (#1713)

Bumps [@jest-runner/electron](https://github.com/facebook-atom/jest-electron-runner) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/facebook-atom/jest-electron-runner/releases)
- [Commits](facebook-atom/jest-electron-runner@v2.0.0...v2.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump i18next from 17.0.1 to 17.0.2 in /src/desktop (#1722)

Bumps [i18next](https://github.com/i18next/i18next) from 17.0.1 to 17.0.2.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v17.0.1...v17.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump file-loader from 3.0.1 to 4.0.0 in /src/desktop (#1715)

Bumps [file-loader](https://github.com/webpack-contrib/file-loader) from 3.0.1 to 4.0.0.
- [Release notes](https://github.com/webpack-contrib/file-loader/releases)
- [Changelog](https://github.com/webpack-contrib/file-loader/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/file-loader@v3.0.1...v4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump url-loader from 1.1.2 to 2.0.0 in /src/desktop (#1714)

Bumps [url-loader](https://github.com/webpack-contrib/url-loader) from 1.1.2 to 2.0.0.
- [Release notes](https://github.com/webpack-contrib/url-loader/releases)
- [Changelog](https://github.com/webpack-contrib/url-loader/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/url-loader@v1.1.2...v2.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump electron from 3.1.10 to 3.1.11 in /src/desktop (#1720)

Bumps [electron](https://github.com/electron/electron) from 3.1.10 to 3.1.11.
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v3.1.10...v3.1.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump dart-sass from 1.20.3 to 1.21.0 in /src/desktop (#1725)

Bumps [dart-sass](https://github.com/sass/dart-sass) from 1.20.3 to 1.21.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md)
- [Commits](sass/dart-sass@1.20.3...1.21.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Shared: Node Settings Update (#1509)

* Remove random selection of node on app start up

* Make quorumSize configurable

quorumSize is currently used as a global constant throughout the quorum implementation. This is limiting especially for cases where we want quorumSize to be used as a user-defined variable.

This commit updates the quorum implementation and accepts quorumSize as a configurable variable.

* Mobile: Add basic node settings UI shell

* feat: add nodes manager for handling network requests to IRI nodes

* feat: add state variables & actions for quorum configuration

* feat: add state variables & actions for node auto-switching

* feat: update realm schema for authentication key

* feat: update realm schema for quorum configuration

* feat: add state variables & actions for node auto nost list

* Mobile: Add mock node settings and update custom node UI

* feat: do not retry on different nodes if auto node switching is disabled

* feat: add wallet storage methods for new node improvements

* Mobile: Update toggle styling

* Mobile: Fix addCustomNode layout animation

* Mobile: Update node settings

* Mobile: Settings refactor

* feat: minor updates

- Replace deprecated #withRetriesOnDifferentNodes with NodesManager.withRetries
- Change the way nodes data is stored in redux. Also update corresponding actions.
- Allow caller of nodesConfigurationFactory to override nodes

* Initial node granularity UI implementation

* Fix linting errors

* Mobile: Fix automatic node mangagement setting

* feat: make sure all utils from extendedApi module accept provider settings as first parameter

* feat: make sure all wallet actions are wrapped with NodeManager.withRetries

* feat: Cancel auto-retry on (some) application generated errors

* feat: Automatically retry on different nodes on failed transaction action

* feat: add password property in nodes data

* feat: make sure @iota/core methods are passed with username & password

* feat: make sure promotion & reattachment actions are wrapped inside NodeManager.withRetries method

* feat: make sure prepareTransfer method of SeedStore class accept node settings parameter

* fix: update/fix failing tests

* Update node granularity UI

* Linting fixes

* Mobile: Comment out redux logger

* fix: make sure iota.settings object has provider property

* Shared: Fix various issues with node settings

* Shared: Minor custom node fixes

* Shared: Fix incorrect node config

* fix: do not mutate state.settings.quorum object

* feat: use redux store directly in NodesManager class

* Mobile: Fix node settings being updated incorrectly

* Shared: Fix node change alerts

* - Remove `autoNodeSelection` from props
- Clear custom node input after adding custom node
- Update custom node list to node object use

* Mobile: Remove log statements

* Add quorum size checks

* Add `MAXIMUM_QUORUM_SIZE`

* Change state node on prop change

* Mobile: Add max quorum size and change node if updated from props

* Mobile: Node settings comments and cleanup

* Mobile: Adjust node settings comments

* Mobile: Fix quorum size options and available nodes

* Update Primary node to a Select

* Remove deprecated `autoNodeSwitching`

* Fix lint errors

* Shared: Fix node lists and quorum size

* Shared: Fix quorum config storage in realm

* Shared: Fix setting of quorum size

* Mobile: Clean up use of omit

* Mobile: Fix node selection list

* Mobile: Adjust quorum size update behaviour

* Shared: Move all action types to a separate file (#1578)

* chore: move action types to a separate file

This commit moves all action types to a separate directory /types to avoid circular dependencies.

* fix: update failing tests

* Node selection improvement fixes (#1597)

* Desktop: Lock node-usb to 1.5.0 (#1580)

* Desktop: Use executable icon for application window

BrowserWindow can default to executable icon if no icon is set, which works nicely on all platforms.

* Check for correct Realm encryption key length (#1585)

* New Crowdin translations (#1559)

* New translations translation.json (German)

* New translations translation.json (Swedish)

* New translations translation.json (Norwegian)

* Mobile: Fix and refactor PasswordFields (#1554)

* Mobile: Fix long account name styling on transfer confirmation modal (#1569)

* Mobile: Fix long account name styling on transfer confirmation modal

* Update src/mobile/src/ui/components/TransferConfirmationModal.js

* Mobile: Bump build numbers for release 0.7.1 (62) (#1586)

* Bump snyk from 1.166.0 to 1.166.1 (#1587)

* Bump @ledgerhq/hw-transport-node-hid from 4.58.0 to 4.60.0 in /src/desktop (#1589)

* Bump @ledgerhq/hw-transport-node-hid in /src/desktop

Bumps [@ledgerhq/hw-transport-node-hid](https://github.com/LedgerHQ/ledgerjs) from 4.58.0 to 4.60.0.
- [Release notes](https://github.com/LedgerHQ/ledgerjs/releases)
- [Commits](LedgerHQ/ledgerjs@v4.58.0...v4.60.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Desktop: Lock usb to 1.5.0

* Revert to usb `1.5.0`

* fix realm schema version 3 migration issues

* fix: resolve lint errors in desktop/

* fix failing tests (mobile & desktop)

* chore: upgrade iota.lib.js to latest version

* Shared: Add not enough synced  nodes for quorum alert and refactor al… (#1577)

* Shared: Add not enough synced  nodes for quorum alert and refactor alerts

* Shared: Rename alert

* Mobile: Fix auth fields crash

* fix: fallback to default node object if node list is empty

* fix: update extendedApi tests

* Shared: Fix v3 migration

* Mobile: Bump build no to 63

* Mobile: Bump build number to 64

* Mobile: Bump build numbers for release v0.7.2 (65)

* Mobile: Fix blank screen when changing node from loading

* Mobile: Fix settings dual footer activityy indicator placement

* Mobile: Clean up add custom node fields

* Mobile: Allow exporting complete settings from state (#1637)

* feat: expose quorum nodes & size

* feat: update state props in state export

This commit allows exporting `state.settings` & exposed values on global instances

* Mobile: Bump build no to 66

* Shared: Block autoretry if a tx has a fatal error on retry (#1644)

* feat: limit broadcast loop

* Desktop: Link up autoretry limiting

* Shared: Update autoretry attempts on manual retry and only update when tx error is fatal

* Shared: Remove retry count and block autoretry on one fatal tx error

* feat: assign "fatalErrorOnRetry" to transactions when account info is synced

* fix: correctly call promote & reattach actions during manual promotion (#1648)

* Shared: Downgrade @iota/core to 1.0.0-beta.11 (#1649)

* Shared: Revert iota core version

* Mobile: Update yarn.lock

* Mobile: Temporarily disable basic auth (#1651)

* Mobile: Bump build no to 67

* Update desktop tests

* Desktop: Fix string

* Temporary disable custom node authorisation entry

* Update failing tests

* Desktop linting fixes

* Mobile: Fix crashes/behaviour on node settings

* Shared: Fix remote node list and out of sync alerts (#1672)

* Shared: Add missing strings

* Shared: Fix fetch remote node list functionality

* Shared: Adjust fetch remote node list behaviour

* Shared: Fix out of sync alerts

* Shared: Remove unnecessary dispatch

* Shared: Remove unnecessary dispatch

* Shared: Minor refactor

* Update src/shared/locales/en/translation.json

* Shared: If enabled only sample remote pow nodes for autoswitching (#1673)

* Shared: If enabled only sample remote pow nodes for autoswitching

* Shared: Add clonedeep to avoid mutation

* Mobile: Bump build no to 68

* Update Custom node management functionality (#1691)

* fix: remove undefined withAutoNodeSwitching HOC

* feat: update realm schema to incorporate settings.ignoreSettings addition
rihardsgravis added a commit that referenced this pull request Jun 7, 2019
* Add `ignoreProxy` setting to Realm

* ignoreProxy realm changes (#1730)

* Bump snyk from 1.170.0 to 1.171.1 (#1701)

* Bump fastlane from 2.124.0 to 2.125.2 in /src/mobile/android (#1699)

* Bump fastlane from 2.124.0 to 2.125.2 in /src/mobile/ios (#1700)

* Bump enzyme-adapter-react-16 from 1.13.2 to 1.14.0 in /src/desktop (#1703)

Bumps [enzyme-adapter-react-16](https://github.com/airbnb/enzyme/tree/HEAD/packages/enzyme-adapter-react-16) from 1.13.2 to 1.14.0.
- [Release notes](https://github.com/airbnb/enzyme/releases)
- [Changelog](https://github.com/airbnb/enzyme/blob/master/CHANGELOG.md)
- [Commits](https://github.com/airbnb/enzyme/commits/enzyme-adapter-react-16@1.14.0/packages/enzyme-adapter-react-16)

* Bump enzyme from 3.9.0 to 3.10.0 in /src/desktop (#1697)

Bumps [enzyme](https://github.com/airbnb/enzyme/tree/HEAD/packages/enzyme) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/airbnb/enzyme/releases)
- [Changelog](https://github.com/airbnb/enzyme/blob/master/CHANGELOG.md)
- [Commits](https://github.com/airbnb/enzyme/commits/enzyme@3.10.0/packages/enzyme)

* Bump @ledgerhq/hw-transport-node-hid from 4.60.3 to 4.61.1 in /src/desktop (#1702)

* Bump @ledgerhq/hw-transport-node-hid in /src/desktop

Bumps [@ledgerhq/hw-transport-node-hid](https://github.com/LedgerHQ/ledgerjs) from 4.60.3 to 4.61.1.
- [Release notes](https://github.com/LedgerHQ/ledgerjs/releases)
- [Commits](LedgerHQ/ledgerjs@v4.60.3...v4.61.1)

* Lock usb version to `1.5.0`

* Bump i18next from 15.1.3 to 16.0.0 in /src/desktop (#1696)

Bumps [i18next](https://github.com/i18next/i18next) from 15.1.3 to 16.0.0.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v15.1.3...v16.0.0)

* Fix location reload on wallet reset (#1687)

* Desktop: Auto update functionality updates (#1705)

* - Show a localised error message for failing updates
- Disable update header while update in progress

* Linting fixes and and tests update

* Revert temporary test version number

* Remove `setImmediate`

* Desktop: Update wallet language on initial load (#1704)

* Update language on initial load

* Update `i18next` and `react-i18next` dependencies

* Update failing test snapshots

* Bump i18next from 16.0.0 to 17.0.1 in /src/desktop (#1711)

Bumps [i18next](https://github.com/i18next/i18next) from 16.0.0 to 17.0.1.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v16.0.0...v17.0.1)

* Bump webpack from 4.32.2 to 4.33.0 in /src/desktop (#1709)

Bumps [webpack](https://github.com/webpack/webpack) from 4.32.2 to 4.33.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v4.32.2...v4.33.0)

* Bump react-router-dom from 5.0.0 to 5.0.1 in /src/desktop (#1710)

Bumps [react-router-dom](https://github.com/ReactTraining/react-router) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/ReactTraining/react-router/releases)
- [Commits](remix-run/react-router@v5.0.0...v5.0.1)

* Bump electron-builder from 20.41.0 to 20.43.0 in /src/desktop (#1708)

Bumps [electron-builder](https://github.com/electron-userland/electron-builder) from 20.41.0 to 20.43.0.
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/CHANGELOG.md)
- [Commits](electron-userland/electron-builder@v20.41.0...v20.43.0)

* Update action logic on full account info fetch error (#1688)

* Bump snyk from 1.171.1 to 1.173.1 (#1716)

* Bump husky from 2.3.0 to 2.4.0 (#1717)

* New Crowdin translations (#1680)

* New translations translation.json (Norwegian)

* New translations translation.json (Norwegian)

* New translations translation.json (Norwegian)

* New translations translation.json (Norwegian)

* New translations translation.json (Norwegian)

* New translations translation.json (Hindi)

* New translations translation.json (Hindi)

* New translations translation.json (German)

* New translations translation.json (German)

* New translations translation.json (Czech)

* New translations translation.json (Czech)

* New translations translation.json (Czech)

* New translations translation.json (Czech)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (Czech)

* New translations translation.json (French)

* New translations translation.json (French)

* New translations translation.json (French)

* New translations translation.json (Chinese Simplified)

* New translations translation.json (Urdu (Pakistan))

* New translations translation.json (Maori)

* New translations translation.json (Vietnamese)

* New translations translation.json (Turkish)

* New translations translation.json (Arabic)

* New translations translation.json (Georgian)

* New translations translation.json (French)

* New translations translation.json (Estonian)

* New translations translation.json (Dutch)

* New translations translation.json (Danish)

* New translations translation.json (Croatian)

* New translations translation.json (Chinese Traditional)

* New translations translation.json (Bulgarian)

* New translations translation.json (German, Switzerland)

* New translations translation.json (Spanish, Latin America)

* New translations translation.json (Spanish)

* New translations translation.json (Romanian)

* New translations translation.json (Polish)

* New translations translation.json (Finnish)

* New translations translation.json (Czech)

* New translations translation.json (German)

* New translations translation.json (Greek)

* New translations translation.json (Thai)

* New translations translation.json (Persian)

* New translations translation.json (Tamil)

* New translations translation.json (Swedish)

* New translations translation.json (Slovenian)

* New translations translation.json (Slovak)

* New translations translation.json (Serbian (Latin))

* New translations translation.json (Russian)

* New translations translation.json (Portuguese, Brazilian)

* New translations translation.json (Portuguese)

* New translations translation.json (Norwegian)

* New translations translation.json (Hebrew)

* New translations translation.json (Lithuanian)

* New translations translation.json (Latvian)

* New translations translation.json (Korean)

* New translations translation.json (Kannada)

* New translations translation.json (Japanese)

* New translations translation.json (Italian)

* New translations translation.json (Indonesian)

* New translations translation.json (Hungarian)

* New translations translation.json (Hindi)

* New translations translation.json (Polish)

* New translations translation.json (Japanese)

* Bump @jest-runner/electron from 2.0.0 to 2.0.1 in /src/desktop (#1713)

Bumps [@jest-runner/electron](https://github.com/facebook-atom/jest-electron-runner) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/facebook-atom/jest-electron-runner/releases)
- [Commits](facebook-atom/jest-electron-runner@v2.0.0...v2.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump i18next from 17.0.1 to 17.0.2 in /src/desktop (#1722)

Bumps [i18next](https://github.com/i18next/i18next) from 17.0.1 to 17.0.2.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v17.0.1...v17.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump file-loader from 3.0.1 to 4.0.0 in /src/desktop (#1715)

Bumps [file-loader](https://github.com/webpack-contrib/file-loader) from 3.0.1 to 4.0.0.
- [Release notes](https://github.com/webpack-contrib/file-loader/releases)
- [Changelog](https://github.com/webpack-contrib/file-loader/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/file-loader@v3.0.1...v4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump url-loader from 1.1.2 to 2.0.0 in /src/desktop (#1714)

Bumps [url-loader](https://github.com/webpack-contrib/url-loader) from 1.1.2 to 2.0.0.
- [Release notes](https://github.com/webpack-contrib/url-loader/releases)
- [Changelog](https://github.com/webpack-contrib/url-loader/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/url-loader@v1.1.2...v2.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump electron from 3.1.10 to 3.1.11 in /src/desktop (#1720)

Bumps [electron](https://github.com/electron/electron) from 3.1.10 to 3.1.11.
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v3.1.10...v3.1.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Bump dart-sass from 1.20.3 to 1.21.0 in /src/desktop (#1725)

Bumps [dart-sass](https://github.com/sass/dart-sass) from 1.20.3 to 1.21.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md)
- [Commits](sass/dart-sass@1.20.3...1.21.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Shared: Node Settings Update (#1509)

* Remove random selection of node on app start up

* Make quorumSize configurable

quorumSize is currently used as a global constant throughout the quorum implementation. This is limiting especially for cases where we want quorumSize to be used as a user-defined variable.

This commit updates the quorum implementation and accepts quorumSize as a configurable variable.

* Mobile: Add basic node settings UI shell

* feat: add nodes manager for handling network requests to IRI nodes

* feat: add state variables & actions for quorum configuration

* feat: add state variables & actions for node auto-switching

* feat: update realm schema for authentication key

* feat: update realm schema for quorum configuration

* feat: add state variables & actions for node auto nost list

* Mobile: Add mock node settings and update custom node UI

* feat: do not retry on different nodes if auto node switching is disabled

* feat: add wallet storage methods for new node improvements

* Mobile: Update toggle styling

* Mobile: Fix addCustomNode layout animation

* Mobile: Update node settings

* Mobile: Settings refactor

* feat: minor updates

- Replace deprecated #withRetriesOnDifferentNodes with NodesManager.withRetries
- Change the way nodes data is stored in redux. Also update corresponding actions.
- Allow caller of nodesConfigurationFactory to override nodes

* Initial node granularity UI implementation

* Fix linting errors

* Mobile: Fix automatic node mangagement setting

* feat: make sure all utils from extendedApi module accept provider settings as first parameter

* feat: make sure all wallet actions are wrapped with NodeManager.withRetries

* feat: Cancel auto-retry on (some) application generated errors

* feat: Automatically retry on different nodes on failed transaction action

* feat: add password property in nodes data

* feat: make sure @iota/core methods are passed with username & password

* feat: make sure promotion & reattachment actions are wrapped inside NodeManager.withRetries method

* feat: make sure prepareTransfer method of SeedStore class accept node settings parameter

* fix: update/fix failing tests

* Update node granularity UI

* Linting fixes

* Mobile: Comment out redux logger

* fix: make sure iota.settings object has provider property

* Shared: Fix various issues with node settings

* Shared: Minor custom node fixes

* Shared: Fix incorrect node config

* fix: do not mutate state.settings.quorum object

* feat: use redux store directly in NodesManager class

* Mobile: Fix node settings being updated incorrectly

* Shared: Fix node change alerts

* - Remove `autoNodeSelection` from props
- Clear custom node input after adding custom node
- Update custom node list to node object use

* Mobile: Remove log statements

* Add quorum size checks

* Add `MAXIMUM_QUORUM_SIZE`

* Change state node on prop change

* Mobile: Add max quorum size and change node if updated from props

* Mobile: Node settings comments and cleanup

* Mobile: Adjust node settings comments

* Mobile: Fix quorum size options and available nodes

* Update Primary node to a Select

* Remove deprecated `autoNodeSwitching`

* Fix lint errors

* Shared: Fix node lists and quorum size

* Shared: Fix quorum config storage in realm

* Shared: Fix setting of quorum size

* Mobile: Clean up use of omit

* Mobile: Fix node selection list

* Mobile: Adjust quorum size update behaviour

* Shared: Move all action types to a separate file (#1578)

* chore: move action types to a separate file

This commit moves all action types to a separate directory /types to avoid circular dependencies.

* fix: update failing tests

* Node selection improvement fixes (#1597)

* Desktop: Lock node-usb to 1.5.0 (#1580)

* Desktop: Use executable icon for application window

BrowserWindow can default to executable icon if no icon is set, which works nicely on all platforms.

* Check for correct Realm encryption key length (#1585)

* New Crowdin translations (#1559)

* New translations translation.json (German)

* New translations translation.json (Swedish)

* New translations translation.json (Norwegian)

* Mobile: Fix and refactor PasswordFields (#1554)

* Mobile: Fix long account name styling on transfer confirmation modal (#1569)

* Mobile: Fix long account name styling on transfer confirmation modal

* Update src/mobile/src/ui/components/TransferConfirmationModal.js

* Mobile: Bump build numbers for release 0.7.1 (62) (#1586)

* Bump snyk from 1.166.0 to 1.166.1 (#1587)

* Bump @ledgerhq/hw-transport-node-hid from 4.58.0 to 4.60.0 in /src/desktop (#1589)

* Bump @ledgerhq/hw-transport-node-hid in /src/desktop

Bumps [@ledgerhq/hw-transport-node-hid](https://github.com/LedgerHQ/ledgerjs) from 4.58.0 to 4.60.0.
- [Release notes](https://github.com/LedgerHQ/ledgerjs/releases)
- [Commits](LedgerHQ/ledgerjs@v4.58.0...v4.60.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Desktop: Lock usb to 1.5.0

* Revert to usb `1.5.0`

* fix realm schema version 3 migration issues

* fix: resolve lint errors in desktop/

* fix failing tests (mobile & desktop)

* chore: upgrade iota.lib.js to latest version

* Shared: Add not enough synced  nodes for quorum alert and refactor al… (#1577)

* Shared: Add not enough synced  nodes for quorum alert and refactor alerts

* Shared: Rename alert

* Mobile: Fix auth fields crash

* fix: fallback to default node object if node list is empty

* fix: update extendedApi tests

* Shared: Fix v3 migration

* Mobile: Bump build no to 63

* Mobile: Bump build number to 64

* Mobile: Bump build numbers for release v0.7.2 (65)

* Mobile: Fix blank screen when changing node from loading

* Mobile: Fix settings dual footer activityy indicator placement

* Mobile: Clean up add custom node fields

* Mobile: Allow exporting complete settings from state (#1637)

* feat: expose quorum nodes & size

* feat: update state props in state export

This commit allows exporting `state.settings` & exposed values on global instances

* Mobile: Bump build no to 66

* Shared: Block autoretry if a tx has a fatal error on retry (#1644)

* feat: limit broadcast loop

* Desktop: Link up autoretry limiting

* Shared: Update autoretry attempts on manual retry and only update when tx error is fatal

* Shared: Remove retry count and block autoretry on one fatal tx error

* feat: assign "fatalErrorOnRetry" to transactions when account info is synced

* fix: correctly call promote & reattach actions during manual promotion (#1648)

* Shared: Downgrade @iota/core to 1.0.0-beta.11 (#1649)

* Shared: Revert iota core version

* Mobile: Update yarn.lock

* Mobile: Temporarily disable basic auth (#1651)

* Mobile: Bump build no to 67

* Update desktop tests

* Desktop: Fix string

* Temporary disable custom node authorisation entry

* Update failing tests

* Desktop linting fixes

* Mobile: Fix crashes/behaviour on node settings

* Shared: Fix remote node list and out of sync alerts (#1672)

* Shared: Add missing strings

* Shared: Fix fetch remote node list functionality

* Shared: Adjust fetch remote node list behaviour

* Shared: Fix out of sync alerts

* Shared: Remove unnecessary dispatch

* Shared: Remove unnecessary dispatch

* Shared: Minor refactor

* Update src/shared/locales/en/translation.json

* Shared: If enabled only sample remote pow nodes for autoswitching (#1673)

* Shared: If enabled only sample remote pow nodes for autoswitching

* Shared: Add clonedeep to avoid mutation

* Mobile: Bump build no to 68

* Update Custom node management functionality (#1691)

* fix: remove undefined withAutoNodeSwitching HOC

* feat: update realm schema to incorporate settings.ignoreSettings addition

* Merge fix
cvarley100 pushed a commit that referenced this pull request Jun 14, 2019
* Remove random selection of node on app start up

* Make quorumSize configurable

quorumSize is currently used as a global constant throughout the quorum implementation. This is limiting especially for cases where we want quorumSize to be used as a user-defined variable.

This commit updates the quorum implementation and accepts quorumSize as a configurable variable.

* Mobile: Add basic node settings UI shell

* feat: add nodes manager for handling network requests to IRI nodes

* feat: add state variables & actions for quorum configuration

* feat: add state variables & actions for node auto-switching

* feat: update realm schema for authentication key

* feat: update realm schema for quorum configuration

* feat: add state variables & actions for node auto nost list

* Mobile: Add mock node settings and update custom node UI

* feat: do not retry on different nodes if auto node switching is disabled

* feat: add wallet storage methods for new node improvements

* Mobile: Update toggle styling

* Mobile: Fix addCustomNode layout animation

* Mobile: Update node settings

* Mobile: Settings refactor

* feat: minor updates

- Replace deprecated #withRetriesOnDifferentNodes with NodesManager.withRetries
- Change the way nodes data is stored in redux. Also update corresponding actions.
- Allow caller of nodesConfigurationFactory to override nodes

* Initial node granularity UI implementation

* Fix linting errors

* Mobile: Fix automatic node mangagement setting

* feat: make sure all utils from extendedApi module accept provider settings as first parameter

* feat: make sure all wallet actions are wrapped with NodeManager.withRetries

* feat: Cancel auto-retry on (some) application generated errors

* feat: Automatically retry on different nodes on failed transaction action

* feat: add password property in nodes data

* feat: make sure @iota/core methods are passed with username & password

* feat: make sure promotion & reattachment actions are wrapped inside NodeManager.withRetries method

* feat: make sure prepareTransfer method of SeedStore class accept node settings parameter

* fix: update/fix failing tests

* Update node granularity UI

* Linting fixes

* Mobile: Comment out redux logger

* fix: make sure iota.settings object has provider property

* Shared: Fix various issues with node settings

* Shared: Minor custom node fixes

* Shared: Fix incorrect node config

* fix: do not mutate state.settings.quorum object

* feat: use redux store directly in NodesManager class

* Mobile: Fix node settings being updated incorrectly

* Shared: Fix node change alerts

* - Remove `autoNodeSelection` from props
- Clear custom node input after adding custom node
- Update custom node list to node object use

* Mobile: Remove log statements

* Add quorum size checks

* Add `MAXIMUM_QUORUM_SIZE`

* Change state node on prop change

* Mobile: Add max quorum size and change node if updated from props

* Mobile: Node settings comments and cleanup

* Mobile: Adjust node settings comments

* Mobile: Fix quorum size options and available nodes

* Update Primary node to a Select

* Remove deprecated `autoNodeSwitching`

* Fix lint errors

* Shared: Fix node lists and quorum size

* Shared: Fix quorum config storage in realm

* Shared: Fix setting of quorum size

* Mobile: Clean up use of omit

* Mobile: Fix node selection list

* Mobile: Adjust quorum size update behaviour

* Shared: Move all action types to a separate file (#1578)

* chore: move action types to a separate file

This commit moves all action types to a separate directory /types to avoid circular dependencies.

* fix: update failing tests

* Node selection improvement fixes (#1597)

* Desktop: Lock node-usb to 1.5.0 (#1580)

* Desktop: Use executable icon for application window

BrowserWindow can default to executable icon if no icon is set, which works nicely on all platforms.

* Check for correct Realm encryption key length (#1585)

* New Crowdin translations (#1559)

* New translations translation.json (German)

* New translations translation.json (Swedish)

* New translations translation.json (Norwegian)

* Mobile: Fix and refactor PasswordFields (#1554)

* Mobile: Fix long account name styling on transfer confirmation modal (#1569)

* Mobile: Fix long account name styling on transfer confirmation modal

* Update src/mobile/src/ui/components/TransferConfirmationModal.js

* Mobile: Bump build numbers for release 0.7.1 (62) (#1586)

* Bump snyk from 1.166.0 to 1.166.1 (#1587)

* Bump @ledgerhq/hw-transport-node-hid from 4.58.0 to 4.60.0 in /src/desktop (#1589)

* Bump @ledgerhq/hw-transport-node-hid in /src/desktop

Bumps [@ledgerhq/hw-transport-node-hid](https://github.com/LedgerHQ/ledgerjs) from 4.58.0 to 4.60.0.
- [Release notes](https://github.com/LedgerHQ/ledgerjs/releases)
- [Commits](LedgerHQ/ledgerjs@v4.58.0...v4.60.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Desktop: Lock usb to 1.5.0

* Revert to usb `1.5.0`

* fix realm schema version 3 migration issues

* fix: resolve lint errors in desktop/

* fix failing tests (mobile & desktop)

* chore: upgrade iota.lib.js to latest version

* Shared: Add not enough synced  nodes for quorum alert and refactor al… (#1577)

* Shared: Add not enough synced  nodes for quorum alert and refactor alerts

* Shared: Rename alert

* Mobile: Fix auth fields crash

* fix: fallback to default node object if node list is empty

* fix: update extendedApi tests

* Shared: Fix v3 migration

* Mobile: Bump build no to 63

* Mobile: Bump build number to 64

* Mobile: Bump build numbers for release v0.7.2 (65)

* Mobile: Fix blank screen when changing node from loading

* Mobile: Fix settings dual footer activityy indicator placement

* Mobile: Clean up add custom node fields

* Mobile: Allow exporting complete settings from state (#1637)

* feat: expose quorum nodes & size

* feat: update state props in state export

This commit allows exporting `state.settings` & exposed values on global instances

* Mobile: Bump build no to 66

* Shared: Block autoretry if a tx has a fatal error on retry (#1644)

* feat: limit broadcast loop

* Desktop: Link up autoretry limiting

* Shared: Update autoretry attempts on manual retry and only update when tx error is fatal

* Shared: Remove retry count and block autoretry on one fatal tx error

* feat: assign "fatalErrorOnRetry" to transactions when account info is synced

* fix: correctly call promote & reattach actions during manual promotion (#1648)

* Shared: Downgrade @iota/core to 1.0.0-beta.11 (#1649)

* Shared: Revert iota core version

* Mobile: Update yarn.lock

* Mobile: Temporarily disable basic auth (#1651)

* Mobile: Bump build no to 67

* Update desktop tests

* Desktop: Fix string

* Temporary disable custom node authorisation entry

* Update failing tests

* Bump version and update Changelog to `0.6.0-RC1`

* Desktop linting fixes

* Mobile: Fix crashes/behaviour on node settings

* Shared: Fix remote node list and out of sync alerts (#1672)

* Shared: Add missing strings

* Shared: Fix fetch remote node list functionality

* Shared: Adjust fetch remote node list behaviour

* Shared: Fix out of sync alerts

* Shared: Remove unnecessary dispatch

* Shared: Remove unnecessary dispatch

* Shared: Minor refactor

* Update src/shared/locales/en/translation.json

* Version bump and Changelog update

* Changelog update

* Version bump and Changelog update

* Version bump and Sidebar fix

* Remove deprecated option

* Linting fixes

* Desktop: Prepare 0.6.0 release

* Desktop: Update changelog
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
C - Desktop L - Need reviews Lifecycle - Each PR must have at least two reviewers T - Bug Type - Bug: Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants