github safe-global/safe-wallet-monorepo v1.53.0

one day ago

Features

  • Feat(Tx flow): show blockaid simulation results on tx confirmation screen (#5203)
  • feat(Assets): mask fiat balance when missing conversion (#5127)
  • Feat(Sidebar): always show current safe; consistent New transaction button (#4928)
  • feat: targeted features (#4992)
  • feat(env var): allow for control over the default chainid (#5029)

Bug fixes

  • fix(Safe Apps): keep appUrl query param when switching network (#5081)
  • fix(permissions): check spending limits for connected wallet (#5030)
  • fix(store): RTK query had wrong return types (#5034)
  • Fix(Tx flow): progress bar color (#4996)
  • Fix(Simulation): change the error styling (#4994)
  • Fix(Balances): regression after useLoadBalances refactoring (#4913)
  • Fix(Proposers): allow deleting proposed txs (#4873)
  • Fix(Dashboard): hide widget if empty
  • Fix(CSS): fallback handler component styles (#4896)
  • fix(Safe creation): revalidate AddressInput when chain is switched (#5118)

Refactoring

  • Refactor(web): faster SafeInfo loading (#4883)
  • Refactor(Tx flow): simplify extractTxInfo (#4876)
  • Refactor: use balances RTK query (#4770)
  • Refactor(Staking): rename hook file
  • feat(store): add a safeGetOverviewForMany endpoint
  • feat(store): generate lazy RTK hooks for endpoints
  • feat: create utils package
  • Refactor(Web): rename app component (#4910)
  • refactor(permissions): Move types to config (#4875)

Chores

  • fix(web): storybook was not compiling
  • chore(e2e): Select events from new dataLayer structure (#5182)
  • chore(yarn): prevent postinstall by default (#5172)
  • chore(ci): generate artifact attestation (#5133)
  • Chore(deps): Bump CatChen/eslint-suggestion-action from 4.1.9 to 4.1.10 (#5083)
  • Chore(deps): Bump @web3-onboard/walletconnect from 2.6.1 to 2.6.2 (#5085)
  • Chore(deps-dev): Bump jest-expo from 52.0.2 to 52.0.4 (#5086)
  • Chore(deps-dev): Bump typescript-eslint from 8.22.0 to 8.24.1 (#5087)
  • Chore(deps): Bump semver from 7.6.3 to 7.7.1 (#5088)
  • Chore(deps): Bump expo-constants from 17.0.5 to 17.0.6 (#4999)
  • Chore(deps-dev): Bump eslint from 9.19.0 to 9.20.1 (#5001)
  • chore(dependencies): bump protocol-kit and safe-deplyoments (#4925)
  • Chore(deps): Bump CatChen/eslint-suggestion-action from 4.1.8 to 4.1.9 (#4918)
  • Chore(deps-dev): Bump @types/node from 18.11.18 to 22.13.1 (#4920)
  • Chore(deps): Bump @spindl-xyz/attribution-lite from 1.8.0 to 1.8.1 (#4922)
  • Chore: Update yarn.lock file (#4872)
  • chore(dependencies): force safe-deployments resolution to latest version in range (#4861)
  • Chore(deps-dev): Bump @typescript-eslint/parser from 8.18.1 to 8.22.0 (#4865)
  • Chore(deps-dev): Bump typescript-eslint from 8.17.0 to 8.22.0 (#4867)
  • Chore(deps): Bump expo-constants from 17.0.4 to 17.0.5 (#4866)

Tests

  • Tests: Update tests (#5183)
  • Tests: Update prod tests (#5171)
  • Tests: Add assets tests (#5053)
  • Tests: Add fallback handler tests (#5036)
  • Tests: Add swaps tests (#5015)
  • Tests: Add sidebar tests (#4979)
  • Tests: Update sidebar tests (#4968)
  • Tests: Add tx tests (#4949)
  • Tests: Add advanced details tests (#4901)
  • Tests: Add test improvements (#4892)
  • Tests: Update branch (#4888)
  • Tests: Add tx notes tests (#4884)
  • Tests: Add share block tests (#4869)
  • Tests: Update polygon tests (#4862)
  • Tests: Update proposer tests (#4860)

Mobile

  • fix(mobile): update icons package (#5054)
  • feat(mobile): display alert before deleting safe (#5060)
  • fix(mobile): UI was not closely following figma (#5044)
  • fix(mobile): couldn’t properly scroll in sheet (#5025)
  • fix(mobile): android not able to open screen (#5026)
  • fix(mobile): navbar, tabs had transparent backgrounds (#4989)
  • ci(mobile): restrict when we release and test (#5032)
  • docs(mobile): update getting started steps (#4967)
  • fix(mobile): wrong text for on import screens (#4970)
  • ci(mobile): create dev builds on PRs (#4948)
  • fix(mobile): cannot select last networks in multichain safes (#4971)
  • refactor(mobile): add e2e guidelines & follow them
  • docs(mobile): move docs to correct locations
  • ci(mobile): run e2e maestro tests in expo
  • tests(mobile): add tests for onboarded user
  • feat(mobile): add maestro onboarding tests
  • fix(mobile): network badge was not following design (#4941)
  • fix(mobile): status bar had wrong colors
  • design(mobile): align home screen with figma
  • fix(mobile): remove blurred background in Navbar
  • fix(mobile): compilation issues on android (#4916)
  • refactor(mobile): move screens inside of src (#4911)
  • feat(mobile): add getting started screen
  • fix(mobile): re-enable notifications in header
  • fix(mobile): crash when cgw response is too slow
  • feat(mobile): import read-only safe
  • fix(mobile): align theme closer to the original designs
  • feat(mobile): add button component
  • feat(mobile): move the accounts bottom sheet to separate screen
  • fix(mobile): storybook web was not compiling
  • Feat(Mobile): import signers (#4857)
  • Feat(mobile): create transaction parameters page (#5208)

Don't miss a new safe-wallet-monorepo release

NewReleases is sending notifications on new releases.