Skip to content

Commit a8b9d19

Browse files
committed
Merge remote-tracking branch 'origin/main' into refactor/5477/v5-compat
2 parents 352b27f + cdd3cd7 commit a8b9d19

File tree

75 files changed

+1531
-1403
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+1531
-1403
lines changed

CHANGELOG.md

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,88 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [13.10.0]
11+
12+
### Added
13+
14+
- Updated Shield settings banner ui, copywriting and text colors (#37791)
15+
- Updated texts and notes for shield plan page (#37800)
16+
- Supports tron in the swaps and bridge experience (#37683)
17+
- Show Shield Settings billing account name in full (#37797)
18+
- Add generic Platform Notification support (#37709)
19+
- Introduced sidepanel (#37304)
20+
- Adds shield membership event metrics (#37767)
21+
- Adds new events for shield eligibility and priority support (#37822)
22+
- Updated text on Claims Form top details (#37770)
23+
- Added metrics tracking for the new Subscriptions (#37735)
24+
- Updated error codes for shield rule engine (#37748)
25+
- Adds animation to Shield Entry Modal Illustration (#37686)
26+
- Updated Transaction Shield page UI and added animated icons (#37692)
27+
- Improved initial cross ecosystem connection flows by preselecting all supported chains (EVM + Solana) when connecting through (#37088)
28+
injected providers
29+
- Updated Shield Entry modal UI and added fullscreen mode (#37594)
30+
- All coverage statuses show a background of a lighter text color (#37580)
31+
Gray status for not covered shield coverage status
32+
Icon i info for all shield coverage status alert
33+
Fix shield coverage status for simple send not showing
34+
Onlys how shield footer indicator for
35+
signature/transaction confirmation
36+
- Implement cohort-based gating system for Shield entry modal display (#37651)
37+
- Keep shield transaction claimable after subscription cancelled (#37700)
38+
navigate back to shield plan if showing cancelled
39+
subscription and user press renew
40+
- Added gas sponsorship for shield trial subscriptions (#37441)
41+
- Enable automatic updates of preinstalled Snaps (#37610)
42+
- Get required configurations for shield claims process from the backend (#37693)
43+
- Virtualize the Tokens list (#37589)
44+
- Add Shield entry modal to settings page (#37606)
45+
- Added automatic account upgrade support (#37571)
46+
- Added support for Tron (#35984)
47+
- Support ignoring non-evm tokens (#37423)
48+
- Added `@metamask/claims-controller` for shield claims Added Claim Signature Generation (#37597)
49+
- Support importing non-evm tokens (#37501)
50+
- Shield plan copywriting update and removed footer note (#37595)
51+
- Show Priority Tag on Menu > Support when shield subscription is active or paused (#37590)
52+
53+
### Fixed
54+
55+
- Fixed evaluateCohortEligibility call in home page just after the onboarding is completed (#37803)
56+
- Fixed shield coverage alert title for the Signature requests (#37799)
57+
- Fixes shield metrics events wrt to eventSource and cohort props (#37783)
58+
- Permissions screen height (#37812)
59+
- Added missing metrics to import SRP flow (#37567)
60+
- Shows token balance for gas tokens if fiat balance is disabled in settings (#37738)
61+
- Updates confirmations logic for sidepanel (#37778)
62+
- Used feature flag to only show this change when sidepanel flag is enabled for chrome. Updated button on wallet creation (#37782)
63+
successful page from 'Done' to 'Open wallet'
64+
- Applied the settings theme to modify the background color of the unlock page (#37726)
65+
- Fix subscription default card payment method not saved (#37774)
66+
- Adds a hovered component when the address link is hovered over (#37539)
67+
- Added back hardware wallet device selection on expanded view in the context of sidepanel (#37731)
68+
- Fixed account details menu appearing in dapp connection account selection (#37704)
69+
- Fix design defects and show all native assets regardless of balance in send flow (#37613)
70+
- Fixed backup and sync toggle not persisting user's choice during onboarding (#37578)
71+
- Disable default "Alert" text and the arrow for inline Confirmation alerts (#37542)
72+
- Fixed bridging with qr-based wallets (#37549)
73+
- Validate seedphrase when user paste the data (#37611)
74+
- Fix incorrect token approval amount when change shield plan (#37585)
75+
- Show dest token symbol in HW approval label (#37629)
76+
- Smart transaction send and receive copy (#36229)
77+
- Fixed "Premature close" stream errors in extension context by adding graceful shutdown handlers (#37400)
78+
- Removed deprecated network warnings that were displayed at the bottom of the extension (#37702)
79+
- Use preferred avatar in site tooltip (#37634)
80+
- Filter Tron Energy/Bandwidth assets on token list (#37699)
81+
- Updates Shield Terms of Use URL (#37769)
82+
- Updates Shield confirmation messages (#37829)
83+
- Adds `from` and `to` fields to the send confirmation view (#37906)
84+
- Fixes menu height overflow (#37915)
85+
- Fixes crash when clicking away from swap flow (#37922)
86+
- Fixes styling in `MultichainHoveredAddressRowsList` and `MultichainAggregatedAddressListRow` components (#37792)
87+
- Fixes a bug that was not copying the checksummed address (#37939)
88+
- Updates Predict deeplink handler (#37907)
89+
- Fixes `Open full screen` text (#37916)
90+
- Adds the support link back in unlock page (#37967)
91+
1092
## [13.9.0]
1193

1294
### Added
@@ -1135,7 +1217,8 @@ authorized by the user.` error until the user fully revoked dapp
11351217
- This changelog was split off with 12.22.0
11361218
- All older changes can be found in [docs/CHANGELOG_older.md](https://github.com/MetaMask/metamask-extension/blob/main/docs/CHANGELOG_older.md)
11371219

1138-
[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v13.9.0...HEAD
1220+
[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v13.10.0...HEAD
1221+
[13.10.0]: https://github.com/MetaMask/metamask-extension/compare/v13.9.0...v13.10.0
11391222
[13.9.0]: https://github.com/MetaMask/metamask-extension/compare/v13.8.0...v13.9.0
11401223
[13.8.0]: https://github.com/MetaMask/metamask-extension/compare/v13.7.0...v13.8.0
11411224
[13.7.0]: https://github.com/MetaMask/metamask-extension/compare/v13.6.0...v13.7.0

app/_locales/en/messages.json

Lines changed: 7 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/_locales/en_GB/messages.json

Lines changed: 7 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
-994 KB
Binary file not shown.
-3.64 KB
Binary file not shown.

app/images/shield-entry-modal.png

-13.6 KB
Binary file not shown.
-58.8 KB
Binary file not shown.

app/scripts/app-init.js

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -147,20 +147,6 @@ function importAllScripts() {
147147
// eslint-disable-next-line no-undef
148148
self.addEventListener('install', importAllScripts);
149149

150-
/*
151-
* A keepalive message listener to prevent Service Worker getting shut down due to inactivity.
152-
* UI sends the message periodically, in a setInterval.
153-
* Chrome will revive the service worker if it was shut down, whenever a new message is sent, but only if a listener was defined here.
154-
*
155-
* chrome below needs to be replaced by cross-browser object,
156-
* but there is issue in importing webextension-polyfill into service worker.
157-
* chrome does seems to work in at-least all chromium based browsers
158-
*/
159-
chrome.runtime.onMessage.addListener(() => {
160-
importAllScripts();
161-
return false;
162-
});
163-
164150
/*
165151
* If the service worker is stopped and restarted, then the 'install' event will not occur
166152
* and the chrome.runtime.onMessage will only occur if it was a message that restarted the

app/scripts/controller-init/token-balances-controller-init.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ describe('TokenBalancesControllerInit', () => {
7272
queryMultipleAccounts: true,
7373
allowExternalServices: expect.any(Function),
7474
accountsApiChainIds: expect.any(Function),
75+
platform: 'extension',
7576
});
7677
});
7778
});

app/scripts/controller-init/token-balances-controller-init.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ export const TokenBalancesControllerInit: ControllerInitFunction<
3333
? (featureFlagForAccountApiBalances as `0x${string}`[])
3434
: [];
3535
},
36+
platform: 'extension',
3637
});
3738

3839
return {

0 commit comments

Comments
 (0)