Skip to content

@ledgerhq/live-mobile@3.21.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 May 14:03
· 7577 commits to develop since this release

3.21.0

Minor Changes

Patch Changes

  • #3118 45288a1d80 Thanks @ofreyssinet-ledger! - feat: refactor/homogenise headers

    Homogenize headers in navigators and in the main screens accessible from the Main navigator tab bar
    Prevent blocking state due to already paired device in Stax onboarding

  • #3281 0763b2a735 Thanks @alexandremgo! - Fix: new device selection dynamic header issues

    This PR fixes the "double header" that could be rendered when using the new device selection + ble pairing flow and different screens on LLM.

    To do this, it introduces:

    a requestToSetHeaderOptions in BleDevicePairingFlow / SelectDevice2
    this callback notifies the screen consuming SelectDevice2/BleDevicePairingFlow that it needs to update its header AND notifies it when it can put back its initial header
    the consumer screen can decide to do nothing, and keep its header (case by case)
    It also makes the bottom tab/menu bar disappear during the ble pairing flow with the new device selection.

    Finally, it removes an unnecessary styles.header on ManagerNavigator that would, on iOS, create a thin visible line on the top header on the manager screen.

  • #3258 2bb99cc244 Thanks @mcayuelas-ledger! - LLM - Fix Unable to Hide NFT collection on Detail Drawer

  • #3253 f1ed1d3bdd Thanks @ofreyssinet-ledger! - Udpate Alert component with new design

  • #3247 cf66e6cc32 Thanks @mcayuelas-ledger! - Swap NewsFeed Tab with Learn Tab in Discover section

  • #3301 3d4e20d950 Thanks @alexandremgo! - fix: manager possible duplicated ble requirements error messages

    In the Manager: both the old (SelectDevice) and new (SelectDevice2)
    device selection components handle the bluetooth requirements with a hook

    • bottom drawer.

    The fix gives back the responsibilities to those select components to check for
    the bluetooth requirements and avoids a duplicated error drawers/messages.

    The only drawback: the user has to select again their device once the bluetooth
    requirements are respected.

  • #3311 a41832fe03 Thanks @cgrellard-ledger! - LLM - Fixed the disappointed typeform url on iOS

  • #3296 0ce82b0f45 Thanks @mcayuelas-ledger! - New UI for Status Center

  • #3300 e5420a5fcb Thanks @mcayuelas-ledger! - Add new entries for referral program

  • #3229 87d2349fd8 Thanks @juan-cortes! - Better error handling for broken pairing on iOS

  • #3105 5d7bd8c68e Thanks @juan-cortes! - Refactor device action implementations unifying the logic

  • #3278 34e2621b9f Thanks @ggilchrist-ledger! - Fixed LLM account staking tracking events from account pages

  • #3097 4500a00f21 Thanks @juan-cortes! - Introduce a new manager API for listApps, which should bring memory and time improvements.

  • Updated dependencies [45288a1d80, 07fc266a10, a1c1ea56aa, f11d282bde, 0ebfbbf596, f1ed1d3bdd, 87d2349fd8, 5e6f053a27, 835bfbaa45, d67f7480f7, cec978f36e, 164409ab4e, a0a4e2eb0e, 5e6f053a27, ec9426b354, 5d7bd8c68e, 87d2349fd8, 51c01541df, 4500a00f21, baa687a281]:

    • @ledgerhq/native-ui@0.19.0
    • @ledgerhq/live-common@29.5.0
    • @ledgerhq/live-env@0.2.0
    • @ledgerhq/react-native-hw-transport-ble@6.28.6
    • @ledgerhq/types-live@6.33.0
    • @ledgerhq/types-cryptoassets@7.2.0
    • @ledgerhq/domain-service@1.1.0
    • @ledgerhq/errors@6.12.5
    • @ledgerhq/coin-framework@0.3.2
    • @ledgerhq/devices@8.0.2
    • @ledgerhq/hw-transport@6.28.3
    • @ledgerhq/hw-transport-http@6.27.14
    • @ledgerhq/react-native-hid@6.29.2