🎁 Features
- Push notifications (#2369)
- Human-readable transactions in history and queue (#2518) (A/B test)
- Sign/execute pending transactions directly from the Dashboard (#2523)
- New connect button + deprecate mobile pairing (#2544)
- Allow safe apps to disable off-chain signing (#2441)
🐞 Bug fixes
- fix: use MultiSendCallOnly 1.3.0 for older Safes (#2528)
- fix: Update tx flow form when selecting a replacement nonce (#2520)
- fix: close transaction modal if already on
href
(#2527) - fix: close transaction flow if Safe changes (#2526)
- fix: reset nonce if outdated (#2383)
- Fix: notification center width on mobile
- Fix: [Dashboard] better layout for pending txs (#2491)
- fix: use current/latest Safe deployments (#2467)
- style: welcome screen re-ordering enhancement for mobile view (#2474)
- Fix: reset body scroll after mobile pairing (#2489)
- Fix: update default value for Relay Service URL (#2488)
- Fix: Execute batch -> Bulk execute (#2464)
- fix: populate address from URL in load Safe flow (#2451)
- fix: don't track clicks on disabled elements (#2468)
- fix: adjust Ledger signatures for notifications (#2550)
🛠️ Miscellaneous
- Attach safe address to GTM (#2524)
- Chore: track tx errors on Sentry (#2483)
- Fix: update privacy policy (#2542)
- fix: boolean env vars (#2532)
- Cypress tests refactoring: PO model, safe app tests (#2522)
- Refactoring of existing Cypress tests (P2) (#2512)
- Refactor Cypress tests: address book and balance tests (#2502)