🚀 Release web-v1.101.0
📊 Release Statistics
- Total commits: 36
- Features: 12
- Bug fixes: 10
- Mobile changes: 0
- Breaking changes: 0
✨ Features
| Change | PR/Commit | Author |
|---|---|---|
| feat: add reload CTA for transaction details load failures (WA-3512) | #8726 | Clóvis Neto |
| feat: redirect to the welcome page when a workspaces session expires mid-session | #8724 | Pooya Raki |
| feat(proposers): Proposers educational modal | #8723 | Varya |
| feat: support ENS resolution on L2s (follow-up to #8447) | #8713 | Daniel Dimitrov |
| feat(policies): add the chain-aware token selector for spending limits | #8662 | Tong Yao |
| feat: audit log AB requests | #8696 | dsh |
| feat(policies): explain the spending limit before the flow starts | #8676 | Tong Yao |
| feat: report mobile execution failures to RUM with the error taxonomy | #8694 | Daniel Dimitrov |
| feat: add a search field to the network pickers (WA-3477) | #8657 | Guilherme Fekete Endres |
| feat(spaces): add a 2FA awareness card to the sidebar | #8653 | Tim Daubenschütz |
| feat(tx-flow): parameterise the transaction flow for Space-level use (SafeScope) | #8646 | Tong Yao |
| feat: Add upgrade/downgrade endpoints | #8693 | Yago Pérez Vázquez |
🐛 Bug Fixes
| Change | PR/Commit | Author |
|---|---|---|
| fix(web): keyboard navigation and recipient field UX in the send-tokens form | #8727 | Daniel Dimitrov |
| fix(proposers): show the agreed error copy for duplicate signatures and rejected requests | #8725 | Clóvis Neto |
| fix: cold load of messages | #8721 | dsh |
| fix: stop reporting an abandoned step-up challenge as an error | #8697 | Tim Daubenschütz |
| fix(e2e): fix false positive cy tests | #8705 | Varya |
fix: show -- instead of $0.00 when balance fetch fails
| #8645 | Varya |
| fix: filter out duplicated Safe Shield results | #8708 | dsh |
| fix: cap concurrent transaction detail fetches at 4 | #8668 | Tim Daubenschütz |
| fix: allow non-owner submitter to speed up own transaction | #8674 | Daniel Dimitrov |
| fix(ci): pin the e2e container so parallel shards report one OS | #8683 | Liliya Soroka |
🔧 Chores & Maintenance
| Change | PR/Commit | Author |
|---|---|---|
| ci: Push images to GHCR alongside Docker Hub | #8719 | Oluwaseyi Oluwapelumi |
| ci: Drop Docker Hub -> GHCR tag mirror | #8715 | Oluwaseyi Oluwapelumi |
| chore(deps): bump anthropics/claude-code-action from 1.0.213 to 1.0.217 | #8701 | dependabot[bot] |
| chore(deps): bump smol-toml from 1.6.1 to 1.8.0 | #8704 | dependabot[bot] |
| chore(deps): bump CatChen/eslint-suggestion-action from 4.1.35 to 4.1.36 | #8702 | dependabot[bot] |
| chore(ci): run the Cypress e2e jobs on the runner again | #8711 | Tim Daubenschütz |
| ci: Add one-off Docker Hub -> GHCR tag mirror | #8710 | Oluwaseyi Oluwapelumi |
| chore: upgrade @datadog/browser-rum to v7 | #8600 | Guilherme Fekete Endres |
| chore: add CODEOWNERS | #8688 | Daniel Dimitrov |
📦 Other Changes
| Change | PR/Commit | Author |
|---|---|---|
Revert "fix: show -- instead of $0.00 when balance fetch fails" (#8720)
| #8645 | Varya |
| Fix Cypress cache path in action.yml | #8689 | Tim Daubenschütz |
Generated from main..dev on 2026-09-18 08:19:33 UTC