Skip to content

@ledgerhq/live-desktop@2.52.0

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Jan 17:03
· 8825 commits to develop since this release

2.52.0

Minor Changes

  • #1978 192b897ce4 Thanks @RamyEB! - Deletion of an old logic concerning the manifest fetch and filter, and replacement by a new one + added the possibility to give a custom Provider
  • #2291 057988a1dc Thanks @gre! - make onboarding not blocking user if genuine check fails (e.g. network issues)
  • #2049 f159ba186c Thanks @gre! - Electron was upgraded from 15 to 21 as well as "electron-builder"

    • that means we have a new bump of the nodejs version for native module too. So all native library impacted (coins, usb,..)
    • that means we have a new Chromium version. So the UI is impacted. Screenshots have changed due to this.

    In a breaking change in Electron 18 the nativeWindowOpen web preference (used here) have been removed (cf. this PR)

    Now, Ledger live does not seem to receive (and handle) new-window events when a live-apps wants to open a new window (regularly used throughout Live Apps to open external contextual info like redirect to Twitter account, open ToS page, etc…)

    webview are deprecated and not formerly integrated / maintained in electron.
    updating electron broke previous handleding of new window opened from a webview

    use setWindowOpenHandler on the webview webContents to handle opening new window.
    cf. electron/electron#31117 (comment)

    also, there seem to be issues between webview and React
    cf. electron/electron#6046

  • #2037 3574c62cb3 Thanks @nparigi-ledger! - use new parameter from formatCurrencyUnit, dynamicSignificantDigits, in all related display value components/utils. Increased this value for the display of the account crypto value in Account page so more digits are shown.

Patch Changes

  • #2150 e7c1eaa6a2 Thanks @alexandremgo! - feat: handle locked device during onboarding polling, genuine check and get latest available firmware update
  • #2174 4208982cd9 Thanks @chabroA! - Fix app crash in case requestAccount currencies array param contains non string values
  • #2242 15ffdd6972 Thanks @alexandremgo! - chore: fix typing of theme "light" | "dark"

    • Removed unneeded "as" type casting, and used newly exported Theme type.
    • Migrated animations.js to animations.ts