Skip to content

Releases: safe-global/safe-wallet-web

v1.36.3

14 May 08:14
38dbc5b
Compare
Choose a tag to compare

Swaps adjustments

  • feature: custom swap fee label (#3692)
  • fix: feeTooltip text was wrong (#3697)

Build fixes

  • Chore: fix checksum upload (#3699)
  • Chore: move checksum upload step (#3694)

v1.36.0

13 May 11:48
7b5ba97
Compare
Choose a tag to compare

Features

  • Feat: Native Swaps (#3231)
  • Feat: resolve Safe address ENS in sidebar (#3671)
  • feat: redesign approval editor (#3614)
  • Feat: show balances in the Safe List (#3546)

Bug fixes

  • fix: [Counterfactual] Call onSubmit handler when submitting a transaction (#3555)
  • fix: Set default owner on safe creation when entering step (#3590)
  • fix: Disable execute button for pending transactions (#3645)
  • fix: limit batch rpc max count (#3630)

Chores & tests

  • Refactor: walletconnect card on dashboard (#3616)
  • Tests: add tests for messages (#3677)
  • Chore: update protocol-kit and safe-deployments (#3632)
  • Chore: update AWS action (#3658)
  • Tests: Cypress tests refactoring (#3657)
  • Tests: organise test safes (#3641)

v1.35.0

06 May 07:52
32a44fe
Compare
Choose a tag to compare

Features

  • feat: disable blind signing by default (#3605)
  • feat: [Counterfactual] Show pending status on dashboard (#3495)

Bug fixes

  • fix: show input error if chosen nonce is not an integer (#3609)
  • Fix: governance -> community (#3602)
  • Fix: link to the accounts page from the logo (#3577)
  • fix: open info page in new tab (#3582)
  • Fix: update the Safe Apps SDK link (#3537)
  • Fix: use wallet_addEthereumChain if cannot switch chain (#3563)
  • fix: Dashboard widget color in dark mode (#3565)
  • Fix: allow deleting only last tx and duplicates (#3554)
  • fix: Hide "add to address book" when address already in the address book (#3558)
  • Fix: make Connect wallet primary CTA on the Accounts page (#3538)
  • Fix: Change disabled tx button tooltip text (#3500)
  • fix: Show Safe activation status in safe list (#3493)

Chores & tests

  • Refactor: migrate the relay API (#3514)
  • tests: adjust env variables in tests (#3542)
  • Tests: add protocol kit integration in cypress project (#3540)
  • tests: handle deletion of multiple recoverers (#3545)
  • Chore: update the PR review domain (#3620)
  • Tests: add wait time (#3580)
  • Tests: update send funds tests (#3578)
  • Tests: update workflow to add wallet credentials (#3575)
  • tests: add core sdk integration to cypress tests (#3566)
  • chore: add a build of storybook to PRs (#3556)
  • chore: remove unused safe-core-sdk dependencies (#3547)

v1.34.1

23 Apr 11:41
eeb1e9b
Compare
Choose a tag to compare
  • Update the URL of the Governance Safe App link in the header

v1.34.0

22 Apr 08:00
9903344
Compare
Choose a tag to compare

Features

  • Feat: update voting power calculation to include locking contract tokens (#3543)
  • Feat: Add activity app banner on dashboard (#3480)
  • Feat: add a warning about Google login (#3564)

v1.33.0

09 Apr 14:18
8475b42
Compare
Choose a tag to compare

Features

  • feat: speedup pending transactions (#3425)

Analytics

  • Analytics: reject tx events (#3516)

Improvements and bug fixes

  • fix: web3-onboard support for EIP6963 (#3518)
  • Fix: [Tx Deletion] signTypedData fallback for Ledger (#3512)
  • Fix: don't show onboard popup on reconnect for MetaMask, Rabby and Zerion (#3510)
  • Fix: close Notifications popup after navigation (#3504)
  • Fix: adjust bridge warning wording (#3506)
  • Fix: extend bridge warnings list (#3505)
  • Update eslint rules (#3475)
  • Chore: adjust timezone in tests (#3507)

v1.32.1

27 Mar 15:01
9d28f70
Compare
Choose a tag to compare
  • Revert "fix: cannot connect with WC to Opensea (#3437)

v1.32.0

27 Mar 12:57
d03567f
Compare
Choose a tag to compare

WalletConnect imrprovements

  • feat: Auto approve verified WC sessions (#3455)
  • fix: cannot connect with WC to Opensea (#3437)
  • fix: Add loading states to WC (#3441)

Features

  • feat: make gas estimation error more prominent (#3404)
  • Feat: delete transactions (#3336) – disabled for now
  • Feat: show Social Login deprecation banner on all pages (#3474)

Bug fixes

  • fix: Overlapping buttons when signing a transaction (#3471) by @Eshwarj
  • fix: block new social login creations (#3426)
  • fix: Revert warning.background color in dark mode (#3468)
  • fix: allow subscribing to owned but not added safes (#3429)
  • fix: Redirect user to accounts page on social login (#3460)
  • fix: Propose relay transactions without a signature (#3457)
  • Fix: always switch wallet chain before signing/executing (#3440)
  • fix: Hamburger icon on mobile (#3453) by @puneetbagewadi
  • Fix: color styles updates (#3410)
  • fix: hydration error on dashboard (#3444)
  • fix: Remove display version on unsupported contract (#3454) by @daniel0ar
  • fix: Redirect to home if safe address is in url path (#3447)
  • fix: Remove counterfactual backup option (#3446)
  • fix: move scroll.io from blocked bridges to the warned bridges (#3445) by @ElvisKrop
  • fix: Don't allow duplicate signers in safe creation (#3427)
  • fix: max button not applying correct value (#3408)
  • fix: Use chain logos from config service (#3409)
  • fix: Address overflow in read-only inputs (#3423)
  • fix: Recovery not visible on settings page (#3414)

Other improvements

  • chore: update ethers to v6.11.1 (#3458)
  • Chore: update web3-onboard packages (#3473)
  • chore: <p> cannot appear as a descendant of <p> (#3417)
  • tests: add send funds happy pathwith connected wallet (#3466)
  • Test: add tx signing for NFTs (#3430)
  • Test: detect duplicated signer in safe creation (#3439)
  • Test: Add "sign action" to the replace signer e2e test (#3419)
  • Tests: fix recover test (#3421)

v1.31.0

07 Mar 14:44
b29dc9c
Compare
Choose a tag to compare

Safe List improvements

  • Add View Watchlist button on welcome page for disconnected users with watchlist safes (#3385)
  • Rename owner to signer (#3375)
  • If there are local safes redirect from index route / to accounts page (#3376)
  • Allow adding safes from the welcome page (#3358)
  • Remove show more button from safe lists (#3390)
  • fix: not possible to click on a safe in listItem (#3373)
  • fix: Stay on the same route when switching safes (#3344)

Analytics

  • Add source labels to events related to the new login page (#3310)
  • Track number of owned safes and watchlist safes from the login page (#3364)
  • fix: [Analytics] Set safe address during safe creation (#3360)

Bug fixes

  • Fix: don't fetch manifest for unknown Safe Apps (#3400)
  • fix: Add wrap on queue tx button container (#3401) by @daniel0ar
  • fix: Don't show native transfer for unknown contract interactions (#3368)
  • Fix: token icons ui issues (#3384)
  • fix: mainnet gas price calculation (#3380) 🔥
  • fix: Hide tooltip when connected with social signer (#3363)
  • Fix: remove broken index redirect (#3356)
  • fix: do not modify signatures for fully signed txs when estimating (#3335)
  • fix: Catch errors during gas limit estimation (#3333)
  • Fix: Add noindex meta tag to prevent search engine indexing (#3325) by @Moganesan
  • fix: stricter boolean checks with numbers involved (#3265)
  • fix: wc "no matching key" errors (#3316) 🔥
  • fix: address overflow in transaction history (#3315) by @daniel0ar

Chores and tests

  • feat: add husky pre-push hook (#3319)
  • Update next.js to v 14.1 (#3349) 🔥
  • chore: update typescript to version 5.3.3 (#3345)
  • Chore: rm unused env var (#3383)
  • chore: exclude folders from coverage (#3342)
  • chore: upgrade package versions (#3361) by @happyleow
  • Chore: fix autoprefixer warning
  • chore: remove old sidebar components (#3317)
  • tests: add happy path for cf (#3378)
  • tests: fix cypress tests on dev (#3374)
  • Tests: add safe creation tests (#3346)
  • Tests: add sepolia test SafeToken address (#3302)
  • Tests: fix breaking tests (#3312)

v1.30.0

22 Feb 14:21
d2e8e60
Compare
Choose a tag to compare

Features

  • Feat: My Accounts page (#3233)
  • Feat: redesign Safe List in sidebar (#3245)
  • Feat: enable Safe version 1.4.1 (#3209)
Counterfactual safe deployments
  • fix: [Counterfactual] Only show success screen once (#3281)
  • fix: [Counterfactual] Enable spending limit setup (#3279)
  • fix: [Counterfactual] Add analytics events (#3271)
  • feat: [Counterfactual] Update UI elements (#3234)
  • fix: [Counterfactual] gasEstimation for counterfactual deployments (#3257)
  • fix: [Counterfactual] Add event bus and pending state (#3242)
  • fix: edit styles for assets in Overview widget (#3162)
  • fix: [Counterfactual] Disable notifications and message signing (#3240)
  • fix: [Counterfactual] try signing methods when signing (#3246)
  • fix: [Counterfactual] Deploy safe with specific version (#3238)
  • fix: [Counterfactual] Display option to refresh balances (#3227)
  • fix: [Counterfactual] Show notification when submitting counterfactual tx (#3226)
  • feat: [Counterfactual] Add pay now pay later option to safe creation (#3222)
  • feat: [Counterfactual] Add backup option (#3202)
  • [Counterfactual] Add deploy safe flow (#3199)
  • [Counterfactual] Deploy safe with first transaction (#3185)
  • [Counterfactual] Safe creation (#3180)
  • fix: [Counterfactual] Enable addOwner and swapOwner flow for counterfactual safes (#3192)

Bugfixes

  • fix: dont show address book suggestions after a valid adddress has been entered (#3268)
  • Fix: move Linea bridge to warned bridges (#3282)
  • fix: Set Safe apps categories via URL query (#3276)
  • Refactor: remove Show Prefix setting (#3277)
  • Fix: change macOsInfo border color (#3275) by @TanyaEfremova
  • Refactor: don't poll data in background tabs (#3269)
  • Fix: don't load social login if no env var is set (#3267)
  • Fix: don't display 0 nonce for grouped txs (#3250)
  • fix: Don't use faker for extendedSafeInfoBuilder (#3260)
  • Fix: sync Redux and localStorage across tabs (#3239)
  • [Analytics] origin as label for safe app txs (#3189)
  • [Safari] Sidebar CSS is broken fix (#3235) by @Moganesan
  • fix: Adjust dashboard widget positions (#3287)
  • Fix: Add copy visual feedback to tx share button (#3298) by @daniel0ar
  • fix: edit styles for assets in Overview widget (#3162) by @000000armor

Chores and Tests

  • Docs: Update release-procedure.md
  • Chore: fix lint in unit tests
  • Tests: add address book pagination tests (#3244)
  • Tests: add more tests for address book (#3241)
  • Tests: add csv import tests (#3232)
  • Tests: add dashboard tests (#3256)
  • Tests: add collectibles tests (#3264)