Skip to content
a56f2de
Compare
Choose a tag to compare

Features

  • feat: transaction filtering (#3766)
  • Warning for mismatching mastercopy in safe proxy (#3908)
  • feat: notification centre (#3973)
  • feat: add support for unstoppable domains minted on polygon (#3930)

Bug fixes

  • Fix: gas estimation in 1.1.1 Safes (#3985)

Improvements

  • refactor: Updated dashboard Safe App card to use same Safe Apps list component (#3970)
  • Track more safe creation steps (#3965)
  • Add more appstore events (#3980)
  • Refactor: use the track function in the pageView hook (#3975)

Chores

  • Chore: fix the balances test (#3981)
  • chore: e2e tests for Assets (#3920)
e19ba47
Compare
Choose a tag to compare

Features

  • feat: Safe Apps landing page (#3764)
  • Feat: show NFT apps on the NFT page (#3914)
  • Feat: mobile pairing in Safe creation (#3867)
  • Add Tally Ho wallet (#3741)
  • feat: move batch execution out of experimental (#3871)
  • feat: warning element for threshold changes/delegate calls (#3861)
  • fix: Allow estimation for spending limit txs (#3868)

Fixes

  • fix: Adjust GTM dataLayer variables (#3913)
  • fix: remove +L2 hotfix (#3934)
  • fix: Added a blank space to align buttons in the Share Safe App Page (#3931)
  • fix: remove provider on disconnect (#3939)
  • fix: Disable submit button while gas estimation is pending (#3936)
  • Fix: spending limit beneficiary address can be too long (#3904)
  • fix: App crash if spending limit module is not deployed on a chain (#3890)
  • fix: display notification for decode contract error (#3879)
  • Fix: catch batch errors (#3885)
  • Fix mobile banner text (#3886)
  • Fix: a typo in Ledger text
  • fix: prevent batch execution for self-connected safes (#3866)

Improvements

  • style: move share tx button to top (#3858)
  • feat: Add specific error boundary for safe apps (#3932)
  • refactor: cleanup notifications system (#3926)
  • refactor: update SDK to use baseUrl (#3888)
  • Refactor: useAsync signature (#3882)
  • feat: Update isValidMessage() check for Safe Apps (#3907)

Chores

  • Fix error calling renamed cypress command (#3941)
  • chore: Add e2e Wallet always on Rinkeby if the context is Cypress (#3921)
  • Chore: add an e2e test for the Dashboard (#3922)
  • fix: Add condition to execute only in PRs (#3912)
  • Chore: temporarily remove the Cypress job
  • Fix: pass the e2e mnemonic from secrets (#3902)
  • Chore: add cypress CI (#3900)
  • Chore: add e2e tests for Intercom (#3880)
  • Chore: use latest CLA action (#3874)
  • Add custom onboard module (#3856)
de68aa5
Compare
Choose a tag to compare

Fixes custom events not being sent to GA.
See #3918

Compare
Choose a tag to compare

A fix to improve SDK messages check (#3907)

7a6792a
Compare
Choose a tag to compare

A hot fix for Safe ABIs not being retrieved correctly on L2 chains.

Compare
Choose a tag to compare

A fix for the Intercom integration.

98225fb
Compare
Choose a tag to compare

Dashboard improvements

  • Feat: add mobile banner on Dashboard (#3853)
  • feat: Include pinned safe apps in dashboard widget (#3849)
  • Fix: do not increase Dashboard token count when Ether balance is 0 (#3842)
  • style: Adjust gap between pendings txs on dashboard widget (#3837)

Bug fixes

  • fix: prevent execution of tx when safe itself is connected (#3850)
  • fix: throttle balance syncer + remove WC patch (#3848)
  • style: Adjust sidebar threshold bubble position (#3847)
  • fix: create useSafeAddress hook (#3826)
  • fix: Show safe thresholds for added safes in sidebar (#3819)
  • Fix: link back to Transactions from the tx details page (#3839)
  • Fix: logo links to / (#3860)

Tests

  • test: add address book (#3803)
  • test: add footer and load safe (#3802)
Compare
Choose a tag to compare

Features & improvements

  • [Epic] Dashboard (#3696)
  • feat: Sidebar redesign (#3778)
  • Feat: toggle sidebar on mobile (#3770)
  • feat: Add GTM safe apps event tracking (#3748)
  • get module address from safe-module-deployments (#3784)

Bug fixes

  • fix: filter invalid addresses in imports (#3810)
  • fix: Sync current safe address into store (#3761)
  • fix: generalise currency formatting (#3793)
  • fix: stricter linting across whole repo (#3808)
  • fix: throttle balance state syncer (#3800)
  • fix: hardware wallet console errors (#3799)
  • Fix: block custom JS in GTM (#3807)
  • fix: set empty names as shortened address (#3794)
  • fix: default gas estimation (#3791)
  • Fix: reset error on success (#3781)
  • fix: decouple pairing provider (#3753)

Chores

  • Docs: add info about hotfix releases (#3817)
  • Docs: app environments and deployments (#3816)
  • Update LICENSE.md (#3796)
  • chore: add cypress env commands (#3752)
f05d56b
Compare
Choose a tag to compare

Fixes

  • Sanitize iframe URL for avoid any JS execution #3809
Compare
Choose a tag to compare

New feature: Batch Execution of transactions. Enable it in the Settings.

  • feat: Add multi send option for queued transactions (#3705)