* origin/develop: (352 commits)
Update PPOM Validator (#20738)
Update Snap privacy warning content (#20741)
Use versioned URL for `manageAccounts` test (#20739)
fix(readme): yarn v3 no longer required (#20713)
fix(20548): fix warning levels in migration file (#20737)
Add missing derivation path names (#20735)
feat(locale): New Crowdin translations by Github Action (#20563)
Blockaid validation should be done on ethereum mainnet only (#20709)
Reverting ppom.js file to old version (#20566)
Added Specification for opBNB as a multilayer network (#20715)
Use transactions array in frontend (#20523)
Add what's new popup for snaps (#20686)
Fix position of a warning triangle icon on Snap Install Warning (#20712)
Reduce logging in production builds (#20694)
Add resolution for `semver` (#20710)
feat: Update Blockaid copies on What's new modal, Settings, and BannerAlert (#20671)
add whatsnew popup to drop ledger support for firefox (#19498)
AvatarIcon prod updates and some deprecated fixes (#20557)
Fix missing property on snap export metric (#20685)
Subscribe to event fired by KeyringController on account removal (#20478)
...
Modern releases of yarn are not intended to be installed globally or via npm. The good practice now is to use Corepack, a utility included with Node.js by default, that manages Yarn on a per-project basis, based on the version specified by the packageManager property in the project's package.json file.
* added configuration for gas calculations for opBNB
* updated configuration for gas calculations of opBNB
* Specify that opBNB is a multilayer network
* fixed prettier issues
* Update
---------
Co-authored-by: RumeelHussainbnb <rumeelhussainbnb@gmail.com>
* Add what's new popup for snaps
* Update SVG
* Update copy and link out
* Update SVG and fix lint
* Fix unnecessary space in copy
---------
Co-authored-by: Howard Braham <howrad@gmail.com>
* Add what's new popup for snaps
* Update SVG
* Update copy and link out
* Update SVG and fix lint
* Fix unnecessary space in copy
---------
Co-authored-by: Howard Braham <howrad@gmail.com>
Our logger middleware can be quite noisy in production, logging all RPC
requests. It has been updated to have more condensed logs in production
builds, but preserving the existing logging for development builds.
Our logger middleware can be quite noisy in production, logging all RPC
requests. It has been updated to have more condensed logs in production
builds, but preserving the existing logging for development builds.
* add whatsnew popup to drop ledger support for firefox
* add missing 21 ui notification
* improved look of notification
* added NOTIFICATION_DROP_LEDGER_FIREFOX to prep for merge with develop
---------
Co-authored-by: Howard Braham <howrad@gmail.com>
* origin/develop: (333 commits)
Subscribe to event fired by KeyringController on account removal (#20478)
Updating padding for 'import-token__custom-token-form' to match 'import-token__search-token' in Import Token Modal (#20661)
[MMI] Adding missing logic to handle custodian approval in token allowance (#20662)
style: fix Settings pages padding (#20674)
Fix#20648 - Show Linea ETH fiat value by default (#20672)
Fix: UnitInput too narrow for small and trailing zeroed numbers (#20666)
fix(20314): fix window.left negative value causing polifll warning (#20653)
UX: Create selector for blockie preference (#20577)
style: update Desktop App settings styles (#20676)
UX: Nit: Avoid AccountPicker props error (#20645)
Bump test-dapp to v7.1.0 (#20665)
use @blockaid/ppom_release vs @blockaid/ppom (#20669)
Use getEncryptionPublicKey from Core KeyringController (#20646)
fix/BannerTip to TS (#20538)
Declared <IconWithFallback/> as deprecated (#20656)
Bump @metamask/post-message-stream and extension-port-stream core libs (#20659)
Fix Blockaid and OpenSea BannerAlert placement for Token Allowance, Confirm Pages, SIWE, and Signature V3/V4 pages (#20530)
Use `verifySeedPhrase` from `KeyringController` (#19817)
Update network.ts (#20617)
Declared <TextField/> as deprecated (#20640)
...
* fix: UnitInput too narrow for small and trailing zeroed numbers
* lint
---------
Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>
* feat: update sentry mask adding controller props to improve error monitoring
* fix:remove changes in chrome-driver dependency
* Remove properties from mask
* Add more values to mask
* Sort the mask alphabetically
* Add termsOfUseLastAgreed to mask
* Fix test imports
* Update policy gap test to compare UI mask
* Reorganize tests under one describe block
* Update snapshots
* Mask another timestamp in state snapshots
* Mask browser environment properties
* Add missing UI field mask, and refactor field masking/removal
* Eliminate remaining policy gaps
* Simplify ganache options
* Eliminate extra mask properties
* Update mask to capture dynamic keys
The mask now supports dynamic keys. This lets set more fine-grained rules
for which data to include within dynamic data structures.
The mask has been updated to include just top-level keys for various
token-related data collections in state. This lets us see the chain IDs
that users have tokens on. This will be useful in debugging Sentry
reports of invalid keys in these data structures.
* Add additional 'expected missing state' entries
* Remove unnecessary properties from state snapshot
* Add providerConfig.chainId to state snapshot
* Update error state snapshots
---------
Co-authored-by: Danica Shen <zhaodanica@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
* Add whats new popup for changes to advanced gas fee
* Update shared/notifications/index.js
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
* updated text
* verified working, changed order of init
* use first renderer for formatting issue
---------
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: legobeat <109787230+legobeat@users.noreply.github.com>