wakamex/github
02.7k
1[{"node": {"oid": "538601ffb4b0c0b839fabcc44d23d2f19b3543df", "messageHeadline": "Fix + Clean: \"Security & Privacy\" Settings Search routes (#22984)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 106, "deletions": 44}}, {"node": {"oid": "2d5a981007b6bde0c235c28fc8d5ecdf5ec7394e", "messageHeadline": "Merge pull request #22993 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "67eb0bca9eeeb78250446d50267a08906caf28ae", "messageHeadline": "Update the hardfork in the transaction common used to estimate L1 opt\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c50613ae3d4954c5b924bc761b6f5a265e5ae618", "messageHeadline": "fix: for realease blocker bugs (#22874)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 118, "deletions": 48}}, {"node": {"oid": "756cd31b84685741c8ea7458fd26f1fefd5f7935", "messageHeadline": "Adds 'yarn master-sync' command to automatically generate a PR-ready \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 106, "deletions": 1}}, {"node": {"oid": "f9a54627fa6774ee92af52dbd2a012390da5ff01", "messageHeadline": "resolve merge conflict", "author": {"name": "Chloe Gao", "email": "chloe.gao@consensys.net", "user": {"login": "chloeYue"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "7aff8ca2c00ec197380e72d8769ad5e6ffc3510b", "messageHeadline": "delete script", "author": {"name": "Chloe Gao", "email": "chloe.gao@consensys.net", "user": {"login": "chloeYue"}}, "additions": 0, "deletions": 104}}, {"node": {"oid": "e94c93041aa9590e65720ae42955c3b3892e8d7b", "messageHeadline": "Merge branch 'master-sync' of https://github.com/MetaMask/metamask-ex\u2026", "author": {"name": "Chloe Gao", "email": "chloe.gao@consensys.net", "user": {"login": "chloeYue"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4a9d41da38e8b7d94e68956e178b1f31b60d6e53", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Chloe Gao", "email": "chloe.gao@consensys.net", "user": {"login": "chloeYue"}}, "additions": 24246, "deletions": 21444}}, {"node": {"oid": "00f3fece5201b36703ea45d8522bf25b8d052b5b", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Chloe Gao", "email": "chloe.gao@consensys.net", "user": {"login": "chloeYue"}}, "additions": 24294, "deletions": 21413}}, {"node": {"oid": "befc516a3cac454ee5c3c6374725c4f864faf44c", "messageHeadline": "Personal sign origin (#22763)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 296, "deletions": 94}}, {"node": {"oid": "9bcc4410e9713e48966a0d4f2cc6df7e4d01725e", "messageHeadline": "Fix storybook path of confirmation components (#22888)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "d37a2e6b5b53aa0988df8e7cada6bc26391f5975", "messageHeadline": "chore: upgrading design tokens to v2 (#22897)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "c939729b36f35024c734c3f1b708427de2bad51e", "messageHeadline": "Merge pull request #22983 from MetaMask/Version-v11.9.5", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "abcc61e4a6167c987fb2da1bd44919e2de943379", "messageHeadline": "Version v11.9.5", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ed5581ac1ae326c84da61a6310d33b5ccacf1796", "messageHeadline": "Cherry-pick 79cca74 (#22978) to v11.9.5", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1cca466083d799276d8d1d139c80b5a389ef429e", "messageHeadline": "Bump eth-snap-keyring to v2.1.2 (#22955)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "79cca74d056915bc42627135e5c272ec61e4da50", "messageHeadline": "fix: Update ppom_release to fix fail ppom security validation checks \u2026", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c6cb88edb8375e49cd89782f447e0a8f677c58fe", "messageHeadline": "test: optimize memory usage when building storybook by using swc (#22\u2026", "author": {"name": "David Murdoch", "email": "187813+davidmurdoch@users.noreply.github.com", "user": {"login": "davidmurdoch"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "4d381e93cd8a6fc6a543846a05b4a3e7cbbaebc5", "messageHeadline": "chore: support code fencing of .tsx files (#22977)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "06667e683b1ddb4e741504d0e0a5d38bdd52cadf", "messageHeadline": "Fix/password not present after tapping back (#22867)", "author": {"name": "Xiaoming Wang", "email": "dawnseeker8@gmail.com", "user": {"login": "dawnseeker8"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "50baed6fb6954d2e6b1c04dac4acdca0c2a53787", "messageHeadline": "Revert remove staking link (#22816)", "author": {"name": "martahj", "email": "marta.hourigan.johnson@gmail.com", "user": {"login": "martahj"}}, "additions": 160, "deletions": 11}}, {"node": {"oid": "8e00507f9c98ad18294448f3fdedcf92b19a00b3", "messageHeadline": "chore: update typescript to ~v5.3.3 (#22530)", "author": {"name": "David Murdoch", "email": "187813+davidmurdoch@users.noreply.github.com", "user": {"login": "davidmurdoch"}}, "additions": 384, "deletions": 394}}, {"node": {"oid": "80d0822dd79c5111d8e0bf29a28439e99c697638", "messageHeadline": "Updated GasFeeController to latest package version (#22954)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 69, "deletions": 9}}, {"node": {"oid": "c555d49295f757c09c484f4409a3881bada21074", "messageHeadline": "[MMI] Moving mmi keyrings outside if else logic in order to have them\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "2aff0e59fd7639015cda60bd33202348c41b9cf7", "messageHeadline": "fix: switch e2e test to mainnet instead of ganache (#22880)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "9c59da5eed962602fc787426cff2d3fb581c7de4", "messageHeadline": "fix: Remove unnecessary resolution for socks (#22960)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3d38143784d741273ffd07571700cdf3bb9b65ad", "messageHeadline": "fix(e2e): PR blocker \"Send ETH from inside MetaMask...\" on test-e2e-c\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "85cd1c89039e900b452edb704ec37e9ccbd3e76a", "messageHeadline": "Add networkClientId to DetectTokensController.detectNewTokens() (#22898)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 115, "deletions": 10}}, {"node": {"oid": "12a07708b3696b4ffc0fb59687be43f1c5100f22", "messageHeadline": "Revert \"22542 add e2e test for update network\" (#22946)", "author": {"name": "Harika Jetpoluru", "email": "153644847+hjetpoluru@users.noreply.github.com", "user": {"login": "hjetpoluru"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "f8b59c75bd0c45db980fbedcbf39bfde75933a5b", "messageHeadline": "Fix memoisation base transaction confirmation container (#22944)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "558f32fc644bcddf9da6b6b2251c17384e0e4388", "messageHeadline": "UX: Show Total Account Balances (#22186)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 254, "deletions": 192}}, {"node": {"oid": "c22fc9ae73bf950ec2b4005af07d575e687dd207", "messageHeadline": "22542 add e2e test for update network (#22762)", "author": {"name": "Harika Jetpoluru", "email": "153644847+hjetpoluru@users.noreply.github.com", "user": {"login": "hjetpoluru"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "38fcd39efec332c9315ee30a05daee3a6df32053", "messageHeadline": "MMI-2119-env-name-as-key (#22546)", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 112, "deletions": 317}}, {"node": {"oid": "391e9e7d61af1490f71929c1ced4358c9512d3d5", "messageHeadline": "Minor language fixes in messages.json-en (#22550)", "author": {"name": "Bumblefudge", "email": "caballerojuan@pm.me", "user": {"login": "bumblefudge"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "14d1974a3084ac6005baf0c6cb4f3728a8f0ad83", "messageHeadline": "Fix issue with manually added networks (#22832)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "167036f97549f1756ba43fd4e7117607b2c5c503", "messageHeadline": "fix: fix selectedAddress and nftController instantiation (#22856)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 112, "deletions": 6}}, {"node": {"oid": "34df597aa55a646ade005d196dfc1c56da51e1dc", "messageHeadline": "Remove unused notifications, their messages, and images (#22678)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 2, "deletions": 4904}}, {"node": {"oid": "747a3f93c7871a6d433e4f89c6cb880e35d908fb", "messageHeadline": "Merge pull request #22924 from MetaMask/Version-v11.9.4", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "dc312cdd3b318a7c78bc99bb0badb9011b705184", "messageHeadline": "test: wait for PPOM loading spinner to disappear (#22907)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b5f66327155185b8c673f5b3967f2200a19fd388", "messageHeadline": "Update discover snaps CTA link (#22909)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8a47a96773245748f16337f8d8c125a93cdcdcc0", "messageHeadline": "Fixes an issue cancelling a permission request (#22915)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3844eacef96d13ecddea8676b0930d85e39982ea", "messageHeadline": "fix: asset list showing fiat symbol instead of native (#22760)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ef9745aefc6e5454760bb55edbb6b4cab402cd42", "messageHeadline": "v11.9.4", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b0bd09697b310364789218d2d9272775bf2411cc", "messageHeadline": "Fix detected tokens added to wrong network (#22814)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "1235958e35dcab55ba63760e714d1184e86c841a", "messageHeadline": "fix: fix deps (#22910)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "89d0287f1c30cbe1ac8357c57d0cd2f767fa912e", "messageHeadline": "fix: fix deps (#22910)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "d47ae272c92a19952232f9de4d37eeb5e0ff0003", "messageHeadline": "[FLASK] Add signature insights (#22485)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 767, "deletions": 329}}, {"node": {"oid": "9321295a950addf936757b20482fb28d3347d78c", "messageHeadline": "Merge pull request #22904 from MetaMask/Version-v11.9.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "727ccfe175883214a8bce21dad0d4fc1fc9f33fb", "messageHeadline": "Add deprecated comment on `displayWarning` (#22853)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a6e1b78cced06e2ff705a0af4eba8009aad8c8e0", "messageHeadline": "v11.9.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d54921555adb28953c6902cca2bfc55615514ef4", "messageHeadline": "fix: gas fee editing should not be hidden if user has disabled curren\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b8e7bb9e5668ab01a1bd86fa82585d917bc7cfa3", "messageHeadline": "fix: gas fee editing should not be hidden if user has disabled curren\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "480a671628b0b8193fe524054b4ede0810f1f5e2", "messageHeadline": "e2e: Reduce CircleCI credit usage (#22843)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 68, "deletions": 65}}, {"node": {"oid": "926594f2ca30b9941f95d141a30b8a904918e095", "messageHeadline": "[MMI] Fixes PW e2e tests (snapshots) (#22883)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "1beedcff8263cbbc1741f3f46801691a29469cd2", "messageHeadline": "[Snaps E2E] Remove / Replace superflous arbitrary delays in snaps E2E\u2026", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 224, "deletions": 107}}, {"node": {"oid": "201a48fd76e89c68ea9a559d10dc58fa14d7da61", "messageHeadline": "Stop doing ppom validation on metamask swaps (#22847)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "6db80f1b0d2ac807447b9b4c2dcedb10f9fba2b2", "messageHeadline": "UX: Add event tracking for empty banner displays (#22654)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 104, "deletions": 20}}, {"node": {"oid": "94e1ebf8280e68efc249dd9cf75b0219125643e6", "messageHeadline": "Version 11.9.2 (#22882)", "author": {"name": "Shane T", "email": "shane.odlum@consensys.net", "user": {"login": "shane-t"}}, "additions": 338, "deletions": 311}}, {"node": {"oid": "39a82837f28078f9b62512a4edd0ed31e9d245e6", "messageHeadline": "Remove clashing published files from lavadome (#22854)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "ba3a20fc88d8acc5f45b23bfc19b8781242a4493", "messageHeadline": "refactor: make `inpage.js` inject itself into the MAIN world (manifes\u2026", "author": {"name": "David Murdoch", "email": "187813+davidmurdoch@users.noreply.github.com", "user": {"login": "davidmurdoch"}}, "additions": 43, "deletions": 36}}, {"node": {"oid": "423268c38946cb2f6646e097606716b65b1d66b2", "messageHeadline": "chore: Update `@metamask/signature-controller` and related packages (\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 95, "deletions": 282}}, {"node": {"oid": "3fa4cd6c563e6f47fe4baa5d2351f20673c976ef", "messageHeadline": "chore: Update LavaMoat (#22881)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 342, "deletions": 299}}, {"node": {"oid": "0b52d3d1e20a466612d31a6cb2f5039480170eda", "messageHeadline": "UX Multichain: Updated app header account picker and address button (\u2026", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 227, "deletions": 227}}, {"node": {"oid": "3ac678497ab85125b1ca9d5804fe61d95c55da07", "messageHeadline": "UX: Show names for the accounts in Send Flow (#22824)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 142, "deletions": 15}}, {"node": {"oid": "1d4a6666dff5e9fef8f487d5ca6b76d9dcc8d20f", "messageHeadline": "Update version of ppom-validator (#22868)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d2958b2f8e553a5cb2620dff0a687d421106a0f2", "messageHeadline": "Merge pull request #22846 from MetaMask/Version-v11.9.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 66, "deletions": 27}}, {"node": {"oid": "9efad46f6c01b4a49130d258434bcf52cfdd681f", "messageHeadline": "devDeps: concurrently@^7.6.0->^8.2.1 (#20677)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "f38155938ef8534384d55b752a729dba733d47a3", "messageHeadline": "Fix incorrect account name in Account Details and Receive List (#22844)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 471, "deletions": 22}}, {"node": {"oid": "d78a894e093984038b473b0e99e7b0b1e45c16e3", "messageHeadline": "Simplify logic to disconnect from a snap (#22873)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 33, "deletions": 91}}, {"node": {"oid": "c4c12ecd53ee8d1c76d4329af21649ce93d5f9bd", "messageHeadline": "Confirmations code re-structuring (#22639)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1558, "deletions": 1496}}, {"node": {"oid": "642f6d4cf1655edc519de31075d8b14abe0f8e83", "messageHeadline": "Simplify permissions page logic (#22850)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "2c55ce7826dc00c9530081d0f6e7fe0907a88c95", "messageHeadline": "chore: Update `@metamask/keyring-controller` to v12 (#22852)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 226, "deletions": 58}}, {"node": {"oid": "d6828c5dae004dfc31a58d604923230f51b012fd", "messageHeadline": "e2e: Writing new test for settings about metamask section (#22779)", "author": {"name": "Harika Jetpoluru", "email": "153644847+hjetpoluru@users.noreply.github.com", "user": {"login": "hjetpoluru"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "49cafbc6bfb6747e0537d040291e26228a12f0d6", "messageHeadline": "Tweak UI for Initial Petnames Release (#22772)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 927, "deletions": 551}}, {"node": {"oid": "65f5b81093300e0dba1a5344d28fa19528b739ed", "messageHeadline": "fix: disable smart swaps for Snap accounts (#22731)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "44763345b10e0e2e623398b86c4f2ede1654d198", "messageHeadline": "update test to match what we have working in develop", "author": {"name": "Antonio Regadas", "email": "antonio.regadas@consensys.net", "user": {"login": "zone-live"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "3e0075354a791c3b5ab22892d87f46a69f0e11bd", "messageHeadline": "Fix `useTransactionInsightSnaps` (#22855)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57b55911b08894be1568fe3d147b0467055cfa8a", "messageHeadline": "[MMI] Refactored the way we are showing the user the deep custodian l\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 285, "deletions": 154}}, {"node": {"oid": "da58570ecaf3b6264257a4ebcdb204b10d22295e", "messageHeadline": "Merge pull request #22752 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "4067f6f1a56fba45e208de77d84073788a7e9087", "messageHeadline": "Fix `getIsLocked` hook (#22845)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f63f7797e2bbb50bff209b84ab13b185146a319", "messageHeadline": "[MMI] patch to 11.9 fixing issues with transacction promise resolutio\u2026", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "5cde0695c1f73152bde85acf944581d87465641d", "messageHeadline": "updates changelog and version", "author": {"name": "Antonio Regadas", "email": "antonio.regadas@consensys.net", "user": {"login": "zone-live"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6207da398fff63998f805a7a75772424c1da566c", "messageHeadline": "Fix `send max` issue (#22694)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 115, "deletions": 8}}, {"node": {"oid": "635901a2b2e4f65b933d362cb2f82a6ff89dd270", "messageHeadline": "Move security alerts out of Experimental settings on Extension (#22813)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 469, "deletions": 448}}, {"node": {"oid": "b3636d239e32b9aa6c0f3a9da951a7029ed9313b", "messageHeadline": "e2e: remove failOnConsoleError and replace with ignoredConsoleErrors \u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 66, "deletions": 167}}, {"node": {"oid": "91981b4ee600c3697e4e8965d5fb16b8a4e2d8d6", "messageHeadline": "Merge pull request #22549 from MetaMask/Version-v11.9.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21646, "deletions": 13711}}, {"node": {"oid": "338d5042180d5dd56925bc2bf2b4e1f7e5455656", "messageHeadline": "refactor: combine RTL and LTR stylesheets (#22526)", "author": {"name": "David Murdoch", "email": "187813+davidmurdoch@users.noreply.github.com", "user": {"login": "davidmurdoch"}}, "additions": 355, "deletions": 349}}, {"node": {"oid": "2aa0572a13a9e3aca8c9245f932ab1d8c0b2d1eb", "messageHeadline": "refactor: remove `globalThis` as all build targets support it nativel\u2026", "author": {"name": "David Murdoch", "email": "187813+davidmurdoch@users.noreply.github.com", "user": {"login": "davidmurdoch"}}, "additions": 174, "deletions": 193}}, {"node": {"oid": "f5f6922a25f8525e2945e40b1f4104cb86d63261", "messageHeadline": "Add What's New Popup for Petnames (#22780)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "5f7a88a2949ba49383cd7ba1809833450f0ddd53", "messageHeadline": "Cherry pick staking revert (7c15b31) into 11.9.0 (#22817)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 158}}, {"node": {"oid": "aad13786cb0ce9b71f564118869c14051e27f1d2", "messageHeadline": "Cherry-pick 0364739665 (PR #22778) into v11.9.0 RC", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 165, "deletions": 17}}, {"node": {"oid": "35282e6e917df558e56449bf588379069e5e3956", "messageHeadline": "[test] PPOM - Run Simple Send Eth test against Multichain build (#22829)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "c8797f4882631e92f3d9a37ba93e9d7118a9bd42", "messageHeadline": "feat: BlockaidBannerAlert update Failed type false positive support (\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "82e0029f16499cf39399c27b433cea95445cacc9", "messageHeadline": "fix: IPFS NFTs fetching (#22627)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "03647396650d5cd85599120f695e4a13e26e61a2", "messageHeadline": "Stop blocking display of transaction approval window on resolution of\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 497, "deletions": 40}}, {"node": {"oid": "4195f55280c263932a25bb7d2cf9ea299be30ed8", "messageHeadline": "Add the update of ppom validator to 0.22 to Version-v11.9/.0 (#22787)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 185, "deletions": 102}}, {"node": {"oid": "8385506b43097aa645f991a1199da3096371662e", "messageHeadline": "Confirmation redesign: adding title to personal sign component (#22749)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 166, "deletions": 18}}, {"node": {"oid": "cdf238035a055bdf1fa2460e423bfc31294ea654", "messageHeadline": "Feat/22712/improve ds token linting (#22819)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e98039c6815cf216367e8bca815fb012656b731f", "messageHeadline": "Dont dispatch setUseRequestQueue (#22805)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a968da2eeb6818247af982d58e00b14dc7fb72a", "messageHeadline": "Refactor and update blockaid banner alert (#22625)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 82, "deletions": 63}}, {"node": {"oid": "45a2af61336dac7f09d7d80eaa73287801d954b3", "messageHeadline": "Fix re-rendering problems on signature screens (#22767)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 49, "deletions": 20}}, {"node": {"oid": "42922cc377b517d9cb9b357e0d92dee3c5b5e98c", "messageHeadline": "chore: update `props` types in Text and Box component usages (#22523)", "author": {"name": "David Murdoch", "email": "187813+davidmurdoch@users.noreply.github.com", "user": {"login": "davidmurdoch"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "7d2f87c2b76f553907acc0bfa88e85c877b645ea", "messageHeadline": "UX: Send Flow: Unit tests (#21648)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1242, "deletions": 576}}, {"node": {"oid": "d3d4ad05c86c3bafaf601da8cacd4255cbcbd89e", "messageHeadline": "e2e: Add more information to error messages in CircleCI (#22764)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4797c549a83476bdeda5e7623033c2890233f16a", "messageHeadline": "Change petnames toggle setting classname (#22784)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d10217a4b183d35dd7d5b057db29a30b0ea4e308", "messageHeadline": "Disable MetaMask on Battle.net (#20396)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e02dca6b5e13bff63564ac3b4c3772ad7e8e6f92", "messageHeadline": "Revise warning copy when adding custom network with existing currency\u2026", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 2, "deletions": 65}}, {"node": {"oid": "17cafe5c989a8871d0309c48afa37980508d5367", "messageHeadline": "[MMI] hides the new buy & receive button (#22384)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "82c6084e8380f7a0e6a819ab4397cd7395d0b78f", "messageHeadline": "LavaDome minor fixes (#22765)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ff0a27d4b4d8f20186a405c5238921cc5351e742", "messageHeadline": "Petnames: Addition of shouldSyncPetname Method for Petnames Synchroni\u2026", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 208, "deletions": 64}}, {"node": {"oid": "eeeb9390715a98af3e8ed1c06885f03d92f78dc7", "messageHeadline": "chore: update Node.js to v20 (#22755)", "author": {"name": "David Murdoch", "email": "187813+davidmurdoch@users.noreply.github.com", "user": {"login": "davidmurdoch"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "2a9b933f770ed9ff191259f215165661da820f40", "messageHeadline": "Adds ModalBody component to AccountDetails modal (#22775)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "391807f4ad9cb34947281c4ba4e3784fcf47ee4b", "messageHeadline": "Set FONTCONFIG_PATH on CircleCI containers (#22657)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5667250afe787088e10df0644bef942f69a14687", "messageHeadline": "Petnames: Move Identicon within Name component (#22737)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 176, "deletions": 39}}, {"node": {"oid": "9a9298765e7575077fad0db02dcc4b5f2e63aded", "messageHeadline": "[Bug|Feat] blockaid external link clicked metric update (#22631)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 352, "deletions": 347}}, {"node": {"oid": "030d8cb62d90f9dbdf2f82ef17d72f15fbdd986a", "messageHeadline": "Integrate LavaDome private key protection (#22381)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 116, "deletions": 10}}, {"node": {"oid": "c1a25eca0dcc7562620fec7257ef91d07c06fa11", "messageHeadline": "devDeps: @storybook/test-runner@^0.10.0->^0.14.0 (#21767)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 565, "deletions": 1251}}, {"node": {"oid": "a10bb96546976126911c3b47f0c2d3fc79d8d93f", "messageHeadline": "v11.9.0 changelog (#22682)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "374cddd3db36b44d62f65121859f7f326a8bb522", "messageHeadline": "Adding missing modal overlay to signature request original warning (#\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "12627a06a4d3f4741dbbb48ad422b717be288d95", "messageHeadline": "useDisplayName Hook and Integration into <Name/> Component (#22734)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 102, "deletions": 2}}, {"node": {"oid": "7a3d9e21ec5fea3348171a515a3d0756f2e7332a", "messageHeadline": "Cancel transaction signing from activity list (#22676)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 386, "deletions": 277}}, {"node": {"oid": "4dce98e04c02928d9ea6cdd32d86054bacdaed92", "messageHeadline": "Merge branch 'master' into Version-v11.9.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 548, "deletions": 408}}, {"node": {"oid": "726bdf9df215daaa83ed0240e9a5f2b96037ac8f", "messageHeadline": "Revert \"Revert commit 19960 on RC 11.8.0 (#22417)\"", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 987, "deletions": 1271}}, {"node": {"oid": "bd34bc5b412076dde930544089e0186731a4d67d", "messageHeadline": "Fixing sign button color and replacing deprecated components in Signa\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 94, "deletions": 115}}, {"node": {"oid": "7e1fb6e703667a31d114be11bc75884eaa020b12", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32692, "deletions": 21038}}, {"node": {"oid": "b080a51fb6344a30b214a4eee2677405faf36708", "messageHeadline": "Merge pull request #22201 from MetaMask/Version-v11.8.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11892, "deletions": 7122}}, {"node": {"oid": "e8c229f2d9fae6cb98f145686bc861ad7567a00e", "messageHeadline": "cherry pick: UX: Updated Custom network displayed for selectable in n\u2026", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 69, "deletions": 26}}, {"node": {"oid": "93a950fa77ff14fa697b1404fe4e0aaf8054d3e8", "messageHeadline": "add progress of scanning QR code (#20947)", "author": {"name": "Renfeng Shi", "email": "111484932+renfengshi@users.noreply.github.com", "user": {"login": "renfengshi"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "2add9fdfc56d785e964797a87c55f2fb8a7a5349", "messageHeadline": "V11.8.0 changelog (#22285)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "47976573e07aaa0e05c4ea3a4469c657a741de2c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v11.8.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1367, "deletions": 1403}}, {"node": {"oid": "7c15b31a15eb6c6dceaaa4ba45cd3c3842f12594", "messageHeadline": "Revert stake button and announcement (#22669)", "author": {"name": "martahj", "email": "marta.hourigan.johnson@gmail.com", "user": {"login": "martahj"}}, "additions": 12, "deletions": 160}}, {"node": {"oid": "862617d3b40781508099439240e7a401f8a1f797", "messageHeadline": "deps: force js-sha3 to ^0.9.2 by resolutions (#20921)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 128, "deletions": 334}}, {"node": {"oid": "3fe1f55488a19779c5ba3a7a1b049d1f055bf32e", "messageHeadline": "UX: Updated Custom network displayed for selectable in network select\u2026", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 69, "deletions": 26}}, {"node": {"oid": "ea23260b56a0fab3fcc8fee020b1dc3823f8f1ad", "messageHeadline": "feat: create ConfirmTitle component (#22270)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 125, "deletions": 3}}, {"node": {"oid": "80451e3af8085421df14ea8dd6e634e5f421be56", "messageHeadline": "e2e: when CircleCI hits a Chrome console error, do not cause cascadin\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 62, "deletions": 28}}, {"node": {"oid": "3cbe6a0c58125048e6702e7ae5465350e9266a42", "messageHeadline": "UX: Multichain: Remove bottom navigation (#22623)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 39, "deletions": 2032}}, {"node": {"oid": "3ff646b9031ca387adef86b59f2bf2ef017f9c71", "messageHeadline": "Changed the drop down class name and type of selection (#22727)", "author": {"name": "Harika Jetpoluru", "email": "153644847+hjetpoluru@users.noreply.github.com", "user": {"login": "hjetpoluru"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "831767109ee219de58ae7a8e0f0727b5bf556c78", "messageHeadline": "chore: Upgrade @metamask/transaction-controller to v21.0.1 (#22674)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 97, "deletions": 28}}, {"node": {"oid": "cd38cdbff1d762d63f434773ddfbf4982a0ce757", "messageHeadline": "chore(22552): refactor modal selector in e2e tests (#22668)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 200, "deletions": 160}}, {"node": {"oid": "43924293b8adc56cefae225e32b9e0c0e00a97fe", "messageHeadline": "Updating design tokens to 1.13 includes accessibility updates (#22658)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "116f4806e1b37b941afa9ad76c02ac08a3cc0700", "messageHeadline": "UX: Updated connections icon (#22634)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 67, "deletions": 24}}, {"node": {"oid": "72ace4f984fab750490db9d034ff2f38c0fe22a5", "messageHeadline": "docs: tell vscode to use our workspace's typescript version for typec\u2026", "author": {"name": "David Murdoch", "email": "187813+davidmurdoch@users.noreply.github.com", "user": {"login": "davidmurdoch"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0d554084eeb2b2913b37e262a1b45db656536506", "messageHeadline": "replace hex values to design tokens (#22629)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "46e755beee224ce1147e63fce4e2e928aa217fdf", "messageHeadline": "UX: Add 'Add' icon to Add Network button (#22628)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4d66bd8fc500a544685215f6f89aeea99a9552cd", "messageHeadline": "Add script to generate RC commits (#22673)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 226, "deletions": 0}}, {"node": {"oid": "4632dcdb3671ce590b5d6fb647cdde346c8ae5fc", "messageHeadline": "test: adds blockaid multiple network support test (#22691)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "c45acd7df8148f42691f87063c99902f4042b743", "messageHeadline": "fix: Create patch for custody keyring type in accounts controller (#2\u2026", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 116, "deletions": 25}}, {"node": {"oid": "630e3f16ae02c78d2ec56609b7760de076c13b37", "messageHeadline": "Use account identities as default petnames (#21956)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 1634, "deletions": 392}}, {"node": {"oid": "e9fb912ab2a84e0a7caf16382c1cc793dd9907f7", "messageHeadline": "Merge pull request #22670 from MetaMask/Version-v11.7.5", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 475, "deletions": 371}}, {"node": {"oid": "3e166b7f6e459581057c7c71c02a41e878d2353a", "messageHeadline": "chore: add types for `submitRequestToBackground` fn in `ui/store/acti\u2026", "author": {"name": "David Murdoch", "email": "187813+davidmurdoch@users.noreply.github.com", "user": {"login": "davidmurdoch"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "ce807ada24f2645a49c84530d2e4291f942db565", "messageHeadline": "Petnames: code fence removal; experimental toggle (#22456)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 673, "deletions": 172}}, {"node": {"oid": "e2eb52ebe858a11da80d8699e239400fb92e1537", "messageHeadline": "e2e: Wait for the loading overlay to disappear before clicking (#22672)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "c63775ae69416fae37d8f2f2b69f3ebf4cf3be44", "messageHeadline": "v11.7.5", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c4033e3ff7c8454e3ff68be1b56e9397a3a158ca", "messageHeadline": "Cherry-pick changes to IFRAME_EXECUTION_ENVIRONMENT_URL in builds.yml\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f5affca38f83e17c5693176c8e0cc79782c90de", "messageHeadline": "fix: Fix phishing warning page unresponsiveness (#22645)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1303b52fb6033464ad811e41d2ee8061dd0aa630", "messageHeadline": "Bump LavaMoat and SES (#22590)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 452, "deletions": 353}}, {"node": {"oid": "263f84b8d810e385e46882c5694abb6f7331f281", "messageHeadline": "E2E test: Improve fill method in driver (#22652)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 53, "deletions": 30}}, {"node": {"oid": "803948a0e2332038fa336f90ec34977304c67d97", "messageHeadline": "Update Gas API URL (#22544)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "913979cd1605a7c58fc2a90e53bdd4e6ff72014e", "messageHeadline": "fix: Trezor connect - update to v9 in trezor-usb-permissions (#22591)", "author": {"name": "Tom\u00e1\u0161 Martyk\u00e1n", "email": "t.martykan@gmail.com", "user": {"login": "martykan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36e3367bb45cf7a72841426c3b40a94f4504124c", "messageHeadline": "feat: update UI elements to use `getSelectedInternalAccount` selector\u2026", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 1069, "deletions": 502}}, {"node": {"oid": "c3b37af2a0be9494cc7d90c6d23097e58635a283", "messageHeadline": "[fix] cherry picks for fixing Whats New style - Blockaid (#22655)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 287, "deletions": 93}}, {"node": {"oid": "d3d67d568cd46fb0d60f0cf436426c1178490a6c", "messageHeadline": "feat: hardcode svg network (#22643)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 1017, "deletions": 141}}, {"node": {"oid": "c525579c10ee1f7de3abfde0a84221b2274363c6", "messageHeadline": "feat: Add PPOM Validation to normal send. (#22321)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 219, "deletions": 3}}, {"node": {"oid": "769f458de82020385266ee339a04a500102c9932", "messageHeadline": "Add imToken Wallet support with EIP-4527 (#21804)", "author": {"name": "Mako Shan", "email": "imakoshan@gmail.com", "user": {"login": "makoshan"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "b67f734c1fc55119e6c8a20649c80e5aaf824754", "messageHeadline": "feat: Enable ppom on other chains (#22633)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 197, "deletions": 142}}, {"node": {"oid": "3996f505a6a156d96077acb49579e6fc9e78cd45", "messageHeadline": "chore: Upgrade `@metamask/controller-utils` to `v8.0.1` (#22500)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 354, "deletions": 779}}, {"node": {"oid": "fd7ed3cdbd8ca699f22947aa752cce8f7f8986be", "messageHeadline": "feat: check for ledger error codes in the message and display a more \u2026", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "05d2bfd38ef2f907b0d4952ab3d8c309afb25ced", "messageHeadline": "UX: Send Flow: Add 'Sent to Contract' warning to new send page (#22551)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 123, "deletions": 6}}, {"node": {"oid": "01b9a1acedcf71c72b386ea2c06e3b481fae7a0f", "messageHeadline": "fix: Blockaid What's New os theme -> dark mode (#22649)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "5e8b92c0fadc4121412d155ae73d06df1f0a9359", "messageHeadline": "FEAT: Update what's new and settings copy to communicate additional n\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "d212d3b4afd7a8d07a1b1d6a46b7f967c57b2387", "messageHeadline": "Part of #20163 for file ui\\components\\app\\terms-of-use-popup\\terms-of\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "f8273b9b21e293301829a54253c210bb16efe1c2", "messageHeadline": "Account list e2e test: split account details e2e tests into multiple \u2026", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 156, "deletions": 136}}, {"node": {"oid": "722d8fe29e675bf559b2f92a0f0be69550922dae", "messageHeadline": "Fix \"Snap account signatures\" flaky tests (#22614)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "978e57a021b029288ccfe836797de1dd4a808456", "messageHeadline": "Part of #20163 for file ui\\components\\app\\modals\\eth-sign-modal\\eth-s\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "8182497774415098235f6ee5a61c4f481a95038b", "messageHeadline": "deps: @metamask/eth-token-tracker@^4.0.0->^7.0.1 (#22352)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 132, "deletions": 803}}, {"node": {"oid": "39a0405b8fc4d5a63a680de55040aa3e3a580d1b", "messageHeadline": "Part of #17670 for file ui\\pages\\onboarding-flow\\create-password\\crea\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 65, "deletions": 45}}, {"node": {"oid": "583835369aaff13e55791238c0f1f00030a2a6d5", "messageHeadline": "Part of #20163 for file ui\\components\\app\\create-new-vault\\create-new\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "22174a1e5e2b9f263fb480954f31df8ecf4ff464", "messageHeadline": "Replaced ActionableMessage and Deprecated Button (#20443)", "author": {"name": "Pritam Dhara", "email": "46365255+pritam1813@users.noreply.github.com", "user": {"login": "pritam1813"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "874f63c8533dbafea9d1781066b2760ad1ed821e", "messageHeadline": "Fixing Broken TokenAllowance Story (#20422)", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 281, "deletions": 0}}, {"node": {"oid": "34565294105b0a51aef44c79c77be8a15b5ffbec", "messageHeadline": "Move native token value below Fiat within Token list (#22601)", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 94, "deletions": 28}}, {"node": {"oid": "9625bc170d14166b4a57ba9fd21180eb38088114", "messageHeadline": "deps: eth-method-registry@^2.0.0->^3.0.0 (#22351)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 1191, "deletions": 1225}}, {"node": {"oid": "9d7c089a5d241b4d7c72b353bc68a8dbc1a69af4", "messageHeadline": "fix: Fix phishing warning page unresponsiveness (#22645)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "417063dafef5d8fd9675d6791557d119fc415f39", "messageHeadline": "replace hex values with design tokens (#22585)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 27, "deletions": 39}}, {"node": {"oid": "5bc11e4af6a14252e148facdce4b00ead30f5280", "messageHeadline": "Adding metametrics to primary currency setting (#22481)", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "46fb4bb1d70dcb4abb546fbcae9c5fc0add32c6c", "messageHeadline": "updated e2e for account unpinning (#22632)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e7cf9a4fd2204da8f7903c4200ea1bb8be2d9e9", "messageHeadline": "Added wait for the overlay spinner before the click was performed (#2\u2026", "author": {"name": "Harika Jetpoluru", "email": "153644847+hjetpoluru@users.noreply.github.com", "user": {"login": "hjetpoluru"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ac64a48ed9ff2b09fa1a324411bdb3e5c04e6f29", "messageHeadline": "fix:feat: support Blockaid What's New Dark Theme and add useTheme uti\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 291, "deletions": 6}}, {"node": {"oid": "f69e67deeb6d5ad25d0d40ffe6efbe3472a3a8d9", "messageHeadline": "test: fix flaky test PPOM Blockaid Alert for ERC20 Approve by adding \u2026", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 124, "deletions": 2}}, {"node": {"oid": "4b14ecc23e2d505906eec6bf8305fd8175e92a2c", "messageHeadline": "fix(14311): display explorer domain instead of hardcoded Etherscan ex\u2026", "author": {"name": "S\u00e9bastien Van Eyck", "email": "sebastien.vaneyck@consensys.net", "user": {"login": "Akaryatrh"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "d720bb9ffc7ff8192f55420d51dccbedc8c92977", "messageHeadline": "replace rgba static part 2 (#22580)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3fe99560573693528e84142e25d2698bcc888b68", "messageHeadline": "docs: add schema validation for manifest json files (#22517)", "author": {"name": "David Murdoch", "email": "187813+davidmurdoch@users.noreply.github.com", "user": {"login": "davidmurdoch"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "552302485f20be79635dbdb197769a90bf5e2856", "messageHeadline": "Fix #22571 - Prevent flakiness in Import test (#22612)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "35273da3d2eca2898f8209031bff3a7efbc425c6", "messageHeadline": "fix: Blockaid send `External Link Clicked` metric for missing tx type\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 97, "deletions": 10}}, {"node": {"oid": "16b62a8bb6a2ca89958a988be56903bd9fa13f89", "messageHeadline": "Petnames: Add more e2e tests (#22515)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 105, "deletions": 29}}, {"node": {"oid": "c87179bd8abd13975140a0012b71a489c7ac6197", "messageHeadline": "Added addition wait to fix the flaky test for change language (#22611)", "author": {"name": "Harika Jetpoluru", "email": "153644847+hjetpoluru@users.noreply.github.com", "user": {"login": "hjetpoluru"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "87e6a7009cd55b786548e27db934a501253214bc", "messageHeadline": "Merge pull request #22455 from MetaMask/Version-v11.7.4", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 447, "deletions": 1220}}, {"node": {"oid": "8b381d35e4aec07d17920bc1880bffe36fbd4fd7", "messageHeadline": "v11.7.4", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8ce451509af2e4974fc3db6942d0dec33501da55", "messageHeadline": "Bump `keyring-controller` and `browser-passworder` (#21878)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 442, "deletions": 1218}}, {"node": {"oid": "45c17172f3b29f1d9aea29afc84db25fb9300f45", "messageHeadline": "chore: update browserlist and babel targets to chrome/firefox 89 (#22\u2026", "author": {"name": "David Murdoch", "email": "187813+davidmurdoch@users.noreply.github.com", "user": {"login": "davidmurdoch"}}, "additions": 92, "deletions": 20}}, {"node": {"oid": "e956826aabb2b17508d66690170fca5a9c99daa0", "messageHeadline": "Bump snaps packages (#22595)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 88, "deletions": 47}}, {"node": {"oid": "fcd2b665337b4110a9c8ae16fd9af138473f61dd", "messageHeadline": "Fix code issues causing test case to break (#22588)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "8124ec68fde643e3024a408772922c98cf744f03", "messageHeadline": "fix: close banner to avoid error with e2e tests (#22557)", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "9740c82475767efaff5adc687a61553be3a53535", "messageHeadline": "Patch tar-stream to fix a race condition when installing snaps (#22602)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "d0695c6973ee9bb42fd373198abc50a5e19cc75a", "messageHeadline": "fix: typos (#22507)", "author": {"name": "vuittont60", "email": "81072379+vuittont60@users.noreply.github.com", "user": {"login": "vuittont60"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5b0f1aac4a6f8af73c57893c570a4386a4edaea7", "messageHeadline": "Fix: typos (#20377)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "570746a1e6c52551f20020024ca8ac8a549aaed3", "messageHeadline": "feat(mv3): support lattice (#22528)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 230, "deletions": 27}}, {"node": {"oid": "fe62ef3eca2de8e12b82b7280ce33db8dc3564e8", "messageHeadline": "UX: Update date for survey (#22581)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4897e6ad364a1ca6b7c12bc0b1515ab0e99ec36c", "messageHeadline": "devDeps: ganache@v7.0.4->7.9.2 (#20578)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 624, "deletions": 535}}, {"node": {"oid": "39eb576b21abccc2b1ec2ff0b0fca70a3374d935", "messageHeadline": "Bump LavaMoat and SES (#22590)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 475, "deletions": 390}}, {"node": {"oid": "9eaaf7bea9c5e47ce4448b4d9eaa7116a0fc2c5b", "messageHeadline": "update modal header element to header (#22562)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "d5c0eaf9fef882224a7c7bd33557bd6cce726e32", "messageHeadline": "fix: Blockaid What's New image missing transparent background (#22539)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 2, "deletions": 88}}, {"node": {"oid": "3cfcf7f532b4787f4e27aac4d856439cd7b9f58a", "messageHeadline": "chore: Update `@metamask/approval-controller` to `^5.1.1` (#22582)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "56217198cec4519875cf318c6f5aaa646c7b7208", "messageHeadline": "Changed drop down element to findelement by css selector (#22586)", "author": {"name": "Harika Jetpoluru", "email": "153644847+hjetpoluru@users.noreply.github.com", "user": {"login": "hjetpoluru"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b03e57af60b70033320fd3b5884146db8b0f2bd9", "messageHeadline": "chore: minor performance improvement in accounts list pages (#22538)", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "d4960b9b227384889bd4490e080be2a26f47db78", "messageHeadline": "[Snaps] Add test for name lookup (#22407)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "daa1fa6416bef72fc0db566204a588eea534e0b7", "messageHeadline": "feat: decreased UR density (#22135)", "author": {"name": "Xavier", "email": "xavier@n3x.co", "user": {"login": "xardass"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6c6a5dbd304312173ac495708d5b338830103963", "messageHeadline": "fix: Clicking on the redirection link doesn't close the notification \u2026", "author": {"name": "Owen Craston", "email": "owengc12@gmail.com", "user": {"login": "owencraston"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "e2dd47b48c2ed6cfc0ac5b01d7c39aa30ac9f1c7", "messageHeadline": "chore: Upgrade Yarn to v4.0.2 (#22584)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 900, "deletions": 888}}, {"node": {"oid": "54c6143aac02c37ffc714bab359e65c176372981", "messageHeadline": "chore: Update `@metamask/accounts-controller` to v5 (#22498)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 46, "deletions": 75}}, {"node": {"oid": "29ec4796a7ef3e27b178571e75161c3f483defa2", "messageHeadline": "fix(CI): Fix shallow checkout (#22558)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "fa275f38ef70414a37ce662303fd193f14d28577", "messageHeadline": "Set max timeout for e2e tests to 20m per job (#22578)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "130e548fd6172dea653f8ec10a0c4a41b17c039b", "messageHeadline": "cherrypick: fix(22547): fix e2e test import token and prevent interac\u2026", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 107, "deletions": 82}}, {"node": {"oid": "8a956e8063bd8896abf507918896e9052ca6ad27", "messageHeadline": "Add user operation support (#22469)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 1688, "deletions": 332}}, {"node": {"oid": "6e119727f41515934fcd687405cc033da6630632", "messageHeadline": "fix(22547): fix e2e test import token and prevent interaction before \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 107, "deletions": 82}}, {"node": {"oid": "1e5e386b3ee6195a2e21e9842d493e7aea4efb9c", "messageHeadline": "Replace deprecated components for <ConfirmationNetworkSwitch/>. Refac\u2026", "author": {"name": "Jase Balderrama", "email": "4392888+jase-b@users.noreply.github.com", "user": {"login": "jase-b"}}, "additions": 58, "deletions": 105}}, {"node": {"oid": "d1919a33ea69eb947472b11e545262a8f40cf334", "messageHeadline": "E2e json rpc method tests (#21242)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 208, "deletions": 2}}, {"node": {"oid": "13fd2f016955f1e72bf876707acc4912f8d0edc3", "messageHeadline": "v11.9.0", "author": {"name": "Chloe Gao", "email": "chloe.gao@consensys.net", "user": {"login": "chloeYue"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2f0f141b6e52061d6acd097f600f81bde9bb26a1", "messageHeadline": "UX: Added e2e for list management and removed feature flag (#22465)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 438, "deletions": 202}}, {"node": {"oid": "e1da0ef183279fcb5c4e2b64f7696533d3486ac0", "messageHeadline": "fix: BlockaidBannerAlert other/fallback description i18n (#22493)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "cae929774802f8de9960567ed78995701457865b", "messageHeadline": "chore: Upgrade various controllers to latest versions (#22504)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 328, "deletions": 353}}, {"node": {"oid": "318f2959d2c218dd25cbb87f6a2a22fa086f04ab", "messageHeadline": "Add missing env variables to `build:test:flask` script (#22540)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3af0e2bf192e6e7df6b6814ec6626a5b707c5c2", "messageHeadline": "Replace RGBA static values (#22473)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "03617e4ac5c9136173d27f541ce81109c340f10b", "messageHeadline": "Fix snaps custom UI styling issues (#22443)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "c28205a6b157bf9163cd3959e77f5c70e9b909c9", "messageHeadline": "Added launch.json configuration to run E2E tests (#22495)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6255979868e9c10a9490c12ead1d315c76d82b2b", "messageHeadline": "fix: QR/Keystone notification window disappears (#22460)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 10, "deletions": 52}}, {"node": {"oid": "e889bfebee59b4a0b7a8ec30505b1d99955d85aa", "messageHeadline": "chore: Upgrade `@metamask/announcement-controller` to v5.0.1 (#22499)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 52}}, {"node": {"oid": "a6bffb1ed70e1ad9a7bcbef58b0805b6ad10a989", "messageHeadline": "chore: disable link to portfolio staking in MMI (#22511)", "author": {"name": "Shane T", "email": "shane.odlum@consensys.net", "user": {"login": "shane-t"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0851ab2f0dd92862eedb2f8b4faadfb6f7db2301", "messageHeadline": "New Settings: Show extension in full size view (#22383)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 221, "deletions": 1}}, {"node": {"oid": "50c0f3479e64df6ca5fbe5c5a7fcbfcba4ede139", "messageHeadline": "chore: Upgrade `@metamask/etherscan-link` to `v3.0.0` (#22503)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8b070bb92c0eb1f56700a64331a6a1306aabfc36", "messageHeadline": "chore: Upgrade `@metamask/eth-query` to `v4.0.0` (#22501)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 142}}, {"node": {"oid": "3141c1fd4d4ab76e358d0c3ddc9879cf4046201a", "messageHeadline": "Fix missing snaps RPC method hook (#22513)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a242af9c6c1fbe90251716d0f4e1edfde4d1aa82", "messageHeadline": "UX: Updated op token to ETH (#22510)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3aa9f33694448ec1dc9d1ba32c1e034cc4ed15ac", "messageHeadline": "Fix design changes of petnames modal (#22466)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 101, "deletions": 50}}, {"node": {"oid": "3d843f8d80da2b5306b02cda2a939e33e27911e3", "messageHeadline": "e2e: stabilize flaky Snap Account Transfers (#22497)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "07c1a0000fe475046a075ad4224872e6567e0704", "messageHeadline": "fix: accounts name in send flow (#22482)", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 192, "deletions": 84}}, {"node": {"oid": "27a82be810d4f9be94f22874ebf8558479f257ba", "messageHeadline": "fix: Account Snap redirection dialog isn't displayed when sending tra\u2026", "author": {"name": "Owen Craston", "email": "owengc12@gmail.com", "user": {"login": "owencraston"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "28bfb978681534572acfb6cf52a3ee5cc1e2370f", "messageHeadline": "[e2e] Add wallet_revokePermissions request e2e test (#22283)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "19a9a5ea6a99b7e3b0aed0f0769c98421e1e5855", "messageHeadline": "feat: add announcement for users that blockaid will be enabled by def\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "f0895f0028c44b8dfcc83d8906a827e3f59bfc23", "messageHeadline": "fix: display gas details section for legacy transactions (#22404)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 178, "deletions": 15}}, {"node": {"oid": "8ee7ea95e6304940d120f5744f32c05b5c000fa9", "messageHeadline": "feat(22160): bump @zxing package and maintain the sending txn via qr \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 647, "deletions": 607}}, {"node": {"oid": "1a1b73056528a838a3fd0665b9868ef328f0d768", "messageHeadline": "Show total fees when simulaton fails. (#22441)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "a70df1a8405424689c4a175da545907ab0eae676", "messageHeadline": "feature: update blockaid dependency to 1.4.0 (#22409)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f34cb3678391ea78f7de929ba9d6af0fcbe82e10", "messageHeadline": "Bump assets controllers to v24 (#22478)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ff3c523bf87dbc4f411aa925a91199f9d6bc4a17", "messageHeadline": "fix(22476): fix flaky dapp viewed with two accounts e2e test (#22477)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7aa328a9a8612be1f592ef9623622bb6e9ca79c1", "messageHeadline": "Adds \"What's New\" popup for staking (#22291)", "author": {"name": "martahj", "email": "marta.hourigan.johnson@gmail.com", "user": {"login": "martahj"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "4a579274daca5eaf947dbe38c11d49ab5f5d2644", "messageHeadline": "Bump snaps packages (#22442)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 62, "deletions": 48}}, {"node": {"oid": "2fc272b3a1860d199ad1d72b3fd65a8d9abb5f79", "messageHeadline": "[e2e] Multiple provider e2e test implementation. (#21571)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 84, "deletions": 4}}, {"node": {"oid": "ee0501164a41c3c50a5bfb934c701382e8efe0e4", "messageHeadline": "fx: update blockaid false positive report url. (#22403)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "2f894db2a1b1085e347796b3f0e0a647e1dcc9ea", "messageHeadline": "Fix: use estimate gas instead of fixed gas (#22374)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 25, "deletions": 57}}, {"node": {"oid": "356bd0bcd546495acf5d0305409ae2ed53cf4b45", "messageHeadline": "Fix overflowing snap UI (#22467)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3902e73671f7934e7f00056fa8dc3ad586a4edb", "messageHeadline": "Make `lint:changed` support typescript files (#22431)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de85de59c3559f6582569dfcedb12c789280c9a1", "messageHeadline": "Add Petnames Name Component to Transaction Approval Screen (#22190)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 140, "deletions": 63}}, {"node": {"oid": "8cdaa572dbf09008d10424910738f427b16b08d1", "messageHeadline": "e2e: 22366-change-language (#22399)", "author": {"name": "Harika Jetpoluru", "email": "153644847+hjetpoluru@users.noreply.github.com", "user": {"login": "hjetpoluru"}}, "additions": 344, "deletions": 0}}, {"node": {"oid": "dc7cfdc8c6256f69ed4115a2ebf5d365835b5973", "messageHeadline": "Add Staking entrypoint for Mainnet on Token List Item (#22347)", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 119, "deletions": 13}}, {"node": {"oid": "7c2d56cbd59a9305fe865a66b1bcf7de1646e0ac", "messageHeadline": "fix: fix settings button redirection (#22470)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "233d20ca5f027841cab765298eb024bfe271b339", "messageHeadline": "fix: fix enable token detection (#22461)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afcfb4bd4c9b2ee4119fd80e16185bb4c9295332", "messageHeadline": "Adding `ModalFooter` component (#22155)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 599, "deletions": 31}}, {"node": {"oid": "cd7ddeacccb5d6a442d08376015f79765e7dcdb5", "messageHeadline": "UX: Added account hiding in the Account List Menu (#22259)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 388, "deletions": 69}}, {"node": {"oid": "03743100422c3a18b38ff1050fe98ebe5417bc2c", "messageHeadline": "Bump test dapp v7.3.1 (#22279)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d14318eabc1c2f9762099cec3cc4e9413ceb7eb5", "messageHeadline": "Merge pull request #22448 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "c6a2af2c848b00a8e2a21aa2a4c8602655d87340", "messageHeadline": "Fixing deprecation messages for BUTTON_VARIANT and BUTTON_SIZES (#22451)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fba318b83dcd191e3264a69b20c3a5a875ee7718", "messageHeadline": "Fixing dark mode in storybook docs view (#21798)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 413, "deletions": 123}}, {"node": {"oid": "04574f0e9ffd1d234bab91b112424337b7391a70", "messageHeadline": "Renaming index.js to index.ts and exporting types from component-libr\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "47617eb200d9635174303103a305ba1d63c223ea", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 28054, "deletions": 19278}}, {"node": {"oid": "e76a99279de3be682d72ce1a5060014375f9f270", "messageHeadline": "feat: fetch token fiat amount on import confirmation modal (#22263)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 158, "deletions": 26}}, {"node": {"oid": "5a8f81f38267a3437d72af084f1b001989b92c1d", "messageHeadline": "Revert commit 19960 on RC 11.8.0 (#22417)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 1271, "deletions": 987}}, {"node": {"oid": "92ca2cbe228b517a1de91865f6ab69b26d0fb4b8", "messageHeadline": "feat: bump assets controllers (#22398)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 52, "deletions": 147}}, {"node": {"oid": "647383ce8a9175eca7265115a4fe14180144cdaa", "messageHeadline": "Add test for vault decryptor (#22317)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 172, "deletions": 3}}, {"node": {"oid": "5f35bd40d8543254a705cab04b9c7135ef788b7a", "messageHeadline": "[Snaps E2E] Create test for snaps home page (#22436)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "fc8d2235592e46b6e5349089b1972c60376f0456", "messageHeadline": "consensys.net -> consensys.io (#22412)", "author": {"name": "K\u00e9vin Chassagne", "email": "kevin.chassagne@consensys.net", "user": {"login": "kevin-chassagne"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "fa8efddfcade4426e12be48959dd8870638d15bd", "messageHeadline": "Update Extension to NameController v4 (#22420)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 18, "deletions": 124}}, {"node": {"oid": "550ea4350b1347f0c5ad2cbf1bbaea7ca54a7d6b", "messageHeadline": "Update Flask feedback link (#22433)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "353c506f7fc96b32e099d7a4452af0101a6ad9ce", "messageHeadline": "Bump snaps packages (#22408)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "192e65666a796d610c16b8045a1bbc9e6c8fdc96", "messageHeadline": "Added launch.json configuration to debug Jest (#22416)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "075db48122e0f020ceec237a781b09309658574b", "messageHeadline": "Improve confirmation screens for account management snaps (#22298)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 967, "deletions": 738}}, {"node": {"oid": "fb05fe37bd479e4f24960a8b27f225eccf4526b3", "messageHeadline": "[Snaps E2E] Fix descriptions and comments (#22406)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "c7a4253069baf2740d3fe2d07b414d9ed96ea456", "messageHeadline": "Support token detection on Arbitrum, Optimism, Base, and zkSync (#21841)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "c029d6f9033c2ac5c80c6faaa00e5a249461d497", "messageHeadline": "Fix issue connecting to dapps that dont use eth_accounts (#22405)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "450e59b08ccb9b24624178bb44740a1839e202b8", "messageHeadline": "Merge pull request #22354 from MetaMask/Version-v11.7.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 642, "deletions": 439}}, {"node": {"oid": "a7bdaa7278a7e5cbd59ef94382e67e4fcb752acb", "messageHeadline": "Merge branch 'master' into Version-v11.7.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "760575072d25ab56582e690a7dff8202d9284efb", "messageHeadline": "Fix tokensControllers instantiation (#22372)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "41ccaafdb85cd8a77703caddb84fd16ae477ff24", "messageHeadline": "Fix: OpenSea supply -> total_supply (#22377)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 88, "deletions": 3}}, {"node": {"oid": "44a4aebe47305252d821527d74caf819296cdb88", "messageHeadline": "pick url change from #22247 update pricing api from coingekco to our \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3beb5a4e07bd19cf27c773d920b296c6382023f2", "messageHeadline": "Update changelog for v11.7.3", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e07e307436bcd8395214ee271bc32a9c02366ee9", "messageHeadline": "Update assets controllers to version 22 - OpenSea V2 (#22324)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 62, "deletions": 247}}, {"node": {"oid": "0d8b6f4d33dc5fb10c5eeff3b9277d43f20ce15a", "messageHeadline": "fix: fix tokenRatesController (#22295)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 149, "deletions": 33}}, {"node": {"oid": "e2ffb34ad707f964073e19eda62e8ae0bbb0e283", "messageHeadline": "Bump @metamask/assets-controller to v20.0.0 (#22152)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 276, "deletions": 160}}, {"node": {"oid": "4494e8cab0a47acf8aa1ecceea7815450dad8d22", "messageHeadline": "fix(22139): change the header key to coinGecko calls (#22175)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c3f0cf5646b9c6df0f2dda4ad0fd2b9ded808c87", "messageHeadline": "feat(22139): add header to requests going to CoinGecko (#22151)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "313af2413abd0db4fef91f10be72e096ab9200ed", "messageHeadline": "Bump @metamask/assets-controllers version to v19.0.0 (#22117)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 93, "deletions": 28}}, {"node": {"oid": "d214e8f3486750d44433fb9b0b4ebe5656ea1512", "messageHeadline": "Revert coingecko request header parts of 72991dd2a, but don't revert \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 94}}, {"node": {"oid": "f677f28024b07dd004c11e8ec0744e84d3e9e860", "messageHeadline": "v11.7.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c40dbb1ec72b91827debb2fffba4097a838f21c7", "messageHeadline": "Fix tokensControllers instantiation (#22372)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "23d59a889423ed3ecd5d39db7129a59c57fbfec7", "messageHeadline": "Migrate FormTextField to TS (#22302)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 257, "deletions": 204}}, {"node": {"oid": "4fb8560117a34edae18833a62cc8d20093a20dcc", "messageHeadline": "feat(mv3): Ledger MV3 support (#22275)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 454, "deletions": 142}}, {"node": {"oid": "bd2a23a0c36b1c7efd3a48a563fe000d77ce300b", "messageHeadline": "fix: JSDoc in preferences-controller (#21890)", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e76e8f6bda86fd533f035322277d06d5a56d971d", "messageHeadline": "feat: 22271 add hex data test (#22331)", "author": {"name": "Harika Jetpoluru", "email": "153644847+hjetpoluru@users.noreply.github.com", "user": {"login": "hjetpoluru"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "161fa4f172eb54ad9929cca4c24a344a01205f60", "messageHeadline": "fix: OpenSea supply -> total_supply (#22376)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 88, "deletions": 3}}, {"node": {"oid": "c0f42587cc200fda6dedb1b23342c927ca1d7c82", "messageHeadline": "fix: fix css (#22371)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "869882eb1a218b308929d2bcaf0d7b51ae157ac2", "messageHeadline": "Add loading message to deprecated networks (#22323)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "ca07ce587dbe65a2a673b5a08aa82fd06155d935", "messageHeadline": "Swap menu component to use Popover (#22332)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "6bf6c735a2529ac4e01f462b93b371c52d5554a4", "messageHeadline": "Merge pull request #22336 from MetaMask/Version-v11.7.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "cc8ec71cbcc99980dd20b6e73e360a74c4eeeb04", "messageHeadline": "fix: Blockaid false positive report (#22274)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 591, "deletions": 85}}, {"node": {"oid": "5790a61cc90bb58953ff7b51d8ab470766c17336", "messageHeadline": "feat: Creating a reusable footer component for confirmation pages (#2\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 101, "deletions": 1}}, {"node": {"oid": "fc13857ec51b9aef9301c61eab1dea2c9271753e", "messageHeadline": "Add CachedBalancesController state migration (#22325)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 245, "deletions": 0}}, {"node": {"oid": "9ef2ee54896569074840f4948571b581c3076102", "messageHeadline": "feat(1463): introduce Dapp Viewed track when user revisits a dapp (#2\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 355, "deletions": 72}}, {"node": {"oid": "cd8324257697436d1fc4854b39ff2739bd6927a4", "messageHeadline": "Feat: Add send/receive support for ERC 1155s (#22228)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 633, "deletions": 26}}, {"node": {"oid": "622a783d8839c7734c5003ab9c0acc2399cd3bcd", "messageHeadline": "v11.7.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f43053d870cfa174700d00b616fadf91413cc199", "messageHeadline": "Fix incorrect transaction statuses (#22319)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "12a488d4b23ac407d6a73fb94473c5659a9af537", "messageHeadline": "feat: Create ConfirmInfo (#22193)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 355, "deletions": 0}}, {"node": {"oid": "e39850568f5c98e184e0d91e35e71fb7c94c834d", "messageHeadline": "feat: display snap account name (#22342)", "author": {"name": "Kate Johnson", "email": "91970214+k-g-j@users.noreply.github.com", "user": {"login": "k-g-j"}}, "additions": 383, "deletions": 64}}, {"node": {"oid": "7e66e234f3d25449d37521d1824aa27fe8b1dda0", "messageHeadline": "Cleanup AccountTracker test setup (#22233)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 202, "deletions": 303}}, {"node": {"oid": "d7d325865162bd498b1062f3f93c85fecb398e0c", "messageHeadline": "Merge pull request #22335 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "c6d6946df0c85e2459bc23e74b606e36aa8553f1", "messageHeadline": "Fix incorrect transaction statuses (#22319)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "8f30afcd5517152552a43a83649ac3e969baa37e", "messageHeadline": "UX: Multichain: Send flow: Implement Textarea for Hex data (#22294)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "ec751875b45dd952ddc2385e251f95a46fe6ceb4", "messageHeadline": "feat: create ConfirmInfoRowUrl (#22293)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "f76c353f825201d1cb18d2da59b2e8e60de0c127", "messageHeadline": "feature: confirm re-design header component implementation (#22081)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 423, "deletions": 17}}, {"node": {"oid": "8b9ac648c3a2df17269be2dbd79ab5dbe98cef47", "messageHeadline": "Configure title and icon in standard result pages (#22310)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 1133, "deletions": 197}}, {"node": {"oid": "283f97620ae3e7c6b0d55c68235be78f042ee59d", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21908, "deletions": 17861}}, {"node": {"oid": "23b5b881f1a8baafd04f75e442f201e716eceee7", "messageHeadline": "feat: update selectors to include internal accounts (#21554)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 1276, "deletions": 211}}, {"node": {"oid": "afa83da7ceccc3a67e2513c1e6c64414e1ea11ee", "messageHeadline": "patch: Update eth-snap-keyring to 2.1.1 (#22330)", "author": {"name": "Owen Craston", "email": "owengc12@gmail.com", "user": {"login": "owencraston"}}, "additions": 70, "deletions": 17}}, {"node": {"oid": "13d1f6f788609b1a4d6d492ece9dd3a50f2cb7f2", "messageHeadline": "Snow 2.0.1 (#22195)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "06b7b4bed9a6a9a5d7a8cb1fea16d76c9c61048d", "messageHeadline": "Merge pull request #22305 from MetaMask/Version-v11.7.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 572, "deletions": 772}}, {"node": {"oid": "b84c2e117404925f6b598506db1a959e70f323d0", "messageHeadline": "Update assets controllers to version 22 - OpenSea V2 (#22324)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 77, "deletions": 247}}, {"node": {"oid": "e9507de56fbaeed3e7cb594639338d76f989b113", "messageHeadline": "Update changelog for v11.7.1", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7bf17e32f899cf65a18ffe95190c6644ef51e245", "messageHeadline": "Update AccountTracker methods to be #private (#22217)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 243, "deletions": 378}}, {"node": {"oid": "9170f5f8eb089757733dbb235f52b3ead0a470f3", "messageHeadline": "v11.7.1 cherrypick: Fix CurrencyRateController starting in background\u2026", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "bb181f41239398f165d58f79e4c840aa9beb8c48", "messageHeadline": "Cherry-pick of 'Ensure user is prompted for password during reminder \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 167, "deletions": 35}}, {"node": {"oid": "39d3fe688a32ce35229bfc349e934f2efa6802a2", "messageHeadline": "Adding ChainID Currency Symbol Map (#22292)", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 283, "deletions": 26}}, {"node": {"oid": "35fa962c61bc2c614c0b62c5021358fe1528284c", "messageHeadline": "Fix incorrect warnings when adding a chain from a dapp (#22309)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 345}}, {"node": {"oid": "53bb34c87c61c80374a6e7cf7c4b8c3048110e50", "messageHeadline": "fix(22160): temp fix to enable sending txn via QR (#22297)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 84, "deletions": 357}}, {"node": {"oid": "8b61628ce82301632b4214f7412a836f0e60bab1", "messageHeadline": "v11.7.1", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "50b581dc94d6d9f8dd26816a2b51a1f6204daf39", "messageHeadline": "Fix CurrencyRateController starting in background (#22326)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "0881d665da987adec7b4ce287cf3c8a79de6ea95", "messageHeadline": "Ensure user is prompted for password during reminder based backup (#2\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 167, "deletions": 35}}, {"node": {"oid": "727e859c20381e2621376ce06f11a1cc75203416", "messageHeadline": "Adding ChainID Currency Symbol Map (#22292)", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 289, "deletions": 55}}, {"node": {"oid": "1b77dc6627ad24e2b79d67fef70fa9ecab134326", "messageHeadline": "Fix incorrect warnings when adding a chain from a dapp (#22309)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 345}}, {"node": {"oid": "3f113bd52e019ba26bd1e889497f1905a181d977", "messageHeadline": "fix: fix tokenRatesController (#22295)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 179, "deletions": 64}}, {"node": {"oid": "9e1a96b537f95e9b5dd30b43cb5204eff378763e", "messageHeadline": "feat: re-add account Snaps toggle to experimental tab (#22260)", "author": {"name": "Daniel Rocha", "email": "daniel.rocha@consensys.net", "user": {"login": "danroc"}}, "additions": 110, "deletions": 50}}, {"node": {"oid": "4dea8bb79483a947772ab3f5f0a35adddf708f08", "messageHeadline": "fix(22160): temp fix to enable sending txn via QR (#22297)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 84, "deletions": 357}}, {"node": {"oid": "dc00bb0ffdadddbacf9abc53f246e2aaf13ff0e2", "messageHeadline": "UX: Release the AvatarGroup for Account Menu List Items (#22272)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 176, "deletions": 114}}, {"node": {"oid": "f3118234cdef5baa7acf92999b74512213ecc6c3", "messageHeadline": "[MMI] Fixes MMI PW tests (#22303)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "333771e617706abfebde378c015c679acb0ed368", "messageHeadline": "fix: Remove Metamask Fees line from fee details component. (#22230)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "6f358649835e09c193aa9acdb8c19a48eede1193", "messageHeadline": "Implement goerli deprecation warning (#22264)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "37b9b9bee80a48443f6ef673aae90647d6b0e378", "messageHeadline": "feat: use Snaps directory to list Account Management Snaps (#22166)", "author": {"name": "Daniel Rocha", "email": "daniel.rocha@consensys.net", "user": {"login": "danroc"}}, "additions": 18, "deletions": 2738}}, {"node": {"oid": "bf51dd442b0158a2a7c7bb5885e85f8f546aaa7c", "messageHeadline": "feat(22267): replace ganacheOptions to default one (#22268)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 426, "deletions": 1116}}, {"node": {"oid": "1195f7c2fa7ee7b43db2fa62dcb85e26300bbbb0", "messageHeadline": "[Snaps] Create E2E test for updating via Snap View (#22116)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "aa638077a6598fb231793c24a3c19beecaaaa402", "messageHeadline": "Remove redundant cachedBalancesController and replace cachedBalances \u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 113, "deletions": 366}}, {"node": {"oid": "0279217dbdbb97c86b4cfc7fba3eda92d5d51501", "messageHeadline": "Adding Textarea component (#21607)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 750, "deletions": 0}}, {"node": {"oid": "6392e8a4c07f62f5f99817f72ab20ddd325c20df", "messageHeadline": "Remove more Aurora references (#22214)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 95}}, {"node": {"oid": "42348b3162e858f79a90ce4823d40c7f5dd8a5d9", "messageHeadline": "chore: Update `@metamask/base-controller` to v4 (#22095)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 866, "deletions": 357}}, {"node": {"oid": "eca75b59d1164bf1b3518257744a2db8f35bea59", "messageHeadline": "feat: import tokens redesign (#21704)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 805, "deletions": 660}}, {"node": {"oid": "a6baef4f995a6cdbfd7224c4fc8a74c416ee487d", "messageHeadline": "Nit Fix: Removed console statement (#22261)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ba90599a8d2dbbe3cbb603a18059666300ce36ea", "messageHeadline": "[E2E test] Remove old metamask-ui.spec.js test file (#22280)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 1, "deletions": 530}}, {"node": {"oid": "369727a1d18f6da337b6fe2ccd619f10cbedf6bc", "messageHeadline": "Enable ppom by default (#22246)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 178, "deletions": 12}}, {"node": {"oid": "a7954819c1dd63adec7e4725c3f9fb9d152ad4b0", "messageHeadline": "Bump snaps packages (#22262)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 425, "deletions": 650}}, {"node": {"oid": "cc3c33552b1a7d597a1fe16b919338570b5f3b45", "messageHeadline": "[MMI] - fixes visual snapshot (#22281)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fc0777d99a06ac3ce7a0cb183bb23feb75d81d2f", "messageHeadline": "Fix: PPOM e2e infura calls failure (#22240)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "d2cfb3a91b82c495f986c9b811c9a1e4a670d701", "messageHeadline": "Update modal scrolling behavior (#22207)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 363, "deletions": 116}}, {"node": {"oid": "10d40aa7a646efc01f1ce7a3d12b23fac2d19ef1", "messageHeadline": "UX: Release the empty asset banners (#22199)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 51, "deletions": 54}}, {"node": {"oid": "d52d4187244e3ebad8f018a87b56bc9969ccaa82", "messageHeadline": "UX: set notification popup title differently on test builds (#22250)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "147ddd3f5b26f1e961de7fa479453a7964d5e1a4", "messageHeadline": "feat(22244): update pricing api from coingekco to our own ones (#22247)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 16, "deletions": 65}}, {"node": {"oid": "c1345bf19c8a7e35779418b7b491e097d910d4f3", "messageHeadline": "Restore accounts with tokens (#22071)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "cca85b6d7e2faf3c94a77febb191752c6c69e9c8", "messageHeadline": "v11.8.0", "author": {"name": "Chloe Gao", "email": "chloe.gao@consensys.net", "user": {"login": "chloeYue"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ce98650e6ee63e8c2ca798dd4c2f21c967e05657", "messageHeadline": "UX: Added Account list pinning and Unpinning (#21865)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 336, "deletions": 10}}, {"node": {"oid": "dd001455f1e585ba5d6372da72b8181774d6b17d", "messageHeadline": "Implement routing for new confirmation components (#21970)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 438, "deletions": 16}}, {"node": {"oid": "2023178284fa93cd0fa82e7c23415e60842db731", "messageHeadline": "feat(mv3): hardware wallet support for trezor (#21765)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 835, "deletions": 757}}, {"node": {"oid": "b82ef684041939c168200be9da6284ce2387e599", "messageHeadline": "Add optional icon to Tag component (#22208)", "author": {"name": "Kate Johnson", "email": "91970214+k-g-j@users.noreply.github.com", "user": {"login": "k-g-j"}}, "additions": 175, "deletions": 16}}, {"node": {"oid": "9185265370e81e4132feb534bbb4d57cb3c72c84", "messageHeadline": "Hotfix: TS lint error asset picker modal (#22249)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "31406d3d8303e0799ae9c8d436018d45a6fa7030", "messageHeadline": "Fix issue with calling `getUnlockPromise` multiple times (#22241)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "19c7c741077a053b8f56a89afceaac2358c439e7", "messageHeadline": "Merge pull request #22226 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "277fa8589716719a18cf49904eedfb8948863be4", "messageHeadline": "feat: [MULTI-CHAIN] Send Flow: Token picker modal component (#21852)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 727, "deletions": 52}}, {"node": {"oid": "41cd3adcd2fb92c23bcfa08700f01a779aa0be23", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c089804a7e90d4e5afe8948d65bdbd4e954e1f3f", "messageHeadline": "test: disable failing ppom metrics test (#22243)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5fdea996414fc4fe2068238cf7a204505e476df8", "messageHeadline": "Update `Snap Export Used` event (#22210)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4efd31aee8cf51f21ee0675e64266937ec510c5d", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 233, "deletions": 1}}, {"node": {"oid": "e1679fea3d62b917c05256a65827107f9acc3d2d", "messageHeadline": "E2E tests: transfer custom tokens (#22196)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 232, "deletions": 0}}, {"node": {"oid": "0e5c05ad3b68f80712b976583e4092551bc4aaee", "messageHeadline": "fix(action): be more restrictive on the release branch format (#22215)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88db54e2bdf6513a5824328a78ceffda6f2ce69d", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Chloe Gao", "email": "chloe.gao@consensys.net", "user": {"login": "chloeYue"}}, "additions": 13334, "deletions": 9714}}, {"node": {"oid": "4e8e0b418830f49be8894936cd9cb8033f0efb23", "messageHeadline": "Build types can now override build name (#22220)", "author": {"name": "Olaf Tomalka", "email": "olaf@tomalka.me", "user": {"login": "ritave"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "fc724d6d974c239c9fc38d805d89cb5f3e00c9e6", "messageHeadline": "Create Container component (#22185)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 290, "deletions": 0}}, {"node": {"oid": "90f80297236381feb8d1bf99f943c1a900bb9996", "messageHeadline": "UX: Provide entrypoint for survey (#21918)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 151, "deletions": 1}}, {"node": {"oid": "66f0250d8b3f380c7aca7303a0776874a83c37e8", "messageHeadline": "feat: e2e tests for blockaid metrics (#21399)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 541, "deletions": 0}}, {"node": {"oid": "ad343384f8edf789af261585bee7a6cf701af3af", "messageHeadline": "fix(00): fix typo and alignment issue on experimental page (#22227)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 15, "deletions": 28}}, {"node": {"oid": "f2cf94747182d62af03acdd2847d554b75e75a26", "messageHeadline": "Optimism Bedrock Fix + New Gas Displays (#19960)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 987, "deletions": 1271}}, {"node": {"oid": "c54e7bcd6a9644dfa76d8e0341e1fd3b15e4de3c", "messageHeadline": "Merge pull request #22101 from MetaMask/Version-v11.7.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13250, "deletions": 16612}}, {"node": {"oid": "d624ed0c500d92a760f1db2ea186174d71e6a112", "messageHeadline": "11.7.0 cherry pick 783a284 (#21578) (#22213)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "653962c72d11f6b738140da613cc6cd184f6cdb9", "messageHeadline": "Fix EIP-6963 Prod Build names (#22090)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b39432dedd02bf5c73e0db6cd08f802306682d89", "messageHeadline": "Remove unneeded Aurora references (#22184)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "a021433805e52cb2f5a2bf0b92d90e906e65a8d0", "messageHeadline": "Update changelog v11.7.0 (#22084)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "057ba016c4b3e878e3ee5e67c55c50c43e4a0400", "messageHeadline": "Adding test scenario for importing 1155 tokens (#22183)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "00b78a33ad610a7c09564cea550dcdbc69293e4a", "messageHeadline": "Feat/19128/update text field search to ts (#22158)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 158, "deletions": 49}}, {"node": {"oid": "c0535c79adfa07a6767ce61e5b0a848a8e4bcd8d", "messageHeadline": "Adding sizes to `ModalContent` component (#22157)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 200, "deletions": 162}}, {"node": {"oid": "f37544d16cd24e85a7c36f0e067fa009f115083e", "messageHeadline": "add SelectButton component (#21897)", "author": {"name": "Garrett Bear", "email": "garrett.whisten@consensys.net", "user": {"login": "garrettbear"}}, "additions": 1101, "deletions": 36}}, {"node": {"oid": "e8118f8d9a3ba83e7ec468335f73c4c4ca37b158", "messageHeadline": "Change window title from \"MetaMask Notification\" to \"MetaMask Dialog\"\u2026", "author": {"name": "Erik Nilsson", "email": "eriks@mail.se", "user": {"login": "eriknson"}}, "additions": 199, "deletions": 151}}, {"node": {"oid": "a6b592d78d2b9af54fd929d0940c13cd1cff9563", "messageHeadline": "Bump `keyring-controller` and `browser-passworder` (#21878)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 437, "deletions": 1272}}, {"node": {"oid": "0645fa6a6be31f3813abb040f8fe801afedfa89c", "messageHeadline": "refactor: move ConfirmInfoRow files out of shared directory (#22096)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "32eae9129ac588ac64ba59f9c30597049da87a39", "messageHeadline": "Bump snaps packages (#22182)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 134, "deletions": 622}}, {"node": {"oid": "97092cd225808979fae25b9bd24a6dfc6f6f2907", "messageHeadline": "Adding ConfigureSnapPopup storybook (#22156)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "d8578277181e5c3e2ce7d0f3500fc63f2dc942b6", "messageHeadline": "feat(1463): introduce dapp viewed metrics events when connected to a \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "599fb3aff2dccefab6853fb86c192029df7e3266", "messageHeadline": "Adding `ModalBody` component to the component-library (#22154)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 292, "deletions": 36}}, {"node": {"oid": "4e460c7dd85cd6b514bbe4ec137c6648fae40729", "messageHeadline": "Bump @metamask/assets-controller to v20.0.0 (#22152)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 276, "deletions": 160}}, {"node": {"oid": "409f2cc66f4ca5b26a333daaf300f6d1fefe86f8", "messageHeadline": "[MMI] updates e2e snapshot (#22181)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0023532dfd36e6040e5f6126db42e45cb7db9fb1", "messageHeadline": "E2E test: Add check for snap intalled event metrics (#22165)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "1e601594e23a49a850acd03e7834e782bf64d8d2", "messageHeadline": "Update blockaid dependency and ppom.js (#21436)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 430, "deletions": 461}}, {"node": {"oid": "dd64a9cf7b3add76dc0eb6ce0b028555c409a45b", "messageHeadline": "Persist MetaMetrics ID when the user opts out and opts in again (#22162)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 98, "deletions": 3}}, {"node": {"oid": "72991dd2a0043a9de6a80e32bac6a4a05bc67f84", "messageHeadline": "Cherry pick coingecko pulling improvement to 11.7.0 (#22174)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 95, "deletions": 4}}, {"node": {"oid": "7a1aa469de6cf468af7ed744af7343fbc2e704d5", "messageHeadline": "fix(22139): change the header key to coinGecko calls (#22175)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b46a9eea7b4a0285c536fee4663860b16fdbae50", "messageHeadline": "Add success property to snap export used event (#22173)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "38ad03fe6089a2083072784c35ca62696e5645f2", "messageHeadline": "UX: Handled empty state of ordered Networks (#22109)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7d397b250288eb6ab8da5fc254e5c8f5bd742e4", "messageHeadline": "V11.7.0 Cherry Pick: UX: Show native currency warning when unconfirme\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 101, "deletions": 11}}, {"node": {"oid": "aa2d1c1339a8576b59c78784b65376cab42012db", "messageHeadline": "CherryPick: Warning for ChainId/CurrencySymbol mismatch (Dapp Initiat\u2026", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 380, "deletions": 42}}, {"node": {"oid": "3da982f6d00428f3fb2cf4e036149248946e6853", "messageHeadline": "CherryPick: Fix Ledger legacy transactions (#22136) (#22167)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "64d80b2b3b6b813dbb2d94713ef8d81d5f0aff67", "messageHeadline": "[MMI] updates e2e snapshot (#22169)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cb637b6e8835ed1bc71f9620b9be1b400ccbaa30", "messageHeadline": "feat(22139): add header to requests going to CoinGecko (#22151)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "b7236ba33fada111dba934876cf8029e92fb7ebb", "messageHeadline": "[MMI] allow for non custodial accounts to cancel and speed up (#22164)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "adccad86198b02f8041c3a8e8c63e3b4492a1d2c", "messageHeadline": "Remove transaction insight deprecation component (#21937)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "5ee10d3d989b098a76d6fa8c64b3fb74fdba1413", "messageHeadline": "Update Snap Avatar background color (#22137)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "734a9d27bf6c3c5c7e01a6c0ac6a757bed948085", "messageHeadline": "CherryPick: Warning for ChainId/CurrencySymbol mismatch (Dapp Initiat\u2026", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 94, "deletions": 15}}, {"node": {"oid": "5ac1d273111bcbe5e3adacd85dafd01f455efe54", "messageHeadline": "Replace local code fence transform with `@metamask/build-utils` (#22033)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1745, "deletions": 3042}}, {"node": {"oid": "17c7b610d6729007c88fdad3d4180c6b18150e0f", "messageHeadline": "Update calculation for the Smart Swaps' Max fee (#22127)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "71cec7120c11131e1b690a74050d473aad59fc04", "messageHeadline": "[MMI] cherry-pick for (#22138) (#22140)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68c9c39169730e773b406e60d615e442c772a711", "messageHeadline": "Bump @metamask/assets-controllers version to v19.0.0 (#22117)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 93, "deletions": 28}}, {"node": {"oid": "85ac902b6abb92c7b59b857b196a041033e4e322", "messageHeadline": "Version v11.7.0 cherry pick 21610 (#22128)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 715, "deletions": 37}}, {"node": {"oid": "54893e5925b55bcbe66ef43491d84cd2b49d9f26", "messageHeadline": "Fix tooltip icon coloring in row component (#22144)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "fecdaf157cc6104069ff99349626c6149a5fbde6", "messageHeadline": "Fix lint changelog on release branch (#22146)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c302a857aab7361ab593a26bb53aeb4037ce9a59", "messageHeadline": "[MMI] skip e2e test temporarily (#22145)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ed8c754d17046eb84330cd5b26b6567de50fc75", "messageHeadline": "Fix #21839 a bug where settings search only supported English and num\u2026", "author": {"name": "bluejoyq", "email": "42014299+bluejoyq@users.noreply.github.com", "user": {"login": "bluejoyq"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0ea5e8b8091e69cb91ee021faba6b71e0ae6027d", "messageHeadline": "fix(21895): stop polling token price request from coingecko (#22123)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "702771edae268fec470e01a58cd018b89e73da10", "messageHeadline": "test:e2e: skip benign ppom blockaid alert (#22113)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c8c2b5d62ce7553d5da15f5081a0cd1d8da3115f", "messageHeadline": "fix(000): remove # in pull request template as it will auto generate \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76f70358a4e4e9ea61bec2c416822bd95bce6e5d", "messageHeadline": "Fix Ledger legacy transactions (#22136)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9bd102556df75d48abcea233e86284aadd4e8a72", "messageHeadline": "[MMI] typo fix for variable: selectedAddress (#22138)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d59e0769616424a51b0517e4624e62e5fa661b52", "messageHeadline": "Merge pull request #22108 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9625987c1c6a3bdb4729551d52fce2bed5b04f1b", "messageHeadline": "Cherry pick: Fix nonces in smart swaps requiring approval (#22134)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "69cfba359dfb777f0f136c478989470050eb23ff", "messageHeadline": "Cherry pick: Fix custom nonce support + incoming transaction display \u2026", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "8baf3f44208a3f3b0c09be40990b738816367e5c", "messageHeadline": "Cherry pick: Update content in Swaps (#22105) (#22114)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 8, "deletions": 50}}, {"node": {"oid": "8e6b869114f6e2f2858391ad17149b7b2269f8fe", "messageHeadline": "Revert \"Hotfix flawed snap link validation (#22086)\"", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 88}}, {"node": {"oid": "7697904806e4ae69d41815b26e721830630ff8ca", "messageHeadline": "Merge remote-tracking branch 'origin/master' into 11.7-temp", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 130, "deletions": 28}}, {"node": {"oid": "ba307697568967ba2c3f90b6a0112df64ac2b9e6", "messageHeadline": "Add polling by `networkClientId` to `AccountTracker` (#21868)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 1231, "deletions": 264}}, {"node": {"oid": "dfb1175bae1904bf016cb4cdeb2bc722c85a0178", "messageHeadline": "Warning for ChainId/CurrencySymbol mismatch (Dapp Initiated) Follow-U\u2026", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 380, "deletions": 42}}, {"node": {"oid": "4a930f97a7845e909a6707e7272361cadaf2856b", "messageHeadline": "feat: [MULTI-CHAIN] Add in NFT Selector design for multichain (#22067)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 184, "deletions": 33}}, {"node": {"oid": "62922b8329f2e96de946e7beb0f4bb34d52f2754", "messageHeadline": "Add snap category to event properties (#22078)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "f9e80542fab6607489809c64e290000ddb100700", "messageHeadline": "Fix nonces in smart swaps requiring approval (#22079)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "224bd6e35cd9d73f622bcb8a389b2ae77a8edd19", "messageHeadline": "Update content in Swaps (#22105)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 8, "deletions": 50}}, {"node": {"oid": "9487e82e93edad4d7bf59eb7aae46c6bf3be4032", "messageHeadline": "Add Accounts Controller (#21437)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 1877, "deletions": 334}}, {"node": {"oid": "b99a88bc7d1102bcd0147a4a1829c5e7531553ab", "messageHeadline": "[MMI] fix e2e test (#22107)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc0758c278ceabd495e5d81a8e9fb7337ad114d4", "messageHeadline": "Add and change weights of permissions (#22063)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 110, "deletions": 110}}, {"node": {"oid": "3a8ea6a35f21a163b551254af1f6ff87751cde10", "messageHeadline": "Warning for ChainId/CurrencySymbol mismatch (Dapp Initiated) (#21924)", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 94, "deletions": 15}}, {"node": {"oid": "8c2bed6e9ed541ae3925dfcf3645f81be997c117", "messageHeadline": "feat(offscreen): adds offscreen document (#21631)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 236, "deletions": 16}}, {"node": {"oid": "2a57ddfd15c869f9776f3ae4919dd5d6fa1b5e2a", "messageHeadline": "UX: Show native currency warning when unconfirmed symbol (#21919)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 101, "deletions": 11}}, {"node": {"oid": "882204ac8c3ade45bb00c226227d6058d52d7d8f", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Chloe Gao", "email": "chloe.gao@consensys.net", "user": {"login": "chloeYue"}}, "additions": 14960, "deletions": 18277}}, {"node": {"oid": "1c293dd3f7705189caf2613500d90392e5033bbb", "messageHeadline": "Merge pull request #22100 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5bfd3050a2a0464369704926823b135b4d3e4de0", "messageHeadline": "Merge pull request #22104 from MetaMask/Version-v11.6.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e9ba33a0cc8ec0463cc9405e58466ebc168e1a7c", "messageHeadline": "updates changelog and version", "author": {"name": "Antonio Regadas", "email": "antonio.regadas@consensys.net", "user": {"login": "zone-live"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d573783648382ab53ca1fab5307ffeeb6b027e8e", "messageHeadline": "[MMI] Fix method name expected by TransactionController (#22102)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3a74188d13d43a95414aeeb32cbe1b624ccd635c", "messageHeadline": "[MMI] Fix method name expected by TransactionController (#22102)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d1a1ce934520f0c3ab62f49d6a41cd4e3a9c0425", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14969, "deletions": 18145}}, {"node": {"oid": "fdb88572352462d00ca10b1bb7cf93565516cc91", "messageHeadline": "Revert \"Hotfix flawed snap link validation (#22086)\"", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 148}}, {"node": {"oid": "b47a414806956693cb97eabdfb9e9fcc8b140860", "messageHeadline": "Adding folder structure for confirmation re-design (#21903)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "9c122a32cc79623c7852f89744a5582247e97f4c", "messageHeadline": "Merge pull request #22087 from MetaMask/Version-v11.6.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 155, "deletions": 9}}, {"node": {"oid": "b5fb8e065409058e10d353e153b3372f7b14e355", "messageHeadline": " Changed revokePermissions to return `null` instead of an error for n\u2026", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "081dbb2068e699cc9527d26ee7c373accf751aba", "messageHeadline": "Bump `@metamask/gas-fee-controller` to `^10.0.1` (#21832)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 937, "deletions": 747}}, {"node": {"oid": "9c06bfabcd465cf6f0629ce0091c32e201528a9b", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80d32622306317e43fbde38201633631818e5fbb", "messageHeadline": "Update CHANGELOG", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65c886b12dc8497e6c7f71d7abe9de218d46027b", "messageHeadline": "Hotfix flawed snap link validation (#22086)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 148, "deletions": 7}}, {"node": {"oid": "f2e15b8b7e598acf88b1dfe783598be41828c652", "messageHeadline": "Lazy load scripts and imagery for MetaMask pages (#21882)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "34ce2a08b03e1228ffe412b0e820344f50014e7e", "messageHeadline": "fix: add definitions for release labels in labeling-guidelines (#21750)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ddc38a8c7ae23cb22a74dd3d728939d6bb8d7a49", "messageHeadline": "e2e(mmi): Fix mmi e2e test navigation and add re-run for failing test\u2026", "author": {"name": "Ramon AC", "email": "36987446+racitores@users.noreply.github.com", "user": {"login": "racitores"}}, "additions": 197, "deletions": 49}}, {"node": {"oid": "f7f25e6455f10928606e9252034b16da75faee23", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da700d126af5da564047cab1548a8e008c0c1a04", "messageHeadline": "fix(action): branch name pattern was not correct (#22066)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f11a3337ba19c286adc03248eef758be7a119c56", "messageHeadline": "UX: Added drag and drop to network list (#21163)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 758, "deletions": 18}}, {"node": {"oid": "0818be65059465444300fb77f8e62efe99da0305", "messageHeadline": "v11.6.2", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0015dee7de78fb1e148907547d92c3fb4083c2ca", "messageHeadline": "Fix custom nonce support + incoming transaction display (#22041)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "f04e1f250cc01482489845acb04c8fd739eba386", "messageHeadline": "Update add-network-modal.test.js.snap to fix unit tests (#22080)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc9ff335a4713621c8cf24a0d0363d1933d80fc4", "messageHeadline": "Merge pull request #22075 from MetaMask/Version-v11.6.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "c92c620c5c1b548c2ec68ef4c6c34bfcdd767236", "messageHeadline": "Update TextField Imports (#21871)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 63, "deletions": 627}}, {"node": {"oid": "5801ff730517a786eae007d6ea7c3ca9ffa2ee22", "messageHeadline": "v11.6.1", "author": {"name": "Antonio Regadas", "email": "antonio.regadas@consensys.net", "user": {"login": "zone-live"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9bf13175a80333f122fb3b1b572be5855bedf182", "messageHeadline": "[MMI] updates mmi extension package (#22065)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "10996f0aaaf3a1d469cd79942c789e07152ad8f7", "messageHeadline": "UX: Added deprecation warning for aurora (#21933)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 82, "deletions": 130}}, {"node": {"oid": "b3eafb28771793d1f7dd14a16b90424bce6d7e38", "messageHeadline": "fix: Fix success message for LavaMoat policy update script (#22058)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0b5f73412bd43886a9d522fbe8ec98a876e4e074", "messageHeadline": "fix(ci): Fix bot update LavaMoat policy command (#22055)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a30050ce5be7a6c8d7a41419164f085f277388fc", "messageHeadline": "Fix duplicated incoming transactions for ui to render (#21840)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "90aaeca55a6b6d9b1e23afcecc6cf42d73f317ee", "messageHeadline": "fix: do not show fiat amount for native asset & erc20 token if symbol\u2026", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 715, "deletions": 37}}, {"node": {"oid": "3ea91ca818032ebe7ca90f46bc7641212ca363e8", "messageHeadline": "[MMI] updates mmi extension package (#22065)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "783a28432c807abddb0904eeec26bdc0c13568fd", "messageHeadline": "Remove sourceUrl from contentscript's inpageBundle (#21578)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "8e8090974345629c56c2439fd4d38f641711a86c", "messageHeadline": "fix: add a section for stakeholder reviews in issue template (#21783)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "2f598dcf877ce07d46b6c140cd46736aa1171bb0", "messageHeadline": "Trigger token detection when user enables the setting (#21749)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9787b7eeadfa887900f710a716c2b117c2447fdb", "messageHeadline": "v11.7.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7456bc32ab585b199121c03728161c1abaaadd25", "messageHeadline": "Merge pull request #22051 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "6ede90734d3ad58fffcad7b0356106bfd696b0fd", "messageHeadline": "fix: Fix warning about missing strong random number source (#21953)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "874848f2b647bfda80e1c384aaf7690262357868", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11766, "deletions": 16314}}, {"node": {"oid": "51512f8eddbe408b61df2f17b58a84d3fe76c14c", "messageHeadline": "Merge pull request #21794 from MetaMask/Version-v11.6.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10738, "deletions": 12743}}, {"node": {"oid": "c7534d9ab25dc1c56ec1628347f2c02e8313160c", "messageHeadline": "Update changelog v11.6.0 (#21911)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "764c0b13b9b647bab77bee03e89394b50a7ca14f", "messageHeadline": "Fix lavamoat policies, for v11.6.0 release. These policies were incor\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "8d16515e19d471031ed075abd3161b9bddecaf44", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v11.6.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 154, "deletions": 167}}, {"node": {"oid": "a79b5d0494db96345407f219adfa0427e9818f4a", "messageHeadline": "skip MMI e2e optional flaky tests (#22037)", "author": {"name": "Ramon AC", "email": "36987446+racitores@users.noreply.github.com", "user": {"login": "racitores"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1503deea8ecab2891e4c051621f9aefc48dfcb64", "messageHeadline": "Merge pull request #21949 from MetaMask/Version-v11.5.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 657, "deletions": 347}}, {"node": {"oid": "6d1de3e2c626c841fb6b8aaf232ac528ae6622a4", "messageHeadline": "Merge pull request #21943 from MetaMask/cherry-pick-confirmations", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 49, "deletions": 151}}, {"node": {"oid": "d16b3eb84ffb9cbfdecdc7cd7776d8f71e60cae7", "messageHeadline": "[MMI] 11.6 Cherry pick (confirmation guard logic) (#21971)", "author": {"name": "Shane T", "email": "shane.odlum@consensys.net", "user": {"login": "shane-t"}}, "additions": 108, "deletions": 3}}, {"node": {"oid": "3ef4a2cc548485c3d0d32ef52109cc0de6364ce4", "messageHeadline": "fix: 2 Duplicated Signature requests events are triggered for any sig\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "313af8558bd24da360923a79efac5cf19ac384f4", "messageHeadline": "fix: After triggering a Transaction, a Signature request metrics even\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 49, "deletions": 104}}, {"node": {"oid": "ec6196729499ae7ba73843a4273c89954c51268b", "messageHeadline": "Update swaps controller ethereum provider on demand instead of on net\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 133, "deletions": 170}}, {"node": {"oid": "1ac1bf3fffbf836a6f04ed97339112d63e0bc3b8", "messageHeadline": "Update swaps controller ethereum provider on demand instead of on net\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 133, "deletions": 170}}, {"node": {"oid": "0fc1325e4399da3c9db197cc6a8541c5eb3b1265", "messageHeadline": "Fix unit test in ConfirmTransactionBase component (#22038)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "0345a1bb4bf45fe86793ae3065c5448b6f582e5a", "messageHeadline": "Ignore @metamask/snaps-ui deprecation (#21896)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8a5d61f7a00c83dd28871f6e4908b643592b662a", "messageHeadline": "[v11.6.0] deps: lockbump @metamask/eth-sig-util to 6.0.2 and 7.0.1 (#\u2026", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 372, "deletions": 173}}, {"node": {"oid": "4d6837e95d21650e388be30a47fe3ae37af316e6", "messageHeadline": "Cherry pick: Fix issue where per dapp selected network state is enabl\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "aa3ec5a91c8adeba4d1e18f0c08ffa376b74e3de", "messageHeadline": "Cherry pick: Remove unnecessary redirection / code from Swaps, update\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "dbec24d91f719f449787d0561fc715154acdc0ea", "messageHeadline": "Clear current STX error (#21848) (#21858)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "23b10c1cba688c62fe61cde9aca67b8dad496832", "messageHeadline": "v11.6.0", "author": {"name": "Chloe Gao", "email": "chloe.gao@consensys.net", "user": {"login": "chloeYue"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "899202a57f2ef661b3c5381b2f689d79e7d5aa40", "messageHeadline": "Merge branch 'master' into Version-v11.6.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "46748be620636fbee7ed4c624df3f7d46bcde60e", "messageHeadline": "Revert \"Revert \"feat: Metrics for when Blockaid banner is shown. (#21\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 277, "deletions": 5}}, {"node": {"oid": "14e48fe41b6b58c9ddbcf2f433675f72a0c95a37", "messageHeadline": "Revert \"Revert \"feat: Add metrics for provider calls coming from ppom\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 401, "deletions": 231}}, {"node": {"oid": "c45f833480627ffd3fe9f2af109bd24d0be5e979", "messageHeadline": "Use core transaction controller (#21166)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 1735, "deletions": 12028}}, {"node": {"oid": "f4b893aca31a70b55929018d7bbbfb4afc00a361", "messageHeadline": "fix: currency preferences toggle not displayed (#21985)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "21c094fd557e0a44bb20034368a7f5df41347acb", "messageHeadline": "Update smart swap test scenario (#21889)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "9afe6936dad1e024a9ac5e09c7f2e9c41f9104a2", "messageHeadline": "[MMI] Guard logic for MMI specific transaction metadata (#21959)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 108, "deletions": 3}}, {"node": {"oid": "35bbae8a82e0b0148b822c588a4d5bfb1089a584", "messageHeadline": "[Snaps] Add tx-insights test for V2 (#21869)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 164, "deletions": 2}}, {"node": {"oid": "7dee5ba77e658a5856d242f4f4f0b998bcf8ae99", "messageHeadline": "fix: 2 Duplicated Signature requests events are triggered for any sig\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "d88501222f9a861f8b3c55502e69b9fb65c706a8", "messageHeadline": "Added wallet_revokePermissions rpc method (#21948)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 500, "deletions": 27}}, {"node": {"oid": "044a68b3ee61dd5896c95b5cc94792756770926a", "messageHeadline": "[v11.5.2] deps: lockbump @metamask/eth-sig-util to 6.0.2 and 7.0.1 (#\u2026", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 512, "deletions": 178}}, {"node": {"oid": "2bdbf83f38503097522fae2677d2dc5794b7706e", "messageHeadline": "e2e: Use `unlockWallet` helper consistently (#21915)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 273, "deletions": 500}}, {"node": {"oid": "86b4a33dfc38f78892e258039065580c4a05f607", "messageHeadline": "Ignore @metamask/snaps-ui deprecation (#21896)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d8f10be52eadfb693b3f135a7d1abf481983f674", "messageHeadline": "v11.5.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f5136cf935b6de83a001b21bb1af4e08485b244b", "messageHeadline": "Add manual Snap update feature from Snap View component (#21773)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 426, "deletions": 117}}, {"node": {"oid": "85fee6ef6fcc8e3dfb1fe1a2b2fbd2f3542d06c1", "messageHeadline": "Change SwapsController onNetworkStateChange to networkDidChange (#21923)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "33885992b55cfe9d6fa8bf600cc497cceccc75d0", "messageHeadline": "Fix issue where per dapp selected network state is enabled without th\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "a9398f355e3095a7f00f046e4d95a8a721271d54", "messageHeadline": "Change SwapsController onNetworkStateChange to networkDidChange (#21923)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "74624fe9669bbecbcbb0d2f9bb17d41b0dc18a56", "messageHeadline": "Remove unnecessary redirection / code from Swaps, update content (#21\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "1072543d98afbb18d8e0263ad1336d8e04e154a4", "messageHeadline": "UX: Send Flow: Show amount error with component (#21842)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "3713c18f691ccc7fb70fd472dade208e417987a7", "messageHeadline": "Update `@metamask/eth-ledger-bridge-keyring` (#21149)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 87, "deletions": 304}}, {"node": {"oid": "4c5e7bc5c233c1b3dfa616a518285382d8f231ed", "messageHeadline": "Use `(acl.)execution.metamask.io` for Snaps execution environment and\u2026", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dcc5978143f6a8611c859da64853fe4578baf3a3", "messageHeadline": "UX: Updated Popular Networks List (#21902)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "516897727fd8be36df126cd6223c47d6c5518eea", "messageHeadline": "Autosuggest Ticker Symbols for Network form (user initiated) (#21843)", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 141, "deletions": 69}}, {"node": {"oid": "b7524a9ccd7c5ccdb5c7f1d79554d5e7e9d0d914", "messageHeadline": "Add more snaps pages to path name map (#21942)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "80b2bf70f1eaa134c6e88112077f25ab6a21d694", "messageHeadline": "Update `Copyable` Component (#21846)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 410, "deletions": 112}}, {"node": {"oid": "ed780fbc00a0c35a6d13a32d62de36f89803d6e7", "messageHeadline": "fix: After triggering a Transaction, a Signature request metrics even\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 49, "deletions": 104}}, {"node": {"oid": "50ed687ee356d184e8207e6f85e313c448073db5", "messageHeadline": "ci: increase max-old-space-size (#21366)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4cff3f82be60ea677e6078f249afb3b05205f3a1", "messageHeadline": "Add snaps pages to path name map (#21936)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6f892d47c9f3edad3ea5e0db3bc5235cfa62720d", "messageHeadline": "deps: @metamask/providers@^13.1.0->^14.0.2 (#21931)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 332, "deletions": 192}}, {"node": {"oid": "40f632ed84260581e65f04884b0ca205e60c50af", "messageHeadline": "[FLASK] Add support for snaps domain resolution (#19131)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 253, "deletions": 220}}, {"node": {"oid": "1d51fca85d0e9cbff9b3c17cdd82aaaacb9be72c", "messageHeadline": "deps: lockbump @metask/eth-sig-util to 6.0.2 and 7.0.1 (#21928)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 372, "deletions": 173}}, {"node": {"oid": "f01b593a05362e2887a204722f1be901db27455b", "messageHeadline": "Bump snaps packages (#21908)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 286, "deletions": 178}}, {"node": {"oid": "1984f3177185f0790afa7814210660a8ddcf54fe", "messageHeadline": "Update HelpText description (#21893)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a341f2da064eb9744e9061b61ebdbbd28452f0e9", "messageHeadline": "Enable Custom UI links (#21887)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 241, "deletions": 20}}, {"node": {"oid": "5bca179cddb3596a0cb265fe240b3a32c4b88fe7", "messageHeadline": "Ignore @metamask/snaps-ui deprecation (#21896)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b0480430ce9c3a5b39b636b0cd5461697650e719", "messageHeadline": "Add SelectWrapper Component (#20631)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 1470, "deletions": 0}}, {"node": {"oid": "00b9612ceb15ba8916f4b05675c182e65cff7bdb", "messageHeadline": "[Snaps] E2E test improvements (#21706)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 57, "deletions": 91}}, {"node": {"oid": "a169e8cbce7977b9824e6bcdeefbdc1caf57e89b", "messageHeadline": "update readme and improve local testing usability (#21886)", "author": {"name": "Ramon AC", "email": "36987446+racitores@users.noreply.github.com", "user": {"login": "racitores"}}, "additions": 77, "deletions": 19}}, {"node": {"oid": "e72878f04f85ff4e6e4b8ffb96848b947dad1238", "messageHeadline": "UX: Send Flow: Use constants for contacts and accounts tabs (#21844)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "40aa8e8332d257d8e0fc881a35c44efaec7b586a", "messageHeadline": "UX: Housekeeping: Sort imports (#21833)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 110, "deletions": 89}}, {"node": {"oid": "2ea04b4aef89c165a1a378489b2e0b99d259799e", "messageHeadline": "add notion link (#21853)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "940d542bfc13a01b947bfead143f960ad90f083a", "messageHeadline": "Nit: Row text color (#21847)", "author": {"name": "Erik Nilsson", "email": "eriks@mail.se", "user": {"login": "eriknson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "320815b17a338ed291672cb7e03941e608a38816", "messageHeadline": "[MMI] prevent back button from showing when we are in popup view (#21\u2026", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 133, "deletions": 127}}, {"node": {"oid": "e9427b67925cca1f58cd463edea14107789656ae", "messageHeadline": "fix screenshot (#21875)", "author": {"name": "Ramon AC", "email": "36987446+racitores@users.noreply.github.com", "user": {"login": "racitores"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "98dfac95df993edaea97b193056f2324e3d58651", "messageHeadline": "Merge pull request #21859 from MetaMask/Version-v11.5.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "ec0f77d9f10796ab261e125f86e3f4017d19dfc6", "messageHeadline": "chore: pass the password into method _loginUser (#21863)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e71ac952e678c2cb3460b42cf8d4d54e3f56ecbb", "messageHeadline": "chore: pass the password into method _loginUser (#21863)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94136a28f91370d52b495ff8313f46afed36d7e3", "messageHeadline": "v11.5.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a89f5e5630d667fea160e4ea9a03b1a4409cafd7", "messageHeadline": "Only call _loginUser if there is a password in env variables (#21854)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "a33d04fe38e35ee4d5a3569cad73339ccbb46ad9", "messageHeadline": "Only call _loginUser if there is a password in env variables (#21854)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7c95270b4693673569c57e5b0dedf8da22e24972", "messageHeadline": "Bump snaps packages (#21857)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "1228068441c046ba31a4b72c77f0bd7363e96f84", "messageHeadline": "Deprecate u2f ledger live on chrome (#18794)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 304, "deletions": 799}}, {"node": {"oid": "5b7a0ecdeb473142bbe928784ce2d18685e05a32", "messageHeadline": "Update snaps E2E tests for test-snaps 2.2.2 (#21826)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 58, "deletions": 77}}, {"node": {"oid": "5dd2b48d6eb0052c3229d94b7cf5a322ae1af25a", "messageHeadline": "Fix #21716 - Fix alignment of NFT send button (#21829)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "b0488bf4300091b4d836fac84f64fbf1d503a3cf", "messageHeadline": "Send page components address book addresslistitem (#21592)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 263, "deletions": 32}}, {"node": {"oid": "a0e8ee14af00f9793349206909c44d7b68985c41", "messageHeadline": "Fix: Hide loading spinner when async transaction approval modal is pr\u2026", "author": {"name": "Owen Craston", "email": "owengc12@gmail.com", "user": {"login": "owencraston"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "5d818bb2b3af140dfbe4bb20c95fb0496911e920", "messageHeadline": "add: mmi playwright e2e tests (#21432)", "author": {"name": "Ramon AC", "email": "36987446+racitores@users.noreply.github.com", "user": {"login": "racitores"}}, "additions": 2370, "deletions": 35}}, {"node": {"oid": "18dbe7f2e3e0676447b6c2a0b4c606e46cd623bd", "messageHeadline": "Clear current STX error (#21848)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b5794dfdd72435525f4b9fd7f6f959c810be1aaf", "messageHeadline": "fix: update backup copy (#21715)", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "aa9de2582a3dd759a2aa35f98a806c2912c76adf", "messageHeadline": "Changed CTA on snap grid from 'install' to 'details' (#21360)", "author": {"name": "Kate Johnson", "email": "91970214+k-g-j@users.noreply.github.com", "user": {"login": "k-g-j"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "d1d68f497a2d295d6acdb1689fd0f8dfc6a5a04e", "messageHeadline": "Updated copy changes for display NFT Media (#21713)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 33, "deletions": 136}}, {"node": {"oid": "8efdbf3ff459dc1ecbcb0d43b2e514ebfa628baf", "messageHeadline": "e2e: stabilize Ganache and failOnConsoleError (#21479)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 91, "deletions": 41}}, {"node": {"oid": "3649b1ef09810814bb8309b4a065555c6cf6b799", "messageHeadline": "fix: skip flaky errors.spec test (#21761)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "b1404461d54c0d0d810a93d5b71f4486e2e38df2", "messageHeadline": "Bump snaps packages (#21821)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 135, "deletions": 103}}, {"node": {"oid": "82ea5a02012c974493416d925ae77d3f334611fa", "messageHeadline": "bump `@metamask/assets-controllers` to `^18.0.0` (#21549)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 285, "deletions": 217}}, {"node": {"oid": "66b202c9870dee40848a41c8c2fcdbadca22e9b6", "messageHeadline": "MMI - move custodian logo to different place (#21819)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 68, "deletions": 90}}, {"node": {"oid": "048f606b34417bfa261f9d43e05fa7e6024052f6", "messageHeadline": "Add app installed metric e2e test (#21780)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "f307eb815b75b8eb358bea7a9cff73a9ea375355", "messageHeadline": "[MMI] Adds a new button to \"Continue to wallet\" (#21838)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "80d7611ddedec685cb53e65a5dd3ece7443e9376", "messageHeadline": "Enable snap lifecycle hooks and getLocale in stable (#21836)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "617f5a4fcd69e76eaea2cb01a4c0997911579430", "messageHeadline": "UX: Send Flow: Implement Tabbed Interface for Accounts + Contacts (#2\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 494, "deletions": 505}}, {"node": {"oid": "b67101930487fd6b869cf862e319557b4580f2b0", "messageHeadline": "test:e2e: Add Blockaid e2e test - \"set_approval_for_all_farming\" UI w\u2026", "author": {"name": "Sylva Elendu", "email": "iamsylvaelendu@gmail.com", "user": {"login": "blackdevelopa"}}, "additions": 301, "deletions": 0}}, {"node": {"oid": "31c0e7c8ec5f423f42f0948d1599de6141af1926", "messageHeadline": "Merge pull request #21835 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "69e9ea2880105f8900206a8ae2252e0ab25fe5f0", "messageHeadline": "Snaps Home Page (#21581)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 461, "deletions": 273}}, {"node": {"oid": "0c44460e030ce6262da4a4bb852dbcaf644ef42f", "messageHeadline": "Decouple MMI controller from transaction controller internals (#21748)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "5dd08f307a9dc83ed44401b1c732798f09ff197a", "messageHeadline": "Revert \"Master sync following v11.5.0 (#21827)\" (#21828)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 36}}, {"node": {"oid": "26e2b83616cee330e2cd0fc906504d80e89ac5a7", "messageHeadline": "Master sync following v11.5.0 (#21827)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "5269b2ea76c178bdaa14d2b2068651ee417271b8", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10714, "deletions": 12585}}, {"node": {"oid": "d51d5c42c9c373078c036900dde99ace278ffe73", "messageHeadline": "Revert \"Master sync following v11.5.0 (#21815)\" (#21825)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 36}}, {"node": {"oid": "362aea3578b054c942deffdb9b8b8100a8215e06", "messageHeadline": "Revise warning copy when adding custom network with existing currency\u2026", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "b90956b9b5f5c6f5fcb86fb0c7b865a6bf332b30", "messageHeadline": "UX: Send Flow: Place Amount field in content (#21744)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 29, "deletions": 132}}, {"node": {"oid": "71e3f2c6df9130ff51dcd6bbca13fd233e626d68", "messageHeadline": "Add loading state for snap delineator (#21792)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 43, "deletions": 75}}, {"node": {"oid": "2d282ef25dc2b746180b530850a587c06e33be38", "messageHeadline": "Master sync following v11.5.0 (#21815)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "0ab1537841d0077bab99c17eba49050d481f56d1", "messageHeadline": "feat: Add SEK currency (#21782)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0941c29328d07580f7fff770765231fbf9445c52", "messageHeadline": "Merge pull request #21614 from MetaMask/Version-v11.5.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13056, "deletions": 10275}}, {"node": {"oid": "6fc4ca62fe39eaffdb1239377cc8f612c48a325d", "messageHeadline": "Cherry pick b0cabd535c (PR #21796) v11.5.0 (#21797)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 162, "deletions": 1}}, {"node": {"oid": "c8b06375bfe13fd0eea1b7862d56fa1cdf88a408", "messageHeadline": "Fix: Migrate TextField to TS (#20477)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 721, "deletions": 243}}, {"node": {"oid": "a63c961d8614cf8025d21b51cfca841dda0004ff", "messageHeadline": "Update changelog v11.5.0 (#21683)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "b0cabd535c8b7efaf3880825a1a4c0afd7ca5cd5", "messageHeadline": "fix: ERC721 name does not display when approving token (#21796)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 162, "deletions": 1}}, {"node": {"oid": "b65c97d4a92f2357bfecaf24f4321f70a01ddebe", "messageHeadline": "Merge branch 'master' into Version-v11.5.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 80}}, {"node": {"oid": "bef1a34f51fe4bdec46590b86ae01679d44b772f", "messageHeadline": "e2e: temporary band-aid to flaky test in errors.spec.js (#21789)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "8cc5cc4c1364c9ba2ca8561c4fb32c5b3e49f25d", "messageHeadline": "[MMI] Improves css styles in mmi view (#21779)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 54, "deletions": 55}}, {"node": {"oid": "30d32d433e12c26e3145a42ec5daee13c3d4943e", "messageHeadline": "[MMI] add missing mmi status in tx detail pane (#21777)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "e2b4c89592e89475ac3f4af742036aaf2c0a3a76", "messageHeadline": "Revert \"feat: Add metrics for provider calls coming from ppom on exte\u2026", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 231, "deletions": 401}}, {"node": {"oid": "a1140928dcf4ad627479fcaf84842eef3da70a8b", "messageHeadline": "Revert \"feat: Metrics for when Blockaid banner is shown. (#21396)\" (#\u2026", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 5, "deletions": 277}}, {"node": {"oid": "808869f2d732da3350e212e0fdcad9e3fee326c6", "messageHeadline": "Cherrypicking 32b249a (#21710) into v11.5.0. (#21769)", "author": {"name": "Sylva Elendu", "email": "iamsylvaelendu@gmail.com", "user": {"login": "blackdevelopa"}}, "additions": 4, "deletions": 40}}, {"node": {"oid": "de440d9f3add804f3d63f0ba460dabd48099e903", "messageHeadline": "[MMI] show unsupported networks message in address tooltip (#21745)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 103, "deletions": 5}}, {"node": {"oid": "bd6adcba20e39346659e2d04f5d94ef276e468f7", "messageHeadline": "Bump snaps packages (#21774)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "16592dd65d328a7fc72f479dbe9acce1ffd42d85", "messageHeadline": "Update snap builder to use controller messenger (#21712)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 132, "deletions": 58}}, {"node": {"oid": "b2bf17573b141657db8774627841b40052b02fef", "messageHeadline": "Cherry-pick ed36028 (#21690) to v11.5.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "935acb6429aead049939d1727caeb0b279b5b685", "messageHeadline": "Removing width styles from Page component in multichain folder (#21785)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d39896f1e1eaf1ca1be6e1b554d303a53ece09a4", "messageHeadline": "Remove identities associated to the hardware keyring when forgetting \u2026", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 59, "deletions": 63}}, {"node": {"oid": "06418fa18a39211722f0c75d1964f46ed4ef2d42", "messageHeadline": "Update Smart Swaps (#21775)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 140, "deletions": 517}}, {"node": {"oid": "12758354beb76d683bb817a93454dfc0f15839eb", "messageHeadline": "UX: Better organize Multichain SCSS file imports (#21746)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "db7a8992c5a408666bf6c35b774891e3cdbcdd6d", "messageHeadline": "UX: Send Flow: Update button labels (#21721)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f6a9ae125b3eb4b0ed5ce0934e8881d39d9f583", "messageHeadline": "Update network controller to use updated eth-json-rpc-middleware (#21\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 64, "deletions": 314}}, {"node": {"oid": "e903389c8ed0cd74c20480563747619a1d0d1a17", "messageHeadline": "Remove legacy transaction insight (#21027)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 85, "deletions": 4379}}, {"node": {"oid": "1ba23ce68d318011b71d14eb16433533dd877167", "messageHeadline": "Implement basic confirmation row components (#19957)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 293, "deletions": 0}}, {"node": {"oid": "3dba498e40b584c6b50d859da3b0421174f070e2", "messageHeadline": "test:e2e :Add Blockaid e2e test - ERC721 \"trade_order_farming\" UI war\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "d34aeb14c8fbfa4b84c2064e3b4557fea2ea783d", "messageHeadline": "[MMI] Updates custodian onboarding url (#21726)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 64, "deletions": 65}}, {"node": {"oid": "040ff485a2ee25f09e15c53bcd6ea884f6df977a", "messageHeadline": "Remove MV3 specific account code in metamask-controller.js (#21672)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "51bff0f556b5386e5f43881ae821af91b688b722", "messageHeadline": "Updating ppom validator (#21649)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "12d507adcb26e5a2013ffffefced1954a4a5c456", "messageHeadline": "fix recurring signature metric event until I confirm/cancel it (#21743)", "author": {"name": "Sylva Elendu", "email": "iamsylvaelendu@gmail.com", "user": {"login": "blackdevelopa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47d7eec9ea36f73e82bd3252053f5c19f82cb9b5", "messageHeadline": "add popover onClickOutside (#21731)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 189, "deletions": 57}}, {"node": {"oid": "6498eb16b4b6565f491c668e209fb9df3ad40d51", "messageHeadline": "Request queue 2 (#21522)", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 1003, "deletions": 1499}}, {"node": {"oid": "074ea07f94069659688dd1acd3b3072db95a581d", "messageHeadline": "Adding Responsive styling to Page component (#21507)", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 940, "deletions": 878}}, {"node": {"oid": "63828372aee249405c3d51d7d2f7a68c0e20e00c", "messageHeadline": "MMI fix scope being passed to method (#21752)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "289d43a97b4c59fbda5f21fa52af310f20c6514e", "messageHeadline": "Include Snap name in permissions and add `allowedOrigins` permission \u2026", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 309, "deletions": 945}}, {"node": {"oid": "31c672945a03a47abd1d7b012543c350a2d0e0ca", "messageHeadline": "Add metrics event handler for MMI transaction updates (#21718)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "32b249a506453d0fefb19d32cef27f46c4c55530", "messageHeadline": "blockaid - remove \"Terms of use\" copy (#21710)", "author": {"name": "Sylva Elendu", "email": "iamsylvaelendu@gmail.com", "user": {"login": "blackdevelopa"}}, "additions": 4, "deletions": 40}}, {"node": {"oid": "8488e7a2bc809b1ecba51fbb87ca2c934419a261", "messageHeadline": "e2e: fixing automatic installation of webdriver (#21707)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 21, "deletions": 45}}, {"node": {"oid": "2ad8cd669127c19d8c3a964db6a209c9e8d582d8", "messageHeadline": "deps: Update @metamask/post-message-stream and dependents (#21651)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 143, "deletions": 172}}, {"node": {"oid": "3af48da0bdaa40f73854f627046b5cf9368f11dc", "messageHeadline": "Add simplified version of Snap install warning modal (#21516)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 319, "deletions": 809}}, {"node": {"oid": "9dc0a2e2aaf13235f70a9b65772e382e55ea97ab", "messageHeadline": "UX: Send Flow: Gas Controls (#21605)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "7f7e95250657530400c410b0e2102ec0c0284f38", "messageHeadline": "Normalize addresses in mock state using toLowerCase (#21703)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44ae4a3c4f74523c4c249a63bedbe8a86b8c7f49", "messageHeadline": "Update `@metamask/eth-trezor-keyring` (#21145)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 55, "deletions": 81}}, {"node": {"oid": "c1a740dedf96ba4bfdcec3be9d28b929b696e449", "messageHeadline": "Update content for liquidity source info (#21696)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 7, "deletions": 58}}, {"node": {"oid": "5e58aad9bb6d4fbee36f3847d781c716712cafe8", "messageHeadline": "UX: Convert Page, Header, Footer, Content to TypeScript (#21621)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 91, "deletions": 108}}, {"node": {"oid": "3e81e010e02539086063e373ca63a9511078c149", "messageHeadline": "Move from @download/blockies to blo (#21010)", "author": {"name": "Pierre Bertet", "email": "hi@bpier.re", "user": {"login": "bpierre"}}, "additions": 49, "deletions": 69}}, {"node": {"oid": "db642d5f582ced5638326802879c57e147fca3a2", "messageHeadline": "Multichain asset picker and amount combo (#21517)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 480, "deletions": 10}}, {"node": {"oid": "034f3a301c1bb5d9d09086c268f48a7d9e18410c", "messageHeadline": "Cherry-pick snaps files hotfix (#21714)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6127fb3d27b9516cc42f6cff3a89262bd8e69588", "messageHeadline": "feat: Add metrics for simulation warnings. (#21483)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "908cca06d4d1804251b2240aca00fa150d39edb3", "messageHeadline": "Fix snaps files being piped to the UI (#21711)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bfd65a1e6e3b26880ca192403b1b4837a367f67e", "messageHeadline": "Create E2E test for snap_getFile (#21630)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "5c128db6f536c9a55318f648ae92aef360e631cc", "messageHeadline": "fix typos (#21334)", "author": {"name": "xiaolou86", "email": "20718693+xiaolou86@users.noreply.github.com", "user": {"login": "xiaolou86"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "5c88f82dbfd865836fac1d6adb9c2fd33a60ac1c", "messageHeadline": "e2e: fixing the test-e2e-chrome-mmi problem from forks (#21670)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "313d0c236a3894623414ac5fed27aade9f103026", "messageHeadline": "Bump `@metamask/network-controller` to `15.1.0` (#21668)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 378, "deletions": 182}}, {"node": {"oid": "2cb4efe394962e9f37972ef0671cbd3b4cf221a0", "messageHeadline": "Cherry-pick a8a6d0a (PR #21691) in v11.5.0", "author": {"name": "micaelae", "email": "100321200+micaelae@users.noreply.github.com", "user": {"login": "micaelae"}}, "additions": 7, "deletions": 121}}, {"node": {"oid": "a8a6d0a956da501c502c3b73d260931d4a32aad9", "messageHeadline": "Update Bridge button visibility (#21691)", "author": {"name": "micaelae", "email": "100321200+micaelae@users.noreply.github.com", "user": {"login": "micaelae"}}, "additions": 7, "deletions": 121}}, {"node": {"oid": "31e341da7b598d8f627bcabe0f7f396d63e042f5", "messageHeadline": "[MMI] changes for supporting MMI ECA3 (#21476)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "e073259a56c76d723503c6daa272effd76f76fdf", "messageHeadline": "Bug: Add Network Form: Warnings & Errors disappear after a few second\u2026", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "ec8daf63bef6ad637a5e5bcaae702c85ddf345d8", "messageHeadline": "Add approve tokens test scenarios (#21454)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "af6816f8f54c3cba62ea121ab6b27bd447ce1604", "messageHeadline": "[FLASK] Transaction Insights V2 Integration (#20554)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 743, "deletions": 200}}, {"node": {"oid": "a69193474e986a9f829740b5f7e88527b8de5c7a", "messageHeadline": "Ignore error while fetching `safeChainsList` for validation (#21676)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "ed360280fef3d5bd174bf197d51493ad80dc0994", "messageHeadline": "deps(audit): ignore metamask/types deprecation (#21690)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "df067e0e721af2832959a2d8a1d0dfb880fdccc3", "messageHeadline": "Merge pull request #21657 from MetaMask/Version-v11.4.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 89}}, {"node": {"oid": "a6a322e5b941610d9614f51159bb4ab72d29ff19", "messageHeadline": "document scenario (#21677)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "d362a05c0f8b1fdd0e23518786edc145a56c1c9d", "messageHeadline": "UX: Send flow: Wire submit button (#21654)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "9a1edf5cfd5759c993fe55a3d4b427e67e8560c4", "messageHeadline": "Fix `AvatarAccount` type (#21671)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03126c9944ce1838fa2f19c8fc9a68999ed92cd9", "messageHeadline": "UX: Multichain: Send Flow: Hex Data (#21551)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "6bcfcfe662395a54a6337157ebcec7bf1f59af10", "messageHeadline": "[MMI] enables some MM tests to run (#21663)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 44, "deletions": 36}}, {"node": {"oid": "5a3a3a435bd9ccf3dfdcd036c22e98af9fdaa1d4", "messageHeadline": "Add test scenarios for swap (#21545)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "2c0e23d70b0a519204a4fb92bcef9b7a1cdc3697", "messageHeadline": "Fix flakiness on `user-actions-benchmark.js` (#21679)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7c78b4b30b80b970b2f0c11bf0e54db8bdc8c1f9", "messageHeadline": "Update changelog for v11.4.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c2e3415286193bfe18d8e2b896cd41dbca80377b", "messageHeadline": "Update ppom validator to version 0.8.0 (#21518) (#21662)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6e0483da7d5269cbb3afdba2ea579902e9d2987b", "messageHeadline": "Resolve network names using SLIP44 when applicable (#21674)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "159c5354532f39d91f84ea946cbe6bbca20c15d4", "messageHeadline": "Fix MMI callbacks when checking pending transaction (#21666)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "560a8111e71bbc4cb4b83bebc282bec165034e84", "messageHeadline": "[MMI] passing the selectedAddress field (#21617) (#21675)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6ce0e8d099387f2038a768d80a710154905e511a", "messageHeadline": "e2e: with the newest version of Selenium, manually updating Geckodriv\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 68, "deletions": 424}}, {"node": {"oid": "83c4e4115bb29b049ce94c462f2c3eb510eb674f", "messageHeadline": "Added multichain polling to DetectTokensController via PollingControl\u2026", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 158, "deletions": 8}}, {"node": {"oid": "d8493532ec01cf47d5b6920fd52dfe3c9bacf7e4", "messageHeadline": "Fix `Text` `inherit` variant (#21664)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "da4a99b7b1458b1f3d8a865c355a29e759956374", "messageHeadline": "fix:style: Apply 100% width to Sign-in With Ethereum (SIWE) popup (#2\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "800cc2a60456c2f21b07e6b2e543e8e81dd92fbe", "messageHeadline": "Cherry pick accounts PR into v11.4.1 (#21658)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 80}}, {"node": {"oid": "81d2c4c0bd33f5b3f3198c892a92bda68e3da106", "messageHeadline": "Remove derived `targetSubjectMetadata` from state and use props (#21539)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "9d162f4e2856d37c686804d35473e02998ca0683", "messageHeadline": "v11.4.1", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2bda0815f32e6628abc4a16b28d1a961b7e92710", "messageHeadline": "[MMI] passing the selectedAddress field (#21617)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "260e47aa563f57b173e93f70f51ccba12ee4bbd1", "messageHeadline": "Fix snaps website link pointing to the wrong URL (#21619)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e769167f17ac23c6c475bbdaea7aa8e7729049af", "messageHeadline": "[MMI] enables simple send test (#21616)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebe469414d2dcba368987731d2e1c4b3a62c9ede", "messageHeadline": "Replace MMI code fence with callbacks and arguments (#21171)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 273, "deletions": 42}}, {"node": {"oid": "e00cd4c7f1bf1c8a528f235e57ab90d891cecaa8", "messageHeadline": "fix: fix import address with non checksum Adr (#21593)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "a73867049c59312c74f77c1ea11519233b49c9b0", "messageHeadline": "patch: Hide \"Add Snap accounts\" toggle from experimental settings (#2\u2026", "author": {"name": "Owen Craston", "email": "owengc12@gmail.com", "user": {"login": "owencraston"}}, "additions": 5, "deletions": 79}}, {"node": {"oid": "82ceffb6d699b9deacb7caed74e6a9919aabf012", "messageHeadline": "Bump snaps packages (#21612)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 65, "deletions": 30}}, {"node": {"oid": "928888342e4946cf9986952bea37813b51392ffb", "messageHeadline": "Merge pull request #21650 from MetaMask/rc-v11.5.0-flakiness", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 1066, "deletions": 1235}}, {"node": {"oid": "e0d946d7de659ca95fb9f5ee3c44782c1e7873b9", "messageHeadline": "Mocking IPFS requests on erc1155 tests (#21639)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "0e2f8dd4a20ffa3694701bbafa994178d7e651b9", "messageHeadline": "fix erc1155 test flakiness (#21628)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b76f0a76dfe1c9474da110dd5950665ee6400be0", "messageHeadline": "e2e: add Snap Accounts ethSign test, convert to TypeScript, optimize \u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 1039, "deletions": 1232}}, {"node": {"oid": "f5a09c103c28e05b774217d887bfbb0826f419cf", "messageHeadline": "Fix/actions improvement (#21643)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "9b38e797998c00f9f9a0df4613e8568f8e057eaf", "messageHeadline": "test: disable `it` failing block for ppom malicious signature (#21627)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b9184afb5881fbf8476b31158aa73a1c8c98aa5e", "messageHeadline": "UX Multichain: Updated account picker in new send flow (#21576)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "909e8e1c924a9b6ddb39be6a3e02ce4fd88db4dc", "messageHeadline": "UX: Add label to Select Action button (#21634)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9688bacc94dbd7bf61648b0614333568ae395000", "messageHeadline": "Multichain: All Connections Listing (#21332)", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 889, "deletions": 6}}, {"node": {"oid": "aa6dfe9d71a72b397b7ae096c3fa0c4cfc180e18", "messageHeadline": "ci(resources): update parallelism and resource class for e2e tests (#\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6afa47b38f8c877d362fdfabea54364998a00aaa", "messageHeadline": "Fix: Contract data reading and parsing (#21604)", "author": {"name": "Derek Brans", "email": "dbrans@gmail.com", "user": {"login": "dbrans"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "0b1cec011e9f0d1b4fc09d7a0a038df509e85484", "messageHeadline": "UX: Send Flow: Convert Recipient Input to TypeScript (#21608)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0f0971616b110acc03d942c2ddaa916c5a3c07ff", "messageHeadline": "UX: Update querystring for analytics (#21434)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "12d6b46ddc1e80d88985a7fc3bb098c1e7ddd92d", "messageHeadline": "fix(000): style improvement for security provider part in settings (#\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 242, "deletions": 246}}, {"node": {"oid": "d14f91efd9bfb04e7adbc81a2884c1eb75a08e0c", "messageHeadline": "One-liner to fill signature content in container (#21585)", "author": {"name": "Erik Nilsson", "email": "eriks@mail.se", "user": {"login": "eriknson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1754b3d924d3d154a6e2f67d42d573926bdfc4e0", "messageHeadline": "Mocking IPFS requests on erc1155 tests (#21639)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "3fa27cd2021a3182d0be4c95f92221c327d19787", "messageHeadline": "Decouple swaps metric logic from `TransactionController` (#21559)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 565, "deletions": 310}}, {"node": {"oid": "e6eb0af53859f9bda3cc526aed5626b565db5a52", "messageHeadline": "fix erc1155 test flakiness (#21628)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fee7926a11d9303fb1b1546e78641bb0526330f5", "messageHeadline": "Bump `PhishingController` to `7.0.1` (#21613)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 33, "deletions": 177}}, {"node": {"oid": "74a7ab58d9e98bec68f57980294d11e4b16bdac6", "messageHeadline": "e2e: add Snap Accounts ethSign test, convert to TypeScript, optimize \u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 1039, "deletions": 1232}}, {"node": {"oid": "d9bada9b5fb945c24faa67f5aa574061b3c4b614", "messageHeadline": "UX: Multichain: Send Flow: Recipient: Address Book (#21530)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 821, "deletions": 478}}, {"node": {"oid": "51dbd52016d7932c4a2e6c892fbbe88d698c8bde", "messageHeadline": "Fix snaps website link pointing to the wrong URL (#21619)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dec3b18af8087fbe1db1eb4daa8a4b8a0080e2b5", "messageHeadline": "test: disable `it` failing block for ppom malicious signature (#21627)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c3f6e1754625eb9980b7e575400b4291581ef102", "messageHeadline": "dev(chore): log test names and suites (#21570)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 284, "deletions": 267}}, {"node": {"oid": "923815c60f305ae4557e9111c4b55622381fa429", "messageHeadline": "v11.5.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6bffbabc55ef9aab70fb960dc8218d43201390ee", "messageHeadline": "Merge pull request #21594 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "19cf32f2e96e1f98c2e14009a3d87f0dea7c46c8", "messageHeadline": "UX: Multichain: Send Flow: Wire back and cancel buttons (#21524)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "3b3bfaee08bcc372c68f2e89af76b05953e7a305", "messageHeadline": "E2e folder structure (#21582)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 74, "deletions": 52}}, {"node": {"oid": "5d8957ed6d951af18dee049680eca5731afce680", "messageHeadline": "UX: Fix alignment of legacy connect text (#21552)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4887971ed2cf86705bcd70ae804ce9f57cd10d03", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12153, "deletions": 8854}}, {"node": {"oid": "090e562df0666e814da9ce724542f79918e33889", "messageHeadline": "Merge pull request #21364 from MetaMask/Version-v11.4.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11749, "deletions": 4243}}, {"node": {"oid": "d679ec34bc9661dd04a2567188ca22d4421922ad", "messageHeadline": "Add test scenario connect hardware wallet (#21561)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7496ca44b5a0144f071c6b928531f65d2b85408d", "messageHeadline": "ci(chore): make multichain tests non required (#21586)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5e5290b42845a71e82a16ff2628db894727f6e62", "messageHeadline": "Add test scenarios for gas fee (#21537)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "c8a18f6910f2ede6641d1f03d14da83a3f40016b", "messageHeadline": "update install/update snap headers (#21541)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 8, "deletions": 47}}, {"node": {"oid": "bce572a0380f62426176ae4d412ba5229f11751f", "messageHeadline": "Updating AccountPicker component to allow for customizations (#21544)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 206, "deletions": 189}}, {"node": {"oid": "845043a45dee13e128d6c4598e09da030aef5632", "messageHeadline": "ci(chore): Run snaps tests in main unit test job (#21543)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 48, "deletions": 105}}, {"node": {"oid": "654390196741272de98ca349efc1709aa1aed0d4", "messageHeadline": "UX: Multichain: Send Flow: Wire To / Your Accounts (#21504)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 110, "deletions": 36}}, {"node": {"oid": "32a0e3efe698d8552c3e832892291214c7b650dd", "messageHeadline": "Cherry pick 3d7f571 to v11.4.0 (#21547)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "4abd419d04dee2618307bab315efbe15cf7d2079", "messageHeadline": "UX: Multichain: Standardize CSS imports (#21531)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0edcfedd733b87b9ca217930438980469fe736e6", "messageHeadline": "[cherry-pick] Fix for issue in MMI which breaks non-custodial transac\u2026", "author": {"name": "Shane T", "email": "shane.odlum@consensys.net", "user": {"login": "shane-t"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6ec2febccea7c5a9a5ea4ec2180805ff3da98755", "messageHeadline": "updated label for buy and sell (#21568)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67134eccb4c34ce59b617d18206a8f86f4c28ad2", "messageHeadline": "UX: Multichain: Create Circle CI job for MULTICHAIN feature flag (#21\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 309, "deletions": 83}}, {"node": {"oid": "4a08dafe4b23ceef9e4384591211fb2528855fc7", "messageHeadline": "Add new test scenarios (#20785)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "3801fda7a5586ef8a504ba62639a481ba8d9547f", "messageHeadline": "E2e nft detection (#21520)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 408, "deletions": 46}}, {"node": {"oid": "1c9b24e5917d1e89e3db1c283440b4b3149321ca", "messageHeadline": "Bump snaps packages (#21493)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 595, "deletions": 400}}, {"node": {"oid": "cee1bb02d8c85cebc9836b0dbc7d6ae3bd4f8c04", "messageHeadline": "Update changelog v11.4.0 (#21523)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "a592f927e0b402b5006889223ef30102021c1c41", "messageHeadline": "feat(actions): refactoring + improvement of github actions (#21497)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 954, "deletions": 893}}, {"node": {"oid": "00f59df0a81cdde7f436aba544ffa0d483d18c84", "messageHeadline": "[cherry-pick] Add terms of use to security alerts settings (#21466) (\u2026", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 94, "deletions": 9}}, {"node": {"oid": "04e584251e42a7766cf66f1fead0233b0690815a", "messageHeadline": "fix: Show number of tokens to be imported (#21521)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2fcdf49a9fba3f6f4aa33fd7813e00ba443b64ca", "messageHeadline": "Fix `hasApprovalFlows` condition (#21538)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ad614e9a63015a85620ba538a4505b88b6a62652", "messageHeadline": "Rewrite logic which checks creates noTxHashError in MMI code fence (#\u2026", "author": {"name": "Shane T", "email": "shane.odlum@consensys.net", "user": {"login": "shane-t"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0a261a802231200276c8aae0d7271785c3a015e3", "messageHeadline": "feat: Add metrics for provider calls coming from ppom on extension (#\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 401, "deletions": 231}}, {"node": {"oid": "2205735ab69ea9d93ac34f5ef9b33455a500b40e", "messageHeadline": "Add terms of use to security alerts settings (#21466)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 94, "deletions": 9}}, {"node": {"oid": "aa7047cff2c0ddbb3fea9dca3e3dc7db3d73dab2", "messageHeadline": "Merge branch 'master' into Version-v11.4.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 108, "deletions": 45}}, {"node": {"oid": "a3085c158716b0770d09458e4ef957117a4c9474", "messageHeadline": "update manual QA flows documentation (#21540)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "2d5567013061072c0c9e91ce2f80484b9fc0edec", "messageHeadline": "Update ppom validator to version 0.8.0 (#21518)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f1b116398068801fe3acb3cfb9e62ddd3520cc5e", "messageHeadline": "Merge pull request #21514 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "4ea52511eb7934bf0ce6b9b7d570a525120229ce", "messageHeadline": "feat(21438): remove action queue related config (#21460)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1, "deletions": 45}}, {"node": {"oid": "450073ed97a5597cce9a6c0be7d78b3606c32f68", "messageHeadline": "UX Multichain: Show associate token symbols with account balances (#2\u2026", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 182, "deletions": 46}}, {"node": {"oid": "43ac46a23085e6979b55b5b678a44755e8c5bec6", "messageHeadline": "fix: #21502 caused a problem with unit tests (#21532)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 0, "deletions": 124}}, {"node": {"oid": "b7df0c6dda6547ad1015ae02559993b47f349348", "messageHeadline": "Cherry-pick 1cb36fa (PR #21525) to v11.4.0 (#21526)", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 104, "deletions": 3}}, {"node": {"oid": "1cb36fa463eafeaa7f9bd67e17b9a657de7388ec", "messageHeadline": "feat: snap accounts legal disclaimer (#21525)", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 104, "deletions": 3}}, {"node": {"oid": "7b870543ad9736c39fbc80ec5e27148d4fbed909", "messageHeadline": "UX: Multichain: Send Flow: Wire Network Picker (#21502)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5ae6995deda831c2b84d7cc14d30ae26db2a146d", "messageHeadline": "UX: Multichain: Send: AccountPicker Wiring (#21503)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 57, "deletions": 38}}, {"node": {"oid": "bec7812d630f7e59c82b279defd9c14f6d760784", "messageHeadline": "UX: Multichain: Send Flow: Add setup and cleanup hooks (#21506)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 184, "deletions": 3}}, {"node": {"oid": "b94e37d593e61fa01b919e65e3c2625674e6db23", "messageHeadline": "e2e: fix local run-all command (#21510)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "837f6cb8e3913684ca22fc8b8f45323845179ff7", "messageHeadline": "PR template update (#21377)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "224123ebcc36ace292de81dcf54c40f61b259040", "messageHeadline": "Update links to docs in the README (#21194)", "author": {"name": "Christian Montoya", "email": "sirokai@gmail.com", "user": {"login": "Montoya"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67d77122a0daa2e544f29f3d90ecc06776bac5ff", "messageHeadline": "UX: Multichain: Send Flow: Move connected components to individual co\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 128, "deletions": 84}}, {"node": {"oid": "52fd5a82517213020387fed0c3267239ff500a54", "messageHeadline": "Cherry-pick b9f75cfbc8 (PR #20698) to v11.4.0 (#21505)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 79, "deletions": 7}}, {"node": {"oid": "8b0d39429d21d6accd8775a6ca84638355c3f776", "messageHeadline": "fix: ERC20 Custom Token shows incorrect icon (#21508)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "37b191bbd252775622701690c8724fa7b1e67ed9", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19785, "deletions": 10596}}, {"node": {"oid": "ef8403f6e136bfa24d0f98584a0c51ffbfddb3af", "messageHeadline": "Use a translation for Linea (#21513)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "414596e9c914b661b52ff367b97e5a192188601f", "messageHeadline": "Rename `err` property to `error` in the transaction meta (#21463)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 200, "deletions": 21}}, {"node": {"oid": "8a96c2bc52579f6fbee22caa510102785d04fe50", "messageHeadline": "feat: Metrics for when Blockaid banner is shown. (#21396)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 277, "deletions": 5}}, {"node": {"oid": "416c8ffe4bd7c0d2cf281c32ea7b4f922ea57851", "messageHeadline": "fix(action): ensure retrocompatibility of issue template check (#21478)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3143e8a4cd92b1438353dcaecef982de5b3b4a9d", "messageHeadline": "fix: fix reading address of undefined error (#21400)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f5942b19a3cbac2f3059a81b71390adbbd95a933", "messageHeadline": "add figma storybook addon (#21468)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "0bc1d3807f669145fa9030f7c19eb31fe1cee066", "messageHeadline": "E2e multiple erc20 watch asset (#21381)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "8e6631f2c2dc76669aecb0615e44b50bf45aa397", "messageHeadline": "Simplify keep alive logic (#21385)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 19, "deletions": 173}}, {"node": {"oid": "2da9fc34eacbfa5f4bbfee4214f49f21a399ee01", "messageHeadline": "Fix flakiness of import-flow.spec.js and swaps-notifications.spec.js \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "22fe673ffeee67ac1fb35d387092c428b9524fa7", "messageHeadline": "Multichain send page components (#21395)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1047, "deletions": 78}}, {"node": {"oid": "31c48f3c157649ef9f3922c25a1fce4ee04796cc", "messageHeadline": "UX: Remove AccountPicker hover styling when disabled (#21451)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69272350e6c1be154211c9e173ebc1de0ce38abe", "messageHeadline": "UX: Reduce setMouseUserState calls to prevent re-renders (#21443)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 58}}, {"node": {"oid": "b9f75cfbc80d952b339a31be795461ee0e5f4364", "messageHeadline": "fix(linea): enable token detection for Linea mainnet and testnet (#20\u2026", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "61a66dfbbcaca3e7707496835a2321bf6613e6f0", "messageHeadline": "Fix/issue template (#21475)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3d7f5712df6ddbba730e7eb5ca734466e71c40c2", "messageHeadline": "Enable Linea (#21104)", "author": {"name": "infiniteflower", "email": "139582705+infiniteflower@users.noreply.github.com", "user": {"login": "infiniteflower"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "8aa0f9ae27fd9ef170bdc9bb3aa0dccbfe2cee81", "messageHeadline": "chore(000): update chrome driver version to 118 (#21472)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a2261e171f15d0767c34f946553e227e23f02658", "messageHeadline": "UX: Remove large-input style (#21449)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "d6180fe2e651c0992960a6069f4167e9f3bc0863", "messageHeadline": "Add new test scenarios send tokens", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "5d34d687f016b3bb9b0caf8b56986f1d4874a1c6", "messageHeadline": "Update assets controllers to version 16 (#21380)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 299, "deletions": 146}}, {"node": {"oid": "359409c8bd8011c0bdcd311767539de54d793b5d", "messageHeadline": "test: fix `getSnapAndHardwareInfoForMetrics` unit test (#21469)", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffe2d523764e4eabf615bcec33567657a2bb20af", "messageHeadline": "test: add unit tests to `getSnapAndHardwareInfoForMetrics` method (#2\u2026", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "99e254c17f8d156625fbd3e9abe3bcd3927bc118", "messageHeadline": "[e2e] Switch ethereum chain multiple dapps (#21356)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 394, "deletions": 1}}, {"node": {"oid": "9c54a651053ad26e7f0545ef8141270b429f5bc7", "messageHeadline": "ci(privacy): add mozilla.org to privacy ignore list (#21415)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e79cedc6f51eba8233f2b6d743d1604ae823b425", "messageHeadline": "Update e2e snapshot (#21457)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 85, "deletions": 60}}, {"node": {"oid": "f2be12cc8a5057dde6add6534ac6933a46c310ee", "messageHeadline": "e2e: better split of tests running on parallel machines (#21441)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 124, "deletions": 212}}, {"node": {"oid": "6c54e80fcf626a8d98c5ae2fc369e1a2b9de1b75", "messageHeadline": "Merge pull request #21173 from MetaMask/Version-v11.3.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21067, "deletions": 9528}}, {"node": {"oid": "270c841eb60b61024655384f6daf06101bcaf0d8", "messageHeadline": "fix(21069): remove sleepSeconds (#21459)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "3457b2b4eab2c0889fd16022ad291ae5de06574e", "messageHeadline": "UX: Remove PickerNetwork active background color change when disabled\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcfbfefaad42943063d32b59bb547db9c5646ff9", "messageHeadline": "UX: Remove unused KeyringLabel and allcaps style (#21446)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "b72a4183db2d9c77a074219cf04e90569786c260", "messageHeadline": "Simplify notifications implementation (#21455)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 56, "deletions": 70}}, {"node": {"oid": "0406b6e99e2b58d1eeddbfccc6cc67cfc07dbb52", "messageHeadline": "feat(21068): remove action queue for new MV3 (#21410)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 179, "deletions": 828}}, {"node": {"oid": "78f73bda6748b13e856efc12e4b3b41420316114", "messageHeadline": "fix(issue template): placeholder text (#21414)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c8a8a8f81f91c7adf6098d1f674fe4832d5de49", "messageHeadline": "feat(20169): remove service worker restart related e2e tests (#21439)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 0, "deletions": 792}}, {"node": {"oid": "f748db34eb9b44c712f50d0cec1a1ecca2e7fe6d", "messageHeadline": "Decouple `MetaMetricsController` from `TxController` (#21330)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 1736, "deletions": 1572}}, {"node": {"oid": "f127ef00cfd6a444b0b9b1a3b4bb9a8a1f7743cb", "messageHeadline": "Revert e471f0adec and then replace onInstalled event with check for e\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 43}}, {"node": {"oid": "31ecd11f4d0bb275c5981b4edeeff319d4282241", "messageHeadline": "Revert e471f0adec and then replace onInstalled event with check for e\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 43}}, {"node": {"oid": "96d0dfe649e39f78ff647705f5b145f67a076986", "messageHeadline": "Add Snaps to three dots menu and refactor (#21329)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 768, "deletions": 737}}, {"node": {"oid": "a268d88973041874c2c6cd808523c0b217b6eba0", "messageHeadline": "test: move ppom e2e tests to run against the main build (#21424)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "09d1e0e5eae2b54f844f3c7e9893881f690729ff", "messageHeadline": "Fix: metrics details for toggling blockaid settings (#21389)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "703f4baa45277e1af4989524e91b11570311abb0", "messageHeadline": "Remove NetworkId (#20652)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 1373, "deletions": 1334}}, {"node": {"oid": "99615eb7acf18c72d36cfe941959d208fdb1fe67", "messageHeadline": "Cherry-pick part of 421b598 to v11.3.0; specifically the .yarn/patch \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 31, "deletions": 271}}, {"node": {"oid": "b8b9c3cd213811973019aaa7894d9021c1a4f433", "messageHeadline": "Update changelog v11.3.0 (#21402)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "6b5704a0c0a9830f09768b49f12f14b7c7119a1a", "messageHeadline": "Fix cannot read `code` property of undefined (#21435)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a51fd86fda2ca9d2011cf7c260b5681de3454fc6", "messageHeadline": "Wrap the getFormattedIpfsUrl call in getAssetImageURL in a try catch,\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "fd84e8b9aebb70b4c74cc9d07bbef03e2ce9ccfa", "messageHeadline": "fix: ERC20 Custom Token shows incorrect name (#21401)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 72, "deletions": 10}}, {"node": {"oid": "c5a083fdaab02552a74fc78f776f36d00d2f32bf", "messageHeadline": "Fix cannot read `code` property of undefined (#21435)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0d81dcc514c92be1f5192b8af701a9ade35fcdf", "messageHeadline": "Fix NEAR protocol path (#21427)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91f6a0d3d0d9fc1762dc6fefb23c64f32818fdc5", "messageHeadline": "test:fix:e2e Fix flaky PPOM Blockaid tests by adding more mock JSON-A\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 180, "deletions": 83}}, {"node": {"oid": "18d33b86496cd5593a8150a316c3eb6237719666", "messageHeadline": "network details validation for json rpc req (#21260)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 98, "deletions": 4}}, {"node": {"oid": "6922dff5b88424576acecc9fc9a1a16522ec20b6", "messageHeadline": "fix: Error prompt when canceling a transaction (#21269)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4ca00c0c5c047744bfd0430688c6d29794b54989", "messageHeadline": "v11.4.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "df8d2727909e701bdcad1e7132816499bb2d8b3f", "messageHeadline": "Merge branch 'Version-v11.3.0' into Version-v11.4.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3041, "deletions": 2115}}, {"node": {"oid": "3a77c6b13eb11be5921cd7880c2ca212ba25a0c2", "messageHeadline": "deps/devDeps: Bump babel and storybook packages to latest (#21397)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 2966, "deletions": 2079}}, {"node": {"oid": "a4ad8318ae747872bbb00560e37a9a57458e44ff", "messageHeadline": "Remove CODEOWNERS entry for Flask files (#21406)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4c69c1d7074118887977718171ed4df30cbb93c0", "messageHeadline": "Await account render after unlock before checking for mocked endpoint\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "913d0fb6ea3b02c779994327bb341f54fc4f6323", "messageHeadline": "deps/devDeps: Bump babel and storybook packages to latest (#21397)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 2966, "deletions": 2079}}, {"node": {"oid": "9a3b00674670b88fcd5e81bd9f302121c35bc37d", "messageHeadline": "Remove CODEOWNERS entry for Flask files (#21406)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "239f0c5a3335f43520c1607e05be62a5dd98812f", "messageHeadline": "Await account render after unlock before checking for mocked endpoint\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5863649ac43f83d7133f3acfcc901daaf6d54fbc", "messageHeadline": "Wrap the getFormattedIpfsUrl call in getAssetImageURL in a try catch,\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "8d6d20ea85358a95dbc6683824dac7a475c8521f", "messageHeadline": "Synchronise address book and name controller (#21084)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 854, "deletions": 0}}, {"node": {"oid": "a88a2eebc6d8ddfe3afb27c90ad476e9807aecb7", "messageHeadline": "Security provider metrics fix (#21390)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "09e047a24e45c03d84eef1b5863ce80b8427c6f4", "messageHeadline": "Enable blockaid in main build (#21352)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 66, "deletions": 7}}, {"node": {"oid": "3bc7780ca2a11df00577e0c8c79417dffbf1c781", "messageHeadline": "Enable blockaid in main build (#21352)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 66, "deletions": 7}}, {"node": {"oid": "e8cd9c2589c497626c1ca0ff4c14d71428d0b3ec", "messageHeadline": "Security provider metrics fix (#21390)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "98e77b8c864734796ef3fcedb7a6e5de5366e22c", "messageHeadline": "Fix #21169 - Ensure Copy format is plain text (#21387)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "957c8b96a4e047b7394159749d091317c9e7bc7f", "messageHeadline": "test: Fix flaky e2e tests | Add retry logic to switchToWindowWithTitl\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "4af7578030de03b9338bacf5b1f4ad211c9b46ca", "messageHeadline": "chore: Blockaid remove unfair_trade reason type (#21386)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "c7451bed3efc3added274cc774a9538643e49742", "messageHeadline": "fix(21300): bring back appInstalled event when opt in (#21357)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "c90c27463fc5e1ac11478f291532d41acbd352db", "messageHeadline": "fix: Hex data should be cleared out during ERC20 Send (#21336)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1a597a56db801dffe6df569ddf11f4a4f2948786", "messageHeadline": "Adopt new version of `@metamask/signature-controller` to add signatur\u2026", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 218, "deletions": 52}}, {"node": {"oid": "e6144989ce0fb32d8ad0bc4b754446d6c91f4e21", "messageHeadline": "fix: don't render attribute `aria-invalid=\"false\"` (#20939)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c23b1b50a3da4373b6e49bbf3cd4b099f0777ecc", "messageHeadline": "Bump test-dapp to v7.2.0 (#21358)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a1fad6ab9ba50069953254ee51e4e8e65a53c3c8", "messageHeadline": "fix(000): fix mv3 build (#21320)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c3c3fce83620f2ae7a93e6c42ea49fe37bb57f9", "messageHeadline": "UX: Multichain: Send flow: Send page skeleton (#21250)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 79, "deletions": 2}}, {"node": {"oid": "d3c87e5b6adf9253266a5924469e8cc56ea040d1", "messageHeadline": "Merge pull request #21365 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "0bec1df3baad422867eee93ed18f438e15d0e421", "messageHeadline": "Fix gas calculation checking wrong account balance (#21174)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 80, "deletions": 15}}, {"node": {"oid": "9d1bd4340463092c418f60cbef6b0c846b47f404", "messageHeadline": "Token amount sent displays 0 when input contains no decimals (#21338)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "001c94bf9364d5e1d688d70cc5834779d797ec60", "messageHeadline": "fix: display conversion rate (#21185)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "6723b69a074c6d1efb02948c0639041d8211891c", "messageHeadline": "[MMI] updates metamask/keyring-controller package to latest version (\u2026", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 179, "deletions": 115}}, {"node": {"oid": "6e82ec22f319e11c063594341d6b697497653dfb", "messageHeadline": "UX: Multichain: Fix useAccountTotalFiatBalance when getWeiHexFromDeci\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "384ba3d9862e717a6a18bd3a341ef88e5119385f", "messageHeadline": "UX Multichain: Added avatar group component (#21342)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 266, "deletions": 0}}, {"node": {"oid": "a3b78f0f4f37b53e7125fb0ca05d043016113264", "messageHeadline": "Add min-width support to Box DS component; Fix Blockaid Security Aler\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 167, "deletions": 23}}, {"node": {"oid": "b8c9f3f088da41f727b74e9264c60756bb274e78", "messageHeadline": "UX: Fixed network picker in header (#21374)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5c7ac0f17bdf685dc998f1eab6806d3492709503", "messageHeadline": "fix(000): fix lint for account-list-item-menu and token-allowance (#2\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "e471f0adec031177fddc5a076250e06ccfb81b49", "messageHeadline": "fix(21300): bring back appInstalled event when opt in (#21357)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "212e263857077170b5c7e919c791c93a5d68455c", "messageHeadline": "[MMI] updates metamask/keyring-controller package to latest version (\u2026", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 179, "deletions": 115}}, {"node": {"oid": "b0c0c353345dd2c9ce2a661ffb2be2afb7355454", "messageHeadline": "Fixing truncation and alignment in the network toggle component (#21370)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 549, "deletions": 453}}, {"node": {"oid": "8235fa208cb563d42e6b24e96f0288f8200eb16e", "messageHeadline": "UX: Multichain: Use contants for AssetListConversionButton variants (\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "69316d21144024b4e20d52524967e99d8692f3e2", "messageHeadline": "Add `data-testid` for toggle button (#21337)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 78, "deletions": 51}}, {"node": {"oid": "8646a76227d24ed8742ef5b076c172c4ba944c39", "messageHeadline": "Picker network updates (#21301)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 99, "deletions": 26}}, {"node": {"oid": "4b2e4add7df68af214baa3e2741d03cd74710a16", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 28022, "deletions": 10402}}, {"node": {"oid": "5f8fc1349029315d8cc10417b0b28edaff794ba4", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v11.3.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 91, "deletions": 71}}, {"node": {"oid": "d49f2d432757c18237cd1c8f01749eaaef3b2784", "messageHeadline": "Merge pull request #20914 from MetaMask/Version-v11.2.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4538, "deletions": 3927}}, {"node": {"oid": "b9ec72e245313517df3c208272957f3e41734c6c", "messageHeadline": "feat: add \"Add Snap accounts\" time-based feature flag (#21221)", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "87eb9dc6d367eabe23040c98ce70c8cf74631803", "messageHeadline": "feat: enable account Snaps in stable (#21272)", "author": {"name": "Daniel Rocha", "email": "daniel.rocha@consensys.net", "user": {"login": "danroc"}}, "additions": 119, "deletions": 80}}, {"node": {"oid": "57d3212c6131abfe857c851244b8344dc243e36d", "messageHeadline": "feat: Snap account async transaction redirect (#21312)", "author": {"name": "Owen Craston", "email": "owengc12@gmail.com", "user": {"login": "owencraston"}}, "additions": 1051, "deletions": 33}}, {"node": {"oid": "574f7451ceb82a1828c3509ad6b00ea33a6f3011", "messageHeadline": "UX: Multichain: Provide Page, Header, Content, and Footer components \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 479, "deletions": 0}}, {"node": {"oid": "e7a5f812f930edc98423d863577741b16b9c518b", "messageHeadline": "Use getIsUnlocked instead of inline selector (#21314)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "2e1228e40eae42cae98c4abdf2b0e1bd5c63e326", "messageHeadline": "Update ppom validator package (#21353)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "94f550abba567536479afab1ce54cc8005730692", "messageHeadline": "Update changelog for v11.2.0 (#21213)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "7ba9654083396783e5c6195585df44afc74ee48a", "messageHeadline": "Adding alerts for transaction inside deprecation (#21193)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 93, "deletions": 26}}, {"node": {"oid": "b561d62bbe54609632d8271a01b41d6e2630107d", "messageHeadline": "Stabilize e2e test (#20987)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2b757137dc6b57cc082a055417dff81377642215", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v11.2.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 61, "deletions": 73}}, {"node": {"oid": "d6d324bd2ac1fcf760e438329bf958735a932f1f", "messageHeadline": "[MMI] Updates mmi packages to latest version (#21341)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "6585e74442ee67223630f48f80c0f243843784c3", "messageHeadline": "Add Account Snap MetaMetrics data to transactions and signatures (#21\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 155, "deletions": 38}}, {"node": {"oid": "c6cfecb93260e1b8cb1848e4ad37d96f10d1c4b1", "messageHeadline": "Update copy for account snaps (#21322)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 66, "deletions": 50}}, {"node": {"oid": "346758d78881a3892824df465b57ae0bfd941a26", "messageHeadline": "adding new test scenarios (#21321)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "dad057b0a5e98806762385a6c2d3497195818a27", "messageHeadline": "Github action to check issue body matches issues templates and add la\u2026", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 583, "deletions": 0}}, {"node": {"oid": "5deed0e3d6001860f5f7c2460df707f2051d010f", "messageHeadline": "fix: flaky E2E \"tests notifications for verified token on 1 source an\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "313abb17ed7976ef86bc3b08afde72dc94828061", "messageHeadline": "Add EIP-6963 Provider (#19908)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 206, "deletions": 18}}, {"node": {"oid": "641ff77fc4283d6ae0f7e403a36127b4b7d49cb9", "messageHeadline": "Fix breaking jest test for asset-list (#21324)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b90509897893f58431d28cc40deee3abe403ba1e", "messageHeadline": "Test scenarios documentation update (#21295)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "5562f67763d444f9bf7d6ce96104b7ca85fb3c61", "messageHeadline": "UX Multichain: Added Footer to the home screen (#20751)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 298, "deletions": 127}}, {"node": {"oid": "af099778cbfa3a3e5008f3ba9a0cbccc308a8961", "messageHeadline": "feat: accounts API feedback (#21274)", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "322604ac99977a4543d23c4331c19e7ff53d27d7", "messageHeadline": "UX: Multichain: Display total account balance in account menu (#21202)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 367, "deletions": 453}}, {"node": {"oid": "b60a2510a191fd816ce1047640bf7e4199c177fd", "messageHeadline": "UX: Multichain: Fix AccountPicker Padding when Address Showing (#21251)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "44000c27d807480153884af33de1e87f6320b26e", "messageHeadline": "fix: reset asset state on selectAccountChanged (#21264)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "6d793cfb32e354f777f45fa3c48616feed74f6ef", "messageHeadline": "Update transaction insights dropdown (#21231)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 90, "deletions": 91}}, {"node": {"oid": "7d1c36068e762a1fe21de7b78c8cb9b6385b591b", "messageHeadline": "fix: Error prompt when canceling a transaction (#21269)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0ad376844db5cf0d2f06b73c197d00428acb5e1e", "messageHeadline": "v11.3.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "082d3824412c8b9d47e7f5fd459fca8e89008d36", "messageHeadline": "It should not be possible for user to enable both openSea and blockai\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 101, "deletions": 28}}, {"node": {"oid": "138e6d7b9c7b99017b4a7c448ce57eefb5dd9928", "messageHeadline": "fix: keyring snap removal modal flashing regular modal (#21299)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3d780ce009058097358198af9924191cda86cb22", "messageHeadline": "fix: center messages for loading spinner (#21319)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "b5662a363910d43bcd9b61e0895964fd2206179a", "messageHeadline": "Merge pull request #21318 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ad494241a8cee89779525222822bfd8bd412093a", "messageHeadline": "Remove snap errors from home component (#21298)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 0, "deletions": 231}}, {"node": {"oid": "4b0d11cb472ecf40be3b20fd9a123b1d1cb1177d", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 28907, "deletions": 13363}}, {"node": {"oid": "ddbd9982848cba1e5c6648150795bbf78870a9fc", "messageHeadline": "[MMI] fix custody confirm link missing locale and variable (#21239)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "b649e4303775fcbfa18966054d4cce82e7243ae0", "messageHeadline": "fix: send tokens with decimals > 20 (#21147)", "author": {"name": "salimtb", "email": "salim.toubal@outlook.com", "user": {"login": "salimtb"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "b9f23fef78a52732879edb18c7c90b9bcdca248f", "messageHeadline": "fix: display network icon (#21205)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 212, "deletions": 63}}, {"node": {"oid": "936c26b7e309d2475ec11457e9fe33e235a1663d", "messageHeadline": "fix: rm not supported currencies (#21153)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "1e5578eb3c3bfb94ba9891ddb55e2ebfeeef91ed", "messageHeadline": "Add `getAllowedKeyringMethods` hook for Account Snaps (#21246)", "author": {"name": "Daniel Rocha", "email": "daniel.rocha@consensys.net", "user": {"login": "danroc"}}, "additions": 256, "deletions": 173}}, {"node": {"oid": "b8b3dd666a54b91c3d1755531d83856584aad476", "messageHeadline": "ci(codeowners): add privacy reviewers to codeowners (#21241)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a6f058fd60ccea1c7bf5f965bafc4fb6663c4b85", "messageHeadline": "UX: Multichain: Add separator under 'View on Explorer' (#21223)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "188ecc90172d6f068359de6cd169fdcfbb078eb9", "messageHeadline": "Cherry-pick change from 0482ab6, so that v11.1.2 build passes", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f80569a7c28d0c70185cf9fb4d211614d9e302ad", "messageHeadline": "Adding security alert setting to setting search (#21097)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 10, "deletions": 100}}, {"node": {"oid": "1026a7a61523251eca8a0115c720c6c732d4bafd", "messageHeadline": "[MMI] Hides the whatsNewPopup for mmi (#21283)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d5579a6268de1c40d7184847e1ca6edda5415026", "messageHeadline": "chore: move PPOM e2e tests from snaps folder \u2192 flask folder (#21293)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74130e81e9da5e2acc533a6f0bff191f56360693", "messageHeadline": "Bump `metamask/slip44` (#21294)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "329bd5d90273d90cb20aca32cc953ce9e0bca7ce", "messageHeadline": "test:e2e: create Blockaid Security Alert tests for eth_sendTransactio\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 892, "deletions": 128}}, {"node": {"oid": "2026ef96ddcbcb33cc03232dbea7fd656b67ad34", "messageHeadline": "[MMI] Sorts list elements alphabetically (#21262)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 101, "deletions": 95}}, {"node": {"oid": "421b598a7476fd4dfa9d130c6b93f7656ba1a788", "messageHeadline": "Bump snaps packages (#21255)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 356, "deletions": 374}}, {"node": {"oid": "070d64148f8abd814a9f424d8108f07cfea98105", "messageHeadline": "[MMI] Auto-switching to the first custodian wallet when importing acc\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4e4f62ba34dadba584c25d9482e9403ae0ddcf1a", "messageHeadline": "Fix: Select snap account after being added (#21267)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "36a3f47f074cfce6c424d0edd36087d935b1d58e", "messageHeadline": "Fix #21179 - Change Optimism chain name to OP Mainnet (#21181)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 47}}, {"node": {"oid": "9e1172d9477cf1488ff133e167ec57e455c39b5b", "messageHeadline": "Add keyring snap removal confirmation (#20998)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 940, "deletions": 5}}, {"node": {"oid": "bd48d44a4b8440943e6ed010aed0620a149e6b24", "messageHeadline": "network details validation for json rpc req (#21260)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 98, "deletions": 4}}, {"node": {"oid": "a4e2610586115c423bd91f36344c74222bbf919e", "messageHeadline": "feat: show checksum address when removing snap account (#21252)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "ac541c13d264762877011dfd13e4d2a7b54dab11", "messageHeadline": "fix: make snap card clickable (#21232)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "bef7aa98de9a7eaeca92079afaf3bd18884a9057", "messageHeadline": "feat: update snap label to include \"Beta\" keyword (#21222)", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5236e02c5e96678d64219455c96ede990206c365", "messageHeadline": "Remove usage of `subject-metadata-controller` package (#21254)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 8, "deletions": 119}}, {"node": {"oid": "5ca6dee06d70c59ea47e798479538b21760a85d2", "messageHeadline": "Change in experimental settings designs for enabling blockaid and ope\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 165, "deletions": 314}}, {"node": {"oid": "9b65d41728f242b3ef83f3ad5dd979fd1ab8f2ab", "messageHeadline": "Block explorer e2e (#21235)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "487c079c9bce3f17f1ea74f829f9ee6cb1d31b22", "messageHeadline": "Improve snap export metrics throttling (#21230)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "c91dcf7a19526de3e5040798a2139078253d41bb", "messageHeadline": "fix: improve the flakiest e2e tests (#21110)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 80, "deletions": 84}}, {"node": {"oid": "de35a0867dab5fe59864ae5b776f86baf7be36de", "messageHeadline": "[MMI] Adding break word CSS to long names (#21204)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "253b962759e4f7da86a236cd615024a086260552", "messageHeadline": "Bump @metamask/providers to v13.0.0 (#20917)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c32d063081e2d6cd8ca53f9a74625480554a6a47", "messageHeadline": "[FLASK] Create E2E for revoking snap permission (#21199)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 194, "deletions": 0}}, {"node": {"oid": "b105e573fb5ace9c1829f87785a741f15cc3fae3", "messageHeadline": "Fix/ap 63/add message to loading for hw and snap accounts (#21229)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "1ae85dedbeeecd4c528574a71d9b4aa44cd6a079", "messageHeadline": "Headerbase support ellipsis children components (#21217)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 49, "deletions": 10}}, {"node": {"oid": "7d19d9aefa1e5b587eb436d369b151855805afaa", "messageHeadline": "address book testing scenarios documentation (#21210)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "ce46e0585fd48ba691167a3e5eea0ef94c3a21e4", "messageHeadline": "metrics testing scenarios documentation (#21211)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9db11dc307df0264915b3150003aba5199b13dc8", "messageHeadline": "backup and restore testing scenarios documentation (#21212)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "a87190e50d771ec80bf0e8a1a3ac4d6cb778dc3f", "messageHeadline": "Feature: Set different Keyring Snap Registry for Main and Flask build\u2026", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4abda55ad96ad1fca7346bdb8b5d983d0fb7eafc", "messageHeadline": "Add privacy snapshot and fail E2E test on new host requested (#21172)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 155, "deletions": 8}}, {"node": {"oid": "99b0c987ed221becd8dc126670aa0270c15305ad", "messageHeadline": "Fix SnapDelineator Proptype Error (#21233)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd9989d330bb7ca6f90f4fcbfc87576d8ceb8afb", "messageHeadline": "[MMI]\u00a0Removing unused assets and changed mmi logo with orange beard (\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 832, "deletions": 832}}, {"node": {"oid": "cb8aac64842424d1793e061a2acf39b4ea38afba", "messageHeadline": "Fix next button key event handling on token approval page (#21214)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1, "deletions": 197}}, {"node": {"oid": "49da737bb44bb13c0f42d80a47a36c2167dab49e", "messageHeadline": "add audit exclusion for ethereum-cryptography (deprecation) (#21215)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ed257d58daa9d5517bdfb4bff93b3d98c0ef6995", "messageHeadline": "Replacing dep Popover with Modal in EditGasPopover (#20453)", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 47, "deletions": 38}}, {"node": {"oid": "cffa2625112c80e9bc2ea024e007650a252ca060", "messageHeadline": "Replaced ActionableMessage in Advanced Tab (#20900)", "author": {"name": "Pritam Dhara", "email": "46365255+pritam1813@users.noreply.github.com", "user": {"login": "pritam1813"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "945dc7f3d59624b853c65eeb995da1cf9f028bc1", "messageHeadline": "[MMI] updates onboarding flow for MMI (#20905)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 1275, "deletions": 189}}, {"node": {"oid": "4c67c0630b1cd59e2791afeda0729d32cbfea7e4", "messageHeadline": "Fix TokenRatesController polling no longer starting automatically (#2\u2026", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "8013e24c1c5683e23825d345eac0c9776527ad72", "messageHeadline": "Rename `coreKeyringController` to `keyringController` (#21141)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 102, "deletions": 120}}, {"node": {"oid": "72fd5a98ee62add4ec411d45dc9b49dadccbb255", "messageHeadline": "Merge pull request #21170 from MetaMask/Version-v11.1.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 157, "deletions": 79}}, {"node": {"oid": "c3e72e9d8cd14cd77fe6e4663a5846ff3ef128db", "messageHeadline": "flow to report false positive for blockaid (#20856)", "author": {"name": "Sylva Elendu", "email": "iamsylvaelendu@gmail.com", "user": {"login": "blackdevelopa"}}, "additions": 108, "deletions": 5}}, {"node": {"oid": "2e1ab26b077767faa7e107624d2e1a6f5eb9f0d5", "messageHeadline": "Add Snap website field to Snap settings page and make UI changes (#21\u2026", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 143, "deletions": 8}}, {"node": {"oid": "54b2f70ab46d487c3e517f36a209ecb9083edc8c", "messageHeadline": "fix: add missing update available and arrow icon (#21101)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "e2c29e952905127a60e55bd7b4edd2ea71d73932", "messageHeadline": "Add Snaps directory link to the banner when at least one Snap is inst\u2026", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "23f3f603884a71afe82947b43acf2d031084dc12", "messageHeadline": "Add logs on new extension version updates and put them in state logs \u2026", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 98, "deletions": 10}}, {"node": {"oid": "88197b68d7dee019f2911134e443145cb808c66a", "messageHeadline": "Ignored ripple-lib deprecation advisory, as we do not depend on it in\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b2f38b49d92fafdded89a59844597925ee6dbd7c", "messageHeadline": "Ignored ripple-lib deprecation advisory, as we do not depend on it in\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e269310b950e5ee06eaf7dd8e17618eb1ffa0f48", "messageHeadline": "Ignored ripple-lib deprecation advisory, as we do not depend on it in\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1fa98840dcd318dbfe6ddcff5923e8e1450e0e08", "messageHeadline": "documenting network scenarios (#21120)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "9f394b497d94eae64b8af09fcc57e01d60056af3", "messageHeadline": "Synchronise address book and name controller (#21084)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 854, "deletions": 0}}, {"node": {"oid": "67a1fbc63b217a1a35a1fdbbfb94fcc46c3cb072", "messageHeadline": "Merge branch 'master' into Version-v11.2.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 133, "deletions": 68}}, {"node": {"oid": "4301e46579e17d2f235d7da6c103e638d8cc76f8", "messageHeadline": "Fix Solana derivation paths for snaps (#20968)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7b503ec67725dffd73b6363566a6de11ff5b10f8", "messageHeadline": "Revert test additions from 16a0d16ea (#21177)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "eca4bb21a33b347c2bc48d89200d6ed57646d8de", "messageHeadline": "fix(#21175): safe access of image (#21176)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "746c279864dfbf5b1bb9312ad1b40d7986aa5b1c", "messageHeadline": "Add UI change needed for v11.1.2 which was part of 452e177 (PR #20982)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "38a638d3f6fbe32c0109d5e441d54b0288d9f28a", "messageHeadline": "Add lavamoat policy and yarn version changes need for v11.1.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 95, "deletions": 9}}, {"node": {"oid": "5bb3714d61a8926703557019baecaf6dc6171238", "messageHeadline": "[MMI] - Updates the mmi packages, containing a small fix (#21164)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 59, "deletions": 66}}, {"node": {"oid": "c013d7a162e6187a8baeb8be9598a9068935af31", "messageHeadline": "v11.1.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3339c711bc0be89ce4cfd35ca086b85e03dcb5cf", "messageHeadline": "Revert test additions from 16a0d16ea (#21177)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "8d9d1cb4d00d68a98b2076240d383b880bdaa321", "messageHeadline": "fix: wait for Snap accounts to be removed before removing the snap (#\u2026", "author": {"name": "Daniel Rocha", "email": "daniel.rocha@consensys.net", "user": {"login": "danroc"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "f814c41f66fab4308fa047ee7867ffdfd652be01", "messageHeadline": "bump `@metamask/assets-controllers` to ^13.0.0 (#20916)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 442, "deletions": 226}}, {"node": {"oid": "0139b9913b762adf448d81f48d265a8fbc0abfd3", "messageHeadline": "Stabilize e2e tests for phishing detection (#21152)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "be3aa423016df022d49755f76cfbcdfc8082bd32", "messageHeadline": "Development- fix for Gource Viz script (#20393)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "fb8d01830edf35c80ffdcd1a3ef4755f15dc3247", "messageHeadline": "fix(action): update fetch-depth parameter to fetch only the last comm\u2026", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f638d53c5bdc4ce792ed3e8ce629d6e50241a02", "messageHeadline": "Bump snaps packages (#21165)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "0482ab6f56d8262f3ca15daccdf215d00b90d7b6", "messageHeadline": "[MMI] - Updates the mmi packages, containing a small fix (#21164)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 61, "deletions": 65}}, {"node": {"oid": "ab0fdeee13645fb65148bbe4976871058d0e065b", "messageHeadline": "Add privacy setting to disable external name sources (#21045)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 219, "deletions": 13}}, {"node": {"oid": "04aae357b7bd584cd788596d1382c35d62908b28", "messageHeadline": "[MMI] Deletes unnecessary logic for mmi (#20834)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 2, "deletions": 114}}, {"node": {"oid": "dc01cc0f6ba87f05ecb35f7afbc7e79676b933a5", "messageHeadline": "fix: display warning when sending zero tokens (#21091)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 311, "deletions": 4}}, {"node": {"oid": "360ab36c877f356f412a37657afe785da3e444a1", "messageHeadline": "fix: fix contract address display in confirmation page (#21042)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "0c6ebd6fdd1e42b302420c76fe3b5663e12ee5b2", "messageHeadline": "Fix #19371 - Provide conversion buttons for empty accounts (#21049)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 500, "deletions": 41}}, {"node": {"oid": "4468168332c26041622e04f21d08bb0d8e7a60fc", "messageHeadline": "UX: Multichain: Add Account or Hardware Wallet button (#21081)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 306, "deletions": 164}}, {"node": {"oid": "87d410a29b168746f363fe430615bc140dbb0bb1", "messageHeadline": "[MMI]\u00a0Add Confirm-approve-content.component unit test (#21148)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "fcefc0f5c5adf8aa17a687721634fb552013a39d", "messageHeadline": "[MMI] Remove Whats-new-popup mmi code fences (#21146)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 11, "deletions": 114}}, {"node": {"oid": "b8591ea6a2d470d63732c0f31a46c2fcb7057ef3", "messageHeadline": "[MMI] Add Account-list-item-menu unit test (#21138)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 191, "deletions": 5}}, {"node": {"oid": "0107c2cb6b379f92a1b5411e0cce613c2cd50b03", "messageHeadline": "Update Snaps list UI (#21061)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 99, "deletions": 107}}, {"node": {"oid": "b7ad9f64588ad39d869da410fd7bacd5b378e5ee", "messageHeadline": "Add petnames metrics (#20994)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 1188, "deletions": 652}}, {"node": {"oid": "0a215ca2d89958b5bb3902490530b06565114e61", "messageHeadline": "Remove `eth-keyring-controller` use from `MetamaskController` (#20504)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 228, "deletions": 570}}, {"node": {"oid": "9deca33c8ffb5a5734ee362440dcc1072fbc8e9a", "messageHeadline": "test:e2e: create Security Alert Blockaid tests for signature requests\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 266, "deletions": 0}}, {"node": {"oid": "547cbbff580a403f3e8888e1705b385f9f04ce35", "messageHeadline": "Expand truncated address (#21048)", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 71, "deletions": 65}}, {"node": {"oid": "0988ef5953184e5c68aaa5bddc8f48ec83894b7b", "messageHeadline": "Remove Snap accounts even if the snap is disabled (#21087)", "author": {"name": "Daniel Rocha", "email": "daniel.rocha@consensys.net", "user": {"login": "danroc"}}, "additions": 168, "deletions": 32}}, {"node": {"oid": "8fcd83bb0462e9c5b13159f3a9a24c2c25e16341", "messageHeadline": "UX Snaps: Updated dapp connection state for connected snaps (#20811)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 554, "deletions": 254}}, {"node": {"oid": "707b2f400f3f21a39e19ceff5dafee69463b3bea", "messageHeadline": "fix: display msg if tokenId already exists (#20940)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 154, "deletions": 3}}, {"node": {"oid": "74806354a0c057fdf0230be412e86c73de11bcf9", "messageHeadline": "Merge pull request #21114 from MetaMask/Version-v11.1.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 135, "deletions": 70}}, {"node": {"oid": "77b3b80754aa2b04941285a4229e153e3693b202", "messageHeadline": "feat: Remove SIWE mismatch account warning (#21107)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fd4bc6efc71c7891cc8937623808b6841a2ddb80", "messageHeadline": "fix: use svg for blockaid what's new instead of PNG (#21115)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "d394a8a7b8a935c347a192c47d98740c51e90810", "messageHeadline": "Update changelog for v11.1.1", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3722c2b64b032e8e67bd9878b19254a513a39815", "messageHeadline": "fix import NFT notice condition (#21100)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "c4f44f9449db6072a26e78d04dd8c7655a64d203", "messageHeadline": "Revert \"Updated copy changes for display NFT Media (#20380)\" (#21109)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 116, "deletions": 63}}, {"node": {"oid": "5edceb21705b4ef13b4bf0f55daccd4334782263", "messageHeadline": "fix import NFT notice condition (#21100)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "65728423b65e78f82f1d7c20bdadf21b2b6b1f0c", "messageHeadline": "Revert \"Updated copy changes for display NFT Media (#20380)\" (#21109)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 116, "deletions": 63}}, {"node": {"oid": "c686a182fdf42aac454b058a56dca45d5847411b", "messageHeadline": "Move flask E2E tests to separate folder (#21111)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1183906176b6ef40bf16c90ea360c417c3efdbdc", "messageHeadline": "v11.1.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b4aff2893e41d554d56304a8cb6c27a16399ccf0", "messageHeadline": "fix: add validation error on NFT import (#21028)", "author": {"name": "sahar-fehri", "email": "sahar.fehri@consensys.net", "user": {"login": "sahar-fehri"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "57b14a8c409ad1118620fdb007034dfd646a279c", "messageHeadline": "Add confirmations for creation/removal of snap accounts (#20684)", "author": {"name": "Owen Craston", "email": "owengc12@gmail.com", "user": {"login": "owencraston"}}, "additions": 1673, "deletions": 210}}, {"node": {"oid": "12c9d9708633e0489328a53d5b33ca74c3838773", "messageHeadline": "fix: yarn cache problem introduced in #21046 (#21105)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05241ee80dc994e0e0e139740c90608b558a80b3", "messageHeadline": "Update Bridge button visibility (#21085)", "author": {"name": "micaelae", "email": "100321200+micaelae@users.noreply.github.com", "user": {"login": "micaelae"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "27dba26c67352acd4f0f35064aceb41f7fd4798f", "messageHeadline": "[MMI] Add Transaction-list-item.component unit test (#21092)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "f860685aaee7ca020c0ee1ae9c833f0f6fcdc96b", "messageHeadline": "feat(ramp): add buy and sell icon and string (#20891)", "author": {"name": "Pedro Pablo Aste Kompen", "email": "wachunei@gmail.com", "user": {"login": "wachunei"}}, "additions": 44, "deletions": 171}}, {"node": {"oid": "0ee64b908799d77c4ed35c2e82a0cdddc0b478f7", "messageHeadline": "[MMI] Add Signature-request-original.component unit test (#21090)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "03b2a239c7ba44653aff1fb92a31dd36c9b4fcfb", "messageHeadline": "fix: rename anonymous transaction events. (#20736)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 115, "deletions": 5}}, {"node": {"oid": "9819a95299e3c4084ae6c126005b00515888c9eb", "messageHeadline": "Add snaps name provider (#20959)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 542, "deletions": 13}}, {"node": {"oid": "ac63a056c27300fdce210b5fff8865ebd2e097d9", "messageHeadline": "fix(000): fix lint for signature-request-siwe and metametrics (#21089)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "d1310d99141f69a0e9c144f78fbdb079498dc1ac", "messageHeadline": "fix(000): fix lint for confirm-signature-request (#21044)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 76, "deletions": 59}}, {"node": {"oid": "993be35490e5833af6e42ddd87499cae875f39d9", "messageHeadline": "Only get snap name if it's a snap dialog (#21088)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0f7b7f31497fa8a1ba91a8fb7ced58924fe6e97e", "messageHeadline": "Fix custom headers in result pages (#21076)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 56, "deletions": 55}}, {"node": {"oid": "22fe0400ee2e37888bf1770832175a358ae56c03", "messageHeadline": "Give the user the ability to opt out of 3rd party network validation \u2026", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 978, "deletions": 676}}, {"node": {"oid": "f61e319047290c14b4ebd1e2d0e2b99e2baefec9", "messageHeadline": "[MMI] Add Selected-account.component unit test (#21063)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 89, "deletions": 52}}, {"node": {"oid": "9dd98a934ec4f1fade4d7a4dd4c209c508c03301", "messageHeadline": "Adds e2e json rpc method tests. (#20963)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 232, "deletions": 1}}, {"node": {"oid": "cd179ecfc3bc97328785c0e2006790b9499c03fb", "messageHeadline": "chore: cleanup unused code after #21021 (#21082)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 0, "deletions": 109}}, {"node": {"oid": "c2bda35701747913fa31480719970db6fd4c57e8", "messageHeadline": "Update snaps packages (#21059)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 25, "deletions": 155}}, {"node": {"oid": "cc2880db3e5c9c6ed437b99509ee67c589c6bc2d", "messageHeadline": "Merge pull request #21075 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 70, "deletions": 5}}, {"node": {"oid": "78e58630aedb8e71391fad8bf080553ed6df01de", "messageHeadline": "UX: Display total fiat balance on home screen (#20941)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 562, "deletions": 358}}, {"node": {"oid": "d633b9732a259620545f7f04dd1ec446b9b9332a", "messageHeadline": "Fix #20934 - Show network icon in New Network popover (#21016)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 23, "deletions": 46}}, {"node": {"oid": "e22dab22ab67700990049bdea9ccf9096e7a4f19", "messageHeadline": "[MMI]\u00a0Add Pending-tx-tracker unit test (#21057)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "413ff9a5a629586df9380ed23faa52221eeefbdb", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13496, "deletions": 7672}}, {"node": {"oid": "9618d9ea4f98e0f1a4f9c84fc53f09bf8d52bb35", "messageHeadline": "Fix copy on remove snap modal (#21065)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c73823901b1000e1493ef3af2ee91ef89b00d864", "messageHeadline": "Merge branch 'master' into Version-v11.2.0", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 803, "deletions": 1016}}, {"node": {"oid": "89c40cbc37761ca6949f72b0e68926c4740b3d98", "messageHeadline": "feat(ramp): remove sepolia faucet reference (#20839)", "author": {"name": "Pedro Pablo Aste Kompen", "email": "wachunei@gmail.com", "user": {"login": "wachunei"}}, "additions": 13, "deletions": 33}}, {"node": {"oid": "75bd47abcc08c88ec2f05c787bc026964b4fd349", "messageHeadline": "Merge pull request #20752 from MetaMask/Version-v11.1.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 67778, "deletions": 46180}}, {"node": {"oid": "d3cdb42b62225f6a00c816626f06bef530a1ed45", "messageHeadline": "[MMI] Add Signature-request unit test (#21058)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 72, "deletions": 3}}, {"node": {"oid": "d4ba5e03e79a6cd299f1f92c1f3d3937fb3b9121", "messageHeadline": "Add blockaid related event parameters to signature request metrics (#\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "7317e63c22c5a2d8998b13843431ed11fc6c5e44", "messageHeadline": "Fixing metrics for token approval amount type (#20999)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "45eb4087d50d2450e6a3e72e646c1ec9f6040031", "messageHeadline": "Refactor to use UUID instead of random number for txId (#20952)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 211, "deletions": 57}}, {"node": {"oid": "8e220e9a55154d6535b14baba546325f98f087cb", "messageHeadline": "build: Remove duplicate @ethersproject/bignumber npm pkg and update t\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6e4bf6750184ef282a73dc7604cf142f336d03da", "messageHeadline": "[FLASK] Create new E2E test for snap_getLocale (#20861)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 175, "deletions": 2}}, {"node": {"oid": "8a54f653b0f3479fd0077dd74c90a2ee89bc96e9", "messageHeadline": "E2E coverage on Snap Accounts and Snap Simple Keyring (#21021)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 571, "deletions": 57}}, {"node": {"oid": "7b7ab8f9f901fbf8883ae036f6f536b46d227dd4", "messageHeadline": "Update changelog v11.1.0 (#20800)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "55dccf20b04a0c2fe9601b1e0e7fa4df25705d6c", "messageHeadline": "fix: Tweak banner copy (#20981)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 131, "deletions": 704}}, {"node": {"oid": "aed5d878c35f6aab51ffe1bf7d1b74dc7358c68b", "messageHeadline": "Render Default Image when NFT Display Media is Off (#21033)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 54, "deletions": 51}}, {"node": {"oid": "67023b217dda98150678571a8c0ba980561262ee", "messageHeadline": "Render Default Image when NFT Display Media is Off (#21033)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 54, "deletions": 51}}, {"node": {"oid": "7f6ea728c9f4aa294b1343d5c6938a421db970a2", "messageHeadline": "Ramps buy/sell button What's New (#20965)", "author": {"name": "Kevin Ghim", "email": "kevinghim@gmail.com", "user": {"login": "kevinghim"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "adf47c2354e3cad43ad495679fcd6764fb1c416c", "messageHeadline": "feat: CircleCI is now storing builds-test and builds-test-flask (#20749)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "941b7349258ea33c072a5334b649a98fbd988323", "messageHeadline": "Use `QRKeyring` from `KeyringController` (#20502)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 489, "deletions": 125}}, {"node": {"oid": "07dff1de3ea17bf18631409e12c13514940a16b1", "messageHeadline": "chore: Prevent reusing Yarn cache across Yarn versions (#21046)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ac5bdba7dedf6fbc53478956a386b389c958b014", "messageHeadline": "update ethjs-query to @metamask/ethjs-query (#21035)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 312, "deletions": 230}}, {"node": {"oid": "e068be4c3755ed97ab3bc9d2d0a3f11835178b77", "messageHeadline": "UX: Multichain: Ensure all components have proptype docs (#21018)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 170, "deletions": 20}}, {"node": {"oid": "5fffa6584dd7a1a6131b69e21225ec024bcd9a4c", "messageHeadline": "Fix dropdown for multiple transaction insight snaps (#21022)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "7e72f217fafc1b7184552808f605c8ef6cab7feb", "messageHeadline": "fix(000): convert backup.test to jest (#21032)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 39, "deletions": 41}}, {"node": {"oid": "dd64614b0eba5a50ff91f23a335595abc127d1de", "messageHeadline": "[MMI] Add platforms/extension unit test (#21039)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "a7216fda8ada339eef788e035606297cd6d5f000", "messageHeadline": "[MMI]\u00a0Add confirm add custodian token component unit test (#21002)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 157, "deletions": 99}}, {"node": {"oid": "789c2f33a42f4f943808ddb76b339deb8a1de7b3", "messageHeadline": "Update send erc20 token origin MM.csv (#20878)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fe9b9f8d6924b872a653994f49f8edde8d36cc0a", "messageHeadline": "Update send erc721 token origin MM.csv (#20879)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "98066f7b7fef6dd2af13e08b16b401b621d18cb9", "messageHeadline": "fix: the Snap npm link now leads to a specific version of the npm pac\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 86, "deletions": 84}}, {"node": {"oid": "8a161419f974128cadded933f5ab86e8e5812d1b", "messageHeadline": "UX: Faster perceived performance of popup (#21015)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ee7157f0958125e0947ea4abd1a5874ea64445a", "messageHeadline": "Update speed up transaction.csv (#20883)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8ac620ff219bd6260009e340473806f76cca3573", "messageHeadline": "Update readme local build instructions (#20997)", "author": {"name": "Jongsun Suh", "email": "34228073+MajorLift@users.noreply.github.com", "user": {"login": "MajorLift"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "ccb554a1aca75811fd8a7a887015b188bbe1b5da", "messageHeadline": "Bump snaps packages and remove `-flask` versions (#20984)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 435, "deletions": 961}}, {"node": {"oid": "a797d880e9b1ed0362fb780aebcb8d7c48c6d6ec", "messageHeadline": "Updating ppom package (#21009)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "25a054d9818426f9d7edd10a55a0b08489f70246", "messageHeadline": "fix: filteredTests problem from #20974 (#21019)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "629dd3671356f90751b5c0abde0ebf2aac296549", "messageHeadline": "[MMI] adds Snaps support to MMI build (#20970)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 425, "deletions": 0}}, {"node": {"oid": "6bddebaa3ff8818e294d5e04e8a6f4f4b7548c67", "messageHeadline": "[MMI] adds Snaps support to MMI build (#20970)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 425, "deletions": 0}}, {"node": {"oid": "315c043785cd5d7a4b0f7e974097ccac18a6b241", "messageHeadline": "Get infuraBlocked from network state (#20822)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 31, "deletions": 71}}, {"node": {"oid": "55475df0b3b616f27f4ef4df9b0156acdf370f0e", "messageHeadline": "UX: Show Network Logo Based on Chain ID (#20895)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "f690d9ade4595dcc442e52751221a990b93062bc", "messageHeadline": "Update cancel transaction.csv (#20881)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d59a9fac21de220cb02aa51f1ed385f4ad1daba2", "messageHeadline": "UX: Snaps: Only display Notification in Global Menu if enabled snap u\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 51, "deletions": 34}}, {"node": {"oid": "b30b3295295248d926efb522e09eaa33615edcc1", "messageHeadline": "UX: Load the extension HTML pages and background with async JavaScrip\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 101, "deletions": 83}}, {"node": {"oid": "62e4f53da10071fe85f5ca94c15b95e5ed06f0e8", "messageHeadline": "fix: Tweak banner copy (#20981)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 134, "deletions": 707}}, {"node": {"oid": "e2968e07174b274348725f95d21760a58d1b0191", "messageHeadline": "fix: Incoming tx on activity tab when transfering funds between walle\u2026", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 115, "deletions": 34}}, {"node": {"oid": "b5626eba459332bf65673a2818cf189724c401d3", "messageHeadline": "fix: Copy and add 3rd party API links (#20929)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 295, "deletions": 116}}, {"node": {"oid": "f18a4c767c0d519d9d4556dee1bf7f8c66dcaca3", "messageHeadline": "UX: updated placeholder for erc-1155 image (#20927)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 60, "deletions": 30}}, {"node": {"oid": "645af3d633066619826a3ebe29b7d39958c8e333", "messageHeadline": "Fix #20910 - Turn off ENS resolution if IPFS is turned off (#20915)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "b8d91f570b17e78c3d9d51499563d723d1823fec", "messageHeadline": "Bump LavaMoat and SES (#20877)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 74, "deletions": 89}}, {"node": {"oid": "967ed42aeff8385bf91bdabcb0087ec57b909da7", "messageHeadline": "feat(1120): remove toggle all in incoming-transaction-toggle (#21012)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 8, "deletions": 259}}, {"node": {"oid": "5f368d5807738aaa9fe50c259ede2eb2c31c3825", "messageHeadline": "fix(20853): improve the logic to handle fetch (#20977)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 397, "deletions": 297}}, {"node": {"oid": "d587999929dbd596d7d6447ac8c36c7da7f02920", "messageHeadline": "[MMI] Add Jwt-url-form component unit test (#21005)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 69, "deletions": 93}}, {"node": {"oid": "439de24573839aa4b5e56a2075ae3202a3bf294b", "messageHeadline": "Feat/add mm e2e mmi build (#20931)", "author": {"name": "Ramon AC", "email": "36987446+racitores@users.noreply.github.com", "user": {"login": "racitores"}}, "additions": 168, "deletions": 31}}, {"node": {"oid": "492a949b6b86ee123f678e1197c53bec6a53d42c", "messageHeadline": "Updating ModalContent to use TS version of Box (#20922)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "4a44527d3d13f9a5ffc67d667309560875bdca24", "messageHeadline": "[MMI] fix property name and filter out custodian (#21004)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "1e65bb81683e3852d53ef6d835cac1c9798fb4bd", "messageHeadline": "[MMI] fix property name and filter out custodian (#21004)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "e316f95092c1febaa86b8ac836c42fd8bbee9f28", "messageHeadline": "Add Custody component unit tests (#20907)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 552, "deletions": 213}}, {"node": {"oid": "3140afbfad246268b2f12f4a67fdd2b686e7435f", "messageHeadline": "[MMI] clean up MMI Portfolio Dashboard URLs (#20990)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "8466d8896e4d54798e51911d70e595103b0d4308", "messageHeadline": "[MMI] Updates custody-keyring package (#20982)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b489d64ca52422b5229df741da6f762b4c378e87", "messageHeadline": "[MMI] updates the \"connect custodian account\" flow (#20387)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 417, "deletions": 311}}, {"node": {"oid": "97bb2c492b1e8d4a3cc0d3e7dfd15468f6325f65", "messageHeadline": "fix: Incoming tx on activity tab when transfering funds between walle\u2026", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 115, "deletions": 34}}, {"node": {"oid": "da7dcb65e75f19ab1e57ffbad862502470033fe4", "messageHeadline": "[MMI] clean up MMI Portfolio Dashboard URLs (#20990)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "1e034e06c04ae7745472a0b478b6918a0c483c21", "messageHeadline": "Update `eth-snap-keyring` to 0.2.x to use the `keyring-api` 0.2.x (#2\u2026", "author": {"name": "Daniel Rocha", "email": "daniel.rocha@consensys.net", "user": {"login": "danroc"}}, "additions": 511, "deletions": 601}}, {"node": {"oid": "0bc3aa9a928c8835cc3fad7d2579d55ec96c90d7", "messageHeadline": "Hide 'Add snap account' button behind an experimental setting (#20974)", "author": {"name": "Daniel Rocha", "email": "daniel.rocha@consensys.net", "user": {"login": "danroc"}}, "additions": 379, "deletions": 41}}, {"node": {"oid": "7dbb8c8e49e7abe9419967330258a4a34d4cd005", "messageHeadline": "fix: add tooltip description to manageAccounts method (#20964)", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "48184febedd6b39621ce305ae29089e208ccb0bc", "messageHeadline": "Fix #20930 - Prevent Firefox start failure by awaiting startUISync ev\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "31262a085a2820b5d3c216ae200e70ad97f06c7e", "messageHeadline": "Fix autodetect tokens link not jumping to section in settings (#20978)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f844dcf062b886acb248e45907b0de5d03fb2eb5", "messageHeadline": "Bump `@metamask/network-controller` to v12.2.0 (#20991)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 137, "deletions": 68}}, {"node": {"oid": "baf0599387e3421fc243aa15f3b926d5b6729509", "messageHeadline": "Bump LavaMoat and SES (#20877)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 74, "deletions": 89}}, {"node": {"oid": "a0349a6cfb8399086649fec9b2a8beb4c9cb5aef", "messageHeadline": "Fix #20910 - Turn off ENS resolution if IPFS is turned off (#20915)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "f7d99e4ca07faa882d4831902696132469773b80", "messageHeadline": "Stabilize e2e test (#20987)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "29ac61642c52932e84847fdc24ee501274cebd86", "messageHeadline": "Fix updateCaveat not being exposed in the background API (#20986)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "91a00644974fba0e39314baf0bf74083458ca985", "messageHeadline": "[FLASK] Bump snaps packages (#20976)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 87, "deletions": 140}}, {"node": {"oid": "8fb19354847b94d701615c79f304861b01e2e2c0", "messageHeadline": "UX: updated placeholder for erc-1155 image (#20927)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 60, "deletions": 30}}, {"node": {"oid": "452e1777459d97ca70167c59c29166d10b57cb79", "messageHeadline": "[MMI] Updates custody-keyring package (#20982)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "8e42c08b1dc83dc94ed8f945e9b38267a053e57c", "messageHeadline": "Fix an issue with disconnecting a single dapp from a snap (#20983)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bb268be9190275829ac43d57512f7d909d61d76", "messageHeadline": "Add logging controller (#20953)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "f25693687f33092a022071815155ec32e2d80861", "messageHeadline": "Add Custody component unit tests (#20907)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 552, "deletions": 213}}, {"node": {"oid": "9f7ccfcea8241eddf7f5c92b2fdb2a39c83f5c9d", "messageHeadline": "Move token detection to top of assets (#20932)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "df327a49aeaace88516e39ee53853fbf3fd49cda", "messageHeadline": "Fix Solana derivation paths for snaps (#20968)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3741079331739ee7e774b343597b26f2e067e6f7", "messageHeadline": "Bump Browserify (#20946)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 664, "deletions": 555}}, {"node": {"oid": "fbddf59b0ec79cbf96722caaa2a6730397ff026b", "messageHeadline": "fix: Copy and add 3rd party API links (#20929)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 295, "deletions": 116}}, {"node": {"oid": "a3a99aaaebc1a5b7edae6678a8452dd72b887441", "messageHeadline": "fix: catch the rejection if you submit an incorrect password to \"Show\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "c4df0dc0697faba290431100e563b9c71f316f5e", "messageHeadline": "fix(20908): use background state as default privacy value in onboardi\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "23d33790cfbcf770fe62845ea4fab25c8940360d", "messageHeadline": "[MMI] updates the \"connect custodian account\" flow (#20387)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 417, "deletions": 311}}, {"node": {"oid": "5a90125bbba46ab7f88522db44f1acf40be2f266", "messageHeadline": "Add verifiedOnBlockchain property to transaction meta (#20890)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 183, "deletions": 1}}, {"node": {"oid": "db3748731ea1ace22e417afcfd81290012aac43b", "messageHeadline": "Use name component in signature requests (#20831)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 426, "deletions": 15}}, {"node": {"oid": "4ecc6003764996b5fd7b1c4c912ed07988485ed5", "messageHeadline": "stabilize test (#20935)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "73466bc1a8fb4059c9d45c01d578a9caca9033d3", "messageHeadline": "feat(templates): new templates for issues and PRs (#20651)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 252, "deletions": 62}}, {"node": {"oid": "62c73536a2c664c5d29a636b07010b5d5950678d", "messageHeadline": "fix: tweak fitness function rule for mocha tests (#20887)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "bec1ab074654a9b851486e2293e194432515d01f", "messageHeadline": "Fixes for converting an ERC-20 token to an NFT (#20747)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "8157dc95f4f12530bf9cbc1645087d5e1e3af24c", "messageHeadline": "[e2e]: blockaid toggle settings (#20454)", "author": {"name": "Sylva Elendu", "email": "iamsylvaelendu@gmail.com", "user": {"login": "blackdevelopa"}}, "additions": 105, "deletions": 3}}, {"node": {"oid": "ca7c028e30b8d80931fd3c31db1e8b67622a3212", "messageHeadline": "Remove eth-keyring-controller from DecryptMessageController (#20808)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 128, "deletions": 38}}, {"node": {"oid": "ed323ee538d6c12f97d2b0ecae10c8c2159582a2", "messageHeadline": "fix(20799): stack 'App installed' event before user opts in when onbo\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "b170926d0d02ed05ad2a059db595e00b5048c6eb", "messageHeadline": "chore: add mmi e2e test trigger workflow (#20835)", "author": {"name": "Ramon AC", "email": "36987446+racitores@users.noreply.github.com", "user": {"login": "racitores"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "80946cbffd64ed3566b847a041325e51af8c6781", "messageHeadline": "refactor: MMI use core KeyringController instead of eth-keyring-contr\u2026", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "c0e121e7c3985b002230e9e8daab17352094993c", "messageHeadline": "Add name component (#20798)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 2399, "deletions": 0}}, {"node": {"oid": "b3180fe6bf47f44e5cf14c045726ff33c34d606b", "messageHeadline": "update sentry documentation (#20813)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f00dd59a7803d4d83f1e5cb12ba878af6ba957eb", "messageHeadline": "Remove `keyringMemStore` from `DetectTokensController` (#20728)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 80, "deletions": 54}}, {"node": {"oid": "f134493285a23b04332f2bad135acce109770b1b", "messageHeadline": "Fix spacing on connected sites in the snap details page (#20854)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d4cc2d2dbd56118c4b403e2cc4ddc6c7d206ac60", "messageHeadline": "Version v11.2.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ea7abcc4a38667d52f1a81fba716f265c2229de4", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into v11.2.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3121, "deletions": 3337}}, {"node": {"oid": "cdc33a5b985fa563f2b0bca5d69f507df2393537", "messageHeadline": "Publish MMI builds alongside stable releases (#20788)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "74970e7941d7e7bc006d99f2ee75b9b1914c6b42", "messageHeadline": "Add MMI builds to metamaskbot comment (#20783)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7facdebd52fdf7c1d74ef82b235edb53484a1271", "messageHeadline": "Revert ppom.js exactly yo audited version (#20826)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 442, "deletions": 386}}, {"node": {"oid": "54fda975f8c1b0720561e4cf409cbd1dabac2d8c", "messageHeadline": "Adding env vars for blockaid to build file (#20769)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "189a0f532afb0f11720181108411883773e20761", "messageHeadline": "Updating ppom validator (#20756)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c4f970a77d486a2b5ba8e6967d9d08f1572749e9", "messageHeadline": "Update `useScrollRequired` logic (#20889)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "a8483439896a76241e57137c141d44afda613b3a", "messageHeadline": "Only show enabled insight snaps on the confirmation screen (#20850)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "658c3a037a0fab0b61f20a2e2dd20306c2ac1116", "messageHeadline": "Use first non-symbol character as snap fallback icon (#20851)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7b1339e81e9e9705ff639646623bbcaa7d495b42", "messageHeadline": "fix: \"Allow quick Add Account name based on default name\" (20168) (#2\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed09d92ca28a4b4f3a3380bd6b10dcfbf700d63c", "messageHeadline": "Fix undefined getCurrentNetworkTransactions on speed up (#20899)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a7d373d1af6e29335395e6ce0a5a4656f09b9a6", "messageHeadline": "Fix broken `approveTokenDescriptionWithoutSymbol` translation key (#2\u2026", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6edf4471eb7b6dff3c36062e9b7e31a85bf9a58b", "messageHeadline": "Make permissions modal scrollable (#20409)", "author": {"name": "Dominik Rudzki", "email": "dominikrudzki2000@gmail.com", "user": {"login": "dominikrudzki"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bfaaf40dcb15d62b2d32453e18e75b8facc217e0", "messageHeadline": "Fix undefined getCurrentNetworkTransactions on speed up (#20899)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f315a2b9aa46c5dc3036e24e8fffc6a28c0460ed", "messageHeadline": "Update `useScrollRequired` logic (#20889)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "4d5c2beb15ab2bf250ac8c5e683611535fc1a3fd", "messageHeadline": "UX: Set initial background color to system theme (#20858)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "421a7b4685ad296abb3ba3d0e2bbee465079b35d", "messageHeadline": "Update send native token origin MM.csv (#20880)", "author": {"name": "Marina Boboc", "email": "120041701+benjisclowder@users.noreply.github.com", "user": {"login": "benjisclowder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "460d7db22d607f7abeb01213bc6f91bb555b6b45", "messageHeadline": "[MMI] Changed the wrong privacy policy URL to the good one (#20884)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f4e82286de9b7c11868dcd0ae08dba9efcc2125c", "messageHeadline": "Added Institution-background unit test (#20855)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "761326af1137f29e8dbfa7054aa5ebbf902952a2", "messageHeadline": "[MMI] Added institutional selectors unit tests (#20833)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 465, "deletions": 15}}, {"node": {"oid": "79ce6f7ccbb592ee219c6879477f446b536c316a", "messageHeadline": "Update chromedriver version (#20818)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "8a6d05616c1064c9c708bd5e10ddf5fb8f44e640", "messageHeadline": "Adding storybook files for the StepProgressBar (#20842)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "65773fdfa66c5406324590ba51ae0de1bc26af05", "messageHeadline": "fix: add new account after an account management snap is re-installed\u2026", "author": {"name": "Gustavo Antunes", "email": "17601467+gantunesr@users.noreply.github.com", "user": {"login": "gantunesr"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "7b9191341bb77ff533764c6b3fb201551bdb2331", "messageHeadline": "Enable zkSync Era in Swaps (#20809)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "7c11b545763f35b648d1b4c59c1962db2bb30fd7", "messageHeadline": "Fix-BannerAlert to TS (#20655)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 172, "deletions": 150}}, {"node": {"oid": "f3c1108144a1abe5407846f327b7a7239262c4b2", "messageHeadline": "Fix: Unable to edit token allowance / custom spending cap (#20804)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 63, "deletions": 30}}, {"node": {"oid": "a1287494321dff7daadc83694bc32c2593af8d2c", "messageHeadline": "build: add \"test:unit:jest:watch\" script to package.json to run jest \u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "f19e1f5f44b22aa7c1995b0cc3ac8b18ab1d3c71", "messageHeadline": "[FLASK] Bump snaps packages (#20567)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 314, "deletions": 276}}, {"node": {"oid": "ca56053f913df06b28faf5f8a2e03d90f08e54ce", "messageHeadline": "Make permissions modal scrollable (#20409)", "author": {"name": "Dominik Rudzki", "email": "dominikrudzki2000@gmail.com", "user": {"login": "dominikrudzki"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "39b0832312d690e09514f01ec892449223219953", "messageHeadline": "Fix spacing on connected sites in the snap details page (#20854)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "21e1ffd3bb5f6aefc86506e392c4ff2b6251ae48", "messageHeadline": "Require Flask Snaps E2E to pass for CI pass (#20740)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b1d959ca22dd3d141aad72b84a3d6e0ba6101702", "messageHeadline": "Use first non-symbol character as snap fallback icon (#20851)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "591f81c4329b428862030d388d7bb7cfc8e8e467", "messageHeadline": "[MMI] Show the NFT tab content for mmi (#20830)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "660d2d0d8c0fddcb8b43d6a04e8562e51f4013dd", "messageHeadline": "Only show enabled insight snaps on the confirmation screen (#20850)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "28b3943a060073872231027cf070337af5a158b5", "messageHeadline": "fix: error during persisted transaction approval (#20626)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4b23ea8c95bea9ea12336537bb6bda4568a99098", "messageHeadline": "Integrate `SelectedNetworkController` (#20821)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 213, "deletions": 126}}, {"node": {"oid": "6868c129029dcf5f364c529da7c6169f988c2e89", "messageHeadline": "fix: fix nft order (#20796)", "author": {"name": "sahar-fehri", "email": "fehrisahar14@gmail.com", "user": {"login": "sahar-fehri"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "a890f5ffd8e1793dcf8c9d7ec36e1a73a57f7632", "messageHeadline": "[MMI] Show the NFT tab content for mmi (#20830)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "a399ff77c21168c9cb3e36b594daca6a0756a5de", "messageHeadline": "Migrate Import Token Link to TypeScript (#20474)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "a27c5c18a30a90916cbc67f09966a231150404a4", "messageHeadline": "Fix: Change style object key format kebab -> camelCase and fix title \u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2147322d526c87e3ea50b50c8a16dfc63ccb9d81", "messageHeadline": "Revert ppom.js exactly yo audited version (#20826)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 442, "deletions": 386}}, {"node": {"oid": "422cc4e3e6142181e387b5e7c01b25115d83da51", "messageHeadline": "Adding env vars for blockaid to build file (#20769)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37824db4c9ff977e611769d33c976af5f36e52c6", "messageHeadline": "Migrate MetaMaskController from mocha to jest (#20696)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 586, "deletions": 703}}, {"node": {"oid": "e44887cbcaa161c9874a5524287bdb8a47fc6406", "messageHeadline": "Updating NetworkListMenu component to show as many networks in the ne\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "ac810ceb9ccb0821f6cc9c6f5592010b34768a0d", "messageHeadline": "UX: Fix errant global menu event (#20781)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6d6e5c31afed7f91e01cfe0311896409f4e9d4d", "messageHeadline": "Remove `nonceDetails` from `TransactionMeta` (#20729)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 179, "deletions": 1725}}, {"node": {"oid": "7e10b7cb6d619078a15ceb6bbd6fc6a40827b359", "messageHeadline": "Multichain: Cleanup: Use constants, jest fns (#20678)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "d96c2b8530ff0fe66ad8977641bc70cc0b58cc03", "messageHeadline": "Ux Multichain : Updated Select Action Modal (#20755)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "dd3f2e5447bbf14903ffd4dfad9ada20ad8df886", "messageHeadline": "[MMI] Shows Stake & Portfolio buttons and hides the Buy and Bridge bu\u2026", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 178, "deletions": 60}}, {"node": {"oid": "7ad3966a68f08ee894e62c115ef1ba8678ebdff3", "messageHeadline": "Fix broken `approveTokenDescriptionWithoutSymbol` translation key (#2\u2026", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "962a4926a91fc5443a7f62748b94ba3249289950", "messageHeadline": "[MMI] Shows Stake & Portfolio buttons and hides the Buy and Bridge bu\u2026", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 178, "deletions": 60}}, {"node": {"oid": "973e9cebc2ed4dfd964b217b75c34f30e2e7b09d", "messageHeadline": "Throw error if mock server port is busy (#20692)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5e624cbe55d67dccd3424df4d1b8326c43b7b86c", "messageHeadline": "UX: Multichain: Remove hover background on Account Picker (#20794)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "46249ea7b2b264b6fce6bba2a684196b2b29857e", "messageHeadline": "Publish MMI builds alongside stable releases (#20788)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "27c9bdeebc413a6299221e0fb694c28f17a586a6", "messageHeadline": "Add MMI builds to metamaskbot comment (#20783)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8ca1c8acc268ee063f441efe0cc7d27997f3b194", "messageHeadline": "Fix #1203 - Add iframe for analytics during onboarding (#20693)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "2a32936886250bda8104d5efcf790a27c1c79da9", "messageHeadline": "Fix #682 - Show connected app favicon in bottom bar (#20636)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 104, "deletions": 12}}, {"node": {"oid": "5351ac7df9140007d72e18abb40aeaf4adc8e85f", "messageHeadline": "update codeql actions versions to non-deprecated (#20773)", "author": {"name": "witmicko", "email": "witmicko@users.noreply.github.com", "user": {"login": "witmicko"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7bb368aa75f195067ae1974978ac0a58ac73018b", "messageHeadline": "New Crowdin translations by Github Action (#20734)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 288, "deletions": 1}}, {"node": {"oid": "2a7776dcf9ae3bf132000b9d08315d85ff66f9be", "messageHeadline": "Updating ppom validator (#20756)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c25d9c968e17346d87791662415ae2709fed26d8", "messageHeadline": "Update account list to use all available screen space (#20745)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 51, "deletions": 24}}, {"node": {"oid": "b963c9a40e6fea02b972f30d43bb893d9d7e84c7", "messageHeadline": "fix: \"Allow quick Add Account name based on default name\" (20168) (#2\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c5f24aa66ab26539a44b56497eb8adc38bbe9e2", "messageHeadline": "[MMI]\u00a0Added code fences to hide emojis just for MMI build (#20754)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "38876dc4505fc70081b7bf9448498a996df4443d", "messageHeadline": "fix(20316): enrich error message for fetch-with-cache (#20742)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 164, "deletions": 115}}, {"node": {"oid": "388243cd2ea4b4e4d6d222968d392e357c994906", "messageHeadline": "v11.1.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0f938c5dc81de4dd626e9a95241c719472b67ef2", "messageHeadline": "Merge pull request #20744 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "3c900794a20b7a323f675f70c3286b9d2c73926f", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 67261, "deletions": 45681}}, {"node": {"oid": "75c213a5519d30082adb8df9e6d3956c0d459fd4", "messageHeadline": "Merge pull request #20539 from MetaMask/Version-v11.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1626, "deletions": 339}}, {"node": {"oid": "b72df4386c458ac06f2daa4d2c5f4c65f8f96782", "messageHeadline": "Update Snap privacy warning content (#20741)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ab37800007e346ad10f279be612b16095b3c32c5", "messageHeadline": "Update PPOM Validator (#20738)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2af52bb8daffecd0d2abc810389a123e39bf4ffe", "messageHeadline": "Use versioned URL for `manageAccounts` test (#20739)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "335d9598a93f021d66709d246b74ad5e7638e838", "messageHeadline": "Update Snap privacy warning content (#20741)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 4, "deletions": 172}}, {"node": {"oid": "376ceb216d7ca2fd119c735581c0a21dba146284", "messageHeadline": "Use versioned URL for `manageAccounts` test (#20739)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25114997c474bfc609a80bc733b909a4c6717f62", "messageHeadline": "fix(readme): yarn v3 no longer required (#20713)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "860865588630bf558bdafd4efc5d2f31c2a13c0c", "messageHeadline": "fix(20548): fix warning levels in migration file (#20737)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "6c7da3e1467a7eb78c70c771bf354708fe74aa9f", "messageHeadline": "Add missing derivation path names (#20735)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0962e85a1bf736f1f3edacd2e32a517c4abbae29", "messageHeadline": "Add missing derivation path names (#20735)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "519444163c3c094a59147959d7e3746df9c989b9", "messageHeadline": "feat(locale): New Crowdin translations by Github Action (#20563)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 6502, "deletions": 5190}}, {"node": {"oid": "7906f181049f8578b768299ad40672e84189883e", "messageHeadline": "Blockaid validation should be done on ethereum mainnet only (#20709)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 75, "deletions": 88}}, {"node": {"oid": "997d1359d245c2515bc8a95036fcbe13108653ab", "messageHeadline": "Reverting ppom.js file to old version (#20566)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 28, "deletions": 56}}, {"node": {"oid": "0e9845f5a01844551835d840ad592909e1f89e79", "messageHeadline": "Added Specification for opBNB as a multilayer network (#20715)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "6ac82cefe2ab331aa9b6a6f40981e05833aaf688", "messageHeadline": "Add what's new popup for snaps (#20686)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 147, "deletions": 1}}, {"node": {"oid": "07adba59262cfb8591eb9e9a4a56e22cdc1264a0", "messageHeadline": "Use transactions array in frontend (#20523)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 415, "deletions": 375}}, {"node": {"oid": "6ee90ac8b2805c4ed6b1b70e0eae729c9710e882", "messageHeadline": "Add what's new popup for snaps (#20686)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 148, "deletions": 1}}, {"node": {"oid": "51cdb73a5f5e21bbf2554808351f5b68a551b4ae", "messageHeadline": "Fix position of a warning triangle icon on Snap Install Warning (#20712)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "da138106f2a05834db242b1691cb86f12d7ba1c3", "messageHeadline": "Reduce logging in production builds (#20694)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "20f654a3483a7ef6bb38cd3e63643a732c5801b8", "messageHeadline": "Reduce logging in production builds (#20694)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "52f4936fa1c37ea5ab3bd277abf98cf428762405", "messageHeadline": "Add resolution for `semver` (#20710)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 13, "deletions": 78}}, {"node": {"oid": "3d2de0211df1308a27897cfc60f8460120e93f7a", "messageHeadline": "feat: Update Blockaid copies on What's new modal, Settings, and Banne\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 21, "deletions": 413}}, {"node": {"oid": "907cd8b7d1069c176ef9bac8d10e58a2b3f774a8", "messageHeadline": "add whatsnew popup to drop ledger support for firefox (#19498)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "92f04eb6e81366f3419fb20d3e07592786974c0c", "messageHeadline": "AvatarIcon prod updates and some deprecated fixes (#20557)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 48, "deletions": 51}}, {"node": {"oid": "10ccbfc68d5e780792a0caffc93f381c20aa89e3", "messageHeadline": "Fix v11 RC issues following merge (#20690)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "7cb69ceb950a61f695feb688f523a65a49bc039d", "messageHeadline": "Merge branch 'master' into Version-v11.0.0", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1716, "deletions": 613}}, {"node": {"oid": "01786ad199ca995b8a70e70846bc633cadcee790", "messageHeadline": "Fix missing property on snap export metric (#20685)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "acf386c609585a012336c755eef9a9789bc24fb6", "messageHeadline": "Fix missing property on snap export metric (#20685)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "32c4559349801626026bae00de3482370d1436ae", "messageHeadline": "Merge pull request #20680 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "df2d57e5dbbf0b7d14f821da66b6c3d65c718a40", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 63257, "deletions": 41314}}, {"node": {"oid": "a7b4c20f32bce06d462c49c514fe3eacece74995", "messageHeadline": "Merge pull request #20588 from MetaMask/Version-v10.35.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1718, "deletions": 615}}, {"node": {"oid": "83b1f1714df470d01fb3ba75e4634fcce470bad0", "messageHeadline": "Subscribe to event fired by KeyringController on account removal (#20\u2026", "author": {"name": "cryptodev-2s", "email": "109512101+cryptodev-2s@users.noreply.github.com", "user": {"login": "cryptodev-2s"}}, "additions": 110, "deletions": 22}}, {"node": {"oid": "2180d9c5844c7bf841eeffaca3f09c0104a6e25b", "messageHeadline": "Updating padding for 'import-token__custom-token-form' to match 'impo\u2026", "author": {"name": "Bra0xit", "email": "48645870+bra0xit@users.noreply.github.com", "user": {"login": "bra0xit"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3376ea4e95ca8a8d69dc16978460c1aa7b37be5d", "messageHeadline": "[MMI] Adding missing logic to handle custodian approval in token allo\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "ec0a02fe401a48bd7f18bd42c1acdbc43a119d5d", "messageHeadline": "style: fix Settings pages padding (#20674)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9b1de22ce9047552d5923efbb953deeaf2b0fbc2", "messageHeadline": "Fix #20648 - Show Linea ETH fiat value by default (#20672)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1e558af3b658a2d38bdfb0b0d0a193943918cb17", "messageHeadline": "Fix: UnitInput too narrow for small and trailing zeroed numbers (#20666)", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "90a89f3f5b2fab3569add513911160320dac2e9b", "messageHeadline": "fix(20314): fix window.left negative value causing polifll warning (#\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "53f585b68e1a8dae2fc510cc33c99a1acb17abe5", "messageHeadline": "UX: Create selector for blockie preference (#20577)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "c15226325e7144fc11e9e9029a923eb2e467ff6a", "messageHeadline": "style: update Desktop App settings styles (#20676)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "ebf2156573387aa7a788683fe65e4ff21419c602", "messageHeadline": "UX: Nit: Avoid AccountPicker props error (#20645)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e50d94104cd805562a462af9d633373a246a7b32", "messageHeadline": "Bump test-dapp to v7.1.0 (#20665)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "92ad4bc35faf307d5bb8722448062abafeef9770", "messageHeadline": "use @blockaid/ppom_release vs @blockaid/ppom (#20669)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6c644c5793e72011525904ceeffe51959f8d1c45", "messageHeadline": "Update changelog to remove #20168", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e5ad6ef2b737b83b7489d243b5423df0420a3c63", "messageHeadline": "feat: Add more state props from controllers to Sentry mask (#20595)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 657, "deletions": 199}}, {"node": {"oid": "052e90ec7c4e5c4c700410ed24ba13ffb73faedc", "messageHeadline": "Update changelog for v10.35.1 (#20650)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6d2cc98b81d2ada5e283aee1cf1c9bf84e8fbfcc", "messageHeadline": "Add whats new popup for changes to advanced gas fee (#20632)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "ec23b00fc6ce0ac25e4c37407bd2b44a46e5dc7b", "messageHeadline": "Update protobufjs checksum", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e80171499237a25460529a3872981386bc44b41f", "messageHeadline": "fix weird lockfile irregularities (#20333)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 29, "deletions": 79}}, {"node": {"oid": "180ac559b860be8c7333fefc320d17cbe8337990", "messageHeadline": "Remove snapshot update from release process (#20546)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "19b6baefb4508e70da3209354c85940936ed8071", "messageHeadline": "fix: Remove obsolete network controller state properties (#20586)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 177, "deletions": 1}}, {"node": {"oid": "e2c481639492d46b2712b1201916013fdb4a0650", "messageHeadline": "split advancedGasFee by network and erase previous options (#20576)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 413, "deletions": 247}}, {"node": {"oid": "b684c094cba0591c3b2cd2c648c971c6ba9b8ff5", "messageHeadline": "Fix account selectors when balances are missing (#20385)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 116, "deletions": 65}}, {"node": {"oid": "d5de0dd67e2abb1c7e6ba7022411b5301df7a666", "messageHeadline": "Fix infinite rerender on network change while active signature reques\u2026", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "656b7878c2df4c291f0b48e17518147d65dcbca5", "messageHeadline": "Use getEncryptionPublicKey from Core KeyringController (#20646)", "author": {"name": "cryptodev-2s", "email": "109512101+cryptodev-2s@users.noreply.github.com", "user": {"login": "cryptodev-2s"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "9d59ec5f6179bbd2950f5cad9ef45cdd6f5986ce", "messageHeadline": "fix/BannerTip to TS (#20538)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 147, "deletions": 160}}, {"node": {"oid": "8b93092e0e3a089c8ee955af09efeed885c133f6", "messageHeadline": "Declared <IconWithFallback/> as deprecated (#20656)", "author": {"name": "Subhajit Ghosh", "email": "99127578+subhajit20@users.noreply.github.com", "user": {"login": "subhajit20"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "982a1b2c5133cb73068cd30634290b56203e5601", "messageHeadline": "Bump @metamask/post-message-stream and extension-port-stream core lib\u2026", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "3f5bc978ddac65249ad5380c3f59bf2a82705c22", "messageHeadline": "Fix Blockaid and OpenSea BannerAlert placement for Token Allowance, C\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 130, "deletions": 111}}, {"node": {"oid": "e2be27ed017f7ed38ca0b143e8da14ad45d961c7", "messageHeadline": "Use `verifySeedPhrase` from `KeyringController` (#19817)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 17, "deletions": 203}}, {"node": {"oid": "4f141780333a1c9c13523720968d8b68f1be9bcd", "messageHeadline": "Update network.ts (#20617)", "author": {"name": "ftNikhil.eth", "email": "32412967+nikhilverma360@users.noreply.github.com", "user": {"login": "nikhilverma360"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "131321af00a79a25d4e92222df82157a9ee347cf", "messageHeadline": "Declared <TextField/> as deprecated (#20640)", "author": {"name": "Subhajit Ghosh", "email": "99127578+subhajit20@users.noreply.github.com", "user": {"login": "subhajit20"}}, "additions": 63, "deletions": 7}}, {"node": {"oid": "827c2fb741e89d51cbf23b4067e280fbbad45cf4", "messageHeadline": "feat: Add more state props from controllers to Sentry mask (#20595)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 710, "deletions": 215}}, {"node": {"oid": "a889681e9991f1279f0f27cc07f391b14760fbf4", "messageHeadline": "deprecating SiteOrigin in favour TagUrl (#20620)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3747bc61efed32fcb4214bdb7bbbda4d63db1260", "messageHeadline": "fix: overflow of link and warnings (#20375)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 134, "deletions": 117}}, {"node": {"oid": "863362dc37fdb3b7423b4247be1d47e5f1eff7f2", "messageHeadline": "Add whats new popup for changes to advanced gas fee (#20632)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "0c9a61aabeea0d464a8e8cd60c78a262ad1324a3", "messageHeadline": "Merge pull request #20637 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "e2789cbe82e923b9398c096fe4d60e5a1452968a", "messageHeadline": "Adding correct types so ButtonBase and all button variants ButtonPrim\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "6a17d76efc9c4c664d624a09edac89683ee79e4c", "messageHeadline": "UX Multichain: Added Select an action Modal (#20559)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 824, "deletions": 3}}, {"node": {"oid": "215430236e3a8e1b1be3d16c6996205c56204945", "messageHeadline": "Created new route for connections (#20556)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b8b94c2c1fb20338e4430722381ca33f12b78ad0", "messageHeadline": "UX Multichain: Added balance-overview component (#20528)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 525, "deletions": 17}}, {"node": {"oid": "ebae98d3014dbf426db009cb9e895e1cd9f0ff66", "messageHeadline": "Bump snaps packages to `1.0.2` (#20643)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "6254fbb98d6a14d941870482713c1a05ea7bb7e9", "messageHeadline": "Bump snaps packages to `1.0.2` (#20643)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "bf1c0872753da7560e140a3039bf2699c40cf1c6", "messageHeadline": "Capture exceptions (#20562)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "4e14e179c86a1e2c9e6f26a0689e0561689f1406", "messageHeadline": "Update UI for blocked tokens, use the latest dev gas api URL (#20625)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "c065468832cb0b4d2000d194200c6ae3575dfc44", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 61890, "deletions": 40886}}, {"node": {"oid": "877e184b293686fb50f64693ac60633388fe0ef6", "messageHeadline": "Added deprecatation comment to menu.js file and Add deprecation notic\u2026", "author": {"name": "Subhajit Ghosh", "email": "99127578+subhajit20@users.noreply.github.com", "user": {"login": "subhajit20"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "b6ad074b9a0384490fdaa848d9655ca6b7de77c5", "messageHeadline": "deprecating NetworkDisplay in favour of PickerNetwork (#20619)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "a455b6ddc18b08c74e7fd42649ff4b0f10cf277d", "messageHeadline": "deprecating ConfirmPageContainerWarning in favour of BannerAlert (#20\u2026", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "7e1ed4bb0be568d89ff655621ce7e5355d42fc21", "messageHeadline": "deprecating Dialog in favour of BannerAlert (#20623)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "0cbd22d0e4b388264bf97b95c3392e56a0f96975", "messageHeadline": "Fixing linting issue caused by bad merge of HoldToRevealModal and the\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "66292330fefd75be56643ee1dae4b3b4340b2bbf", "messageHeadline": "Feat/18890/button ts update (#20492)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 292, "deletions": 299}}, {"node": {"oid": "c54212916b204d2566583aaf4d73cb18da06bec7", "messageHeadline": "20488: Declare <Chip/> as deprecated (#20579)", "author": {"name": "Jase Balderrama", "email": "4392888+jase-b@users.noreply.github.com", "user": {"login": "jase-b"}}, "additions": 73, "deletions": 32}}, {"node": {"oid": "4c88961a397c22b1cfaf8ed5fcf1f808f25de578", "messageHeadline": "fix: Remove obsolete network controller state properties (#20586)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 177, "deletions": 1}}, {"node": {"oid": "551cd3d2af81cb2df604a4f24805f152b1ce3631", "messageHeadline": "Fix Sentry source maps (#20616)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1ae3057119c6c4d55d7f79e48648c667d6e9fd5", "messageHeadline": "Track snap uninstalls (#20624)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4374e536a1c2bd16f5175e25ac5c319d01a881c7", "messageHeadline": "Track snap uninstalls (#20624)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a292158324c5fca8dba91983e1638f87d4d46dc0", "messageHeadline": "Always show connected accounts permissions if they exist (#20600)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d63fabc4e0ee59086df5d86823c40dcd5c84014", "messageHeadline": "Update snaps-related copy (#20601)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d847272f93b0ae0570ccde0780032f010d38bb84", "messageHeadline": "Fixing Dapp link on NFT import screen (#19799)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9323701f9b5110896683685d69bea96a7700684d", "messageHeadline": "Fixing 'View on Opensea' link for main and testnet NFTs (#19797)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d0e7bfddfc3ff16e9771c2aa0edfa32508e6f763", "messageHeadline": "Ensure chainId comparison in switchEthereumChain handler is case inse\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 129, "deletions": 1}}, {"node": {"oid": "63dd03e6e7ced61e45f25453a493c6eb2c5e9d72", "messageHeadline": "Enforce user preferences in incoming transactions controller (#19982)", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 132, "deletions": 15}}, {"node": {"oid": "64aef2a1c9f5b46fdf2aa52f8d94750dc9873496", "messageHeadline": "split advancedGasFee by network and erase previous options (#20576)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 413, "deletions": 252}}, {"node": {"oid": "a35df21b7f9ccf0dd98a1ecc81e590d2787344b1", "messageHeadline": "Part of #20163 for file ui\\components\\app\\detected-token\\detected-tok\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3044aa0ebe7aee8c9fb316231d5c92bb4e4becc1", "messageHeadline": "Fix account selectors when balances are missing (#20385)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 76, "deletions": 27}}, {"node": {"oid": "c3f907fe4f7703fbc995d6c980af838e13c4f2a4", "messageHeadline": "fix:fix error of balance fetching when add/import an account (#20612)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "71357b225abbfe2e188906c7d946ce42d13e4f46", "messageHeadline": "fix:remove extra $ after variale in french locale (#20606)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf651c4d633901adaff84058b7e848ed1256efe6", "messageHeadline": "Multichain v1 App Footer component (#20550)", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 163, "deletions": 1}}, {"node": {"oid": "77c7f34062d593c7cf02ea3eef926b7f0192ac7c", "messageHeadline": "Updating watch NFT page header (#20569)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 572, "deletions": 5}}, {"node": {"oid": "96210b9783e58106f09b573715ccbeffe90a05b7", "messageHeadline": "Always show connected accounts permissions if they exist (#20600)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8a7a83e0590c940494a309999bbe73a986c796c", "messageHeadline": "Update snaps-related copy (#20601)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "6576a28edfcf0ddc6ea89f071c6edcb48907031d", "messageHeadline": "Added missing bindings (#20602)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "679d6686e33d684f62a972378e85ea53534db307", "messageHeadline": "Show a slippage notification again before submitting a swap, improve \u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 440, "deletions": 339}}, {"node": {"oid": "d76b458235229916d071d9e4371bd29d9c9af13d", "messageHeadline": "fix(privateKey): Restore hold-to-reveal button for private key export\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 450, "deletions": 2751}}, {"node": {"oid": "d6a0a32714f534e08cae65fb5edf9ee2e75886ec", "messageHeadline": "Fix v10.34.1 changelog entry (#20572)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9097de9b3267b4be25625a033b574c9adbffbda", "messageHeadline": "Fix injection blocklist regex (#20584)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e045476ce7e2a51794112524a53b3136fd8ddc05", "messageHeadline": "Version 10.35.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9514b47a7eb8486584741d69fd26f8a52a3de10a", "messageHeadline": "fix(878): fix toggle align styles for eth-sign in settings (#20587)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "00d155ce2fc3a176d5bbfc6643f6fe6af1563295", "messageHeadline": "feat(878): implement network txn toggle and new style (#20363)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1408, "deletions": 862}}, {"node": {"oid": "a478f675f13630410c52515da456ee22c1aa2430", "messageHeadline": "Fixed balance error when creating a new EOA account (#20585)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e0edaa080ddf944b295f7790d1c85baeae7a1d9", "messageHeadline": "Update snaps URLs (#20582)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f36261a9a68430ed67cfaa8ddd6e03875a3b92c5", "messageHeadline": "Update snaps URLs (#20582)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4a9316317f3b876d83d6e2a7064cd3418097db78", "messageHeadline": "Remove web3 shim usage event (#20376)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "79d9c18cb18004777e945fb032866001c8ab14f0", "messageHeadline": "UX: Multichain: Add address to account picker, change connection to c\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 216, "deletions": 102}}, {"node": {"oid": "0489911cc8e6962088a15f01fa4dab2ca43e7a9b", "messageHeadline": "Remove call to `_updateMemStoreKeyrings` (#20369)", "author": {"name": "Daniel Rocha", "email": "daniel@rocha.io", "user": {"login": "danroc"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ad6f7aa563b96167f032cb392a6327ac2720f14b", "messageHeadline": "Merge branch 'master' into Version-v11.0.0", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "391294d0d43dfdf468c122f582d268628a583890", "messageHeadline": "Merge pull request #20075 from MetaMask/Version-v10.35.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9400, "deletions": 4846}}, {"node": {"oid": "b296f48c112a634c9543974199976548b0d43e06", "messageHeadline": "Fixing iconUrl issue setting the custodianName to custodianType if cu\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2db86c8ae26e316b04c64372cedbf830d13e19c2", "messageHeadline": "Update derivation paths used by snaps (#20558)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "3f24662a11ed5ccb20b26ab7df2f26318c416e30", "messageHeadline": "Update derivation paths used by snaps (#20558)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "021c293e4642a36ea4c72a0a22d5b790c7683cf1", "messageHeadline": "Removed code fences that were causing to not being able to sign corre\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d3d30fd373b7deedce0c02bf36ed1270a3c237df", "messageHeadline": "fix(settings): fixed two IPFS gateway issues (#19700)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 379, "deletions": 225}}, {"node": {"oid": "b8525566f2e0e4497594aaf8c7252c51144907d9", "messageHeadline": "Enable legacy HD paths for trezor users (#19552)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "787fc13f193df5a1fd176cc9a9b5720abb3869b0", "messageHeadline": "Fixed bug that was causing to not show the correct account name and i\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "e6cd4525067ab9861ccfdb13b5557f988c39bcc5", "messageHeadline": "fix: Remove sentry warning on `undefined` `TokenListController` (#20547)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "e543fca211579f6df206411e000b8c67c9adef7a", "messageHeadline": "New Crowdin translations by Github Action (#18017)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 15949, "deletions": 434}}, {"node": {"oid": "f1b00de693414891d96b4b1ba57e2aeb90a75529", "messageHeadline": "fix(action): octokit not supported on MetaMask repos (#20544)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "37209a7d2e9529e242f800863598197727589fb7", "messageHeadline": "Replace IncomingTransactionsController with helper (#20378)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 2491, "deletions": 1917}}, {"node": {"oid": "67ee8aa9ba69b973cd86823cd6eba5e4f95dbe21", "messageHeadline": "Update v11 changelog (#20553)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ace2138a9457266462bf710b6a8e0a1620978db7", "messageHeadline": "Remove unnecessary change entry", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8ca0b762ad71912778ae9dfd21bd71fd0f6b013a", "messageHeadline": "Don't call \"toPrecisionWithoutTrailingZeros\" if a destination value i\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "702ee233e7f244ffcbbde9858ec6a750c4c59167", "messageHeadline": "Remove snapshot update from release process (#20546)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "7f3ea4b9068d9afd6376aa2b436515ecf39750d3", "messageHeadline": "Update changelog to include last two commits", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "88f294664f837442ac7b0bbd5db1cb4563714583", "messageHeadline": "Specify that Base is a multilayer network (#20097)", "author": {"name": "Danyal Prout", "email": "me@dany.al", "user": {"login": "danyalprout"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "838c8e1aa7d66ada6ed5e86e6d25e3d19fbd01f9", "messageHeadline": "Use primary transaction to get token value in useTransactionDisplayDa\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a712298f184fa43f0b37ec0aed7efaf1c58fe46d", "messageHeadline": "updated mmi packages version (#20545)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 53, "deletions": 209}}, {"node": {"oid": "a56ab44c23277dc96f1de4768ab92b1841819476", "messageHeadline": "Merge pull request #20534 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "8afa75e1f1064dacf18bdaffbb31754d7e8ad81f", "messageHeadline": "Update version in e2e state snapshot", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01a4b698ff161806da35d12fcc18ec3c075d486c", "messageHeadline": "[FLASK] Fix regression in transaction confirmation tabs (#20267)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "12a1c66dc228e6c689700ca7003f5aee70c80c91", "messageHeadline": "Use primary transaction to get token value in useTransactionDisplayDa\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "785e0d0923411a49ce830e007fa2e597968991ef", "messageHeadline": "[FLASK] Fix regression in transaction confirmation tabs (#20267)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f104facd35b3605f5e3c3aa9aee844800909bf8c", "messageHeadline": "Fix v11 RC build issues (#20540)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "8a05475d3746debec7665fce476b950ba3090972", "messageHeadline": "Run yarn lavamoat:auto on v11.0.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 65}}, {"node": {"oid": "c43c29b4ede7c494d98112ef28e37635de3c83e1", "messageHeadline": "Run yarn on Version-v11.0.0 after rebase", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "832e0b1cf275b5a553d89b499c8d10a051a8be54", "messageHeadline": "Track usage of snap exports (#20503)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "e9c641dfcde1d31afbe1261c678b08f4065c8c0b", "messageHeadline": "Enable snaps in stable (#19134)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 602, "deletions": 59}}, {"node": {"oid": "5505bc19e20174bf17d76d56677838978a2f3375", "messageHeadline": "[FLASK] Create new E2E test for snaps lifecycle-hooks (#20352)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "86987d18cfcb25ff94f09679b03330fc846c0c8e", "messageHeadline": "`snaps@1.0.0` (#20450)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "d71ead322c4a6ab390506a800d64b0089f361ae2", "messageHeadline": "[FLASK] `snaps@0.38.1-flask.1` (#20420)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "829901a9ff6c99ba1223868ac3d8f5147ef51f46", "messageHeadline": "UX: Snaps: Make Notifications Font Consistent with Other Global Items\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8f2e8e82d25bf94661f7e624b9f3c056cedcedf", "messageHeadline": "Check for blocked snaps on extension startup (#20336)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7447fe14a92f4e80aac53dd4d43f0ed54b571c56", "messageHeadline": "[FLASK] Bump Snaps packages (#20230)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 226, "deletions": 46}}, {"node": {"oid": "8e24c2130c6f1d1f402e4b3459558d776083ab0b", "messageHeadline": "Remove Snaps execution environment override (#20173)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "388e19495c6bc54ec3c73c38d7f3ee130cac315a", "messageHeadline": "Filter out snaps source code and state from UI state (#20136)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "04d14e2e16583138d627c46c4251254f1e2d6424", "messageHeadline": "Fix snaps E2Es to be compatible with new monorepo-based test-snaps (#\u2026", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 146, "deletions": 103}}, {"node": {"oid": "b0ac8f179f78c386028023aafa9821f5203c6c9b", "messageHeadline": "[FLASK] Unblock `personal_sign` for snaps (#19998)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 154, "deletions": 13}}, {"node": {"oid": "d40306f295ae00ca1e778d7c92c09fba11c1d765", "messageHeadline": "[FLASK] `snaps@0.37.1-flask.1` (#20069)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 132, "deletions": 119}}, {"node": {"oid": "32fdf08f27a881bec027d806bf311e44f66e66b7", "messageHeadline": "Version v11.0.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a5bf7503f55c054fc732ab8081a39aa0b7815f27", "messageHeadline": "Lint changelog", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 44, "deletions": 47}}, {"node": {"oid": "03fa41c5be22bf5b496d83747c70adcf93d0b9fa", "messageHeadline": "Update changelog for v10.35.0 (#20139)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "9c712bc8e0fa65ddd23b6dd40f6aeef72db184b2", "messageHeadline": "Update errors.spec.js e2e snapshot tests for v10.35.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba31f87014ec1146b8d5a77eb57b53c0fce1ffca", "messageHeadline": "fix/TagUrl to TS (#20519)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 189, "deletions": 152}}, {"node": {"oid": "313deae6d1f0179c3b0be2bbfa93a3534d9a06cf", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.35.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3245, "deletions": 158}}, {"node": {"oid": "c32b406989580cc912e42eca4651f2a2374010f1", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 46993, "deletions": 37446}}, {"node": {"oid": "c6b83127bc949009f7bc69ff1a7882a17de574b9", "messageHeadline": "Merge pull request #20482 from MetaMask/Version-v10.34.5", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3246, "deletions": 160}}, {"node": {"oid": "efd34343c8077acaf57a44847e344ca404943af6", "messageHeadline": "Use KeyringController messenger events (#20341)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 43, "deletions": 20}}, {"node": {"oid": "07abc53cce5d69466017fa01795f67f94d479fc2", "messageHeadline": "fix/BannerBase to TS (#20421)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 429, "deletions": 403}}, {"node": {"oid": "f83c7ff3ef21503797723fa30b086e6938a8a5e5", "messageHeadline": "Update changelog for v10.34.5 (#20533)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ddeaeb5ba51715b15e10e2631f2c92d3b8ee4a83", "messageHeadline": "Fix Sentry breadcrumb collection during initialization (again) (#20532)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "885a8ce256e27c105299ab28747784682153c587", "messageHeadline": "Fix Sentry breadcrumb collection during initialization (again) (#20532)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "dc6069a3abec6378bf882ffe1c991c6733989fec", "messageHeadline": "Deprecating ErrorMessage in favor of BannerAlert (#20461)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 8, "deletions": 29}}, {"node": {"oid": "0a3241e30db934083709994af95b6d2f1e236b75", "messageHeadline": "Fix pre-initialization UI error state capture (#20529)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "9cfa9ba6b0a855faa17a48e0dc1ea27bc65b8c8b", "messageHeadline": "Fix pre-initialization UI error state capture (#20529)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "3d9457e51716f4f03b2ae92571e592bc646b1bd3", "messageHeadline": "Replacing deprecated Popover with Modal (#20413)", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 78, "deletions": 69}}, {"node": {"oid": "7f157cabf975f532bead00b0b75664c5e5db488f", "messageHeadline": "Deprecation message has been added above @mixin H1 (#20500)", "author": {"name": "Srirag", "email": "77497081+strawhatrag@users.noreply.github.com", "user": {"login": "strawhatrag"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8df77ed93d6a61c74061611abb22f107ef015f4f", "messageHeadline": "[MMI] Always redirect to MMI portfolio dashboard upon the user clicki\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "23249b68b7e5b497fd75189ab786effd997b984e", "messageHeadline": "feat: github actions to automatically create and close bug report iss\u2026", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 204, "deletions": 2}}, {"node": {"oid": "016a1ef4e4f4412824c5b723b9703a2279dcf935", "messageHeadline": "Remove GHSA-h755-8qp9-cq8 from advisory exclusions because yarn audit\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "fa778d5af9783b62ef083b355bd45885b32cb8b7", "messageHeadline": "Update snapshot tests for errors.spec.js", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "c2163434dbbc8fc791b99e69a05f95af7cbf5c48", "messageHeadline": "Fix and test log.info calls run for each migration (#20517)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "3e26da493f68ff5ea9ca7f6da63a8648d2f7bd0b", "messageHeadline": "Initialize composable observable store after update (#20468)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "ca1ddeb59bb84c7189bc672f7305b73bcca03b3e", "messageHeadline": "Fix and test log.info calls run for each migration (#20517)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "60f149178cd7b9f92e6f506dfc9424b618addc2d", "messageHeadline": "[MMI] Set approved status in tx controller in MMI logic (#20507)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "8807d06535b414b7b7b8abbef5917ce5d42ec627", "messageHeadline": "Security Alert Blockaid: fix propType and add instance to ConfirmAppr\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "1d130081214b23e1838a028270c5aa686f399fe8", "messageHeadline": "Fix Sentry breadcrumbs collection during initialization (#20521)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 82, "deletions": 20}}, {"node": {"oid": "65c13d3490b52f377c1ff31664f12f6c5b3b3a67", "messageHeadline": "Fix Sentry breadcrumbs collection during initialization (#20521)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 82, "deletions": 20}}, {"node": {"oid": "88212a7c82ce20f37b5949246d3751a0be605cf4", "messageHeadline": "Require `test-deps-depcheck` to pass CI (#20386)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "01b009c9ada46cc40d4429e8106173f8ce270e13", "messageHeadline": "Run yarn dedupe to deal with unused ses dependency in yarn.lock, for \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "2cd60d94e8a3c947cb2ff97d0acb9789c6ffa654", "messageHeadline": "Remove invalid `tokensChainsCache` state (#20495)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 284, "deletions": 4}}, {"node": {"oid": "80746e67b50219f12d736f276c94063b79043d25", "messageHeadline": "Improve Sentry state pre-initialization (#20491)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 408, "deletions": 62}}, {"node": {"oid": "6c505878787fca0ebf3bc15e158aef66ab0b3f48", "messageHeadline": "Add flag to update E2E snapshots (#20514)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "861c30de299cfe5d3c43c043a588ace37e1d0a6a", "messageHeadline": "Updating blockaid related packages (#20480)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "4cf886f710c5cb16e5dc9d0504330bf404594307", "messageHeadline": "Initialize composable observable store after update (#20468)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "2529b360bef7f9ac114167d2a29ef5c165c4a7e9", "messageHeadline": "Track usage of snap exports (#20503)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "8f178bcc2627dc49da1eb2766989558b5e4d4847", "messageHeadline": "Enable snaps in stable (#19134)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 569, "deletions": 39}}, {"node": {"oid": "5e617ce808e02da3a8981b874c22d7411fdfb0fb", "messageHeadline": "[MMI]\u00a0Fix signed messages from non custodial accounts (#20506)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "486ade85f3a3ce5195049423869d97eb9c6d6399", "messageHeadline": "[MMI]\u00a0Fixed connect mmi button several issues (#20455)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 167, "deletions": 111}}, {"node": {"oid": "20e16d41be8fef1fd4668b6134531189a773d7e8", "messageHeadline": "Improve Sentry state pre-initialization (#20491)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 408, "deletions": 62}}, {"node": {"oid": "f033a59b17992c067e1c901c2f50dcd554b4bd29", "messageHeadline": "Remove invalid `tokensChainsCache` state (#20495)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 285, "deletions": 5}}, {"node": {"oid": "805ce29e11a096e7adb755b05498a221dc2a9f2e", "messageHeadline": "Add types of hidden properties to Sentry data (#20457)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 211, "deletions": 26}}, {"node": {"oid": "dc7ebe979eaea281c23f47f85b9b49e1edcaac61", "messageHeadline": "Add additional validation for persisted state metadata (#20462)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "915bf2ae88d8ee904a92669a1ceb162c07fc1cac", "messageHeadline": "Capture exception with sentry when invariant conditions are met in mi\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1152, "deletions": 16}}, {"node": {"oid": "6b72316eb68485ff4548275668646ea667c586ac", "messageHeadline": "Fix infinite rerender on network change while active signature reques\u2026", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3aa5b7d362be3aec86e733f88f70a8e61ba97ba0", "messageHeadline": "Use `importAccountWithStrategy` from core `KeyringController` (#19815)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 435, "deletions": 778}}, {"node": {"oid": "1ad47c660bff8d856dc2806c5f01b04808afe47e", "messageHeadline": "Use unflattened state for Sentry (#20428)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 138, "deletions": 100}}, {"node": {"oid": "d610aad2fd3300dfb1bdb07c061cfef4cf444eb0", "messageHeadline": "Split Sentry mask into UI and background masks (#20426)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 64, "deletions": 56}}, {"node": {"oid": "83c8a6be994cf74d81c081648a9e0a4518818dbd", "messageHeadline": "Update `protobufjs` (#20469)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e7b113caa25d49ac6116065dc442f06807065700", "messageHeadline": "Bump SES to fix audit failure (#20434)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "1f508a30d9939175dd113cf274624e46595a9138", "messageHeadline": "Add types of hidden properties to Sentry data (#20457)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 211, "deletions": 26}}, {"node": {"oid": "b2a56cadc43944042419763ed6b611c9e9ec0a81", "messageHeadline": "Add additional validation for persisted state metadata (#20462)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "3ab5c1bf8810564e3c22bccc78853419f4b76780", "messageHeadline": "Rename BackupController to Backup (#20465)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 27, "deletions": 33}}, {"node": {"oid": "b874a301f5ac855494d4fb5868d96994c41ce584", "messageHeadline": "Capture exception with sentry when invariant conditions are met in mi\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1416, "deletions": 18}}, {"node": {"oid": "1ab0c9e160b40e0ae005cd00f39fe46cc052ca31", "messageHeadline": "Fix Sentry error e2e tests (#20479)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5cbfa82018ed643772cbb339c8c7910808cfe07d", "messageHeadline": "Fix Typo in en.json (#20429)", "author": {"name": "Unik0rnMaggie", "email": "128788650+Unik0rnMaggie@users.noreply.github.com", "user": {"login": "Unik0rnMaggie"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63a0ae765f8a7589f91d9c56c0a2f43aa2f685cb", "messageHeadline": "Use unflattened state for Sentry (#20428)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 138, "deletions": 100}}, {"node": {"oid": "bc4a000c26a82013a85f6e4d61065ec5e67ee0bf", "messageHeadline": "solves 1114 (#20307)", "author": {"name": "witmicko", "email": "witmicko@users.noreply.github.com", "user": {"login": "witmicko"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "419bf92282a4dd469e2bba2fe0ebb7dd107a2c24", "messageHeadline": "Removing Box props description from TS component docs (#20451)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 32, "deletions": 70}}, {"node": {"oid": "789122d5878bec8b6db7abf2e5a7b87057950efc", "messageHeadline": "Capture app and migration version (#20458)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 225, "deletions": 2}}, {"node": {"oid": "594dde58b15315c146f53f1a90b3c3b616868d1e", "messageHeadline": "Add additional Sentry E2E tests (#20425)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 596, "deletions": 25}}, {"node": {"oid": "4e93b86116da0ee7bc14754771d85b54b369fe87", "messageHeadline": "Split Sentry mask into UI and background masks (#20426)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 64, "deletions": 56}}, {"node": {"oid": "442181de949a474b20292a93b09a5ea56690438d", "messageHeadline": "Log before and after each migration run (#20424)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "72d20c92d69fc9ad13306d1cc232096dba0f8f5f", "messageHeadline": "Version v10.34.5", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c0fd7700c8c3fe6a0ba537657dabbd021f7346ce", "messageHeadline": "Fix Sentry error e2e tests (#20479)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9bbabd4868fa7da70d8c2065e38ea8d702fcde14", "messageHeadline": "Capture app and migration version (#20458)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 225, "deletions": 2}}, {"node": {"oid": "a6ef7bb244da8592be4d3272c4394d8d741c81dc", "messageHeadline": "Add additional Sentry E2E tests (#20425)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 596, "deletions": 27}}, {"node": {"oid": "9e302ea84e3e09273867335ef62bf12b858b51fd", "messageHeadline": "Update `protobufjs` (#20469)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42d05ef9cd1e971027563244dc3b148e5785b2e3", "messageHeadline": "Use `addNewAccount` from core `KeyringController` (#19814)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 19, "deletions": 53}}, {"node": {"oid": "fed047f88bb9dcae88ea08e8d321421fd955fc9d", "messageHeadline": "[FLASK] Create new E2E test for snaps lifecycle-hooks (#20352)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "6512cacec837b79703e7a76c949d05f1b0a4f722", "messageHeadline": "Replaced ActionableMessage in confirm-page-container-content (#20417)", "author": {"name": "Pritam Dhara", "email": "46365255+pritam1813@users.noreply.github.com", "user": {"login": "pritam1813"}}, "additions": 56, "deletions": 71}}, {"node": {"oid": "cde910faecbd53226c9b0c956b87b330c197d42d", "messageHeadline": "Replacing deprecated components in ConfirmationWarningModal (#20416)", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 80, "deletions": 89}}, {"node": {"oid": "d368f517e22b73839c93080503fef18a3fcb23a7", "messageHeadline": "Log before and after each migration run (#20424)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "73add90685d1596a34bc991101d2ad83037a9bee", "messageHeadline": "fix/AvatarFavicon to TS (#20430)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 182, "deletions": 185}}, {"node": {"oid": "b8475f85d46fa3a6407718589685d635f8b38167", "messageHeadline": "Part of #17670 for: privacy-settings.js (#20288)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "19de95dba3e4728352c3358646509fd594165250", "messageHeadline": "Updating props to optional and providing defaults (#20448)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "b0fcb12b99dd82316c7d26d073efa653bf4b0f80", "messageHeadline": "Update BannerAlert icon to match Figma Issue#20355 (#20407)", "author": {"name": "Bhavya gor", "email": "56181880+bhavyagor12@users.noreply.github.com", "user": {"login": "bhavyagor12"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ca4a3c45790fd1640d722350c139cf7daca86dc", "messageHeadline": "Fix bad changelog entry for v10.34.1 (#20445)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "260962402b844a60696c5e18cce412f7038b85b2", "messageHeadline": "`snaps@1.0.0` (#20450)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "63d67f3d2ff287da57f9ce38082d75fd6ea34af7", "messageHeadline": "replacing deprecated Box component and updating story (#20301)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 52, "deletions": 37}}, {"node": {"oid": "7c2f7671b0f241ba9c1c32c44c839d10adbbc649", "messageHeadline": "ButtonSecondary to TS (#20411)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 133, "deletions": 120}}, {"node": {"oid": "e31c9338697d4cb1f11c078810baf46e8ce177e4", "messageHeadline": "updating SnapSettingsCard (#20296)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 26, "deletions": 186}}, {"node": {"oid": "e0a6435f62365b0cf4edb1e00f9479dd25855a74", "messageHeadline": "Bump SES to fix audit failure (#20434)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "b74ab3f26c249d467369b896d30eb4f0765d6f7f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.35.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4975, "deletions": 558}}, {"node": {"oid": "712a62ed74a6ea7339f682953e0d02fa6952c487", "messageHeadline": "UX: Remove unwanted extra spacing on home screen (#20441)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "136ede5d4c6e45d5c2b0dd7b666f7d16dc8ca49d", "messageHeadline": "Add Blockaid / PPOM Failed Request Security Alert (#20362)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 114, "deletions": 57}}, {"node": {"oid": "e9fbf8591f5a0128f2c2673af67f43c92fd810d1", "messageHeadline": "Merge pull request #20403 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "19e2296131e2948767e5c42b5e20aaf9d9a2428a", "messageHeadline": "Fix #20140 - Ensure only one network displays as selected in the netw\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "62f0e0955faea5f1bdfa93f90f68ddc124584370", "messageHeadline": "Fix #20184 - Prevent overflow within the activity list (#20188)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "723d8bb51e125c0e45e66c743eb476dacecbfbdf", "messageHeadline": "Fix opening of speedup popover in activity list (in the popup view) (\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f8187c2538bfb499846f388f8b486b3e17da86d9", "messageHeadline": "Fix opening of speedup popover in activity list (in the popup view) (\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "928cb61dd4afea6c6067e31d6abc6cc1b617b7c4", "messageHeadline": "Version v10.35.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2550eaa9ac17aa059b33d1818679ef57a25f6eeb", "messageHeadline": "PPOM dependency updates (#20342)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 299, "deletions": 276}}, {"node": {"oid": "ee4bf2d2641b7d2d0732f0e16b891f4c3ae52d44", "messageHeadline": "Fix #19829: UX: Multichain: Move \"Import Tokens\" to Modal (#19553)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1339, "deletions": 1860}}, {"node": {"oid": "d6eecf8584c44aca0ff16acf750a512c0fa5a961", "messageHeadline": "Use `createNewVaultAndRestore` from core `KeyringController` (#19816)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "d28f699c573ad1148a9e90ec7333702ea495e86e", "messageHeadline": "Specify that Base is a multilayer network (#20097)", "author": {"name": "Danyal Prout", "email": "me@dany.al", "user": {"login": "danyalprout"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "bd37b30cda8ee21d707509792c8f8d650925a3f5", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 42367, "deletions": 33132}}, {"node": {"oid": "f69180c174aba91746c95a18f0a0b9914fdd42c2", "messageHeadline": "UX: Remove unwanted spacing from last NFT collection (#20442)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ae76364c174fe2edcd0608a56ec9d1764f1f1f45", "messageHeadline": "Create What's New storybook item (#20392)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "14486a8a80755a8386d1bdfc856dc3ea800e7d43", "messageHeadline": "Merge pull request #20418 from MetaMask/Version-v10.34.4", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0c8bd0ce4a0f4b23a0b212e8130c51b5c93a2999", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce0fd8069e60b86ace8565b8302e605e945fc4b0", "messageHeadline": "Update changelog for v10.34.4", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9fdf2f0076a7fb22ea8153b77d81eba0d8f9da82", "messageHeadline": "[FLASK] `snaps@0.38.1-flask.1` (#20420)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e02f5972be33c2ff56827c25dc2d0e55cae0f695", "messageHeadline": "[FLASK] `snaps@0.38.1-flask.1` (#20420)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15bf697538d59714933eaa85865b311c5b839e4e", "messageHeadline": "Version v10.34.4", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8c953d2d5bc3b3e3028fd48d60b1be6eb502dd70", "messageHeadline": "Fix #20184 - Prevent overflow within the activity list (#20188)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "70a13296c9e0ed3d2fceff9cc5820a02ac666a61", "messageHeadline": "Feat/18889/update buttonlink ts (#20372)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 439, "deletions": 462}}, {"node": {"oid": "91f6545c095d9a00bd39fce052a2a7b5a117d605", "messageHeadline": "UX: Remove the 'Source' and 'Link' URLs from NFT detail (#20248)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 154}}, {"node": {"oid": "29ad914dc93a4174feaa6fb095c85c5d7696fa96", "messageHeadline": "Fix #19882 - MetaMask support link alignment v2 (#20354)", "author": {"name": "Dominik Rudzki", "email": "dominikrudzki2000@gmail.com", "user": {"login": "dominikrudzki"}}, "additions": 84, "deletions": 47}}, {"node": {"oid": "798a9b0e60da917bec9f4217bbceb3a77d6ffe3c", "messageHeadline": "migration of Popover to use TS Box version (#20279)", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 176, "deletions": 141}}, {"node": {"oid": "3915482edb8baec3e0e9bcdc5cbe4827340d63af", "messageHeadline": "ButtonPrimary to TS (#20390)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 176, "deletions": 240}}, {"node": {"oid": "90adb4617b1c0886ada61db991dc7eb980fd54c2", "messageHeadline": "UX Multichain: Fixed fiat and eth value in Account List Menu (#20334)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 87, "deletions": 2}}, {"node": {"oid": "2ff289e2710b11f5ea524bef7f0553c972bc9539", "messageHeadline": "Add Opt-out Settings toggle for 4byte contract method names resolutio\u2026", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 404, "deletions": 27}}, {"node": {"oid": "658ceb90d148d7d46caad8935137534258c5dd65", "messageHeadline": "Fix-Migrate Picker-Network to TS (#20365)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 124, "deletions": 103}}, {"node": {"oid": "8c2e85bb8e9a9eab8fcd63700042722b2a07b825", "messageHeadline": "Replaced ActionableMessage component in srp-input (#20111)", "author": {"name": "Pritam Dhara", "email": "46365255+pritam1813@users.noreply.github.com", "user": {"login": "pritam1813"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "fee1606fade2774a00e69b957a73229c0eceff66", "messageHeadline": "Fix #20305 - Show the network name in Delete Network modal (#20309)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 37, "deletions": 148}}, {"node": {"oid": "a85a4cf97ede1a02b80632362bd965937708e18b", "messageHeadline": "feat(878): add new incomingTxn component and change styles of setting\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 2443, "deletions": 764}}, {"node": {"oid": "66b4d7c9fb41bf890b7e3529467a4641c8da0ccf", "messageHeadline": "Replacing deprecated constants and components (#19718)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 53, "deletions": 105}}, {"node": {"oid": "52c44924e3ee2da8acedcfd58973090a552b7512", "messageHeadline": "Part #19737 - Replace deprecated FormField component with TextField, \u2026", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 283, "deletions": 351}}, {"node": {"oid": "a042f90db16a640b0f55232df4c907d5e8492cd2", "messageHeadline": "Merge pull request #20389 from MetaMask/Version-v10.34.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 228, "deletions": 39}}, {"node": {"oid": "87b3ac62f19e9a33e77feecdbe563a2140ee7f00", "messageHeadline": "Improvements to Swaps quote auto-selection logic, fix and edge case w\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 99, "deletions": 36}}, {"node": {"oid": "066c568aca5d3a41ff17547193f02ea41aabfe94", "messageHeadline": "Improvements to Swaps quote auto-selection logic, fix and edge case w\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 99, "deletions": 36}}, {"node": {"oid": "b46501cc0dc84e211d2517680f6ed87fab2cd785", "messageHeadline": "migration of button icon to use TS box version (#20227)", "author": {"name": "Monalisha Mishra", "email": "42746736+mishramonalisha76@users.noreply.github.com", "user": {"login": "mishramonalisha76"}}, "additions": 83, "deletions": 98}}, {"node": {"oid": "d482b21513c8ef6d42dcd965f2986b4bcec4ddab", "messageHeadline": "updated to newer Checkbox (#20242)", "author": {"name": "Ashis Kumar Pradhan", "email": "38760485+akp111@users.noreply.github.com", "user": {"login": "akp111"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "6c1b71b5845bb4fc07d383c1da7fb823e4c8533f", "messageHeadline": "Updated copy changes for display NFT Media (#20380)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 20, "deletions": 116}}, {"node": {"oid": "23ea1a639dd4c863fd0c200eaa40f065d5c6fc01", "messageHeadline": "uses the asertInAnyOrder helper to fix flaky test cases (#20366)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 170, "deletions": 204}}, {"node": {"oid": "6594f7074e0623f05c9e0f7bce0f9bd39b5cc317", "messageHeadline": "adapt to use networksMetadata state instead of single networkStatus a\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1000, "deletions": 160}}, {"node": {"oid": "fca943a56ef833cd30eccf5538f0927048da276f", "messageHeadline": "UX: Snaps: Make Notifications Font Consistent with Other Global Items\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eda24aab4fad9ae20bbddb02f00d68b5a0c26fb2", "messageHeadline": "Fix 'Global Menu Explorer / Account Details' What's New (#20371)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "75dcb03069d607e6f99cf7d72ed587e6baf12cb4", "messageHeadline": "Force an update of the phishing warning configuration (#20381)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "f526c170e28407356b1dbb3a7b9570805c4378e6", "messageHeadline": "v10.34.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a7a086537bb54db356d8870dfbc36c2887fec8c1", "messageHeadline": "Force an update of the phishing warning configuration (#20381)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 190, "deletions": 73}}, {"node": {"oid": "0eb8e33e450a9774400af9dc250de3f772bf00d7", "messageHeadline": "Fix import that was resulting in a `depcheck` error (#20383)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "840eb632c6f1b4c5b5f2bf6970e896c476ad7f93", "messageHeadline": "Fix #19647 - Allow importing multiple tokens (#20224)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 68, "deletions": 25}}, {"node": {"oid": "72cc669ef68be3d692e62997dfe6dde0bfb691d2", "messageHeadline": "Fix #20274 - Update locked network menu controls (#20277)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "5a9addc532c92f7657152a44b9b9822537431826", "messageHeadline": "Fix 'Global Menu Explorer / Account Details' What's New (#20371)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e351a6bbe2173568ecf3c19ba6158491d47a820f", "messageHeadline": "fix: minimise public api of tx controller (#20361)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 693, "deletions": 697}}, {"node": {"oid": "8c46f85764d7c27c964fc31be4a76f199da5e867", "messageHeadline": "Confirmation page alerts (#20125)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 896, "deletions": 531}}, {"node": {"oid": "03f315e82d0a0fc4ae64beb1ccd2837a8f8fe61b", "messageHeadline": "Added e2e test for ipfs toggle (#20360)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "d4e33b0d448c3854e52722fc76c0564b0d81b4d3", "messageHeadline": "close popover on backgroiund click (#20359)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "97073e1907ceeb48696ccd126eac288d51f832c8", "messageHeadline": "Move \"Enable Opensea API\" and \"NFT Autodetect\" into Security & Privac\u2026", "author": {"name": "Victor Thomas", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 364, "deletions": 344}}, {"node": {"oid": "6947133899ea30d839a8721751e0fd7a47c786a3", "messageHeadline": "Update critical error styles (#20350)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 56, "deletions": 68}}, {"node": {"oid": "8e8bef1f872206390c5160d52ed3e725a2eb6b2b", "messageHeadline": "Merge pull request #20373 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "bf9311555da907445bc8184e78b0de7cd6b91141", "messageHeadline": "bump @metamask/network-controller from v10.3.1 to v11.0.0 (#20367)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 258, "deletions": 10}}, {"node": {"oid": "39edef513650c9bbbb34b95a0f9642bf33b7bf1e", "messageHeadline": "Merge origin/develop into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 35378, "deletions": 29419}}, {"node": {"oid": "1099a3763b1e29704ae5dde4940771f687002158", "messageHeadline": "Feat/swaps link buy gas (#20241)", "author": {"name": "infiniteflower", "email": "139582705+infiniteflower@users.noreply.github.com", "user": {"login": "infiniteflower"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "f91d4fb8584e5dee7ee52f09dfd9472082fc473a", "messageHeadline": "Updated copy change for the IPFS toggle (#20358)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 19, "deletions": 96}}, {"node": {"oid": "ef5d171f544ec13db6d8310c54445b96ce543ca0", "messageHeadline": "Whats new blockaid popup (#20071)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 80, "deletions": 1}}, {"node": {"oid": "36c0dfb1f21dc26ee4fb068f1c4a33ed13be5a6a", "messageHeadline": "Check for blocked snaps on extension startup (#20336)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ad919026abd4101707377554f327a1223f3754d0", "messageHeadline": "UX Improvement: Fixed tooltip for token-list-item (#20258)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "446c7bb3fec26c8a2f191b241050f6c96fd473eb", "messageHeadline": "Security Alert Settings: update copy to match figma (#20300)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "484fd1a4364813dc472faf5f02a252fac8826481", "messageHeadline": "Updating deprecated code and using design system components (#19562)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 67, "deletions": 26}}, {"node": {"oid": "023249a944c816f842d50b6e5c011ed26510e049", "messageHeadline": "migration of HeaderBase to use TS Box version (#20250)", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 145, "deletions": 123}}, {"node": {"oid": "35c63051816bf671168c4dd739997adeca5eba59", "messageHeadline": "Merge pull request #20217 from MetaMask/Version-v10.34.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4381, "deletions": 492}}, {"node": {"oid": "fdc22247bebba4ee873f6e80e19281a56df27791", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ed415d807f3fa0e3c527dcd9114e35fdbabdef6", "messageHeadline": "Fix migration 88 to handle the case where chainId keys can be undefin\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 599, "deletions": 2}}, {"node": {"oid": "b825ee8e3783b486473c9d2e143d9e6d69688907", "messageHeadline": "Fix migration 88 to handle the case where chainId keys can be undefin\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 599, "deletions": 2}}, {"node": {"oid": "ab967487da9bf947c9204fb802203d39b8e9c93d", "messageHeadline": "Update changelog", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "75377cf890710cfc5bb45931666f86c543431ca3", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "038eb63eb04875a1effc878accf9864d8f753c9d", "messageHeadline": "Upgrade to yarn 4 (#20249)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 11961, "deletions": 12464}}, {"node": {"oid": "5b5ca4599e211c1b82ab076c86cb595f21eb495f", "messageHeadline": "Replaces SEVERITIES const with Severity enum in BannerAlert (#20200)", "author": {"name": "Pritam Dhara", "email": "46365255+pritam1813@users.noreply.github.com", "user": {"login": "pritam1813"}}, "additions": 57, "deletions": 107}}, {"node": {"oid": "d879f08763659be37aa2ecf281b2bc18613e13cf", "messageHeadline": "Update ModalOverlay to use TS Box version (#20203)", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "d375dc550dfd5114ec1050c87f463b7ba0af6166", "messageHeadline": "Part of #18714: Replacing deprecated constants (#19843)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 29, "deletions": 53}}, {"node": {"oid": "067d3850121a54f742de725349ebd2ca306bfaad", "messageHeadline": "Replaced ActionableMessage Instances in edit-gas (#20196)", "author": {"name": "Pritam Dhara", "email": "46365255+pritam1813@users.noreply.github.com", "user": {"login": "pritam1813"}}, "additions": 19, "deletions": 66}}, {"node": {"oid": "9b55791af7234ae9741034d1b0da02ed1bb79437", "messageHeadline": "fix/migrate AvatarAccount to TS (#20208)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 104, "deletions": 102}}, {"node": {"oid": "512fdcae56277f2716fef176bb16c69036cca663", "messageHeadline": "Replaced with new checkbox in ConnectedAccountsPermissions (#20228)", "author": {"name": "Ashis Kumar Pradhan", "email": "38760485+akp111@users.noreply.github.com", "user": {"login": "akp111"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "4e083017d684dddc75b2e4d1a32acb16ca66968f", "messageHeadline": "fix weird lockfile irregularities (#20333)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 29, "deletions": 79}}, {"node": {"oid": "ee48d8f0b7dd319511b12ae79b5589e5a7fbdd0b", "messageHeadline": "Fix/check pr labels (#20353)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "034626a57d5aeda1cf660a5c2c2988f5b723e21a", "messageHeadline": "Fix ipfs-ens-resolution.spec.js E2E intermittent failure (#20311)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4c37448c977fd33a1abaf47bde1533632deeb302", "messageHeadline": "Added IPFS toggle (#20172)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 341, "deletions": 172}}, {"node": {"oid": "e27a9e4344dbcd12c31254cb81acc5ca36095fdf", "messageHeadline": "UX: Update Batch Account Setting Description (#20269)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 48}}, {"node": {"oid": "7ca418de1f91c01871b769a00db4adabc8c6f643", "messageHeadline": "UX: Cleanup of NetworkListMenu properties (#20304)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "24ca518315885e53ff56279bcc3cf4b60e49048a", "messageHeadline": "Reset price ack if price diff in % changed, insufficient gas event, l\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 81, "deletions": 15}}, {"node": {"oid": "10ffc1ec84067d931c30030067335afa87712bab", "messageHeadline": "Chore/refactor smart swap modal (#20239)", "author": {"name": "infiniteflower", "email": "139582705+infiniteflower@users.noreply.github.com", "user": {"login": "infiniteflower"}}, "additions": 158, "deletions": 171}}, {"node": {"oid": "2ad2827bab944123ebd5127f74daf3b1be283d6f", "messageHeadline": "Redirect to homepage from Swaps asap without waiting for state cleanu\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "4e52fe2494d077fdee80fd895192eaa6ce55ae46", "messageHeadline": "Adding metrics events for blockaid (#20091)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "2b5c112a02095a28eae69b3a0eff43fb8d12d477", "messageHeadline": "[MMI] swap button redirect when account is Custody (#20234)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "c92f3b32b204c270c385b9e84b85291daa173e71", "messageHeadline": "hides the CancelSpeedupPopover (#20180)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d11ef07ae1aa4680047a64439d0f932a2eee77b8", "messageHeadline": "solves 1114 (#20307)", "author": {"name": "witmicko", "email": "witmicko@users.noreply.github.com", "user": {"login": "witmicko"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b9f647f478cc64b1de5c2bb8c83cb33efdff8cd9", "messageHeadline": "[skip-e2e] Update changelog for v10.34.2 (#20238)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1ed8f99fdfd8e345b3b8bfbc7224a7f584052545", "messageHeadline": "Remove fallback phishing warning configuration (#20327)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 124, "deletions": 144}}, {"node": {"oid": "990dc33fc6a9c359ed7b2cb54bee3ceecf1ff90a", "messageHeadline": "Remove fallback phishing warning configuration (#20327)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 38, "deletions": 132}}, {"node": {"oid": "36b1991b4417ae7292495e884d539a572f31f6c0", "messageHeadline": "Fix `prep-deps` CI step (#20312)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "6f0caf4d3f269fc3da3307904162f4120566a916", "messageHeadline": "Capture Sentry errors prior to initialization (#20265) (#20330)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 195, "deletions": 50}}, {"node": {"oid": "d09f375b2ce575ad86aa770c82ab61dc00fa3f8c", "messageHeadline": "Fix migration 77 (#20276)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1585, "deletions": 4}}, {"node": {"oid": "3b0d37c3bf95e770ff69b54fcba58817d847fd67", "messageHeadline": "Fix migration 77 (#20276)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1585, "deletions": 4}}, {"node": {"oid": "507c2cb475a8a71b848a917d82975b277f9f9603", "messageHeadline": "Capture Sentry errors prior to initialization (#20265)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 216, "deletions": 102}}, {"node": {"oid": "db92bef002e770f31d4f55c55fd58b6272d2a52e", "messageHeadline": "Update @metamask/phishing-controller to v4.0.0 (#18840)", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 542, "deletions": 171}}, {"node": {"oid": "523b3145b26764cbda1174e8676b0db9cd03eeae", "messageHeadline": "[skip e2e] document transaction flows (#20259)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "2daf00224533e52f4797fbc36ad1130963e6ba18", "messageHeadline": "[skip e2e] document token flows (#20260)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "2d412c21bbcf79257aefc98f2e86915bc6dc0459", "messageHeadline": "[skip e2e] document phishing flows (#20264)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e2e1a5fe0773e49df3da3be2e2bb6900aace4909", "messageHeadline": "Use node 18 (#20308)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5df6a71ceae232b5b30b2dae488ac1fcb8f4709f", "messageHeadline": "Use getKeyringsByType from core KeyringController (#20210)", "author": {"name": "cryptodev-2s", "email": "109512101+cryptodev-2s@users.noreply.github.com", "user": {"login": "cryptodev-2s"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "d3236b3b42b9a6e5ce14bc5bb3549d3575ca7863", "messageHeadline": "[skip e2e] document ens flows (#20261)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b76875ac69f52f5b864c42a0c2842b269615ee51", "messageHeadline": "Update @metamask/phishing-controller to v4.0.0 (#18840)", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 542, "deletions": 171}}, {"node": {"oid": "252c7c1d6d3e7625e2ca7c09d1f1d70b844bb5e7", "messageHeadline": "Remove unnecessary log from accept approval (#20233)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 1, "deletions": 51}}, {"node": {"oid": "e6a4c63d51858d5327b94c7af683a72f9081fb73", "messageHeadline": "Fix #19950 - Use removable property to determine if network should be\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "96e4b7bb9f46f8d9819c6294d731b876210215da", "messageHeadline": "Replacing deprecated code in favor of component-library components (#\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "f1af52cbdfde4e5a9ff315fe74961f58717300e6", "messageHeadline": "Fix #20162 - Add Whats New for Global Menu (#20244)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 860, "deletions": 0}}, {"node": {"oid": "0129ea913f8e27102a695ca8b399ded9e2f63668", "messageHeadline": "Fix #20162 - Add Whats New for Global Menu (#20244)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 860, "deletions": 0}}, {"node": {"oid": "6546aad3345592cd073ebcd8d33d81c983263fd7", "messageHeadline": "Replacing deprecated Popover with Modal (#19784)", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 73, "deletions": 60}}, {"node": {"oid": "b576c5245ccd2811de5ef9c9953555ea6a78fe99", "messageHeadline": "Use getKeyringForAccount from core KeyringController (#20202)", "author": {"name": "cryptodev-2s", "email": "109512101+cryptodev-2s@users.noreply.github.com", "user": {"login": "cryptodev-2s"}}, "additions": 54, "deletions": 49}}, {"node": {"oid": "537f1c7aee85b8e8e0769e6d0904cf6a97b28ba9", "messageHeadline": "feat: implement swap event metric e2e test (#20129)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 1255, "deletions": 23}}, {"node": {"oid": "280fd5f7efab6d9489cc4152a117a6dbfbd672aa", "messageHeadline": "added deprecation message and comment in ui/check-box (#20226)", "author": {"name": "Ashis Kumar Pradhan", "email": "38760485+akp111@users.noreply.github.com", "user": {"login": "akp111"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "0c2519397debe157698e1f50d5f0a8fab165c643", "messageHeadline": "feat: github action to check if PR has requested labels before being \u2026", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 137, "deletions": 18}}, {"node": {"oid": "1a218714a6edc9e15aeb80d99ff9662f8eecb6bd", "messageHeadline": "Update transaction status to not be considered anonymous (#20049)", "author": {"name": "Sylva Elendu", "email": "iamsylvaelendu@gmail.com", "user": {"login": "blackdevelopa"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "0efc63784deef97499512689393cefac44f63ced", "messageHeadline": "UX: Autofocus the Address field in Import NFT modal (#20225)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c741222f43ec25cd4c8ecad111eb9f1faf3b268e", "messageHeadline": "[skip e2e] document onboarding flows (#20262)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "232f974b85ca815f9e22e073e345b1368335be29", "messageHeadline": "[skip e2e] document keyring flows (#20263)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "57ca5d9a67dc6ffbc3cc0aedea48df553c82d9d6", "messageHeadline": "Implement Network Menu Search (#19985)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 87, "deletions": 5}}, {"node": {"oid": "99c709ff8f43a37a41df1a17a72d337ff01a4d76", "messageHeadline": "Allow user to turn off ENS DNS resolution (#20102)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 379, "deletions": 3}}, {"node": {"oid": "05b1b19c6fc578f678836f2bc16064b291ddf914", "messageHeadline": "Lockfile lint is now compatible with yarn v3 (#20247)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 17, "deletions": 76}}, {"node": {"oid": "378bf19c0530a7d6d78c5bb5183c594c4364d721", "messageHeadline": "JSON-RPC e2e test POC (#18213)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 283, "deletions": 1}}, {"node": {"oid": "7e824fdc5ed29e34b03b417c13000e9daf3865a1", "messageHeadline": "Fix non-preview draft PR builds (#20096)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "01a3a5d2c107359d68835c8c45188fd53b33ab82", "messageHeadline": "[FLASK] Bump Snaps packages (#20230)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 212, "deletions": 44}}, {"node": {"oid": "553da10bea2f887ac3f4e9dab84ffdbe8d1801e4", "messageHeadline": "Remove unused methods in the transaction controller (#20194)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 0, "deletions": 69}}, {"node": {"oid": "7013b602599a3e3e966fc7159dd42bf3d9a54ffb", "messageHeadline": "deps: Bump semver (#20235)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 20, "deletions": 36}}, {"node": {"oid": "3c65b3fa7f01854dc764dec6364f8d3332be3e75", "messageHeadline": "fix(clipboard): Increase DEFAULT copy to clipboard time (#20008)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51cad751de2228f71ca53602e7ecdb782b0cffb5", "messageHeadline": "Add improved downloading logic when exporting state logs (#19872)", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 179, "deletions": 9}}, {"node": {"oid": "90827c54a134a2f00437c413d603a4afee5d83aa", "messageHeadline": "Add improved downloading logic when exporting state logs (#19872)", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 179, "deletions": 9}}, {"node": {"oid": "cd68bf9d092da9722bf3a1bdb73b4b72d2a774a2", "messageHeadline": "UX: Remove portfolio from global menu (#20221)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 53}}, {"node": {"oid": "e5ec12027ebe9da7d789e879eabc3c9cf801411c", "messageHeadline": "Improve Account Details E2E tests (#20183)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 134, "deletions": 2}}, {"node": {"oid": "68f5c578a216a2016d9d3515be5d2d6635553e38", "messageHeadline": "Fixed issue generating the pipeline (#20231)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "72b274d846fec08c121451c2790d7fc67ab16cf8", "messageHeadline": "[MMI] Adds mmi build step (#20207)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "f584f56d9c0a61f603445d4b3b470e6a30723654", "messageHeadline": "UX: Allow quick Add Account name based on default name (#20168)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5db22ceb848502337173e7983f8f49d78d0951d5", "messageHeadline": "UX: Ensure currently selected account displays when Account Menu open\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "811d25c636285e6925b5bfa371ec68759bdad8f7", "messageHeadline": "devDeps: @lavamoat/allow-scripts@2.0.3->2.3.1 (#20018)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 815, "deletions": 841}}, {"node": {"oid": "41f66271db08544cb8fa5050b02d5cb6d7b9661a", "messageHeadline": "Dedupe bn.js (#20199)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 142, "deletions": 512}}, {"node": {"oid": "6e5ab2a9457207e3e527132383ac62534887704c", "messageHeadline": "Migrate AvatarIcon (#19107)", "author": {"name": "Binij Shrestha", "email": "93417120+thebinij@users.noreply.github.com", "user": {"login": "thebinij"}}, "additions": 180, "deletions": 217}}, {"node": {"oid": "41bab4a6e14682388f4021f2f51bc74bddcbe80e", "messageHeadline": "UX: Show Checksum Addresses in Account Menu", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "f14a0ddb949938fc94063068ff829565ace03429", "messageHeadline": "UX: Ensure block explorer link is for desired account (#20144)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "78a0587c9702e9895f6e6dd7d1c6d2421a43787e", "messageHeadline": "Fix #20006 - Add Address Details and View on Explorer to Global Menu \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 261, "deletions": 114}}, {"node": {"oid": "d8c49d9a99b68d464b58070e92857ee7b85acc0b", "messageHeadline": "v10.34.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bfe0323bd7bf3bd3a4145dfab87ec4891f4e75d6", "messageHeadline": "UX: Ensure currently selected account displays when Account Menu open\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c1a7f46e8f3e90f283e8f374acc27222b510ded6", "messageHeadline": "UX: Show Checksum Addresses in Account Menu (#20135)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "4b2c777862c0455a0f62a6239ca7056b609fd46d", "messageHeadline": "Replacing deprecated components and code for import tokens (#19559)", "author": {"name": "Ujwal Kumar", "email": "ujwalkumar95@gmail.com", "user": {"login": "ujwalkumar1995"}}, "additions": 121, "deletions": 124}}, {"node": {"oid": "0f582af3e39891a604f465e40135d5342990f5a9", "messageHeadline": "Remove console errors (#20209)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9441c0fb7dde9f3accd3da82fe0f551e14cc64e6", "messageHeadline": "Remove redundant polyfill @formatjs/intl-relativetimeformat (#20204)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 0, "deletions": 116}}, {"node": {"oid": "d3c9d4a55ad965ff8ba30b4c2bf194eb2b661e86", "messageHeadline": "Fix/18885 migrate avatar token (#19080)", "author": {"name": "Binij Shrestha", "email": "93417120+thebinij@users.noreply.github.com", "user": {"login": "thebinij"}}, "additions": 268, "deletions": 235}}, {"node": {"oid": "6c294ba006a838cf4c88187648dc83fe4990fb64", "messageHeadline": "deps: react-inspector@2.3.0->6.0.2 (#19540)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 27, "deletions": 135}}, {"node": {"oid": "e28db07a1b1c172ec6201a4e6fce09dca4757ca4", "messageHeadline": "Set sentry autoTrackSessions default (#20132)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 211, "deletions": 3}}, {"node": {"oid": "59e0f7b5068201312875025b3e1819c713804673", "messageHeadline": "deps: bump QR utils, copy-to-clipboard (#19225)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 74, "deletions": 71}}, {"node": {"oid": "6315ff812a2243a7f51a8f3c446032f1195c32f8", "messageHeadline": "Merge pull request #20192 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "058f3a3792c227abb2acb0fd2f095bfdee9b9088", "messageHeadline": "Add Gnosis Chain to the popular custom network list (#19324)", "author": {"name": "Alejandro Banzas", "email": "alebanzas@outlook.com", "user": {"login": "alebanzas"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "9797d9a6346bd23ddcec5739f2292232743b4517", "messageHeadline": "[MMI]\u00a0Fix element UI in MMI (#20176)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 118, "deletions": 31}}, {"node": {"oid": "d262acb3a4eaabcf7f3ab93f22fee94ba0ea1854", "messageHeadline": "Fixing Dapp link on NFT import screen (#19799)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2c763a459a1064b4464cf8531b9e7b7e2462b49c", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17689, "deletions": 13648}}, {"node": {"oid": "ddac73b5cea8517c7d5c5d022e59c284f923cc3d", "messageHeadline": "Merge pull request #20175 from MetaMask/Version-v10.34.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 368, "deletions": 34}}, {"node": {"oid": "9ee7459d0fbd868d4fafa65e91a8b4655fa930bd", "messageHeadline": "Update yarn.lock for v10.34.1, which updated sentry/cli -> node-fetch\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "40314a84c9a1670a893abf633e562a1264a8f6b5", "messageHeadline": "Update changelog for v10.34.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "98279b6592c59e300e7dc980916a076da33a3f85", "messageHeadline": "Updating extension for ppom-validator updates (#20000)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 753, "deletions": 17}}, {"node": {"oid": "b1fb8204f3b5d9fdd88a5cef98d42bc926a536bb", "messageHeadline": "Migration 89: ensure providerConfig in state has an id property (#20181)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "4927ee735ae1185f08cb321b7e7504ab63786489", "messageHeadline": "Migration 89: ensure providerConfig in state has an id property (#20181)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "d6cb724323150200a2a1344e93f5e6eede5a6dbf", "messageHeadline": "ButtonBase linting error from IconProps (#20187)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a942459b36bbbff2f10a20d97fc8d4a2823c5f07", "messageHeadline": "replaced actionablemessage in Import-Token.js (#20147)", "author": {"name": "Pritam Dhara", "email": "46365255+pritam1813@users.noreply.github.com", "user": {"login": "pritam1813"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "374656a3d15e43f25f73874bacb85ce679532f8d", "messageHeadline": "Fix sentry sourcemaps (#20122)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "fbae250b0a3316387bac845c21642280850bd6d5", "messageHeadline": "Fix invalid state persistence error (#20080)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "a10fb75f350716a9476b2949a13ee37ba99942e8", "messageHeadline": "replacing deprecated components and consts (#19563)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 121, "deletions": 70}}, {"node": {"oid": "bab16704325916816d0284e57d29713a7e9dcddf", "messageHeadline": "Restructure CurrencyDisplay to use Design System (#19171)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 231, "deletions": 227}}, {"node": {"oid": "9310a95499ff4e5145e3b1fa1e45862e07e7b964", "messageHeadline": "UX: Ensure block explorer link is for desired account (#20144)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "25247d0300dd334bccc61bd494a42417c756ba79", "messageHeadline": "Updating Icon types and component to use TS Box component (#19990)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 174, "deletions": 152}}, {"node": {"oid": "3f27d018c42fd8173c01a167fed62f0f3c63f9f9", "messageHeadline": "Fix/buttonbase ts update (#20060)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 300, "deletions": 281}}, {"node": {"oid": "85465f53a72ee1ba7118a5ca70520e74d70d5177", "messageHeadline": "Fixing 'View on Opensea' link for main and testnet NFTs (#19797)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3e6f1c32881d27a506387cdbaca5f3e5a7c64515", "messageHeadline": "Adding Metametrics for Activity Screen (#20077)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 72, "deletions": 3}}, {"node": {"oid": "6914baa54e5b2baef55b533c5c4047631951fb63", "messageHeadline": "Remove Snaps execution environment override (#20173)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "83a5090c48643534ddfbc3d95ae3846641cb2d42", "messageHeadline": "fix: remove unused useMethodData code (#20146)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "fdc3558988cab3fcc893ac690e89200e2ad1f7a6", "messageHeadline": "Use single controller method to add transactions (#20007)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 534, "deletions": 790}}, {"node": {"oid": "4b9a4d330c5789edc02562391d024f428ec962d5", "messageHeadline": "[MMI] Allows the mmi build to be generated using the dist command (#\u2026", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 91, "deletions": 50}}, {"node": {"oid": "5693d1945a03c587a2943915ae57a1caaa707e59", "messageHeadline": "Migrate component to TS: Input (#20094)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 231, "deletions": 217}}, {"node": {"oid": "84ff66c373b4acdd06ea50f04f448318ba322c7d", "messageHeadline": "Part of #17670 for ui\\components\\app\\transaction-detail-item\\transact\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 70, "deletions": 76}}, {"node": {"oid": "d1bc22a4e254224ff1111919e8282198ee857cc8", "messageHeadline": "Fix #20140 - Ensure only one network displays as selected in the netw\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "02b8edc8c2f113cd25ad727c8d68090a5fcaa6c5", "messageHeadline": "Fix hover on account menu (#20153)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "edbc728014c7eca3a0327e8ae979d461d6f3f336", "messageHeadline": "Migrate component to TS: Tag (#20086)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 99, "deletions": 84}}, {"node": {"oid": "a01e4fa00ad23a836941883137aafbd2c2837527", "messageHeadline": "Updating SignatureRequestData components (#19994)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 424, "deletions": 422}}, {"node": {"oid": "ab1b4c3a317d3fd81cb7770a000853b4349ac29d", "messageHeadline": "Part of #17670 for: accreditation.component.js (#20057)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 40, "deletions": 64}}, {"node": {"oid": "24c9db588385e9ddb2b41234b27de49f5dcf32fb", "messageHeadline": "Part of #18714 for 2 files in ui\\components\\component-library\\avatar-\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "0ea765ebf6771cd70a922d74e68bbca56b31d1f7", "messageHeadline": "Ensure chainId comparison in switchEthereumChain handler is case inse\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 129, "deletions": 1}}, {"node": {"oid": "d5dbdfa912dc91257d0632624a944e5752030dba", "messageHeadline": "UX: Fix TextColor value casing (#20133)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11b2c425d4dd79d9cfe82aabe9481a84f7e27e1d", "messageHeadline": "Use `@metamask/keyring-controller` (#19659)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 958, "deletions": 439}}, {"node": {"oid": "ceadfacb215be822b479e01b9298e372420e3541", "messageHeadline": "Fix/18884 migrate avatar network (#19079)", "author": {"name": "Binij Shrestha", "email": "93417120+thebinij@users.noreply.github.com", "user": {"login": "thebinij"}}, "additions": 303, "deletions": 239}}, {"node": {"oid": "74a645e957334957a5d26103d6f64eb72e688f22", "messageHeadline": "feat(874): add tooltip to connect hardwallet and style refactor (#20121)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 326, "deletions": 157}}, {"node": {"oid": "9b0f8d457b591d73353b970235a4220f382c60f0", "messageHeadline": "Migrate Label component to TS (#19146)", "author": {"name": "Gabriel M\u00e9ndez", "email": "75638692+gabrielmj23@users.noreply.github.com", "user": {"login": "gabrielmj23"}}, "additions": 78, "deletions": 57}}, {"node": {"oid": "23c30d9ae11ea84fd1a1252679afaff4d5c6be1a", "messageHeadline": "UX: Fix display block value (#20131)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9575075dc1b13deb3b14eab346047a9a4ebceb50", "messageHeadline": "UX: Remove height from loading block, use modern components (#20134)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "937fcdc5635e21285cbe8d3292d6f44117494cab", "messageHeadline": "fix: investigate stalebot issue and tweak params (#20047)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "660ed410ce915d606cd7810ea7152f0df663cfe7", "messageHeadline": "fix: where text wraps even though there is enough space to display it\u2026", "author": {"name": "youngje (heka)", "email": "siosio3103@gmail.com", "user": {"login": "siosio34"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "270f74c209941c8226e0d290a943fbaf923e007b", "messageHeadline": "[MMI] Connect MMI flow in one step less (#20143)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 81, "deletions": 75}}, {"node": {"oid": "b584b82dbdd6bae70aa5a9315bedfc9cd05c4def", "messageHeadline": "Filter out snaps source code and state from UI state (#20136)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "13faeeac2b9bb417f90288b33d13251327bd28ae", "messageHeadline": "Use the networkController instead of preferencesController (#20127)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "737173ed5aaafbc4cf4a32d7dff6a506c8c38eb0", "messageHeadline": "New BlockaidBannerAlert component (#20051)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 516, "deletions": 0}}, {"node": {"oid": "e030f28ba04a40adfa39a98687f345cfe8c47f9b", "messageHeadline": "Removing none from sizes (#20130)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "02b45aa648dd0e8256dbcbcf2fa797d583e75fb0", "messageHeadline": "Part of #18896 for file ui\\components\\app\\create-new-vault\\create-new\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b4668fa402b8f8cd5ccb0ef5fe2a9dfe36c63688", "messageHeadline": "Fix snaps E2Es to be compatible with new monorepo-based test-snaps (#\u2026", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 146, "deletions": 103}}, {"node": {"oid": "e1722d773a7af3aba39ab95e953c6da2d38fb1f0", "messageHeadline": "Fix sentry sourcemaps (#20122)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "e9231100926aa3df8d797873fc2b8497fc159c2c", "messageHeadline": "Fix/helptext to ts (#20108)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 137, "deletions": 117}}, {"node": {"oid": "8ee733c0d5819f6d894938d5a0e92cdd3cf8737f", "messageHeadline": "[MMI] Handle personal sign and sign typed operations (#20087)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 740, "deletions": 599}}, {"node": {"oid": "c9ce85bd85c4f8cf48782e729e491a36fec80df7", "messageHeadline": "Removing unused deprecated Text component (#20119)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 0, "deletions": 558}}, {"node": {"oid": "4c881f70fe5cbcc9cc444b035a8ea2f8168f245a", "messageHeadline": "Update \"NFT Added\" events (#19796)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "ba001b597c6995db523b2d98c8034e0e839a6638", "messageHeadline": "[FLASK] Unblock `personal_sign` for snaps (#19998)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 154, "deletions": 13}}, {"node": {"oid": "59102e37b8bfac83fecc356f4c8c755edc8726e1", "messageHeadline": "New SecurityProviderBannerAlert component (#19825)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 354, "deletions": 0}}, {"node": {"oid": "112511542fb32557b9c101de996f5c2fb3ad3aae", "messageHeadline": "UX: Use classNames in ConnectedSitesMenu (#20067)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "26d7520a84bd81a8ef1b9c4eee348fbedc8127f5", "messageHeadline": "fix Box ts spread props issue (#20107)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "733391a964ff2c8d5a47e810408d6c0f793404a9", "messageHeadline": "Update Text import paths: /pages (#20117)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 127, "deletions": 124}}, {"node": {"oid": "0c203d051858349b8484d7adf3359eef2a504ba9", "messageHeadline": "Signature-Request refactor (#19104)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 781, "deletions": 1181}}, {"node": {"oid": "6ce80fe997360500cea34f9450ec8711aeb24bc4", "messageHeadline": "Adding experimental flag for blockaid (#19819)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 256, "deletions": 0}}, {"node": {"oid": "e8deec28bb0cdad7952209e7d52f1ce98391e4f0", "messageHeadline": "Added back trackEvents to whats-new-popup (#20110)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "4422ce6eef529936fbd2adb65d6949772f07f801", "messageHeadline": "update isElementPresent usages (#20112)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "26225aabe041570cdfda1687632afc2adddb7421", "messageHeadline": "[MMI]\u00a0Removed compliance feature from the codebase (#20088)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 18, "deletions": 2217}}, {"node": {"oid": "88cb8ce0f5975d71681cbabc356a707b466f5d08", "messageHeadline": "Component library readme update (#20105)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 63, "deletions": 7}}, {"node": {"oid": "bf61322ee132cdd05e25c4e0a8b90658cd5f04cb", "messageHeadline": "Update Text import paths: /app (#20083)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 193, "deletions": 195}}, {"node": {"oid": "cc3ef534ade9fea138cc4cb257efb972b52e8a0a", "messageHeadline": "feat(882): Ensure user's IP address is not leaked to third parties be\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 63, "deletions": 55}}, {"node": {"oid": "39b1996aabe7d6ae3f36d01107283af4c9b92b1b", "messageHeadline": "fix(lint): Change endOfLine rules to better support linting on Window\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f9649a27f859e460c948c48a553620800de43ff8", "messageHeadline": "Update Text import paths: /ui (#20076)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 92, "deletions": 112}}, {"node": {"oid": "b4bc033b729f5e5991caeb933896c996f57b41dc", "messageHeadline": "Updating network list item hover (#20063)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "61e88f4bdfe8a4c3f7ce6f0593b428b660d4a761", "messageHeadline": "ci: write human readable bundle sizes and specify delta (#20092)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "56481dd875cd56c4e07a3814f4eb24b799b45bec", "messageHeadline": "[FLASK] `snaps@0.37.1-flask.1` (#20069)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 132, "deletions": 119}}, {"node": {"oid": "5b6439350ead4027a82f467675763fd9e1a12fcb", "messageHeadline": "devDeps: @whitespace/storybook-addon-html@5.1.4->5.1.6 (#19539)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "674bb131b2c349581bf765a772fc050ec0d84ecd", "messageHeadline": "Part of #18714: Replacing deprecated constants (#20003)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "821888effdf19aab2665f42e7995d4dd8117c04d", "messageHeadline": "replacing deprecated constants and components (#20070)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 52, "deletions": 25}}, {"node": {"oid": "fe3e960b62e65e3179e628cc0c1754d151507bfe", "messageHeadline": "Fix invalid state persistence error (#20080)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "8f8613a4e1d4a43121fbccb6ab242135dc9f9404", "messageHeadline": "UX: Increase network name threshold before showing tooltip (#20009)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46b22908229c437ba0fe3258f7802023465f5f25", "messageHeadline": "Fix #20006 - Add Address Details and View on Explorer to Global Menu \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 261, "deletions": 114}}, {"node": {"oid": "b7da0a98e4d866f3a03065954c51adb7f811dce1", "messageHeadline": "@metamask/smart-transactions-controller@3.1.0->4.0.0 (#20016)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 68, "deletions": 873}}, {"node": {"oid": "9469435dd05e6a8864c3f0febed5c07ae497a1f3", "messageHeadline": "Enforce user preferences in incoming transactions controller (#19982)", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 132, "deletions": 15}}, {"node": {"oid": "f01e8379fa150981845691e43ab436de61c348d8", "messageHeadline": "v10.34.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "be469db9a00cfe61862b4a94cab9cac2a34d7e27", "messageHeadline": "UX: Fix Display Property in NFTs (#20066)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e75535ddfb9d3d0daed27b4504585f6869c44cc7", "messageHeadline": "Update Text import paths: /institutional (#20064)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 70, "deletions": 67}}, {"node": {"oid": "a8716db6943cfe5e594085b1771d0f87e766fbdd", "messageHeadline": "[MMI] Fix wrong custody logo location (#20072)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "f8bfb6cff5fd92d30cfadc85c6b42ba4627c0014", "messageHeadline": "[MMI] adds segment events to Metametrics constants (#19468)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "e105a6030efc7d541cd2f3b3f6ca6087ff0b8d2c", "messageHeadline": "added background color of testnet to activity screen (#20068)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "19d5cdb014e948adc117bee6714ecb65a49c8617", "messageHeadline": "UX: Remove unwanted async callback (#20065)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "235fe518d4a616423aa129f196bff25298b1db1b", "messageHeadline": "Merge pull request #20033 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "c02860325784b786f12d4e0be21c0eb19dab3214", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9284, "deletions": 4842}}, {"node": {"oid": "1277c6225d345188db81386c93e20eee6e588a90", "messageHeadline": "Part of #18714 in ui\\components\\app\\custom-spending-cap (#20039)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "36be38e9790400583f5483b666039ecb2404066e", "messageHeadline": "Update Text import paths: /multichain (#20061)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 77, "deletions": 34}}, {"node": {"oid": "3f3ee63b172070ddf065d4939e065f4a250c54e1", "messageHeadline": "UX: Make 'Done' button a block in Account Details (#20059)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d17f86e028b411013f922dfce4bdc06a797de30", "messageHeadline": "Update Text import paths: component library/ (#19987)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 235, "deletions": 216}}, {"node": {"oid": "343cde90912cf1d3b7efdf69aca41c1d903770cf", "messageHeadline": "UX: Avoid Popover Footer when No Connected Sites (#20036)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4dcde1e216a01c0451a9bf4c8c7b99677bbc8a92", "messageHeadline": "Multichain Activity Screen (#19557)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 813, "deletions": 414}}, {"node": {"oid": "ea589a6e5ca423c45062f76a6952f8eef4490c6b", "messageHeadline": "[MMI]\u00a0Update Modals (#20054)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 180, "deletions": 197}}, {"node": {"oid": "8e361b391a015bc894c39f6d868a15bd024bf36b", "messageHeadline": "UX Multichain: Added background color of test networks (#20032)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 74, "deletions": 64}}, {"node": {"oid": "ce771bee66cc3b811327fa3cc4fe0b3bb984b34a", "messageHeadline": "Direct users to testnet toggle on dapp requests (#20048)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "bdbaa03aca31fde9ec6ebed0ebbd70f2bf6cd231", "messageHeadline": "UX: Updated nfts detection notice to use Banner (#20053)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 12, "deletions": 80}}, {"node": {"oid": "03098589172a49f413e390e823fd04a1e9f68d5c", "messageHeadline": "[MMI]\u00a0Fixed remove custodian token (#20021)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 85, "deletions": 229}}, {"node": {"oid": "805cc31e638f13da412ed4a22cdbeacb9f58eb9d", "messageHeadline": "Updating BadgeWrapper to use TS Box (#19769)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 74, "deletions": 56}}, {"node": {"oid": "c028bba8fd53025c05e604587fa850aa3f4a3632", "messageHeadline": "Update ButtonLink hover underline (#19992)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "775ca0dc313bc0590db3a497f9003848f09b2092", "messageHeadline": "Feat/15438/create ds checkbox component (#19808)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 854, "deletions": 0}}, {"node": {"oid": "1295474dc3101d9c98f0d59f8e131536b639316f", "messageHeadline": "Show a balance for the Token To, update position of the MM fee, remov\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 72, "deletions": 47}}, {"node": {"oid": "74cc312cb1e1810f0f0b4cbc1d688efcf5329f55", "messageHeadline": "Updating Text and import paths (#19949)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 740, "deletions": 653}}, {"node": {"oid": "839543c5db67231181c3946bc319955cafc264d3", "messageHeadline": "Merge pull request #19848 from MetaMask/Version-v10.34.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13463, "deletions": 18528}}, {"node": {"oid": "5bc0ba7f3a7495ed29f3149300a0c1d907634e0e", "messageHeadline": "Move \"Import NFTs\" to Modal (#19806)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 473, "deletions": 316}}, {"node": {"oid": "7bdd76a4ad6cbb9a75515eca50ffcd1285b36324", "messageHeadline": "updated hardware wallet text (#20026)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "45b7b0ca762d7fd7e8d6c6c026732b6169db713f", "messageHeadline": "UX: Network Menu: Disable testnet toggle when on testnet (#19951)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "91c84996b7053e63df282e1e1c982bc237f54b38", "messageHeadline": "[MMI]\u00a0Added missing locales (#20024)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c25d47952ee01536021738b862bbfe5238fea84b", "messageHeadline": "Remove failing audit exclusion for GHSA-h755-8qp9-cq85", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "65946c47c434fd9493b0f9e29a83198ffab70ed5", "messageHeadline": "Restore support for Linea networks (#20011)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 43, "deletions": 146}}, {"node": {"oid": "ccc4cf1bb97e7ae7f3f9b0ba50b7d3feac5846d9", "messageHeadline": "Resolve two new security advisories (#19940)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "c9d2e61400ce41d070ecf3e7456ad44815a7b3ef", "messageHeadline": "Bump @metamask/network-controller to 10.3.0 (#19903)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 25, "deletions": 50}}, {"node": {"oid": "6c04d765022e55341148132228301b35688ac30b", "messageHeadline": "Fix #19941 - Correctly show network name and selection when chainIds \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 95, "deletions": 17}}, {"node": {"oid": "710101991c1495a9036070650a6bf4301d4a108c", "messageHeadline": "fixed button in wallet-overview (#19920)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "751120bd014b2dce478a97f8547b5567eefdc38d", "messageHeadline": "Restore support for Linea networks (#20011)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 43, "deletions": 146}}, {"node": {"oid": "3ef2faf41c46fa7b1bb61b3f31cbb92406abdf67", "messageHeadline": "fix(clipboard): Increase DEFAULT copy to clipboard time (#20008)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0917b7c52f993373053b36e10ab6a13e8f50e527", "messageHeadline": "Add alternative summary UI with arrow icon to the Disclosure componen\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 97, "deletions": 16}}, {"node": {"oid": "090476d9a27ca712c90e813e91f94d00504e5015", "messageHeadline": "ButtonIcon background & ButtonBase disabled update (#19976)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 67, "deletions": 44}}, {"node": {"oid": "719d8a499b0cb557ec217a2c8fffd8b78315ef6c", "messageHeadline": "Fix #19941 - Correctly show network name and selection when chainIds \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 96, "deletions": 14}}, {"node": {"oid": "f17a841677c7b81a558fe238d6b79660a1c79c6d", "messageHeadline": "fixed button in wallet-overview (#19920)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "0ba409662e3ecd23421d9e810094a88c803bb249", "messageHeadline": "UX: Remove Portfolio from Token Overview Page (#19988)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 77}}, {"node": {"oid": "3c981d78d55107b68897a6effeec5bde228efbb2", "messageHeadline": "Update changelog for v10.34.0 (#20002)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "fac889c1116a2ab3c54b8243c6cf562f23d093f3", "messageHeadline": "Fix #19548 - Increase address copy to clipboard time (#19948)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "88c433cd09e2bd9ded15453538f7a5a023a86e98", "messageHeadline": "Prevent controller events from crashing (#19963)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "f145331665aacb17d32febe66487d5aedb9ee46f", "messageHeadline": "Fix memory based performance problem caused by use of lodash memoize \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5529c5963e140cda8817e4b200cf957d92c2942b", "messageHeadline": "Merge branch 'master' into Version-v10.34.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "47fe542273587cefdc3deefa60351849d5483c1a", "messageHeadline": "[MMI] Review interactive replacement token flow (#19974)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 631, "deletions": 654}}, {"node": {"oid": "16481268cce55f8e8a9b973d1541f93a1c19e7ee", "messageHeadline": "Fix memory based performance problem caused by use of lodash memoize \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0981509e82c3e1445f3cca537c77e514f90210d2", "messageHeadline": "devDeps: jsdom@11.12.0->16.7.0 (#19971)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 337, "deletions": 281}}, {"node": {"oid": "2f03c0d62a4cd901e714bba78c5c809a52d41f68", "messageHeadline": "feat(19726): fix flaky test in Dapp interactions caused by home-conta\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 23, "deletions": 57}}, {"node": {"oid": "30a77d04837445e7c3bde8d87780ea211ef354a3", "messageHeadline": "[FLASK] Fix overflow on snaps connect screen (#19995)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b5ece42ca1aec91215651b5debc3e853e8f535b5", "messageHeadline": "[MMI] Fix Connect MMI and Deep link Flows (#19881)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 290, "deletions": 203}}, {"node": {"oid": "4e89c6ca8c623533d55bab4fc21148a28e358171", "messageHeadline": "Prevent controller events from crashing (#19963)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "70dd9a02542f311b32511196d6ec56e4f6b1c4ea", "messageHeadline": "Prevent controller events from crashing (#19963)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "7ef2730c9a585c4addfeb9d9cb225794578d932e", "messageHeadline": "Fix preview builds on CI (#19970)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "d1d39ee1cd6e89c9400d9bd986b8db0db99f116f", "messageHeadline": "Fix unit test failures (#19983)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "36eaaa19ed1ef22f4ef2ce435e27db9191193ae6", "messageHeadline": "Added customize tx nonce on ERC20 approve screen when feature is enab\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 434, "deletions": 153}}, {"node": {"oid": "42c3a3958b1c4356838bd4a20c01c38655d41044", "messageHeadline": "fix flakiness in mv3 multiple restart test (#19708)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 41, "deletions": 44}}, {"node": {"oid": "c7782563c8de5ee83cf2f6a620004e5c8b536c73", "messageHeadline": "Fix misaligned icons in 'Connected sites' modal (#19944)", "author": {"name": "Jase Balderrama", "email": "4392888+jase-b@users.noreply.github.com", "user": {"login": "jase-b"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "beffc0611fb68d3176f6b3b5b77ac4bdea2269be", "messageHeadline": "UX Multichain: Replace badge icon with current network image (#19964)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "c86cbf5df2d8d3eb4cd9f5cd8f82fb45d2b8930c", "messageHeadline": "Replacing deprecated constants (#19858)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "23c3e8f32df832e8e2d38e9d45f10d2f90fdf3d6", "messageHeadline": "Replacing deprecated constants with enums (#19860)", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "e329818dab55b07e2c9fa525e82edb4ddec0f901", "messageHeadline": "Fix #19548 - Increase address copy to clipboard time (#19948)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c2062009188246a593d7e5b1d72e2fb1dff7d870", "messageHeadline": "Update ButtonBase text variant and fix font smoothing (#19883)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "73a203f1067390b95c50c79150aa35a5f5b8f749", "messageHeadline": "Integrating ppom-validator with extension (#19511)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 374, "deletions": 11}}, {"node": {"oid": "177ea83f20d1e6557865e611293ce934450a252b", "messageHeadline": "Replace deprecated install command (#19968)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "614904d36205b2b68dca72e1724e7b2616aa1091", "messageHeadline": "builds/mmi: Set default value for `MMI_CONFIGURATION_SERVICE_URL` to \u2026", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1ea934165b5d19f4261e31dc867bb05a6090976d", "messageHeadline": "Show product tour only on home page (#19938)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5736e670f75b48afde71d35f236643420f7c20e2", "messageHeadline": "Approval flow adding success and error pages (#19778)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 715, "deletions": 14}}, {"node": {"oid": "2fad10e0a3d3882c7391d3f3f4b89da70bb150a8", "messageHeadline": "Fix MMI policy generation (#19967)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc9d87c365d10052aaf45452513e3f6bb008f84a", "messageHeadline": "Fix intermittent build error (#19966)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "3871b8abed7aa17f02e96ef0ba92a189b01a81f6", "messageHeadline": "feat(19464): fix flaky test in MV3 Deploy contract and call contract \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "a8ad19da32160e189f3f537ed2160e1610fbbe9d", "messageHeadline": "UX: Use System Theme for tooltip (#19954)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "145280374db444adeaa6e1a5869be57154e7418e", "messageHeadline": "Fix #19393 - Add indicator for Refresh list on tokens screen (#19952)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "129f6f3f641585e7f477d6241c3517ba25f139e5", "messageHeadline": "Token allowance flow update (#19666)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 668, "deletions": 262}}, {"node": {"oid": "f9b1514914e2d7cb65b141245c2213626d522e2d", "messageHeadline": "UX: Ensure NFT Options Menu is Same Size as Tokens (#19953)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a041da7c740f21e21505fb33f615dc9b094ef289", "messageHeadline": "[FLASK] `snaps@0.36.1-flask.1` (#19939)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 122, "deletions": 19}}, {"node": {"oid": "8e55e9541cd9dcae6628d685489e9836f7acb1ab", "messageHeadline": "Fixing scroll references for Advanced and Security settings (#19771)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "13b1f8c75831ee5c5936b8e63ddabc35e92cc676", "messageHeadline": "Add `--retry-until-failure` flag to e2e test script (#19532)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "e43552bd55da9a0c18fd863136a32a0d605acee4", "messageHeadline": "Eliminate redundant locator building (#19585)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "e7144411c76b9b7c1108656f4aac819d5fdd2893", "messageHeadline": "Fix test build network controller state (#19922)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "6db241ab49fe3cdaf69216155e60524b8eedee96", "messageHeadline": "Merge pull request #19943 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ec55725bb2786c934c1687c32ffa162055259611", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14927, "deletions": 19067}}, {"node": {"oid": "431712aaf9384206c530322aed6fc782cb53f951", "messageHeadline": "Use legacy gas API for BSC (#19763)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 113, "deletions": 17}}, {"node": {"oid": "f4305adb9e46e13d4c700999c6067408073269fe", "messageHeadline": "fix: fetch for snap registry (#19866)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ec7c64d4fc06aa08f2d2f267989fde2602705ef6", "messageHeadline": "Provide missing history property (#19896)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "96f2ab4dae3746e3c5cecb3291b310997dd6a215", "messageHeadline": "feat: adds linea mainnet buyable support in anticipation of July 11 l\u2026", "author": {"name": "George Weiler", "email": "georgejweiler@gmail.com", "user": {"login": "georgeweiler"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9c278c3610f23bb0ce7cb76a6ff8c19316c40379", "messageHeadline": "Resolve two new security advisories (#19940)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "57519235bbcc6ba72e390790739bec1dda06c4a8", "messageHeadline": "[MMI] Adds dev MMI configuration url (#19899)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e72f829cde8d366b1358b6740591c64df4e090dc", "messageHeadline": "Merge pull request #19910 from MetaMask/Version-v10.33.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 338, "deletions": 846}}, {"node": {"oid": "5f6a61bec5283fc8ceac12aa0e044ff0e3954676", "messageHeadline": "Update lavamoat for v10.33.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b385cbcbcce842f18ec17f17e2dc01a95877d8ed", "messageHeadline": "Bump @metamask/network-controller to 10.3.0 (#19903)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 19, "deletions": 44}}, {"node": {"oid": "779609de8ded61ef7d749aeaa47019e1b14c3b2f", "messageHeadline": "Patch signature controller to catch message promise (#19927)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "f31702653e7a8cfffff0214283be03cfa2e823e6", "messageHeadline": "Provide missing history property (#19896)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9187f321782f2b597251cb9f4ed39babaf0806d1", "messageHeadline": "Version v10.33.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b70c4a80423668d87b0762eca2498c52b6cbfb98", "messageHeadline": "Patch signature controller to catch message promise (#19927)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "4b38a2f0546bfef8ad2387c3946b68a55f55f48a", "messageHeadline": "UX: Multichain: Convert Networks Menu to Modal (#19803)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 74, "deletions": 65}}, {"node": {"oid": "64813fb660d2ce8648909d19093fcf09cc22ff7a", "messageHeadline": "UX: Multichain: Use Modal for AccountListMenu (#19809)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 213, "deletions": 199}}, {"node": {"oid": "a2730d46fb858b49822cf58f45060fd64dd5acca", "messageHeadline": "updated background color (#19891)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4918aa4c34ea9becb4ab0944bdbb50e1a7d2b7f3", "messageHeadline": "[FLASK] Fix Snaps UI divider (#19919)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "484dae32e802425628ed87594658f41d7a63c952", "messageHeadline": "test/e2e: add test for transaction finalized metric events (#19837)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 326, "deletions": 0}}, {"node": {"oid": "90bfbf27258540313f0f5dba8fa5439cf483ce79", "messageHeadline": "feat: adds linea mainnet buyable support in anticipation of July 11 l\u2026", "author": {"name": "George Weiler", "email": "georgejweiler@gmail.com", "user": {"login": "georgeweiler"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3a42b01153f0b1941b75269a996ea6710335c5c3", "messageHeadline": "Fix infinite spinner when signing typed messages (#19894)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "64cbe1f2f83820d2e497c544ad8ffc8eeb67645c", "messageHeadline": "Accept SignController approval request from frontend (#19184)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 281, "deletions": 848}}, {"node": {"oid": "524ab017c74c7c8ebd20223d9ede733c96668fbd", "messageHeadline": "Add edge case handling for tx utilities (#19907)", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4e63991cb7cc98a917e959f9ba5f3b1f553ba16b", "messageHeadline": "Provide missing history property (#19896)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8b2d4efd4ab9e9cba3ae5e34ea6fbd61127d07ce", "messageHeadline": "Add stale bot to extension (#19759)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "84c54b75ea892d22b28aaf16e9cbb45c273f2706", "messageHeadline": "Fix infinite spinner when signing typed messages (#19894)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e0f99600a4ad0070efc27c615994c60318c44334", "messageHeadline": "Add edge case handling for tx utilities (#19907)", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "f829f0069d78cbb0145f24860b3c67fccc9f8e9b", "messageHeadline": "[FLASK] Allow Snaps to use `eth_accounts` as a revokable permission (\u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 317, "deletions": 72}}, {"node": {"oid": "e8bd57fd13735dcf194e779d036ef4a75ff372da", "messageHeadline": "Fix flaky test by stop estimating gas when starting a draft transacti\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2c22e8594746c4107c5682b53f50276ce945437e", "messageHeadline": "[MMI] personal sign and sign typed logic (#19892)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 183, "deletions": 24}}, {"node": {"oid": "5d3690aa242513a2ac0d7b0cd572d108074b9da3", "messageHeadline": "Fix a recent code-fencing issue with keyring snaps (#19874)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1247e03a338f7dcbc46eb24406164f5d0c84dd93", "messageHeadline": "Fix #19856 - Don't autoclose Modals when Popover items are clicked (#\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "945508c8952bef007ce49ef3aa86ff4b40c88ee7", "messageHeadline": "UX: Multichain: Convert AccountDetails Popover to Modal (#19811)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 62, "deletions": 81}}, {"node": {"oid": "daf373251b8b5d410ef4a64559ac3125ff598441", "messageHeadline": "fix: fetch for snap registry (#19866)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "95d1b3bb3bb0591591c1d46bc900dcb8a4f96ac9", "messageHeadline": "[MMI] Adds missing return for MMI (#19869)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fdac94e3612cd1ca0390835ce73bbe9d7c56e0d8", "messageHeadline": "Fix #19832 - UX: Multichain: Move location of test networks (#19812)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 112, "deletions": 102}}, {"node": {"oid": "ecea2d75060ae1bf59af1e90696a03d684b4baf3", "messageHeadline": "[MMI] fix note to trader (#19868)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "c0483e118d4294e07b82a170937f0d57029a836b", "messageHeadline": "feature(19457): fix encrypt-decrypt.spec.js flaky tests (#19725)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "98c571e90ddf913cc64f3767f903b7fd72dfa579", "messageHeadline": "UX: Multichain: Use new Box component (#19794)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "fa84aa8b0afc99e920c204bc4da35d646adf5a46", "messageHeadline": "Render correct image in the asset dropdown while sending an NFT (#19787)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "a3974d8462036dc1ad7b15a4193cf0b7c4b85065", "messageHeadline": "Fix #19835 - Update BNB Chain name (#19836)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "aa95fe838ad2edc6e3b90bead4ae9c1408d2bd2e", "messageHeadline": "Fix #19764 - Move Token Options Menu (#19765)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 29}}, {"node": {"oid": "e05aec850214c5a966bdd74291f0d16fc5726623", "messageHeadline": "Fix #19830 - UX: Multichain test linting (#19792)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "18699ccb0e48518a461a26a5fdf8629465a6988e", "messageHeadline": "Add metamaskbot comment when policy update fails (#19772)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "7c014896e80d26cfeb7d1767b064222f7c4a5e56", "messageHeadline": "Fix hold to reveal button on mobile browsers (#19847)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "a41219ceb8bc9572ef83a8400b8d97824589e2e6", "messageHeadline": "Update Design Tokens & Add New Text Variants (#19853)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "8404b8a3fc1fcb7478cf7749e321da352edac6d1", "messageHeadline": "Allow partially re-running a policy update (#19773)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "1c8b4bb27ad6c06f38f54a3f03585c203c97aba8", "messageHeadline": "Version v10.34.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6bde562b7356f459b2402fcca750cac1a13cb243", "messageHeadline": "Merge pull request #19841 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "9e5eada1901143b4a787978db743554c6c485b01", "messageHeadline": "Added code fences to updateExtensionUninstallUrl (#19845)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7c7b5fe3aa09107205948876e3ad20a995083471", "messageHeadline": "[MMI]\u00a0Added custom title for institutional (#19844)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "17c596473578b6a09d0bb553c80f9f13bc96dfab", "messageHeadline": "[MMI]\u00a0Removed institutional portfolio dashboard (#19842)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 9, "deletions": 42}}, {"node": {"oid": "a3f811957eb20224c22e6891db2427cff7c986d9", "messageHeadline": "fix: skip snow usage for MV3 test build (#19827)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "5545e5e5818b0e9be532eacea778ffff52b40eef", "messageHeadline": "Added code fence to remove backup notice (#19840)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "865f9eeff864ccbb46760b449d8ed57d5fafc4e6", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13571, "deletions": 19242}}, {"node": {"oid": "59980f1b2714b2050284634b819495ef565f6e2e", "messageHeadline": "Fixing connect custody flow (#19802)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 186, "deletions": 268}}, {"node": {"oid": "5a0749a08c8e2ccbce3c687662fbc856f08b1787", "messageHeadline": "Merge pull request #19643 from MetaMask/Version-v10.33.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 36711, "deletions": 17013}}, {"node": {"oid": "2bf6f1bb377e8331915b598f7be611f1e474d8d0", "messageHeadline": "Disable the opensea provider and NFT feature What's New notifications\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6bb5e6941dd05188aa6900245ca385fabdc52ef6", "messageHeadline": "Disable the opensea provider and NFT feature What's New notifications\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12bd60ee791e008a944de26cf2bd999b733a2385", "messageHeadline": "wallet created metrics tests (#19791)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 181, "deletions": 24}}, {"node": {"oid": "a2dfe8d1135f483de157d22470cde783818546a7", "messageHeadline": "Approval flow for add & switch network (#19656)", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 102, "deletions": 22}}, {"node": {"oid": "48465432d688042519c5fda44c9604b5d91b1e7f", "messageHeadline": "[MMI] connect custodial with incorrect styles (#19820)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 193, "deletions": 156}}, {"node": {"oid": "af2c87d77726413c953b32c56072571131b2cea5", "messageHeadline": "[FLASK] Add Snaps Keyring (#19710)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 3323, "deletions": 236}}, {"node": {"oid": "9cadb4ffe4c140866e8e96e024a40d1478b14aca", "messageHeadline": "Update yarn.lock following 8ff54bcfc8", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a7d9c9cc111951b153abc4725e2132b088489042", "messageHeadline": "removed margin for popup view (#19804)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ff54bcfc8e983a991e8f2858181d3355392561c", "messageHeadline": "Bump `@metamask/assets-controllers` one minor version to `v9.2.0` (#1\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "3e9680c0d59fc0a78f94b350227a09b6bad16573", "messageHeadline": "fix issue where non-standard NFT watchAsset requests result in notifi\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "425def40095267b88e3021295d73392b6f9c07a3", "messageHeadline": "Bump @metamask/providers to v11.1.0 (#19762)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "230c0c6fa1626bc1afd68c22321f5c166425dd12", "messageHeadline": "fix issue where non-standard NFT watchAsset requests result in notifi\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d271b28ede8ed021ca59d9efa68c3ac363df5fcb", "messageHeadline": "Bump `@metamask/assets-controllers` one minor version to `v9.2.0` (#1\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "fb80873aeb5cbc9d8260d6bf2d4a59a3072cd9c7", "messageHeadline": "Add reaction when a policy update is requested (#19776)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "b9bca5feca10019c94393bae2f99cc0c4ae70a89", "messageHeadline": "removed margin for popup view (#19804)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e7b4f018ce056b42185a0744f4d588efc59e750", "messageHeadline": "UX: Multichain: Update deprecated variables (#19795)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "9454bddef6e3c17b9b3d870937dfb50b25f9a6e1", "messageHeadline": "[MMI] replace logic from preferences controller with event emitter (#\u2026", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 58, "deletions": 75}}, {"node": {"oid": "de14b1ddb244155dabc9a50371adb9c3b150d1b8", "messageHeadline": "e2e tests for permissions metrics (#19789)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "fd20f48e2c938408a186336b0808fbcd6bfb0a36", "messageHeadline": "UX: Multichain: Make imports consistent (#19793)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c8f26d8c24fcff9a27c5da4ed09815b7b33557dd", "messageHeadline": "Fix design inconsistencies in the connect flow (#19800)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 13, "deletions": 43}}, {"node": {"oid": "994a71d30e9210ce63eb2f1590ed75d38f93814a", "messageHeadline": "Add e2e tests for queuing multiple signing operations (#19446)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 412, "deletions": 252}}, {"node": {"oid": "b36487ab52d3745c4e6b68179b76a3b6de1d642b", "messageHeadline": "perf(CI): Shallow git clone that works with PRs from forks (#19757)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 83, "deletions": 44}}, {"node": {"oid": "a9b3c8bfaf5c06a7786c09dcc141557fd929bffd", "messageHeadline": "Only show a Swaps notification on a supported chain (#19673)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "626edb8b8230df0c447ad622344b23e1af44e0d7", "messageHeadline": "UX: Ensure multichain native token name is always shown (#19705)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "28093b0c593400161a36c9b17e30e122810e57ad", "messageHeadline": "Fix fallback gas estimation (#19746)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 210, "deletions": 17}}, {"node": {"oid": "3960fdfcf91b4e219b4b9b0ea3438a055f6769f3", "messageHeadline": "Add `tokenId` type validation in `wallet_watchAsset` middleware (#19738)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 122, "deletions": 6}}, {"node": {"oid": "53edffe2798018899337ea5c37efef889b10cc46", "messageHeadline": "Fix #847 - Don't show account address on token pages (#19740)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "e8e6d7cd3575bd784996bae4f55d01719e7cdaba", "messageHeadline": "UX Multichain: fixed padding for edit screen (#19707)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5512e2921f5031df912b8f57633089c17dddcac1", "messageHeadline": "removed portfolio link from wallet view (#19716)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 4, "deletions": 46}}, {"node": {"oid": "0f330e21e5051587159965bfb5ec8039c81fd855", "messageHeadline": "added extra margin for unlocked state in full view in header (#19701)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b13b9438b75819a93a02c73791ccf29d85038b21", "messageHeadline": "Reset extensions streams on chromium prerender workaround (#19727)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "bf8f6063441dee86f87560a5aaf6398a7eb81918", "messageHeadline": "Update sentry to v7.53.0 (#19279)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 451, "deletions": 323}}, {"node": {"oid": "9271cfd7bfa7577df87cca4fb2f04eda75b81506", "messageHeadline": "[MMI] The add custody token view needs a styles tweak (#19779)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 137, "deletions": 124}}, {"node": {"oid": "85de0d31c6f2d71824003239ca1dd71c7339be57", "messageHeadline": "Fail policy update on cache miss (#19775)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5893fb392252073e90c0692d0ace77ed01f610c2", "messageHeadline": "Fix update lavamoat policies workflow (#19774)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "74bda30490ddcb9e287cc70bc67ddbad4815903b", "messageHeadline": "add e2e test decrypt and encrypt multiple messages (#19657)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 117, "deletions": 45}}, {"node": {"oid": "af56e34d5f60b4a347e94d83f43b667c032db52b", "messageHeadline": "Updated action list in token, NFTs and activity view (#19702)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 199, "deletions": 327}}, {"node": {"oid": "1e56fdbf664b2d507e014200d84083e19d81c7cd", "messageHeadline": "[MMI] Added code fences in whats new popup (#19581)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 157, "deletions": 28}}, {"node": {"oid": "ec4c4050e64091654eadeb7e2f291171eb6f4f6f", "messageHeadline": "Part of #17670: Replace Typography with Text component in: callout.js\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "deabc3ed5f28dbd35fb0bafe55cc2ff5002d2d9b", "messageHeadline": "Part of #18714: Replacing deprecated constants in `confirm-subtitle` \u2026", "author": {"name": "rohit kerkar", "email": "129620973+rohiiittttt@users.noreply.github.com", "user": {"login": "rohiiittttt"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "04839a250dead417553a02c6497dd726a9a1faa2", "messageHeadline": "Issue 17670 replace typography with text (#19433)", "author": {"name": "Ujwal Kumar", "email": "ujwalkumar95@gmail.com", "user": {"login": "ujwalkumar1995"}}, "additions": 64, "deletions": 68}}, {"node": {"oid": "113fdc189c2cbd10ae8a1cb4e2fed73c166b2a9a", "messageHeadline": "Part of #17670: Replace Typography with Text component in CancelSpeed\u2026", "author": {"name": "Matthias Kretschmann", "email": "m@kretschmann.io", "user": {"login": "kremalicious"}}, "additions": 113, "deletions": 38}}, {"node": {"oid": "c1c6c8237a716fdd723c57b7b7f5b3683168ddbe", "messageHeadline": "Update Label component font weight from bold to medium (#19731)", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "ec7e7fdf6d3eb069960aa939e9ead3ca607c29a6", "messageHeadline": "Fix fallback gas estimation (#19746)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 210, "deletions": 16}}, {"node": {"oid": "0c047acdbfe3d3d58d29fc037b66dd3e05d2dc9e", "messageHeadline": "Bump @metamask/providers to v11.1.0 (#19762)", "author": {"name": "jiexi", "email": "jiexiluan@gmail.com", "user": {"login": "jiexi"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eb506a5694574c1522d6080fc31bb87228abf981", "messageHeadline": "UX Multichain: fixed padding for edit screen (#19707)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9a9625d96cffcebac740ab182cf7100e331c5a1d", "messageHeadline": "UX: Ensure multichain native token name is always shown (#19705)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "3df690b85224c8cdcbd97936b58810a605f42120", "messageHeadline": "Use `snaps@0.35.2-flask.1` and `snaps@1.0.0-prerelease.1` (#19734)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 564, "deletions": 188}}, {"node": {"oid": "f2d039f6cb1e7b8a16e051ad221eff28b3a55a14", "messageHeadline": "Replacing deprecated components and fixing prop errors (#19745)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 126, "deletions": 148}}, {"node": {"oid": "1cc78fa0b1f844bcd0a992c72c144a5a57fb625a", "messageHeadline": "UI updates for contacts Page (#19646)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 83, "deletions": 176}}, {"node": {"oid": "e9423be8948c4de0eee527b8161240e0144dde5b", "messageHeadline": "updated linea image for token and badge (#19717)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "48f61dcf61e8b57186062216172d5720c2838e6c", "messageHeadline": "Deprecating FormField and fixing console error (#19739)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "e37e570b2eb80871e85c5851ab55793d9d0b8a34", "messageHeadline": "Fix #847 - Don't show account address on token pages (#19740)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "55a8ff249c25adb3da69d7d5ed8d8eae5f1c347a", "messageHeadline": "Remove unused GitHub Action workflow (#19660)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 205}}, {"node": {"oid": "e7e55dd8739814fc5493563f9a32d598593ba556", "messageHeadline": "Add `tokenId` type validation in `wallet_watchAsset` middleware (#19738)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 122, "deletions": 6}}, {"node": {"oid": "c8a6612bd2a471341f3bbf26a0cd9803c863a0c7", "messageHeadline": "Fixing misspelling in 10.28.0 changelog notes (#19756)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8825b5b1ee3c45ad7010d11d6770b80870f34d", "messageHeadline": "Use Yarn caching in GitHub Actions (#19662)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6bb786f3fd5586e0066a201e63c1ac8dbbd056d4", "messageHeadline": "Disable warn logs in content-script (#19754)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c7c89abcb0b54da7e1f8980268f3c95508f37fe", "messageHeadline": "Replacing deprecated constants & creating stories (#19686)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 76, "deletions": 33}}, {"node": {"oid": "fc2402df5e94368400ba3002c611e39f48cae13c", "messageHeadline": "Update LavaMoat policies (#19744)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "34375a57e558853aab95fe35d5f278aa52b66636", "messageHeadline": "Security Provider cleanup (#19694)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 100, "deletions": 66}}, {"node": {"oid": "365c1e32d262e45138b06f149dec81607359376b", "messageHeadline": "Integrate Snow with LavaMoat scuttling protection (#17969)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 126, "deletions": 147}}, {"node": {"oid": "b86326b4bf44ef6744f8015395dd1cfb85bd3ce9", "messageHeadline": "signature approved metrics e2e test (#19628)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 338, "deletions": 0}}, {"node": {"oid": "ad3140c9490e0a5fed562172f4206ca15ee0dec2", "messageHeadline": "fix(action): add required permissions to remove labels (#19728)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3b9fd435fbe5334b79b463c35f619a421c29ddee", "messageHeadline": "Validate LavaMoat policies on each PR (#19703)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 72}}, {"node": {"oid": "dfb830e86227f71888c87daa2365f6f036ffe86a", "messageHeadline": "removed portfolio link from wallet view (#19716)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 4, "deletions": 46}}, {"node": {"oid": "80bfb5b501a8a8d96a3e24e0ba28e1f093ca5482", "messageHeadline": "[MMI] rearrange mmi account menu options (#19635)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 124, "deletions": 106}}, {"node": {"oid": "93704a847933091f032f8e910896aa26152f1998", "messageHeadline": "fixes the stake a portfolio icons not showing (#19633)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "adc02dd534e8176f8a8f306b0847c11b9684c55c", "messageHeadline": "adds MMI blue fox svg (#19632)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 174, "deletions": 0}}, {"node": {"oid": "ce3855f520c32f0f8b1524b5f4800863c40ff269", "messageHeadline": "adds MMI name to the manifest name (#19617)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ed06926ac5baca77914c3088ac97f4ccfa1fd463", "messageHeadline": "chore(tools): update geckodriver to 4.0.4 (#19558)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 243, "deletions": 72}}, {"node": {"oid": "492038a31224b4031b82e5d1ba7d826e5a4821b3", "messageHeadline": "Validate LavaMoat config in parallel (#19589)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 66, "deletions": 43}}, {"node": {"oid": "89cec5335f8ba02f4a976fdde663db8211c7109b", "messageHeadline": "Replace NetworkController w/ core version (#19486)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 688, "deletions": 14215}}, {"node": {"oid": "bd12ea733ad3dc9ddbb74c45beb27e12ae9ae50a", "messageHeadline": "Fix autolock field to accept decimals in Firefox (#19653)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 59, "deletions": 81}}, {"node": {"oid": "16dad66da950202b063f6759e219f59ae77f4012", "messageHeadline": "Update Chromedriver to v114 (#19648)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 135, "deletions": 66}}, {"node": {"oid": "329e4b75edfc741ffe64c27ccad5f22d8db1cd4c", "messageHeadline": "Fix #19608 - Make account name validation more strict (#19616)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "ed702af8cee7cdd3ea006b8e43ef88db8a771ca6", "messageHeadline": "Add e2e tests for queuing multiple transactions (#19411)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 80, "deletions": 33}}, {"node": {"oid": "7949ec9cd45d05aef06048f8db005225e52f597b", "messageHeadline": "Fix #18423 - Ensure token details stay within dropdown (#19626)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 118, "deletions": 12}}, {"node": {"oid": "b7f8c82edb429f5bc7b90631b93734553e948a1b", "messageHeadline": "Copy missing lookupNetwork-related tests from core (#19431)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 388, "deletions": 0}}, {"node": {"oid": "4ae483c6dd9a21c2fce909318912ae592b3d59f2", "messageHeadline": "fix(action): release branches pattern was not correct (#19709)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdd638400cfbec9a76ab28d69e05c9a90fef04fd", "messageHeadline": "Shorten network type references in NC tests (#19430)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 925, "deletions": 914}}, {"node": {"oid": "2958c2230b1d335fe9c6bef4e2eb3dad29a7b60e", "messageHeadline": "Reorder NetworkController tests to match core (#19429)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 2267, "deletions": 2267}}, {"node": {"oid": "76cafe0a8326046546e98f3723a8211d6cb898eb", "messageHeadline": "added extra margin for unlocked state in full view in header (#19701)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6f4584315d0f3124bca3e724c95c102c232bb153", "messageHeadline": "feat(action): remove labels after PR closed (#19639)", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "20d79cf46ef29ab733154eba7bc43ab16d133efe", "messageHeadline": "Add bot command to update LavaMoat policies (#19675)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 189, "deletions": 13}}, {"node": {"oid": "e58e5e166b366f4b457148e929ae02081952cf6e", "messageHeadline": "Lint GitHub Action workflows (#19665)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "4b08c02d9f643176fc62b8607def8dccf26c3a1a", "messageHeadline": "Update LavaMoat policy for MMI (#19683)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b18ad861be2c481501d023ad73c039a98e8f8f4f", "messageHeadline": "Use immutable install in fitness function workflow (#19678)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1388822535d810d831ac3db93aa6c066804e787", "messageHeadline": "Remove unnecessary step from action workflow (#19677)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1cc599708a499c213cf46d0fd9ceb975da998bff", "messageHeadline": "Use `nvmrc` in GitHub Actions workflows (#19661)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc1a15a0a371e5ffe99322dedb8f06514c52e886", "messageHeadline": "Creating stories for `LoadingHeartBeat` and `LoadingIndicator` (#19495)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "ab0374d48a2002034692a2f9a05af3d3590cb96d", "messageHeadline": "Part of #18714: Replacing deprecated constants with enums (#19516)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 31, "deletions": 39}}, {"node": {"oid": "84135f5d4c5295029e8f2dcb955d24767154a5ec", "messageHeadline": "Replace deprecated Display constant with enum in slippage-buttons.js \u2026", "author": {"name": "Ujwal Kumar", "email": "ujwalkumar95@gmail.com", "user": {"login": "ujwalkumar1995"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "639de748fbb1e201e6a1fb43e62326141b384469", "messageHeadline": "Adding story for CancelButton (#19566)", "author": {"name": "rohit kerkar", "email": "129620973+rohiiittttt@users.noreply.github.com", "user": {"login": "rohiiittttt"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "4a8a4aa01b024b8c38965de80be7f5e25a96aefc", "messageHeadline": "creating story for `multilayer-fee-message` & `nft-options` (#19567)", "author": {"name": "rohit kerkar", "email": "129620973+rohiiittttt@users.noreply.github.com", "user": {"login": "rohiiittttt"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "9acd4b4ea17cf7c2785c9196249738a611fc7724", "messageHeadline": "feat(srp): add a quiz to the SRP reveal (#19283)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 1866, "deletions": 250}}, {"node": {"oid": "ba6a27130e7998e4089156d5362a622ed96b076e", "messageHeadline": "add sonarqube to the extension (#19304)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "3e79a742c4500de27a0064518836db85fbe04f36", "messageHeadline": "Only show a Swaps notification on a supported chain (#19673)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c6b938a89cbf4f39d72d5593795b0c3ead50bde5", "messageHeadline": "bump assets-controllers to v9.1.0 (#19629)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f854937249004dba2ac595aa22b76f7e83c575db", "messageHeadline": "Fix add-account e2e test (#19684)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c76d91dfe7f3056e7c8dcebc69189b89cca53dd9", "messageHeadline": "Update changelog for v10.33.0 (#19664)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 38, "deletions": 140}}, {"node": {"oid": "3a61f179a319903825c6a043364d1f1463ca29ed", "messageHeadline": "Correctly categorize dev dependencies (#19676)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9a70331dfc8f53ea076e092704e5bb6f5acbd26b", "messageHeadline": "Remove unused test data (#19597)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 317}}, {"node": {"oid": "962eabd2788875a0ca31450cbd8ed487994fd274", "messageHeadline": "Rename the Crowdin workflow action (#19663)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f10775f55d7b5b60fe5a7b5e06824dad14f0cb6b", "messageHeadline": "feature(19625): eliminate e2e flakyness for add-account and send-eth \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 38, "deletions": 58}}, {"node": {"oid": "ba3f86400c35e3c9afc22604fe414f21f8546e23", "messageHeadline": "Fix #19609 - Prevent rounded corners in account menu (#19615)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "39089e0f4c3e1b356e6629f800ca323999891087", "messageHeadline": "Accept SignController approval request from frontend (#19184)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 281, "deletions": 848}}, {"node": {"oid": "b247f272ba643f002c66962c18b08a65d92a49d0", "messageHeadline": "Support translation in background code (#19650)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 872, "deletions": 361}}, {"node": {"oid": "3bbfe87e9e7740c25a39cd45a1a404c5d3ec5321", "messageHeadline": "feat(action): github action to automatically add label \"release-x.y.z\u2026", "author": {"name": "Gauthier Petetin", "email": "gauthierpetetin@hotmail.com", "user": {"login": "gauthierpetetin"}}, "additions": 399, "deletions": 1}}, {"node": {"oid": "bce053f7ef4af71a2f09562cbba71ba661b55ffe", "messageHeadline": "Update LavaMoat build policy (#19668)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 63}}, {"node": {"oid": "66c96542440a3f63b229487b4811d9f06f57d5cd", "messageHeadline": "Implement tests for multiple service worker restarts on the mv3 build\u2026", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 536, "deletions": 26}}, {"node": {"oid": "ac3053d16adc2e43e0f14406921b370bd41beeec", "messageHeadline": "Run yarn lavamoat:auto for v10.33.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 63}}, {"node": {"oid": "8a85d220e2ea5b3283589e204a02456141d60fdf", "messageHeadline": "Fix `testDev` builds with LavaMoat enabled (#19506)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6bc6cba6d5ef14cd5c16ab4e7d147611b9328344", "messageHeadline": "remove Unused CSS (#19602)", "author": {"name": "jainex", "email": "jainexp017@gmail.com", "user": {"login": "Jainex17"}}, "additions": 0, "deletions": 58}}, {"node": {"oid": "94c10bee963e998922e026b50e27ba443af94605", "messageHeadline": "Version v10.33.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 151, "deletions": 2}}, {"node": {"oid": "e4923399a9ab939beb886fafbdc70eb82d4a2251", "messageHeadline": "feat: add new linea mainnet network (#19326)", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 175, "deletions": 18}}, {"node": {"oid": "70d86ee67c9e05d5e64ad687eab416c347b0b8fd", "messageHeadline": "Feat/19274/ds popover update account list menu (#19534)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 282, "deletions": 180}}, {"node": {"oid": "a8a61ebc3316da08e242860a0d79770733c3fd9c", "messageHeadline": "Updated contacts Title and copy changes in Send Flow (#19618)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 16, "deletions": 160}}, {"node": {"oid": "bc2a5aaf96db069828e79c866e9100717637be22", "messageHeadline": "Fix #19619 - Submit the account creation form when pressing enter (#1\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "1aae94fedc5b6e3cf014afa906970594c6ca0b63", "messageHeadline": "Fix searchable item list height (#19634)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a47ccf3cd05a035867af837d9a2586439030de6", "messageHeadline": "Merge pull request #19630 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "0d0705bb680982850a493bddca7ba74c7f3c7cd3", "messageHeadline": "[FLASK] Update rate limits for `showInAppNotification` and `showNativ\u2026", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "953af884de3cd3b02203c63a9423f0b07cf5d7f6", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 35949, "deletions": 16666}}, {"node": {"oid": "b1ef4e7738def5f1766c4a536eb0ba2f5ec57241", "messageHeadline": "Merge pull request #19310 from MetaMask/Version-v10.32.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22255, "deletions": 15489}}, {"node": {"oid": "39e033ea0071bb606f5d4c89606e38de65d4e9df", "messageHeadline": "[MMI] renames method for better understanding (#19622)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c16b35c029c2dcd2de1af86940c1eb4bc3dd0fdf", "messageHeadline": "Extend `wallet_watchAsset` to support `ERC721` and `ERC1155` tokens (\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1500, "deletions": 287}}, {"node": {"oid": "8b3e3c8a588f4cfcd6efb100623be18dbf2ad60d", "messageHeadline": "Swaps UI update (#19169)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 6600, "deletions": 1146}}, {"node": {"oid": "1f576641dc1b320672f062894701212a536c7ce3", "messageHeadline": "Enable e2e debug flag in CI (#19588)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "00607d2298c3aaa479129d2a6e5326ea64fead2d", "messageHeadline": "devDeps: socketcluster-client@14.3.1->14.3.2 (#19055)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "1520f57b775c0224ab631abf3693a8ea24cfab55", "messageHeadline": "MMI start script and fixes a bug preventing it to run (#19594)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "d2f0b2f7850c8296212952009ed24ff5e7116861", "messageHeadline": "UX: Ensure 'Connect Hardware' route is functioning properly (#19612)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a0e67378486033d3500fcad40008c3181fd21893", "messageHeadline": "Fix unknown processing time not showing in warning color (#19527)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f286d1666453a81e62dd08fe9258a6c09f550eb0", "messageHeadline": "devDeps: bump and align devDependencies (#19194)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 706, "deletions": 339}}, {"node": {"oid": "55a15145131a358d9d8f72bb16a4675cfa63e45f", "messageHeadline": "fix signature controller patch (#19607)", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "276d9c74c6fdb68c441e12be38dc6966a194604e", "messageHeadline": "Fix #19437 - Prevent Connected Sites global menu item from being clic\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b6f42bacf7282437363b3e05d426e076a96b9be8", "messageHeadline": "UX: Add portfolio button in overview (#19601)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "436a3dff4e1d4f1e5170ef620c99e5621551346a", "messageHeadline": "Sync NetworkController lookupNetwork tests w/ core (#19401)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 798, "deletions": 349}}, {"node": {"oid": "74d365cbaa15514f673e5b7eb559d7a5aa9d4636", "messageHeadline": "feature(19493): eliminate e2e flakyness for eth-sign (#19606)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "1fca9255c148f65d9dd468ab7228d1f8c3bdbf2a", "messageHeadline": "fix: refactor linea goerli testnet implementation (#19321)", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 266, "deletions": 230}}, {"node": {"oid": "2648c783ad72482e89b6295b4a5a774287abcf89", "messageHeadline": "feature(19496): eliminate flow e2e flakyness in terms of asserting co\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 31, "deletions": 48}}, {"node": {"oid": "46a2604df0f09f412c89d586a552ff2d07f9dff0", "messageHeadline": "Fix flakey tests in metamask controller tests (#19312)", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 1225, "deletions": 1190}}, {"node": {"oid": "875bad125fb907660f1bfbeb1ffa698875dcd876", "messageHeadline": "Fix #19439 - Allow Account Picker during Send flow (#19522)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 351, "deletions": 322}}, {"node": {"oid": "f4f80c223e1d3a2777b1d59d9d3bd70c443111bd", "messageHeadline": "Adding deprecation tags to popover and old modals (#19556)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "bcfda8b11c02652e529f12422d84e01730fa1b37", "messageHeadline": "devDeps: degenerator@3.0.1->3.0.4 (#19178)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "bdb26b04fc54f07e267f7d865b4ce17c81401fd3", "messageHeadline": "updated components with Multichain Prefix (#19593)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 64, "deletions": 70}}, {"node": {"oid": "7701b8b4179f0d938b10540146a1e1dd069e59bd", "messageHeadline": "Sync NetworkController getEIP1559Compatibility tests w/ core (#19419)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 232, "deletions": 187}}, {"node": {"oid": "312dadf91f7674191d52c6dd63a369c8835548cf", "messageHeadline": "Sync NetworkController setProviderType tests (#19406)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 99, "deletions": 39}}, {"node": {"oid": "9c91db5d3153f9ad8c124b2c8e94b6f28e4329ee", "messageHeadline": "Sync rollbackToPreviousProvider tests w/ core (#19428)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 349, "deletions": 533}}, {"node": {"oid": "b43900f743929fe691563bbe3ee33b33a4c83774", "messageHeadline": "Update message manager and signature controller (#19370)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 52, "deletions": 338}}, {"node": {"oid": "40d1df1e0d696e73601e566cee9638b8957b9443", "messageHeadline": "Update lockfile (#19583)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "c59941c7bc594d20d56c239fd8537361a90dfbd7", "messageHeadline": "UX Multichain: UI fixes for settings page (#19574)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 50, "deletions": 21}}, {"node": {"oid": "cc0b30776afbbb6765934f5d7560dc019c235cca", "messageHeadline": "UX Multichain: updated enums for multichain token list item (#19575)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "6c3f31d382c7bad7033944642df6b366b9fa949e", "messageHeadline": "Adding background/default to BorderColor enum to prevent propType err\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "28137798b6fb6e37d389938d2f260a615cda3288", "messageHeadline": "UX: Multichain: Move Add Account and Import Account into Account Menu\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 562, "deletions": 575}}, {"node": {"oid": "abd2a5559e46193e4e126334b82cd8ab21130322", "messageHeadline": "Update `@metamask/gas-fee-controller` to v6 (#19366)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 55, "deletions": 142}}, {"node": {"oid": "be7900e9e907ef762c34126c56ef9c85be16bc0c", "messageHeadline": "[FLASK] Bump RateLimitController to v3 (#19578)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 32, "deletions": 38}}, {"node": {"oid": "bae279b79e3cbc7b38d7682f8c077d7247a7149c", "messageHeadline": "Update flask entry in changelog, for v10.32.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b072a5c95450a012e9f5340d6b220f8cce25e164", "messageHeadline": "accept approval request first (#19409)", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "6c3b28481419b646b359833624d8814986d80e51", "messageHeadline": "fix: update linea testnet rpc url (#19294)", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6beeef5065c20b585c400984745111969713dbfc", "messageHeadline": "Changelog lintfix, v10.32.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4f4192c6f4dc992d4fed8e8981e16b346d837acd", "messageHeadline": "Await approval request in transaction controller (#19197)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 1656, "deletions": 1079}}, {"node": {"oid": "f77b1f65e249a901b8c3339e4fd21d6d043b4e65", "messageHeadline": "Upgrade assets-controllers to v9 (#19472)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1604, "deletions": 640}}, {"node": {"oid": "e96b6860a42975e31a5c9168128ca05ddf8cd95a", "messageHeadline": "Check Node (and Yarn) versions at install (#19537)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a6b46a10ea20fb1dbd6a279d733df7ccbb98436e", "messageHeadline": "fix: update linea testnet rpc url (#19294)", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f11596710c6459b44c5cde827c39dd2b281adf85", "messageHeadline": "UX Multichain: Updated header to use picker network in popup view (#1\u2026", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "1a8a263cc1ffc420056ac1ede6659349a4bb5efa", "messageHeadline": "[FLASK] Align update error state with Figma (#19547)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3e1fb2a4bee2e2620a76e1be27487d1e18248647", "messageHeadline": "[FLASK] Fix usages of `getSnapName` (#19546)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "ff36e32fb053828c5917af72e3fb3ea3ac028e84", "messageHeadline": "[FLASK] Improve snaps connect flow (#19461)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 639, "deletions": 41}}, {"node": {"oid": "95d57b254fa72f702f483d01eac8b6fb3e336a79", "messageHeadline": "feature(19463): fix send-eth flaky test and refactor (#19531)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 21, "deletions": 33}}, {"node": {"oid": "2258eaabefaeeaf2e83bbdc02ec32a91676041ad", "messageHeadline": "Merge branch 'master' into Version-v10.32.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 295}}, {"node": {"oid": "8eff1fc1ff83ad292ab7e7306527d43e13aa88ed", "messageHeadline": "[FLASK] Update Snaps privacy notice (#19501)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 139, "deletions": 121}}, {"node": {"oid": "c84b85f9532e04e69abb8286fffe55f56adec036", "messageHeadline": "Add getEthQuery action to NetworkController (#19420)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "25b7016f06fafa9f49e83d262523a4afb18284d8", "messageHeadline": "Sync NetworkController setActiveNetwork tests w/ core (#19405)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 135, "deletions": 22}}, {"node": {"oid": "84969c1b0e0e866037fa611fc986f03189756236", "messageHeadline": "Bump minimum Node version to 16.20.0 (#19520)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8b0de78a3f0452a3e0db2c5cb41d89032dd392c", "messageHeadline": "Sync removeNetworkConfiguration tests w/ core (#19427)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "987c08f75afced8b8bada909064c670b7af0df31", "messageHeadline": "Sync NetworkController upsertNetworkConfiguration w/ core (#19426)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 201, "deletions": 107}}, {"node": {"oid": "006d90fee7aff164b8bfa1b759d75febcee90046", "messageHeadline": "Deprecate JS version of Box in favor of TS version (#19530)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 99, "deletions": 75}}, {"node": {"oid": "9830b1478687f529fee1746bccacc5e206600d49", "messageHeadline": "Make `eth_accounts` return all permitted accounts (#18516)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "35ae06d824033558a616c8c29642995073f52180", "messageHeadline": "Adding `Box` component in TS to component-library (#19363)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 4448, "deletions": 1}}, {"node": {"oid": "fa70aec286bb275f8eecb5d60a68ee7fef66b82e", "messageHeadline": "added validTag string literal union (#19258)", "author": {"name": "Binij Shrestha", "email": "93417120+thebinij@users.noreply.github.com", "user": {"login": "thebinij"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "c0afc4d2a9931ad13f60f864e6e4956fc097b379", "messageHeadline": "update icons for add-network (#19513)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "a8e194a8f62df4f5bcd0a1f699c4ca055e0fc1a7", "messageHeadline": "Send flow UI update (#19465)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 527, "deletions": 815}}, {"node": {"oid": "96c00df6f0442ddf949f9a689c42e6399d2c3be9", "messageHeadline": "Reduce e2e test flakiness (#19507)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f5b158dda6b58d229e110ed65dda26aabb9d8ca5", "messageHeadline": "Master sync follow v10.31.1 (#19517)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d9450f454d0fcfe6805c84912db13c0c5d5e1c60", "messageHeadline": "feat(17901): fix network, add-account and mv3 phishing warning issue \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 137, "deletions": 93}}, {"node": {"oid": "6ede0422ca852208e1a3afb60f0c56d1dc1ed949", "messageHeadline": "issue-18714: Replaced deprecated constants with enum in EthSignModal \u2026", "author": {"name": "Suraj Jadhav", "email": "31582237+surajgjadhav@users.noreply.github.com", "user": {"login": "surajgjadhav"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "f3147bcfb77137e83cdff7cb5ee714c0d33de333", "messageHeadline": "Added the ability to navigate multiple SIWE notifications (#18103)", "author": {"name": "aleksandar-mihajlovic", "email": "120601632+aleksandar-mihajlovic@users.noreply.github.com", "user": {"login": "aleksandar-mihajlovic"}}, "additions": 209, "deletions": 3}}, {"node": {"oid": "2e856894cc2fbbd91054a1ff069556cc3e1e191c", "messageHeadline": "[FLASK] Update snap installation permission warning UI (#19494)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 107, "deletions": 58}}, {"node": {"oid": "e2c4e93ab08d6df4d81103fc7877fad08b1c5634", "messageHeadline": "When gas fees suggested by dapp is too high, show warning color and i\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "08b881880fd6f953ee85ec6dd48c39bfac65be8d", "messageHeadline": "[MMI] Improved code, fixed bugs and added more tests (#19488)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 88, "deletions": 5}}, {"node": {"oid": "2ee1e4d78b2663054b8d065f8f3d32ce50775c33", "messageHeadline": "Update LavaMoat policies (#19505)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 63}}, {"node": {"oid": "e7adf7ac22d9df734647dd6bb74613ee1beaa89e", "messageHeadline": "issue-18714: Replaced deprecated constants with enum in confirmation-\u2026", "author": {"name": "Suraj Jadhav", "email": "31582237+surajgjadhav@users.noreply.github.com", "user": {"login": "surajgjadhav"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "58f6cf96cfce53e597d2534ba4d207ce53dfb9f6", "messageHeadline": "Creating story for `icon-border` (#19467)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "29e6c2d34e2cfe03243a8afb9a7468bb8ac97433", "messageHeadline": "Creating story for `account-mismatch-warning` (#19460)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "a4f3a5fdd01e82a609f24849241faecc8f12b5d7", "messageHeadline": "Widen the number of test files that TS sees (#19403)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 467, "deletions": 292}}, {"node": {"oid": "2647ae16d23394033f0eb588f26a74ebb5524ff0", "messageHeadline": "fix(e2e): flaky test-e2e-chrome on add-custom-network.spec.js (#19487)", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "789779f4d53068629a320e475ec991533d840833", "messageHeadline": "[FLASK] Rework Snaps headers and footers (#19442)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 766, "deletions": 273}}, {"node": {"oid": "546d8349e72cdde5e5a1ad4b02aba66f066fe2af", "messageHeadline": "Bump `fast-xml-parser` to fix audit issue (#19489)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1dafb0bb660b2f042b5207d33e707d0210d10f4", "messageHeadline": "Remove unwanted console.log in E2E test (#19482)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2070e5e42af276d1b314f37c64ca30706f0b4793", "messageHeadline": "Feature/mmi 3009 confirm transaction base code fences (#19335)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 463, "deletions": 89}}, {"node": {"oid": "5f57ad159b861a2961db10bcc828d01d9b46faea", "messageHeadline": "Fix capitalization of MetaMask (#19466)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "db45a0aef4e140a0f4c823bf24cdf43fd34cbae3", "messageHeadline": "setActiveNetwork captures network config ID (#19404)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2b95d7b2427755e78572414d1cb5b746fcca49e6", "messageHeadline": "Creating story for `asset-list` (#19450)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7d7d09e4691f5ea5813df1ad2ffb7fc778a54935", "messageHeadline": "UX: Multichain: Restore Flask support link and text (#19198)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "51f6a2946193c244281c1f07da2669bf67da61ff", "messageHeadline": "Have mmi build being generated (#19441)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 4596, "deletions": 10}}, {"node": {"oid": "b5b3f67b4bb8ec3bbcbf435dccd546d8c8f72482", "messageHeadline": "Using NetworkAccountBalanceHeader component on SIWE screen (#19361)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 386, "deletions": 66}}, {"node": {"oid": "354788510e22c671e66cac6de6e8f258b08803c1", "messageHeadline": "[FLASK] Update UI (for audit) (UI facelift) (#19388)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 239, "deletions": 175}}, {"node": {"oid": "c66d65921c464557201fc47c9be21dcc93128328", "messageHeadline": "[FLASK] Limit notification count display to 99+ (#19449)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "15bdb32bb6866eea572a151792bb831eb2b2afa2", "messageHeadline": "replacing depricated constants (#19448)", "author": {"name": "rohit kerkar", "email": "129620973+rohiiittttt@users.noreply.github.com", "user": {"login": "rohiiittttt"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b40b4c623985d430119043f57311d76e37576860", "messageHeadline": "replacing depricated constants (#19447)", "author": {"name": "rohit kerkar", "email": "129620973+rohiiittttt@users.noreply.github.com", "user": {"login": "rohiiittttt"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b64aa7f9580e833373d544dbc2f1744c479878b8", "messageHeadline": "UX Multichain: Update settings title (#19414)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5355000202e01f48897efeeae2497520367e1e89", "messageHeadline": "Handle watch asset accept and reject using ApprovalController only (#\u2026", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 631, "deletions": 157}}, {"node": {"oid": "b5ef94b9f060e67dfca440df737ae7a9c6a1ed51", "messageHeadline": "Revert \"feature: Add legacy derivation path to Trezor (#19443)\" (#19451)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "36de02ff6902034fb887260e02f818bef6d216af", "messageHeadline": "feature: Add legacy derivation path to Trezor (#19443)", "author": {"name": "Simon Males", "email": "sime@sime.net.au", "user": {"login": "sime"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "61e952bad022e6bde0228c2c6a54d55f5cecd3bc", "messageHeadline": "Replacing deprecated constants with enums (#19242)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "5c5de03846a96ec2184f604488b4523c3acf8cfa", "messageHeadline": "Updating component-library readme storybook render (#19359)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3ec2c189b0998fc81f2804bf0730e2be0b277ea1", "messageHeadline": "Part of #18714: Replacing deprecated constants in `Avatar-Base` folde\u2026", "author": {"name": "rohit kerkar", "email": "129620973+rohiiittttt@users.noreply.github.com", "user": {"login": "rohiiittttt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "16e07b5d7951059e134d0fea7b7f0ea5a3829686", "messageHeadline": "feature(17901): fix import UI error (#19372)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3b9e2eb5e54069853486173143654771d04b26ac", "messageHeadline": "[FLASK] Update snap tweaks (#19410)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 37, "deletions": 120}}, {"node": {"oid": "f03f2d3f79ce0c54bbce033cd83cdf9c4f26b363", "messageHeadline": "[FLASK] `snaps@0.34.0-flask.1` (#19377)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 379, "deletions": 210}}, {"node": {"oid": "1726fb3fd04a0c7607bfea0b80dc50af30632217", "messageHeadline": "Remove MULTICHAIN flag for NFT badges (#19416)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 94, "deletions": 110}}, {"node": {"oid": "a5c370cdfa6bb42ab0a2e8d78a6387aa1dd17758", "messageHeadline": "Sync NetworkController initializeProvider tests w/ core (#19297)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 53, "deletions": 66}}, {"node": {"oid": "63c402155d53b0575b23ef7bd8458116867dc722", "messageHeadline": "Sync default value of networkDetails w/ core (#19407)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "931b1268312a2935357452883c58c1295cac96f5", "messageHeadline": "UX: Multichain: Make MetaFox logo more accessible (#19395)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "91950571365cc2f8a87f1e605974d21f99698a1b", "messageHeadline": "[MMI]\u00a0Added code fencing in libs folder (#17929)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 408, "deletions": 1}}, {"node": {"oid": "4f8c4820d2e897593fe304cf9dcac477f54aa0ba", "messageHeadline": "Multichain NFT network badges (#19029)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 381, "deletions": 104}}, {"node": {"oid": "1cea94c8eb2adbf72081cd09218d1117bc3b69c4", "messageHeadline": "Merge pull request #19384 from MetaMask/Version-v10.31.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 39, "deletions": 297}}, {"node": {"oid": "f1de905be7f8b52b8868f24caf984dcf949b6844", "messageHeadline": "Fix details when transferring NFT not added to wallet (#19045)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 173, "deletions": 20}}, {"node": {"oid": "37af04374a8c52d919be5584f25f33dd4784eb00", "messageHeadline": "feature(on-ramp): update supported networks (#19268)", "author": {"name": "Pedro Pablo Aste Kompen", "email": "wachunei@gmail.com", "user": {"login": "wachunei"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "3596edd18067b7e44966d102a2aad7a54b5ebd7a", "messageHeadline": "feature(17901): fix flaky tests in send-eth e2e (#19397)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "67555fc8794d30092e3e2972be86adbc9c3aa800", "messageHeadline": "accept approval request first (#19409)", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "20fe6fcad472e867a7f1216d29f751b7ece0f72b", "messageHeadline": "Fix/storybook console cleanup (#19244)", "author": {"name": "Suryansh Anand", "email": "suryansh.anand42@gmail.com", "user": {"login": "spiritanand"}}, "additions": 87, "deletions": 103}}, {"node": {"oid": "b89630fdd2d1309ff5b641a9dcb3ef3dc409a298", "messageHeadline": "Release MultiChain 0.5 (#18903)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 640, "deletions": 6154}}, {"node": {"oid": "2a227c46461c8b767f6b2cad89ce347a6483cb13", "messageHeadline": "Part of #18714: Replacing deprecated constants in `Avatar-Favicon` fo\u2026", "author": {"name": "rohit kerkar", "email": "129620973+rohiiittttt@users.noreply.github.com", "user": {"login": "rohiiittttt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d5dd4fa881abca2f723ec1be0becf6b76435fa40", "messageHeadline": "ConfirmTxPage: rm redundant unapprovedTxs const (#19275)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "ee9f7949f972e2e8fdcc92d761c6ae6754a5e034", "messageHeadline": "Replacing Deprecated Constants (#19333)", "author": {"name": "rohit kerkar", "email": "129620973+rohiiittttt@users.noreply.github.com", "user": {"login": "rohiiittttt"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "33cd2c7c18d862fca4d5035cf5cc99b2c6e65d14", "messageHeadline": "added deprecation message above SiteIcon (#19256)", "author": {"name": "Binij Shrestha", "email": "93417120+thebinij@users.noreply.github.com", "user": {"login": "thebinij"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c146023598b969e8b028cc21bf1c333427eb2e39", "messageHeadline": "ci: temporarily disable codecov status checks (#19354)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "37536646d42f32c328d60514769e22b2c69a7593", "messageHeadline": "Update changelog for v10.31.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "14f1ac7a66685b7d7ee235f645b71e159fc949e1", "messageHeadline": "fix: keystone sign request break (#19349)", "author": {"name": "Soralit", "email": "soralitria@gmail.com", "user": {"login": "soralit"}}, "additions": 32, "deletions": 295}}, {"node": {"oid": "ea4270babfeabb2b82db51cb2f6e34cef9f89898", "messageHeadline": "ConfirmApprove: fix space occurring after footer (#19276)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d79e285604407ad008901290e9e7fffa2b6343f", "messageHeadline": "Clean ConfirmTransaction page related code (#19208)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 38, "deletions": 32}}, {"node": {"oid": "a1050095d42ef5d80e8e24b4bf1f0a2fe818edad", "messageHeadline": "Version v10.31.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d99aecc164d2d346e7ed0b680c3d58dcf033e261", "messageHeadline": "deep clone signature tx in order to avoid state mutation bug on devel\u2026", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "20f028bf6f05c86a6943f54fdf3fe0f45c919d3c", "messageHeadline": "Update `@metamask/approval-controller` to v3 (#19365)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 32}}, {"node": {"oid": "81dbb27c731a5b0aec6ec3a15e2f3cf0f3dee803", "messageHeadline": "Update `@metamask/notification-controller` to v3 (#19364)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 58}}, {"node": {"oid": "63b810f0dbf421258612e1cf5114258c13ed8710", "messageHeadline": "fix: keystone sign request break (#19349)", "author": {"name": "Soralit", "email": "soralitria@gmail.com", "user": {"login": "soralit"}}, "additions": 32, "deletions": 295}}, {"node": {"oid": "58c0ac8b53da8ef397eb881d5ed4b3bbef2bf43e", "messageHeadline": "Update `@metamask/address-book-controller` to v3 (#19345)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 104}}, {"node": {"oid": "000c1f2ef4d9240244eca1b0fd68143852879ec9", "messageHeadline": "Update `@metamask/controller-utils` to v4 (#19344)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 559, "deletions": 34}}, {"node": {"oid": "bdf32199d159958352cca4f8f423bb2efd6d1f86", "messageHeadline": "devDeps: yargs@7.1.1->7.1.2 (#19057)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "dc580c1cf1e30a19bb4ca29654c392db62ecfc6d", "messageHeadline": "devDeps: squirrelly@^8.0.8->^9.0.0 (#19113)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "bebf6bf2a514c64e15fd220f65e6b3c7c0322d2a", "messageHeadline": "Version v10.32.0-beta.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "19ebd7054389a85afbb655721108fdb8156248e8", "messageHeadline": "Update mv3 minimum version to chrome v88 (#19358)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb605f7e976db7c22b6efd5b924f277d901bf2fc", "messageHeadline": "Update mv3 minimum version to chrome v88 (#19358)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbcd2a1113b522bab182d881db9cdc1a665f48ba", "messageHeadline": "Ensure custom provider configs have chain ID and RPC URL (#19296)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 193, "deletions": 173}}, {"node": {"oid": "1fc4b39dc7e80cd98bc689e8977c3be047621085", "messageHeadline": "Update INFURA_NETWORKS in NC tests to ostensibly use dec #'s (#19316)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "206e4537d151e85139b248fc4593ebc22da998a7", "messageHeadline": "NetworkController tests: Sync withController helper (#19313)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "84cb4a7b629209a5f10ce0d4de8f1a4dca41425c", "messageHeadline": "NetworkController tests: Remove commented line (#19315)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "80de5ceed40f472fc35655ef3cfd4a0446b3a60f", "messageHeadline": "Part of #18714: Replacing deprecated constants in `Modal-Header` fold\u2026", "author": {"name": "rohit kerkar", "email": "129620973+rohiiittttt@users.noreply.github.com", "user": {"login": "rohiiittttt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d09c8bd492b5f1b1ffa57cf8a1bcdd5fe1babbf8", "messageHeadline": "Update `@metamask/announcement-controller` to v4 (#19348)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 31}}, {"node": {"oid": "d7301fb81165194ce41fecf2b3a1d7965cc83d6f", "messageHeadline": "Update README.md (#19350)", "author": {"name": "Erik Nilsson", "email": "eriks@mail.se", "user": {"login": "eriknson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e0d717b97c4a5a32bd3ee17a147accb37edcaca", "messageHeadline": "NetworkController: Improve test for destroy (#19314)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc2e18b16ab660b4e2ecb81c4d912ee34f296a1f", "messageHeadline": "Add getProviderConfig action to NetworkController (#19317)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "84d22e122cc4fc57dc0f9500be9aefba072a4016", "messageHeadline": "Sync NetworkController constructor tests with core (#19311)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "3d4cca4d9a468bb6a1fd8dedeb7bf0cc3e83726c", "messageHeadline": "Version v10.32.0-beta.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ce22514914bdadd239d45b1b1fc73d5b3f6657f8", "messageHeadline": "Run yarn lavamoat:auto for v10.32.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 63}}, {"node": {"oid": "efa0d2872a5dfcfb5b02eb6861cd8724255a68ea", "messageHeadline": "Update changelog", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 109}}, {"node": {"oid": "7f82ea231c85252b8fc269416b7ad5ff117f7430", "messageHeadline": "Update `@metamask/base-controller` to v3 (#19343)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1486, "deletions": 397}}, {"node": {"oid": "f788121c3bc698ffd8fb0231a74e90d313ad7d71", "messageHeadline": "[FLASK] Add Snaps privacy warning on snap install (#18835)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 432, "deletions": 0}}, {"node": {"oid": "49f8052b157374370ac71373708933c6e639944e", "messageHeadline": "feature(17901): fix failing network error and remove duplicated e2e f\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 8, "deletions": 73}}, {"node": {"oid": "8dc6bf1111161772939c7b439cb4ff127736f910", "messageHeadline": "feature(17901): fix address-book `Sends to an address book entry` e2e\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 67, "deletions": 40}}, {"node": {"oid": "dfafdbb6bda8c86eae0b4c665707ff2477e99a7b", "messageHeadline": "Revert \"[MMI]\u00a0Add confirm-transaction-base code fences (#18795)\" (#19\u2026", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 82, "deletions": 651}}, {"node": {"oid": "f2356b29a5b8d1e51d614fceabed35d8ad7a1a4b", "messageHeadline": "updates values (#19336)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cdaa21b3cbcbe9834d8230a1a58a42d7ba9e9457", "messageHeadline": "Changes to Popover folder (#19245)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "97a983418290cd97f2176ffda82887f053f1d8e9", "messageHeadline": "[MMI]\u00a0Add confirm-transaction-base code fences (#18795)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 651, "deletions": 82}}, {"node": {"oid": "edf2cc41cb5f7f9c82285cef3fc70be36e18bdb7", "messageHeadline": "[MMI] adds mmi code fences to mm controller (#18279)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 1024, "deletions": 11}}, {"node": {"oid": "b667fde2e344e96d7b14fb97a09089325403adaa", "messageHeadline": "Version v10.32.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 115, "deletions": 2}}, {"node": {"oid": "d9c48cc4c079d073ee71e0cbf33b65047d65471b", "messageHeadline": "Merge pull request #19309 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "e5a9dc8dcf55b4eea0f0702695a0feb8668defe6", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22237, "deletions": 15466}}, {"node": {"oid": "c2bbbb1dbc6f5d5f3c811476d6db1e144f96daf3", "messageHeadline": "NetworkController: Simplify event types (#19252)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 82, "deletions": 113}}, {"node": {"oid": "b387a6e7957ed7dceb390e1eb7f3155892c45c84", "messageHeadline": "Reset all Jest mocks in NetworkController tests (#19295)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "edf3307f6e133998749c03b9819de0bcfc613c66", "messageHeadline": "Merge pull request #19032 from MetaMask/Version-v10.31.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 20973, "deletions": 12099}}, {"node": {"oid": "7753364958e7e4fdaa887274b370207082ff9682", "messageHeadline": "feature(17901): disable hardware wallet test with trezor in mv3 (#19287)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 67, "deletions": 108}}, {"node": {"oid": "00db93763bfe5973ae689d59f660628d520475a9", "messageHeadline": "Update Changelog", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "744dfc9e385f4db699b4db4bf12fba9e3d00c416", "messageHeadline": "Part of #18714: Replacing deprecated constants in `Icon` folder (#19250)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "a62de72aaadf49f09c81b80585bb1237826f80fe", "messageHeadline": "Styling fix and content update for Swaps (#19284)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 7, "deletions": 83}}, {"node": {"oid": "c42d3920f8a3c778495544a0d91006b4f142b174", "messageHeadline": "Show the right \"balance needed\" value if we fallback from STX to regu\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "b7ef99847aabf8cf8e4fb6e14eb8469926a74eba", "messageHeadline": "Refactor NC initializeProvider tests (#19253)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 20, "deletions": 281}}, {"node": {"oid": "5b85e9b73b1a803fe22a1c183bf69136e5c5e526", "messageHeadline": "Refactor tests for refreshNetwork behavior (#19238)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 618, "deletions": 1751}}, {"node": {"oid": "26bd689b442fbc535b8608507494619aa61f0de5", "messageHeadline": "Fixed Text Docs not rendering issue in Storybook (#19248)", "author": {"name": "Dhruv", "email": "91935072+dhruvdabhi101@users.noreply.github.com", "user": {"login": "dhruvdabhi101"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e1b12279abab994222fe739ccc6b8d6e6f17ac30", "messageHeadline": "Show the right \"balance needed\" value if we fallback from STX to regu\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "af018efcb6d1520e4edf04bea719634d2892f136", "messageHeadline": "Styling fix and content update for Swaps (#19284)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 7, "deletions": 83}}, {"node": {"oid": "ea321c964fa76aa615f1478d9775e5e6647974b4", "messageHeadline": "Revert \"limit connections (#18355)\" (#19272)", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 5, "deletions": 41}}, {"node": {"oid": "f0be1c3dba2b8008f836ae75a06f7a09e2b71d2a", "messageHeadline": "added tooltip (#19269)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "9375e3810f52f0247e0e44e37ef184aa758174eb", "messageHeadline": "fix cancel reason event for signatures (#19286)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "9ea6f8ee1272e3a927da0b2f97053a9bb21f9cf1", "messageHeadline": "feature(17901): fix test/e2e/tests/add-account.spec.js (#19280)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 102, "deletions": 115}}, {"node": {"oid": "ba4f56fbf711ac04e2b13cc94bb0b592762463a4", "messageHeadline": "Revert \"limit connections (#18355)\" (#19272)", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 5, "deletions": 41}}, {"node": {"oid": "6a7688b0d38479bf0b5eb885bdef920b4037012b", "messageHeadline": "removed mmi fencing from copy icon in header (#19087)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "8e3b705fc12fed86c2e1cdfaf4e037b681aecd29", "messageHeadline": "Fix #19139 - Allow user to switch network when loading networking fai\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d2dba07eebd5700c76500e305d401ce32fdf1bdf", "messageHeadline": "UX Multichain: updated border top for activity list (#19176)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "68e195800581040514c54762874eff4b2f16aa5d", "messageHeadline": "Fix #19139 - Allow user to switch network when loading networking fai\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "057188d1550116f8f71cf21ffbf90b0c9e4341c0", "messageHeadline": "[MMI]\u00a0Add code fences in signature-request (#18770)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 675, "deletions": 59}}, {"node": {"oid": "00bad7b8a84b2d11da2dd0705995b250a1f61ecc", "messageHeadline": "[MMI] Added code fencing in transaction list (#18071)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 402, "deletions": 27}}, {"node": {"oid": "832ce634fd4b2b09b3a33911852fd851d82a373e", "messageHeadline": "feat(accounts): import account without password (#19132)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 167, "deletions": 5}}, {"node": {"oid": "53acfe271d6ab70f93a7efaf302f6e7750db30f0", "messageHeadline": "TEXT_ALIGN to TextAlign in UI folder (#19235)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 69, "deletions": 81}}, {"node": {"oid": "c5a35b70c780b2d5db28ba4fb42191d3c5ddda73", "messageHeadline": "UX: Multichain: Only show the account picker with a selected identity\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "627ff3c0ad1ca6ba713582d313e3842de04fd977", "messageHeadline": "Multichain: UX: Snaps: Add Notifications to Global Menu (#19204)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "ba90e57663d026774ee73bd95cda108a70a233d0", "messageHeadline": "Feat/18444/text align update app folder (#19216)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "9db971768b6b5671eae7edb76ab17854f3af99f7", "messageHeadline": "UX Multichain: updated ui for settings page (#19167)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 123, "deletions": 145}}, {"node": {"oid": "415798876cdc4a0fdd0628abb7e57953d002d2dd", "messageHeadline": "update TEXT_ALIGN to TextAlign in component-library folder (#19237)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "49b8dcb25ddf5404f5940602b1c915fdcab0a102", "messageHeadline": "Moving `RESIZE` constant to textarea component folder (#19240)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "15598f2a23d936d3c468a1b8849ec3baaccee4cd", "messageHeadline": "UX Multichain: updated border top for activity list (#19176)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "ae3021c697341d628d238ac020dd4e04452b843a", "messageHeadline": "[MMI]\u00a0Added code fences to the following controllers: app-state, meta\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 118, "deletions": 1}}, {"node": {"oid": "a9429c5c0d9ec5303213b15f0a635d5cfe79a9ae", "messageHeadline": "[FLASK] Fix classnames for snaps components (#19234)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 19, "deletions": 92}}, {"node": {"oid": "dfb2c0e0e843e46f81a9452d05287cc296daaeff", "messageHeadline": "[MMI] Added code fencing in app menu bar (#18069)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 273, "deletions": 1}}, {"node": {"oid": "290dbd77ce7fae24e5dbea9b041744695dc2ca1a", "messageHeadline": "[FLASK] Create E2E test for snaps network_access endowment (#19213)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 107, "deletions": 1}}, {"node": {"oid": "80437b9b4aeb544951216cfedb6536a0b859c87b", "messageHeadline": "[FLASK] Fix an issue with submitting an empty Snaps UI prompt (#19227)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9d38e537fca4a61643743f6bf3409f20189eb8bb", "messageHeadline": "Adding Modal and updating ModalContent component (#19020)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1219, "deletions": 245}}, {"node": {"oid": "d746b58c90c8c5d7c6972e19b8a46f5cd8ce5a54", "messageHeadline": "Version v10.31.0-beta.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2326195324850b002ac3d0513f37b6b47b8334ba", "messageHeadline": "Add DS Popover component (#18805)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 1731, "deletions": 2}}, {"node": {"oid": "8437d0491f60aba7f279709741a588df0244eb36", "messageHeadline": "Deprecated Icon and ButtonIcon clean up (#19220)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 106, "deletions": 683}}, {"node": {"oid": "24c564a4c334fa4e900462b909e2e0af94de2a5c", "messageHeadline": "Changelog lint fix", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "301c2e1beb5b5a6de2c953c5b88cc53c760728eb", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.31.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 164, "deletions": 30}}, {"node": {"oid": "6267fa37c976ceab792d72aea1d6b5c72e60889c", "messageHeadline": "Bump dependencies of network-controller (#19172)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 36, "deletions": 89}}, {"node": {"oid": "99bd28d1d939aa8d822de36d4001688464d25309", "messageHeadline": "fix: support alerts confirmation page without pending transactions (#\u2026", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 971, "deletions": 22}}, {"node": {"oid": "fd8b81def040bba88b07cc290bf064522330b6d1", "messageHeadline": "feature(16691): mv3 e2e test for phishing warning page when sw restar\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 173, "deletions": 94}}, {"node": {"oid": "ab4ef4f7445b13de90f081ea4062307d628a5b4f", "messageHeadline": "[Bug]: Updating and Adding ConfirmPageContainer Tests (#19149)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 216, "deletions": 148}}, {"node": {"oid": "6a79847d818bae5cafdaa564e1a1f1c0de8d2559", "messageHeadline": "Merge pull request #19199 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "813ad984ce3013a160e05ec8a6591baa95951519", "messageHeadline": "Fix contract interaction recipient and contract address (#18855)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 227, "deletions": 51}}, {"node": {"oid": "52109a1829d0178c349ddb10469781f2def4b00c", "messageHeadline": "[FLASK] Create E2E test for ethereum_provider endowment (#19191)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "56440a84dba7367b4c059e736745259cd05025b3", "messageHeadline": "Cleanup PR: Renaming getNetworkName and moving that to utils file (#1\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 41, "deletions": 68}}, {"node": {"oid": "3fe5d3fc4cf04358718bf9bd2c8f73cc8c4d2671", "messageHeadline": "[Bug]: Enabling the display of token total in SetApprovalForAll (#18\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67614593a839a64637df2f879dba99a1060d05bb", "messageHeadline": "Disable Previous Button on First Page (#17610)", "author": {"name": "Andrew Peters", "email": "36251325+andrewpeters9@users.noreply.github.com", "user": {"login": "andrewpeters9"}}, "additions": 102, "deletions": 3}}, {"node": {"oid": "5ca0cd446a10688396e7b4166507e15d9f42459f", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 35604, "deletions": 23540}}, {"node": {"oid": "45c833d890512f0e41f383890c7e882ac5b4e31f", "messageHeadline": "disable pr labeler (#19185)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "8675c7863e665d2e8a6f9ab20ba74c9c27ac57a5", "messageHeadline": "devDeps: storybook@7 (#19092)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 5033, "deletions": 4750}}, {"node": {"oid": "9ef9327507aa521dcbe2ba22e3d3783ad18aec38", "messageHeadline": "Adding design-system enums and deprecating consts (#19133)", "author": {"name": "Nazrul Hassan", "email": "nazrul7711@gmail.com", "user": {"login": "nazrul7711"}}, "additions": 661, "deletions": 242}}, {"node": {"oid": "577e4cba0ba72a11dc3b3b61784dfb836ef145a3", "messageHeadline": "UX: Multichain: Don't filter out custom mainnet RPCs (#19150)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "556d3d82cc0730577921267ead98446bae91023d", "messageHeadline": "UX: Multichain: Fix prop error from invalid Box prop (#19188)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f21e01bebcb35302687c497b30b5905f0fc6bbf", "messageHeadline": "Update v10.31.0 changelog (#19147)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 22, "deletions": 168}}, {"node": {"oid": "724c69ea7ca9a973733eb1e3ed41640bdea856dd", "messageHeadline": "UX: Multichain: Ensure percentage of account name always shown (#18976)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 100, "deletions": 58}}, {"node": {"oid": "0e2d64181304552369cbfc0b5bdcbf0cb6d646d9", "messageHeadline": "test: sanitize url hostname check (#19053)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebc887021eb091979331645727aca21080b3d26f", "messageHeadline": "[MMI] Added code fences for account menu (#17965)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 358, "deletions": 14}}, {"node": {"oid": "804d352d58ceea6398a1b8e2605cb862a83e8d9b", "messageHeadline": "[MMI] Add MMI modals with their styles to the app/modals (#18621)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "a265d25368e4b9b1688ab2a888d58c5a5b0aa6a0", "messageHeadline": "replaces mmi for institutional (#19182)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac6fb3bb099434ecb75cb8ae3fdebf4a9485caae", "messageHeadline": "UX Multichain: updated assets to tokens in home page (#19144)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 10, "deletions": 67}}, {"node": {"oid": "e3eec3a43d617c848b21d116b2fdeaa3d0921345", "messageHeadline": "Fixes clear button size TextFieldSearch (#19153)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 45, "deletions": 37}}, {"node": {"oid": "4775a46e20c0a6d37c2641bd8d661e0475a94d19", "messageHeadline": "Run yarn:lavamoat auto for v10.31.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "471889e5bb0363e772b4f8bed0174d5473347e57", "messageHeadline": "Enable token detection for the Aurora network, fix primary token for \u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 92, "deletions": 9}}, {"node": {"oid": "a017a1bae088b5c32ad4a2196af064ec398ee9eb", "messageHeadline": "[MMI] Added note to trader code fencing (#18051)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 218, "deletions": 52}}, {"node": {"oid": "b982bea130ef2377697c5a5eac3c249171bf25d0", "messageHeadline": "[MMI] adds wrong network notification (#19168)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 235, "deletions": 4}}, {"node": {"oid": "aa555b2943e6412381a10cbf9ca31d0d47c89458", "messageHeadline": "Merge pull request #19164 from MetaMask/Version-v10.30.4", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "7ed2e5be690a1509f27d4973848f5c7d9e1a966d", "messageHeadline": "Update changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ebc6f4d0aa3be476df453ae7400fc4ee011ed97b", "messageHeadline": "Fix fail to reject multiple approval requests (#19050)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1f5ab1e714208208aa543e224703fb2ee942f8e2", "messageHeadline": "Version v10.30.4", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "488f212d289467673b9859d25521f023ce7b312b", "messageHeadline": "Part of #18714 and #17670:set-approval-for-all-warnings (#19115)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 27, "deletions": 33}}, {"node": {"oid": "42197a35d98c0ee1aac7fc45e33e364304fb5e7a", "messageHeadline": "Merge pull request #19159 from MetaMask/Version-v10.30.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 420, "deletions": 73}}, {"node": {"oid": "f74befc8ba329e3ca29d7659a9c146ef4aba11a5", "messageHeadline": "Add unit test coverage for `lookupNetwork`", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 396, "deletions": 60}}, {"node": {"oid": "05715dd98137bbc9d00405739c80e8f900b30601", "messageHeadline": "Support hex and number `net_version` responses (#19156)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 67, "deletions": 52}}, {"node": {"oid": "a98b40089b56c64b20a1c315adaf37938e60b5b3", "messageHeadline": "Update the changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "77ef06ac5794394bfd0ca645d76585db865ff4dd", "messageHeadline": "Support hex and number `net_version` responses", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "4bd74c505966c7caa7922b2800488c0ee5dbe2f6", "messageHeadline": "Fix lint error (#19157)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2897607288733b23dea9a7a83d8fc6b52031b5c3", "messageHeadline": "Version v10.30.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5135b80de7fb274c86aae94430a86ac8c5391e6a", "messageHeadline": "Part of #18714 and #17670: Changes to nfts-detection-notice.js (#19051)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "c9f420234fe56158011fb9f4938db6ae765a18e3", "messageHeadline": "Changes to gas-items-details (#19075)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "8a8c8fad1075c2ec40686a387b889d6374fe7f7c", "messageHeadline": "Part of ##18714 Replace deprecated design system typography consts wi\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "125021e4258982cf6bf5fa865c432b7ac03cda56", "messageHeadline": "[FLASK] `snaps-monorepo@0.33.1-flask.1` (#18913)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 507, "deletions": 353}}, {"node": {"oid": "1c346674df00e40fe83d36538eba2198667357a9", "messageHeadline": "Part of #18714 Replace deprecated design system typography consts wit\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "e29faca3a6a39d1c92577b36ae670989c658795f", "messageHeadline": "Refactor `lookupNetwork` unit tests (#19070)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4854, "deletions": 5370}}, {"node": {"oid": "e5fdb72acc03ce1932b7ad51c788f141a884acd9", "messageHeadline": "UX: Multichain: Improve networks selector (#19083)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 47, "deletions": 52}}, {"node": {"oid": "f95320d03ea2eedd1c250a1c934a0ecce66112fb", "messageHeadline": "[MMI] Started adding styles imports with code fences (#17943)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "5b5e5d222fba8ac66d6ef9f3e65df269546adb75", "messageHeadline": "Skip injection on snaps iframe (#19096)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "33fd7876ff403e64db43f4cbb4c5733548c826f7", "messageHeadline": "Version v10.30.2 RC (#19109)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 863, "deletions": 448}}, {"node": {"oid": "aa9ee8af6cb0a44f9510f5c2879f6e97ae6ce925", "messageHeadline": "Update useDraftTransactionGasValues (#19105)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "578f73b2eacdee89c25763bf9fbd973864d32e83", "messageHeadline": "Ensure the GasDetailsItem component can handle a tx with a maxPriorit\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "be8d8324261858d71b7a1aaffdaa4f8e216830d8", "messageHeadline": "[FLASK] Create E2E test for snap_GetEntropy (#18998)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 109, "deletions": 1}}, {"node": {"oid": "d859181029fa1782ff813a73fec71aac65009d27", "messageHeadline": "fix: use approvals selector fn in permission selectors (#19095)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "37a2be0fbb796606067b38846bf540869f2c116f", "messageHeadline": "Add `getCurrentChainId` argument to `SignatureController` (#19078)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "d37d5bf0eebf5a28fbfe7f672842e5ce3bf9137a", "messageHeadline": "feat: Refactor Transaction Confirmation selector (#18796)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 229, "deletions": 116}}, {"node": {"oid": "033b529c17aa06736cdf4dc43fd201b2957249ac", "messageHeadline": "Fix script to build migrations by having it use the `.ts` template (#\u2026", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "cf7c7905053058d55f16fb47de65c3b4e5442cb7", "messageHeadline": "Only recognize \"blocked\" status for built-in networks (#19069)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "46c2f1cc56138e4b256d96e70833b9a7b01e70a6", "messageHeadline": "removed mmi fencing from copy icon in header (#19087)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "05fb01802d6c65e6ac71b1af62c1167518692374", "messageHeadline": "Re-enable tests for subscription-based RPC methods (#18994)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "23b8b15e5c94232d4e24fb22d2a0a4ea8042c2de", "messageHeadline": "builds.yml: add env var EDITOR_URL (#19074)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df3db6e5596b4b5e59923d9263a6f4f5da432a6d", "messageHeadline": "Adopt ApprovalType from core (#18567)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 39, "deletions": 43}}, {"node": {"oid": "e991439718f0ddbc2b9ad280eec86ebdeedbf39b", "messageHeadline": "Part of #17670 & #18714: Replace Typography with Text component in to\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 61, "deletions": 49}}, {"node": {"oid": "490e0770c76c6024747c3782082cae5cf6a39e1b", "messageHeadline": "Changes to edit-gas-display.component.js (#19037)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "32688c2e3c527ea6105d99543dbbf1e5fc2ba918", "messageHeadline": "Adding ModalFocus component (#18979)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 874, "deletions": 2}}, {"node": {"oid": "62ffd8022ab0aa4e983d98dc7b70e145185f836b", "messageHeadline": "Some style, accessibility and sematic html updates to modal sub compo\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "a1ff530430fc09b55223ef76befd5aa17fb1bb12", "messageHeadline": "Made builds.yml variable errors more helpful (#19066)", "author": {"name": "Olaf Tomalka", "email": "olaf@tomalka.me", "user": {"login": "ritave"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6e180af3137b21635588e0993710e603e4cbdb8f", "messageHeadline": "remove pre commit hook for branch names (#19077)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 4, "deletions": 73}}, {"node": {"oid": "9847179f54c972e1060cf6557353895e90683f68", "messageHeadline": "Set network status to \"unknown\" when ID is invalid (#19068)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6535e349431970697d9580125ff890c1dce7a8d1", "messageHeadline": "Replaced all fa-icon-circle with INFO icon (#17539)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 137, "deletions": 76}}, {"node": {"oid": "cde449925b878e6231446d6c014bdc8f79810577", "messageHeadline": "UX Multichain: updated margin top for assets tab (#19071)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4cb3284136a5585019ced40aeb40bf13e66eb8b4", "messageHeadline": "Fix popover scroll button WhatsNewPopup hiding (#19017)", "author": {"name": "Dominik Rudzki", "email": "dominikrudzki2000@gmail.com", "user": {"login": "dominikrudzki"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "09b113e0df897830b093ebe5f5fb9fff7a25b21b", "messageHeadline": "Fix #19060 - Ensure there's multiple accounts before focusing search \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "124678e70151342e8e7f3e636852ffcb46c0c46e", "messageHeadline": "Fix #19059 - Show network picker when locked (#19063)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "ecea162b1022b5ae3e80f6b06b23553d3a0fc84a", "messageHeadline": "UX: Multichain: Update deprecated variables (#19058)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b9813773044353fe31ffdf95f0fe4ecd9de2aed2", "messageHeadline": "UX: Multichain: Disable network and account picker when necessary (#1\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "c4e7b5532dc05bc722c057900a9d5533552238a6", "messageHeadline": "Changes to custody-labels.js (#19038)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "37b481f3056344de6d9c763ebeeaccc18146642e", "messageHeadline": "devDeps: react-devtools@4.16.0->4.27.6 (#18869)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 98, "deletions": 261}}, {"node": {"oid": "995887aa927d9622dfdead0ddc1a2e6ade7fccc0", "messageHeadline": "UX: Multichain: Ensure network picker renders properly for long and s\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "90630edef7037e9e92cac9ab87377e0e0d79c050", "messageHeadline": "Fix #18916 - UX: Multichain: Network picker design updates (#18962)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "4ad281c8063c469857ea5293e83a8d37918ac86a", "messageHeadline": "Part of #17670 & #18714: Replace Typography with Text component: nft-\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 100, "deletions": 113}}, {"node": {"oid": "7ebd561ff9cf84fc8c04dfbf8e69f6589c038e0b", "messageHeadline": "[MMI] adds mmi logic in home view (#18960)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 216, "deletions": 59}}, {"node": {"oid": "a5494fc637c711ce0272e1d49a3b2cde095d7c14", "messageHeadline": "UX: Multichain: Account Details Fixes (#18999)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 46, "deletions": 84}}, {"node": {"oid": "dd04913e7e26da6ccdad769ba8619beadeb1e9e1", "messageHeadline": "Working on some lint issues in 2 files. (#18633)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "1c199d32231e13dc8a7fcc8231177f19b9e0e249", "messageHeadline": "devDeps: storybook-dark-mode@1.1.2->2.1.1 (#18866)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 144, "deletions": 141}}, {"node": {"oid": "e8dd6a6ff1413c7f87ad4900b57aadff4d4b0826", "messageHeadline": "UX Multichain: Added extra margin for native token (#18988)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "50f2d06223a65dd6cfb5fb03aa3393f56c2e4d18", "messageHeadline": "Changes to confirm-data and confirm-hexdata (#19041)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "46f717feef0b17fa073a60323229ac4d6354e10c", "messageHeadline": "Update slider.component.js (#19035)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "da8cb0bbc0f1b71daff536fc1de8f55b5efca3b7", "messageHeadline": "Fix fail to reject multiple approval requests (#19050)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "8df3bc9c1b0001b3ebc2773cb9913b13c117b534", "messageHeadline": "Label PRs based on the labels of the associated issue (#17603)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 448, "deletions": 1}}, {"node": {"oid": "0306422bbfce4f6182418bbd07c1af94deb901b3", "messageHeadline": "Add reveal to export private key (#18170)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 672, "deletions": 422}}, {"node": {"oid": "7d62a0bfdd8d6243bcf390429fd799110a6a718e", "messageHeadline": "Version v10.31.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 177, "deletions": 2}}, {"node": {"oid": "82f01a6b44421405ad7dcabf0cf0ebce7512009c", "messageHeadline": "Fix build types not overriding the manifest (#19027)", "author": {"name": "Olaf Tomalka", "email": "olaf@tomalka.me", "user": {"login": "ritave"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b60b9f441f1ce3758c82e053738bec8d335c7cee", "messageHeadline": "Bundle size reduction: Upgrading ethereumjs/tx and ethereumjs/common \u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1670, "deletions": 1213}}, {"node": {"oid": "828fd35575f3a600bac620d28a54e4c51c0a476e", "messageHeadline": "Merge pull request #19026 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "67dbac6b0dcff62315fdda6d300bffb6fdf4faaf", "messageHeadline": "Fix #18984 - UX: Multichain - Network connection fixes (#19000)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 145, "deletions": 53}}, {"node": {"oid": "33f9d6f480b324ecaa5e825d7f17d16a48a0bcdc", "messageHeadline": "[MMI] Applied code fencing in transactions and pending tx tracker con\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 101, "deletions": 5}}, {"node": {"oid": "395ac34bedfabdf13faf6deadc4dd04b703c7da2", "messageHeadline": "chore: refactor connect to dapp action in e2e (#19015)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 137, "deletions": 114}}, {"node": {"oid": "69132e7785a867b72201284f9880b0c269cfbc3c", "messageHeadline": "Part of #18714: Replacing Typography consts with enums (#19013)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "319696b4efe44a44a86e4e5cb9a24cc9ab514851", "messageHeadline": "[MMI]\u00a0Added compliance details modal and compliance details component\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 81, "deletions": 7}}, {"node": {"oid": "f62d8fce618e8473b6759270ef9c78827063e37a", "messageHeadline": "Use core signature controller (#18654)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 141, "deletions": 1296}}, {"node": {"oid": "1a55a7e4d1aaeb7c99b1d7fb936ffd2e2f682028", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18392, "deletions": 8386}}, {"node": {"oid": "409759da07d02adb9f664810e85419761bffa8a6", "messageHeadline": "Merge pull request #19022 from MetaMask/Version-v10.30.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "944d39ed3ae06e4030428b72b7a72cbf2fd1b9b9", "messageHeadline": "Part of #17670: Replace Typography with Text component in smart-trans\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "9fae71505c1632419424962c3cc02f6188377f5e", "messageHeadline": "Part of #17670 Replace Typography with Text component for 4 files. (#\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 79, "deletions": 67}}, {"node": {"oid": "36c4ff15b2b72a1a147a0479496107255c8f641c", "messageHeadline": "Update interactive-replacement-token-modal.js (#19003)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "18b80df0438f7c8b9fc32dea83534fb3345690b2", "messageHeadline": "Update changelog for v10.30.1", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "e4e9f3c7ac90d3a1e382d598d5e9647d8b772a30", "messageHeadline": "[FLASK] Disable RPC test (#19011)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e3a7f910955464c5486b3f55843ff078ace070a7", "messageHeadline": "Version v10.30.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c7bb906b03937cdba018fdbe4063287ba9844ea1", "messageHeadline": "[MMI] Added code fencing in account details modal and selected accoun\u2026", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 132, "deletions": 6}}, {"node": {"oid": "f0fd1772ee70de76b3fca577e8d9539908ddd603", "messageHeadline": "[FLASK] Don't show the title on Install/Update when it's loading (#19\u2026", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f15795c338ffc9d0d6f5a482708faa505b90151", "messageHeadline": "UX Multichain: Fixed UI updates for header (#19006)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 135, "deletions": 100}}, {"node": {"oid": "88fa9c10df24ec79724b4b8e3767baabe9595468", "messageHeadline": "Merge pull request #18708 from MetaMask/Version-v10.30.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19136, "deletions": 7996}}, {"node": {"oid": "9062c347dbe36965db218a49efeaea6e67150d28", "messageHeadline": "Update CODEOWNERS: remove requirement for supply-chain team to approv\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5793dd0193c429c1d8790c1b1b7097e4557c7581", "messageHeadline": "UX: Multichain: Focus on test networks when setting is flipped on (#1\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "2c9306d8ede13f0d4a183d60890fcbb52836901c", "messageHeadline": "Update CODEOWNERS (#19007)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c49fd49b1d15ece522aa95496b6700e5b1fdcb57", "messageHeadline": "feature(17946): implement mv3 e2e for popup consistency after service\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 93, "deletions": 2}}, {"node": {"oid": "9c63dfca89386c32424ac709d8a41a6799c8ac92", "messageHeadline": "Changes in blockaid texts (#19001)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 36, "deletions": 71}}, {"node": {"oid": "1646ab110e75941445ffed7bc3dd055511f62ef1", "messageHeadline": "[FLASK] Disable RPC test (#19011)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "398b0cf4523d3ef3b3d610a6832eb2f88d5fb636", "messageHeadline": "Part of #17670 & #18714: Replace Typography with Text component: toke\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "229906d09a8005b25924b971b0cc964776a69473", "messageHeadline": "clean up and adds a code fence (#19005)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c5954e73eca1ffbe3c1766e79361b85f46512be7", "messageHeadline": "Fix #18990 - UX: Multichain - Copy Address Fixes (#18993)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cfc653ada651cbcf76e9121a9c95d29cfdb2b202", "messageHeadline": "eth_sign toggle Update in advanced settings (#18848)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 453, "deletions": 11}}, {"node": {"oid": "bfbe10ba287d645a07dbddeaaf4719b286d75f90", "messageHeadline": "e2e test for action metrics (#18347)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 182, "deletions": 9}}, {"node": {"oid": "c92d7380df5a59bdc5200476043ac1fd146b64d8", "messageHeadline": "Migrates avatar base to TypeScript (#18494)", "author": {"name": "Suryansh Anand", "email": "suryansh.anand42@gmail.com", "user": {"login": "spiritanand"}}, "additions": 152, "deletions": 149}}, {"node": {"oid": "924df55e8938061848df8747b607eff08fcef97a", "messageHeadline": "devDeps: pretty-error@2.1.1->2.1.2 (#18868)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 18, "deletions": 56}}, {"node": {"oid": "9a583635c206677e108d11a3d59d8b26bcc22f9d", "messageHeadline": "Fix popover hiding (#18843)", "author": {"name": "Dominik Rudzki", "email": "dominikrudzki2000@gmail.com", "user": {"login": "dominikrudzki"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "e8ede35dd1c8195c1e646c46f792ec7912af0bc1", "messageHeadline": "Ensure we can successfully create prod builds with specific types (#1\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "e1295e489ba4959bc2c332a95277de3b8d1c6495", "messageHeadline": "fix: prevent cancel and speedup transactions to call accept approval \u2026", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "ab4843f06bc622a0548f4d63731d25c3fd937ac5", "messageHeadline": "UX: Multichain: Implement Account Details Popover (#18811)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 595, "deletions": 13}}, {"node": {"oid": "c078807c727dc50aebe33b8fd9687b1cd56f449c", "messageHeadline": "UX Multichain: Account List Search Fix (#18963)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1eaba66631ed6d563cfa4b0369b4f2c899c6cbb4", "messageHeadline": "removed top border from list item (#18959)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9f67e403da86fae8534578e66d5a867b7ea73bb", "messageHeadline": "UX Multichain: Fixed NaN USD issue under Eth when using Fiat (#18981)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a3cf0036adad4e5ffd39b044b5185d1df30e52f5", "messageHeadline": "Feat/srp metrics (#18015)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 587, "deletions": 100}}, {"node": {"oid": "a356c40c86ec58ae4f9effc2395efceeffefa98f", "messageHeadline": "add scuttle exceptions for JSON and Date (#18989)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8d2803c1790971230e92b0c9429bc00594073bd8", "messageHeadline": "limit connections (#18355)", "author": {"name": "witmicko", "email": "witmicko@users.noreply.github.com", "user": {"login": "witmicko"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "c4e1edef19e7d946dfd2873cd3e7608a187770d9", "messageHeadline": "[MMI] Don't group transactions by nonce if they are custodial Tx (#18\u2026", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "02b537c0c152970019daaae97f105c07453419f7", "messageHeadline": "Enable editing L2 gas on optimism (#18217)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 407, "deletions": 176}}, {"node": {"oid": "bf0a70dbbab6564a6fcfc3033338e2f713ff5bca", "messageHeadline": "adds custody page route to account routes (#18985)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "28b3490e7cdbc1ae3d98481c1743d81b6a7bc5fb", "messageHeadline": "Fixes the cancel-speedup-popover.js (#18948)", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "657b94cd47f663c8725c5202277f9d7df7a75553", "messageHeadline": "Part of #17670: Replace Typography with Text component in beta-header\u2026", "author": {"name": "Dhruv", "email": "79097544+dhruvv173@users.noreply.github.com", "user": {"login": "dhruvv173"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "28241b0592867d3e7dba1707c7c77ac7eb103f64", "messageHeadline": "Delete two unused selectors (#18904)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "6f4969d701746026ab4edcac9bbcc45d64475c5d", "messageHeadline": "Update messages.json (#18897)", "author": {"name": "NanamiNakano", "email": "thynanami@foxmail.com", "user": {"login": "NanamiNakano"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56e48a7e55e299ed2719d1e1d07d8dd4bf61518b", "messageHeadline": "Fixing broken responsive box background color prop and color fix (#18\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "98cb3381e624a135d2e3f5c2082ba7721106b972", "messageHeadline": "Part of #17670: Replace Typography with Text component in: detected-t\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "910b9e713f37bbf888cc257e70efb652aafaf2ff", "messageHeadline": "Use separate versions for Flask and Stable snaps (#18875)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 358, "deletions": 60}}, {"node": {"oid": "1d80029691c38c6a351c938c1f0c7d908c4faa6b", "messageHeadline": "fix ff diff generation (#18824)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "cbcb46f7041099105cb592bb479580634774aaa4", "messageHeadline": "fix: prevent cancel and speedup transactions to call accept approval \u2026", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "b5a11857c4b49eca39447c0937b5f49768eb479d", "messageHeadline": "[FLASK] Fix overflowing notification content (#18881)", "author": {"name": "Dominik Rudzki", "email": "dominikrudzki2000@gmail.com", "user": {"login": "dominikrudzki"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c716592fd14aef04721c06c574bbb15ce9de2e76", "messageHeadline": "Clean up some code fencing around snaps (#18802)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 25, "deletions": 41}}, {"node": {"oid": "120dfcdf32b80de4a8d96eadc7f2bdd7962768eb", "messageHeadline": "UX: Multichain: Add maximum width for network picker in full screen m\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57e90196cc7ff33998f5274c1c06decef2897a67", "messageHeadline": "UX: Multichain: Provide localization for the network menu (#18880)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d1cea85f3360801e9753d5ef126fd49797cd1ffe", "messageHeadline": "Rename `provider` to `providerConfig` (#18907)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 550, "deletions": 403}}, {"node": {"oid": "55d974d7b22faefb7f6a86f85b4618aa53f5ca1b", "messageHeadline": "Bump Circle CI docker image (#18914)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 8, "deletions": 37}}, {"node": {"oid": "abd6df72c6493088daba38bfc60969c1a7edb948", "messageHeadline": "Improving code formatting in component-library readme (#18910)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4d015de43e7765b7aa9d217d9e33150b6ae4529c", "messageHeadline": "Fence snaps endowments and permissions for stable/flask (#18847)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 42, "deletions": 30}}, {"node": {"oid": "88ae10418bbbf4ff94ae7fe4167e704c33487474", "messageHeadline": "Expand usage of `getProviderConfig` selector (#18906)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 76, "deletions": 83}}, {"node": {"oid": "ece1e482003557964407eb0d785e43ec615aca53", "messageHeadline": "Consistent message for third party requests across screens (#18873)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b758165c1b0fc6ccc5de93979b6f485ab43aa92e", "messageHeadline": "fix(18709): fix error when switching to linea testnet using wallet_sw\u2026", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "ca0a4bec3b37d5c1cab877697ac46d9677a0cb86", "messageHeadline": "Return state when calling EncryptionPublicKeyController.cancelEncrypt\u2026", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1626f22704f5c6e43d8c243755adaa3f845f0b43", "messageHeadline": "Update outdated browser versions (#18721)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "0a9c6023dcf2a258460cab22e7d702ec7479c00d", "messageHeadline": "Fixing issue with gasLimit in transaction being 0 (#18682)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19257361e52d422e13c1c47b009c922006b6381c", "messageHeadline": "Show Bridge button in TokenOverview component (#18630)", "author": {"name": "micaelae", "email": "100321200+micaelae@users.noreply.github.com", "user": {"login": "micaelae"}}, "additions": 314, "deletions": 68}}, {"node": {"oid": "7fbc26eebdc0cecdf9b2d8826954a8946e41bd94", "messageHeadline": "Discontinue use of deleted getProductionConfig function (#18900)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "483ffdb5c0c83d5c64de0a0b52a18840f80c8001", "messageHeadline": "Simplify network controller unit test setup (#18901)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 202, "deletions": 386}}, {"node": {"oid": "2face84177a00e1fc9555f786d26df5d4f26943c", "messageHeadline": "Adding deprecation notice to old Button component (#18908)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "1478e83b081b043ae662b2eb69c606c1e80720ee", "messageHeadline": "Part of #17670: Replace Typography with Text component for 'review-sp\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "a5d7cf3319cbfa90dbd1228bb5b2898afc79b9be", "messageHeadline": "Transaction cleanup and fix TransactionDetailItem key not unique bug \u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "36092571c6922767625364302d044883d959f4cd", "messageHeadline": "Part of #17670 Replace Typography with Text component in: signature-r\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "f5f2e2e35f5eaa672edd7905f3d8d979a9fdce85", "messageHeadline": "Part of #17670 , #18714 & #18651 for 3 files. (#18752)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 44, "deletions": 56}}, {"node": {"oid": "32a7f0fe0990ac5f3489495d51cc5281b360673b", "messageHeadline": "Update pin-extension.js (#18877)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "262a291185acaddfd806aa2341b35b4d91fdc54a", "messageHeadline": "Part of #17670 Replace Typography with Text component in: nft-default\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f765b8c9b900ed3968622bba76ff44904f1846d1", "messageHeadline": "Refactor provider config selector (#18905)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 51, "deletions": 40}}, {"node": {"oid": "4bad30c94dcccb84edad83d5be8e72a019dd118a", "messageHeadline": "Show gas warning for legacy networks also (#18871)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "8193a4999ce2afd156983b4ad6bccfb89b60d4bc", "messageHeadline": "Added code fences (#18872)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7b323b8a30cac607e7c327e8b575bfa947561075", "messageHeadline": "Part of #17670: Replace Typography with Text component for 11 files. \u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 147, "deletions": 136}}, {"node": {"oid": "1ff437d3562f6c96316f5ca9c547a19b1fbae5c2", "messageHeadline": "Adding new icons (#18870)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "e292d50d9fa78ded9e5f14bc3d1d88e41b7ffc0f", "messageHeadline": "Consistent message for third party requests across screens (#18873)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27b2993cae5f2209c6681dcf47a4a586bff7d3bd", "messageHeadline": "UX: Multichain: Set a maximum width on the network picker (#18731)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "a9243077b4b5423dfb339cef07c89464545e0e3a", "messageHeadline": "Terms of use e2e (#18861)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "2589d8d5d341b2c378a56e7102c2f3b59506d1ce", "messageHeadline": "E2E: update selenium webdriver (#18854)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "7f585a19b7e0eb02e45f92caaf8e8b00540c7165", "messageHeadline": "fix(18709): fix error when switching to linea testnet using wallet_sw\u2026", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "26f0cbe29392f8b824891412c0222b961aa376a8", "messageHeadline": "[MMI]\u00a0Adds custodian icon next to metafox (#18851)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "b695901ff41a656506c6a0e6ea6e8472718fe156", "messageHeadline": "[MMI] Add the custody status text in the transaction status (#18797)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 225, "deletions": 9}}, {"node": {"oid": "d6bf3c133f66dd518a20d5276cb315fdafeefd9a", "messageHeadline": "fix: remove firefox build for beta (#18874)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "a501ce0f3d4c23bd3e90682aa9b3a0889eecae08", "messageHeadline": "[MMI] adds some constants and necessary routes (#17868)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 104, "deletions": 3}}, {"node": {"oid": "49f01406c41cf703b2e76a2b57fcbdf2b2b9b41d", "messageHeadline": "[MMI] Added confirm-remove-jwt component (#18186)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 404, "deletions": 5}}, {"node": {"oid": "9d794e97b306ce95cb8fb48c0d17cb26b3833a6f", "messageHeadline": "Fix in approve header to show correct account name (#18849)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "89d40383512b1dd9272ca5a942de44b30ab5938d", "messageHeadline": "deprecation notice (#18859)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "576eee7adf592f33f124631ad94474c7467020d5", "messageHeadline": "devDeps: eslint@8.14.0,8.20.0->8.36.0 (#18748)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 794, "deletions": 582}}, {"node": {"oid": "94a2325ae0b119ffbccc7faa46e10aaf57d14e00", "messageHeadline": "Adding price checker deactivation for Optimism (#18833)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 185, "deletions": 43}}, {"node": {"oid": "f6210927dd4cbb7948bcbfc484cc32017e355431", "messageHeadline": "Part of #17670: Replace Typography with Text component in RecoveryPhr\u2026", "author": {"name": "Matthias Kretschmann", "email": "m@kretschmann.io", "user": {"login": "kremalicious"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "d58b1f9aa7ac4b151eae4add9098b490c318d448", "messageHeadline": "Add snaps entries to CODEOWNERS (#18825)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f7e7ff96c09b01f6f988d1597b26f6ca3a0a3e7a", "messageHeadline": "Ux Multichain: Hide search input for single account (#18798)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "e339afce7a421ea9142660dedffc10c804de4128", "messageHeadline": "UX: Multichain: Analytics (#18674)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 379, "deletions": 57}}, {"node": {"oid": "bbb35dbe8de6754e0ab75f88317cffbf581326d6", "messageHeadline": "update ses@0.18.4 (#17521)", "author": {"name": "Andrew Peters", "email": "36251325+andrewpeters9@users.noreply.github.com", "user": {"login": "andrewpeters9"}}, "additions": 8, "deletions": 43}}, {"node": {"oid": "6e4de3bee82a2b9e2117a47079fa9c6de2a27d8d", "messageHeadline": "[e2e] test-dapp update to `v6.0.0` (#18844)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1253c768c71708ce5847d5419427b6e1fc19705e", "messageHeadline": "Return state when calling EncryptionPublicKeyController.cancelEncrypt\u2026", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e6455e92ae86ed0f94035784fb0cefcb83ec27e4", "messageHeadline": "[MMI] custody page component (#18688)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 1004, "deletions": 25}}, {"node": {"oid": "c450fae84ff24249868d45e263f34b55ed553aef", "messageHeadline": "Update Snaps icon in settings search and fix missing icon (#18803)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c9bf40688b1d352340002607a54c86dc412ba3d", "messageHeadline": "[MMI] Add interactive-replacement-token-page (#18683)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 834, "deletions": 25}}, {"node": {"oid": "e0919d529e8417841c09c97c8099236cd0b8503f", "messageHeadline": "Fix for wrong type being assigned to the transaction (#18818)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "17e17e83cc9e7d1a154015f917d9c9ecd2827432", "messageHeadline": "locales/ko: Fix some mistranslation and typo (#18799)", "author": {"name": "TaeRim Lee", "email": "102295278+95decode@users.noreply.github.com", "user": {"login": "95decode"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "70ee78757b35966f1c891c5c307a9ae9e29d0cff", "messageHeadline": "Strong tag support in Text component (#18816)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "ffc4d6022b65e07f7c515ca765983b136338fe08", "messageHeadline": "Update changelog for v10.30.0 (#18812)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 15, "deletions": 95}}, {"node": {"oid": "f89f96343b06ca934a221df779655e65b1c23fa0", "messageHeadline": "Fix mv3 beta build (#18690)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 47}}, {"node": {"oid": "1f0c0d041cd99479bde065a274e96a3d3dc9b86d", "messageHeadline": "Update Button prop name type to variant (#18774)", "author": {"name": "Hakeemullah J. Yousufzai", "email": "hakeemullah.yousufzai@gmail.com", "user": {"login": "hakeemullahjan"}}, "additions": 75, "deletions": 72}}, {"node": {"oid": "a6d7c436bcfddd6fd6c952c5e4a4ce5201b8801b", "messageHeadline": "Part of #17670 for file: detected-token-ignored-popover.js (#18738)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d428a4895fdda897c144b079995911ffa7f17cb7", "messageHeadline": "Update knobs to control: MetamaskTemplateRenderer (#18677)", "author": {"name": "Digvijay Pundir (DJ)", "email": "61174028+dj-pundir@users.noreply.github.com", "user": {"login": "dj-pundir"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "2943ec3310218d02a321829ec6527f256ec57de7", "messageHeadline": "devDeps: bumps source-map related dependencies (#18830)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 28, "deletions": 79}}, {"node": {"oid": "b4fc0bddd290d7e88a108cf8b811242c53f2b136", "messageHeadline": "devDeps: bump @storybook/* (#18832)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 382, "deletions": 611}}, {"node": {"oid": "6d0f3a0b26e49a7be9c2f1e3b02bf26d091e44ca", "messageHeadline": "Consume Decrypt Message Manager from @metamask/message-manager (#18379)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 684, "deletions": 501}}, {"node": {"oid": "660ae4c156aeba09da25f8fb54ec5cf3364384d3", "messageHeadline": "Fix mv3 beta build (#18690)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 47}}, {"node": {"oid": "755b6b5667a164798d1bfbcbbadcc930d34db37b", "messageHeadline": "UX: Remove Goerli buy link and disable button (#18137)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 24}}, {"node": {"oid": "062a8b376f706914f00b98fee93a8b62a2d6d206", "messageHeadline": "UX: Multichain: Fix Network Picker when Test Networks Disabled (#18694)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 58, "deletions": 52}}, {"node": {"oid": "15d64b64675e0ee1255de2c30c5c35f4e01e53dd", "messageHeadline": "UX: Multichain: Focus on account search when menu appears (#18705)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "bc3baaed3192128f1e22bc0e852b038adc743d10", "messageHeadline": "deps: bump json5, loader-utils, minimist (#18733)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ef01dc1391612aee26f2cc8bf134c85154864442", "messageHeadline": "Unbreak CI checks (#18813)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "086b7dade5f024b52cb36fab72fcc08d0a30946f", "messageHeadline": "Improve logging at build-time (#18780)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "82a64195a254b39fe3573221d639138b5176db4d", "messageHeadline": "Enable editing L2 gas on optimism (#18217)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 407, "deletions": 176}}, {"node": {"oid": "6a78592af64996675d3504c4ad7740006f1e9ced", "messageHeadline": "Adding ModalHeader component and updating PopoverHeader stories (#18311)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 501, "deletions": 50}}, {"node": {"oid": "08f775796c958ed77956ae53341249c21525f330", "messageHeadline": "Policy formatting issue (#18810)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea872946cd97eabc8b1be72ee642512036378d4d", "messageHeadline": "UX: Multichain: App header cleanups (#18627)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "c9336a2ab588609bf36e9df874349d64fd5c3735", "messageHeadline": "UX: Multichain: Use correct blockie or jazzicon in the account menu (\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ab3e3976e6831edf5b1f6bfb4c35e8855978ef7e", "messageHeadline": "Part of #17670: Replace Typography with Text component for networks-l\u2026", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6126c156ea25cddd2d3ef116f02cb36c62d3c632", "messageHeadline": "[FLASK] Expanded Snap authorship (#18775)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 396, "deletions": 197}}, {"node": {"oid": "a4a5b28f2e66497bcf5d1a139320322e5c44e075", "messageHeadline": "Fix diff generation for fitness functions (#18508)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2c1ed4e8f0337b7c5a3123b19b0ef7d5047446cd", "messageHeadline": "deps: replace gulp-dart-sass with gulp-sass. (#16302)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 99, "deletions": 127}}, {"node": {"oid": "95c37e1ba35317bffafbef5194259a95dbfc1601", "messageHeadline": "feat: add yaml feature management (#18125)", "author": {"name": "Olaf Tomalka", "email": "olaf@tomalka.me", "user": {"login": "ritave"}}, "additions": 1559, "deletions": 927}}, {"node": {"oid": "4df363b251b689a7b12b7769a901113b73e6ca34", "messageHeadline": "[MMI]\u00a0Created custody-confirm-link-modal component (#18632)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 485, "deletions": 0}}, {"node": {"oid": "cbe438e70444d58a8b4772b50015aeb7e7233e16", "messageHeadline": "Update keystone links (#18792)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "07139b1aac8bacf50fbbff6a857d8fd5aa1ad1b7", "messageHeadline": "Part of #17670 for file custom-spending-cap-tooltip.js (#18686)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d403219210b0d73f1ba223b20c375dcbb6c89286", "messageHeadline": "Part of #17670 for file network-statistics.js (#18644)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "19d69629577e7a103d816231815ce35ae5b8bdda", "messageHeadline": "Update slippage-buttons.js (#18745)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "935831658f770ef263641e0183bda59dfeb2903d", "messageHeadline": "Update fee-card.js (#18746)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c9729009280920825bd110fb57e7fe8fd7ba8d0f", "messageHeadline": "Update settings-tab.component.js (#18753)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "9967b50015dc6c9857c72d137056ebc23f64b0af", "messageHeadline": "Worked on #17670 & #18714 for 7 files. (#18789)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 143, "deletions": 127}}, {"node": {"oid": "41cf85e201bb26697f84e347708ef8e38ac4b7ae", "messageHeadline": "[FLASK] Update permissions to use IconName and IconSize design system\u2026", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 23, "deletions": 29}}, {"node": {"oid": "16dabdf802012309f38a947e3ead86b98271cc4b", "messageHeadline": "[MMI] Adds a warning if message signing account mismatches selected a\u2026", "author": {"name": "Shane T", "email": "shane.odlum@consensys.net", "user": {"login": "shane-t"}}, "additions": 226, "deletions": 5}}, {"node": {"oid": "c1614ec670f2042a369d0c394b06b70e8b6dc6d1", "messageHeadline": "Approvals selector refactor (#18664)", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 81, "deletions": 7}}, {"node": {"oid": "64d4bfbbe9de72b2a38b9c8ac11114b46db26e97", "messageHeadline": "Use SIWE origin validation logic from @metamask/controller-utils (#18\u2026", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "a827c444fbc8998ff46b86075f829477d8f900c7", "messageHeadline": "devDeps: security updates roundup (#18739)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 136, "deletions": 335}}, {"node": {"oid": "85bc0460e3f55d040a32f726dc42cf4827fc32b6", "messageHeadline": "Revert \"Shallow git clone (#18491)\" (#18788)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 43, "deletions": 61}}, {"node": {"oid": "e65b955b19d95b9752b5b9b911f2466c728c43e0", "messageHeadline": "Unit tests for various modals (#18115)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 632, "deletions": 0}}, {"node": {"oid": "6f2a5faaea3ee8ffecdc8132e36c934c1ef13767", "messageHeadline": "Fix missing icon for webassembly endowment (#18781)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd7cd45ec58c222fc1720797ed0e237c5f98bc95", "messageHeadline": "Only build LavaMoat runtime once (#18768)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "9fcbc554b0ae0cfc1454626a03b775f7b3c9f502", "messageHeadline": "Some linting issues in the file custom spending cap tooltip.js (#18687)", "author": {"name": "Harsh Shukla", "email": "125105825+PrgrmrHarshShukla@users.noreply.github.com", "user": {"login": "PrgrmrHarshShukla"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9ddbd9b4e7f08879859de4328f2b8cc01ca438c9", "messageHeadline": "Fix ICON_NAMES error for snaps settings (#18784)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "632ae0b7c3c4beb64bb518398a706cc6036ce764", "messageHeadline": "Prevent new JS files in shared folder (#17737)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 468, "deletions": 192}}, {"node": {"oid": "3e520214c9d386f9db35a15a48c2c58a26962c32", "messageHeadline": "update icons to ts enum version (#18698)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 141, "deletions": 183}}, {"node": {"oid": "b704a3d60f407eac99a7dc3f8a65529eff812203", "messageHeadline": "Shallow git clone (#18491)", "author": {"name": "HowardBraham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "ff8b41042e333e8cecc6b908b94825f67c39235f", "messageHeadline": "deps: bump serve-handler@6.1.3->6.1.5; minimatch@3.0.4->3.1.2 (#18734)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "eaa004c14745b4b4a572d5dcf9d4f88c5702beaa", "messageHeadline": "Bump `@metamask/slip44` to `3.0.0` (#18773)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "05dcff85a605b28d3a5886914c91663a378789d0", "messageHeadline": "[FLASK] Fix text selection bug in snap ui (#18719)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "ff9683687149c2d02a60afcf17f17b16003f63e2", "messageHeadline": "[FLASK] Add updated version of the Snaps settings UI (#18438)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 450, "deletions": 1103}}, {"node": {"oid": "1452a5a8ced9521af15f24067881b8fa6e4d4ca5", "messageHeadline": "Part of #17670: Replace Typography with Text component (#18569)", "author": {"name": "Om Raval", "email": "68021378+omraval18@users.noreply.github.com", "user": {"login": "omraval18"}}, "additions": 28, "deletions": 34}}, {"node": {"oid": "b53d335b2c03f0cdaf4c21bdb9a30368e6568844", "messageHeadline": "Part of 17670: Replace Typography with Text in detected-token-address\u2026", "author": {"name": "Ananyamadhu08", "email": "78725970+Ananyamadhu08@users.noreply.github.com", "user": {"login": "Ananyamadhu08"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "db4c4317dd32ce46566ff18625dc12b1e5ba54f6", "messageHeadline": "Update knobs to controls in storybook: SelectQuotePopover (#18671)", "author": {"name": "sumit shinde ( Roni )", "email": "110285294+sumitshinde-84@users.noreply.github.com", "user": {"login": "sumitshinde-84"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "8bfcd5b11e2be59c2c8c643576272bec396b0b81", "messageHeadline": "Sign-in With Ethereum SIWE cleanup (#18230)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 54, "deletions": 47}}, {"node": {"oid": "f833f0e5aa2493d573f3605dd304708e72bccda1", "messageHeadline": "update ethereum provider endowment weight level and update install wa\u2026", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f64e3d6c3a3ae57256c4e6682900f80d9fa612f", "messageHeadline": "[MMI] Add-compliance-details component (#18575)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 459, "deletions": 0}}, {"node": {"oid": "d2779c9ef1b291739e98fc1be3f27103d2e5a279", "messageHeadline": "Updating Avatar components to forward refs (#18678)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 217, "deletions": 145}}, {"node": {"oid": "7617a44a57915864c096cbcedadb03636d2d643f", "messageHeadline": "Add \"Do Not Merge\" GH Action to block PRs with \"DO-NOT-MERGE\" label (\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0efd00b75524158525da0d93a65ab3c0578957ed", "messageHeadline": "UX Multichain: Added product tour component (#18571)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 585, "deletions": 127}}, {"node": {"oid": "b467fbc07b6af17ba4722d3179cbc259cbe279c3", "messageHeadline": "Update outdated browser versions (#18721)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "48a61610af005e9e82e0f282b756c5e52a096e04", "messageHeadline": "[MMI] Add transaction-failed functional component (#18623)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 177, "deletions": 0}}, {"node": {"oid": "4e3c08aba4503ff6adb28ea884affa7bfd07ddbe", "messageHeadline": "UX: Multichain: Network Menu: Set Focus on Selected Network (#18706)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "9ade5d0eb1f155113291592fa778b9cd9b4856ed", "messageHeadline": "TransactionUtils: update determineTransactionType method / contractIn\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "dc69ff017b8fa8015b9483bf39005ad3183b264a", "messageHeadline": "added new snaps wasm test (#18696)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "b9b1b19174886b127570108c9d48bb3cb4ccf7d6", "messageHeadline": "Stop transpiling ES2020 libraries (#18713)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "4f4e9fb29cdb7593e3fc83780f689af4425de6d3", "messageHeadline": "[MMI] update eth overview component (#18625)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 182, "deletions": 86}}, {"node": {"oid": "16d8fc2908595fa73376730b8d9d372014c29215", "messageHeadline": "[MMI] adds institutional duck to mmi folder (#18578)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 177, "deletions": 0}}, {"node": {"oid": "290353da9b27010c28e92c1e8a75c932983f5f53", "messageHeadline": "[MMI] interactive replacement token notification (#18620)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 392, "deletions": 0}}, {"node": {"oid": "8632acbba3f9e00dd659b437b8d441b050d94eb3", "messageHeadline": "Update tokens controller (#18459)", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 64, "deletions": 150}}, {"node": {"oid": "7f00c2f313cef96a81d7e01813741ed3f9b11eca", "messageHeadline": "Fixing issue with gasLimit in transaction being 0 (#18682)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c01011ffe4415d44e5a00c202ca04e001e8e71a", "messageHeadline": "17873 ledger instruction banner (#17937)", "author": {"name": "flexa-rob", "email": "82925669+flexa-rob@users.noreply.github.com", "user": {"login": "flexa-rob"}}, "additions": 122, "deletions": 31}}, {"node": {"oid": "a144b75fe838be89b003a3b2b84bcc753ef3346e", "messageHeadline": "Show Bridge button in TokenOverview component (#18630)", "author": {"name": "micaelae", "email": "100321200+micaelae@users.noreply.github.com", "user": {"login": "micaelae"}}, "additions": 314, "deletions": 68}}, {"node": {"oid": "8e6f4b8831f02e4e500720533ec5a72778cf4bc4", "messageHeadline": "deps/security: vm2@3.9.16->3.9.17 (#18707)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d080dd1aad0d4532f36a8ef8f74ee65964cb6b1", "messageHeadline": "Confirm recovery phrase onboarding unit test (#18250)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "366ffe67c35e0936b3145ac9a1a3410c704adbb4", "messageHeadline": "Version v10.30.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 102, "deletions": 2}}, {"node": {"oid": "fee9b0e1a0fe4e9f58beb99d79b6fe7f127d95c3", "messageHeadline": "Merge pull request #18701 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "ec57d9b3d44d5df7be7a2741b7b3994bfc94f5ac", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ba34a2fbfa4a5255105941b81afb91d4b05f6039", "messageHeadline": "Bump coverage targets (#18702)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0f1e2c9608b933192c5b9892d33f993f629f7e3f", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18368, "deletions": 7720}}, {"node": {"oid": "b14b6ba07db2aebc86a81347c03efe06225534a4", "messageHeadline": "Recovery phrase chips onboarding unit tests (#18249)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 467, "deletions": 0}}, {"node": {"oid": "33dd7ba976f01b820c9be0709b67c77d0ba925f3", "messageHeadline": "Onboarding flow switch unit test (#18251)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "8d29fc907dd60665e9852696d189eb635b14cab6", "messageHeadline": "Create Password onboarding unit test, test-ids, and snapshot (#18257)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 577, "deletions": 1}}, {"node": {"oid": "b91043cf72c3903d570a4a5ec38142e3bd332479", "messageHeadline": "Review Recovery Phrase onboarding unit test (#18301)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 751, "deletions": 1}}, {"node": {"oid": "73b9c1095aa27b7720cee7d0c5203b512b75f9bb", "messageHeadline": "Update NC setProviderType to clear rpcUrl/nickname (#18675)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f9f628690c5069e42ecda2430bef8dd793ec33dc", "messageHeadline": "Metametrics onboarding unit test, snapshot (#18253)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 251, "deletions": 0}}, {"node": {"oid": "c80b1beb953e623834ac54be879ade3891aa77b2", "messageHeadline": "Merge pull request #18488 from MetaMask/Version-v10.29.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 31348, "deletions": 21161}}, {"node": {"oid": "c38cd216299190d6d509fc27f32ed4f44321dce0", "messageHeadline": "Adding deprecation notice to javascript version of Icon (#18680)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fa02f32e1b2c6b1ac08b6229dd6a84cf561c1d15", "messageHeadline": "Creation successful test improvements (#18256)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "24eae1d3c646c60df97b08ec861248c986b6dae2", "messageHeadline": "Use fake provider for NetworkController unit tests (#18628)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 3495, "deletions": 2387}}, {"node": {"oid": "1c37e07a9de3f5e48c20468e80f783aba2381eab", "messageHeadline": "Update changelog for v10.29.0 (#18668)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 31, "deletions": 154}}, {"node": {"oid": "8de87c07342d5e511c5be26ff6c70ed5fe422cac", "messageHeadline": "Remove mobile sync feature (#18692)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 63, "deletions": 2078}}, {"node": {"oid": "3776f4ad4c34e708715cd4c2994ed0179e487517", "messageHeadline": "Remove mobile sync feature (#18692)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 63, "deletions": 2078}}, {"node": {"oid": "e6b21c110047d4fd5c83832ea90fa09dcf48a6fe", "messageHeadline": "Fix coverage targets that were modified incorrectly in a merge confli\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "567fd93377458623720376db174029e24bc60d2d", "messageHeadline": "deps/security: vm2@3.9.15->3.9.16 (#18555)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e127f01cea311126403c554f4fabbab6fe5234c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.29.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "6f29c96c2eb68f52cf0caff832d8456b750a7b8e", "messageHeadline": "Replace contract with third party within the token allowance flow (#1\u2026", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "aaee8ec466f1fc49a1dc074ca46eb398f08fc198", "messageHeadline": "Rename migration 83 to 84 and rename migration 84 to 83 (#18655)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 393, "deletions": 79}}, {"node": {"oid": "928bd1c5bb155bd22c16a65a4db49871f7ca829d", "messageHeadline": "Import srp onboarding unit tests (#18255)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "735076b584539c834a647a60598989381f06522c", "messageHeadline": "Add Network Modal onboarding tests (#18258)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 276, "deletions": 0}}, {"node": {"oid": "9b724d1032fa25bb5cb415bb616bb1a481513843", "messageHeadline": "Create New Vault test improvements (#18259)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 148, "deletions": 4}}, {"node": {"oid": "f9a3bc807050475a46ffd53bfb43b4712f296051", "messageHeadline": "18566 firefox ledger u2f message (#18570)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 381, "deletions": 13}}, {"node": {"oid": "e96c0b696357af70471a91b6291d630e3bb85207", "messageHeadline": "Update to component-library readme (#18501)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "8e52ed3fac704a3f031a57c9c84980b51379ebd2", "messageHeadline": "Make `upsertNetworkConfiguration` async (#18606)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "fa6e26744d076167a9f7c5af6930bc8a3c666ce3", "messageHeadline": "18566 firefox ledger u2f message (#18570)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 381, "deletions": 13}}, {"node": {"oid": "34c1e5a2a1e4c7d32f4d0e7b0e64236897f81536", "messageHeadline": "Fix/18492/update icon ts app folder (#18645)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 186, "deletions": 269}}, {"node": {"oid": "baf0ad5c211e397090edd6b83b660460d1482787", "messageHeadline": "Fix swaps controller: update provider after networkIdStore state upda\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "7ca93837851bc4927ef17d6acb5d66dd85fa9345", "messageHeadline": "Fix swaps controller: update provider after networkIdStore state upda\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "cffce88e32ba9bb3e126d3babb49ddc58418b910", "messageHeadline": "Fix Sentry console logs (#18539)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e95e8140fc68d4541d8fc26aeb0e1188142c97b", "messageHeadline": "fix(18574): fix new BigNumber() not a number: undefined for setApprov\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "5bb87978ac9c80418f82836e2912c9b3721aeb11", "messageHeadline": "Merge pull request #18656 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "21e07ae6ba561a1e237fd99dfe8fc7cf4ac2ce27", "messageHeadline": "use `history.replace()` instead of `history.push()` (#18663)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4e1a96b4ef0ceda8c486655e16a8d4b8a72e55ad", "messageHeadline": "Feat/18308/ds popover header component (#18489)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 361, "deletions": 11}}, {"node": {"oid": "1e5f481a51a2852125ae13537e44671e07b477ff", "messageHeadline": "fix(18574): fix new BigNumber() not a number: undefined for setApprov\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "ac64cc9e38d0c3d6ea4bbb5459c023c590e6582d", "messageHeadline": "Fix Sentry console logs (#18539)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb6223b75fbbb6a7df6bcc08632b6bed45c3281e", "messageHeadline": "removed portfolio icon from eth overview (#18662)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "525d5ff54e7f44889ef2c0e02afef0017ede017e", "messageHeadline": "[FLASK] Revert changes made to stable permission display (UI design) \u2026", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 205, "deletions": 48}}, {"node": {"oid": "53faf7966cb8478b24827e1c1efc3ca757b39f8c", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 40020, "deletions": 21680}}, {"node": {"oid": "a876eaba23fa6aa0ff4db05de80f9d06592ff4bc", "messageHeadline": "removeNetworkConfiguration validates given ID (#18650)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "b7518c08104b400ca33f320b78abc4690be9dcde", "messageHeadline": "adding notification 18 title (#18526)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d362dbfacbd3edf9550cee38711965d6d6e08205", "messageHeadline": "UX Multichain: updated ethereum logo icon (#18528)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 26, "deletions": 50}}, {"node": {"oid": "aef27db737a80ffbc9f59572fabea72d341ab859", "messageHeadline": "update policies", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "02e8e9c67940d213b46ffbd0da721f0b959d7bc6", "messageHeadline": "Avoid resetting the mock server (#18661)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "7bc13e90f8bbf81456ba0e1068968340595010ee", "messageHeadline": "Rename migration 83 to 84 and rename migration 84 to 83 (#18655)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 320, "deletions": 320}}, {"node": {"oid": "bffbfe1fad0ff5edf59cd2112eb5188312f872ee", "messageHeadline": "Fix merge conflict introduced by cherry-picking ad11352 without also \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cc709af41268c12a256e0c0d6eb553b8e5ec65c", "messageHeadline": "wait for gas estimate to update (#18658)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e091e77674c3580b894141b1d512818d38f55da7", "messageHeadline": "Update gas limit on token allowance change (#18524)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 228, "deletions": 6}}, {"node": {"oid": "ad113521994219a85ab18c3530a57f67fa151f3c", "messageHeadline": "use network did change instead of state update for assetsContractCont\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "600909418ce0e9566de006c4008e120354dae7b9", "messageHeadline": "Fix approve all warning modal (#18613)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3cc82898a642db82b499a1360d47749894b08551", "messageHeadline": "Ledger trezor display (#18637)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "a97383d62e9c32a3854f58a453d6d51997232c99", "messageHeadline": "Pass correct params to fetchEstimatedL1Fee in the swaps controller (#\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "b69e662ba597112123d326d58146a84798d59b6d", "messageHeadline": "Fix error in console on rejecting signature request (#18614)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f8f1abf53c281ebea0fe6bee91713add455fdcbd", "messageHeadline": "fix/18577: Add title back for approving ERC20 token (#18617)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fa099f5fc6cfd654d49d7ef2003735dbfc4d7ca", "messageHeadline": "Fix issue with requests with empty data being forwarded to opensea (#\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "7e14686ec763cae58d46bb0fa9f5a4434f716e19", "messageHeadline": "siwe: add ledger instructions (#18589)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "58ed6af3a4798a07f017f9b2c820510a56b740a5", "messageHeadline": "Disable rate limiting for signature approval requests (#18594)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 48, "deletions": 18}}, {"node": {"oid": "2575fe1da828e33e20573556f1c01069f215d3d7", "messageHeadline": "Fix hold to reveal button (#18496)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ca7f61126cd259891560b51622de2517055f5478", "messageHeadline": "Improvement on approval pages (#18545)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "52e91058a0a91954eac07e893073b99d97041565", "messageHeadline": "knob to control (#18635)", "author": {"name": "sumit shinde ( Roni )", "email": "110285294+sumitshinde-84@users.noreply.github.com", "user": {"login": "sumitshinde-84"}}, "additions": 99, "deletions": 141}}, {"node": {"oid": "5892acab81ea4a19cf2ab987320b497fa81b7e36", "messageHeadline": "Update gas limit on token allowance change (#18524)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 228, "deletions": 6}}, {"node": {"oid": "39f6042e6541e1badb9ee08098e55ce1f3c2dbef", "messageHeadline": "Ledger trezor display (#18637)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "599bef9dc536b9237e841736d60c5fd3df222ec2", "messageHeadline": "Adding documentation for confirmation code cleanup (#17975)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 255, "deletions": 126}}, {"node": {"oid": "13f429528700716d2ea0f5785901d13565796fe9", "messageHeadline": "update Icon to TS version in UI Folder (#18551)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 52, "deletions": 78}}, {"node": {"oid": "7fa7c0558602b1703efcfc69c48524614798fa6f", "messageHeadline": "use network did change instead of state update for assetsContractCont\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "1fe28ee15a4032eef9137fe8262542f0d730256b", "messageHeadline": "Make `setActiveNetwork` async (#18605)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 39, "deletions": 117}}, {"node": {"oid": "c6aa4f38c55d4ad7b9ca8d9b2abbd8eba3d8ebd3", "messageHeadline": "Fix approve all warning modal (#18613)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9d3cdd1b79d8754e79cb0bcd0e16c76766e09378", "messageHeadline": "Overriding gas estimate in the send page even if enough ETH is not av\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 5, "deletions": 43}}, {"node": {"oid": "e6f73f5fe9ee6c8a32150a2b35f4ffdaab01927e", "messageHeadline": "Pass correct params to fetchEstimatedL1Fee in the swaps controller (#\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "66767d981c8e220c7a3b5d0bdd3578e683c01650", "messageHeadline": "fix/18577: Add title back for approving ERC20 token (#18617)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "76d79d9ccecc384d99f100b1c200139d706a0464", "messageHeadline": "[FLASK] Redesign `dropdown-tab` (#18546)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 212, "deletions": 94}}, {"node": {"oid": "ae0af1b2836afe130ca1965a603726ef533dce74", "messageHeadline": "Adopt security provider request from core (#18520)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 231, "deletions": 89}}, {"node": {"oid": "09d00e1e4530161a45f375ca4b92f3d584c9ae0d", "messageHeadline": "Refactor confirm-send-ether into functional component (#18527)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 836, "deletions": 83}}, {"node": {"oid": "00d2d43d45de982722a8132b8bbf933f4e00975e", "messageHeadline": "Fix error in console on rejecting signature request (#18614)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e5835ac45900d00bb8b619dad79695c9559e0a35", "messageHeadline": "Make `resetConnection` async (#18601)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 29, "deletions": 46}}, {"node": {"oid": "b87c1b85262e5faa101fe8d0562523b8fe2c1c00", "messageHeadline": "Make `setProviderType` async (#18604)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 49, "deletions": 166}}, {"node": {"oid": "81393e1b5d2c250038881dbfd88688e470c219a6", "messageHeadline": "update to enum DS Text component (#18584)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 107, "deletions": 72}}, {"node": {"oid": "39dff02a0404072d1266fad64748c575377e8fa7", "messageHeadline": "Consolidate network stores (#18595)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 83, "deletions": 88}}, {"node": {"oid": "3588e6d28e050d1fdfe96f84bbb9a3091937f933", "messageHeadline": "Make network controller internal fields private (#18607)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 74, "deletions": 103}}, {"node": {"oid": "c3cb46422986ffd93fb3a055d4ed21a7506f87c7", "messageHeadline": "[MMI] Added custody-labels and account-list components (#18197)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 719, "deletions": 0}}, {"node": {"oid": "fedd6d4970019c49f00c6836bf1e0252babe7de0", "messageHeadline": "New reusable gas-display component (#17976)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 823, "deletions": 289}}, {"node": {"oid": "ca10a1cdb64e8dbea32eb4c3ec4dcbde739e7ad6", "messageHeadline": "updated onClick of close button to call the same autohide fxn as the \u2026", "author": {"name": "dswilson4", "email": "33137497+dswilson4@users.noreply.github.com", "user": {"login": "dswilson4"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "47f4f4008bb2484f880c1842c603fae246b5bb1a", "messageHeadline": "[FLASK] Remove unused snaps code (#18565)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 8, "deletions": 155}}, {"node": {"oid": "867d637f06ee5cd299d38fed1d2fabc303afe272", "messageHeadline": "fix: add metrics event to sign controller (#18318)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b50b9be502e24f94d3cedc66bf13f55c7035b1d2", "messageHeadline": "[MMI] moves mmi selectors to institutional folder (#18542)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 221, "deletions": 0}}, {"node": {"oid": "cc71fda6864acc20e661a68896760e2d5b169de8", "messageHeadline": "Fix issue with requests with empty data being forwarded to opensea (#\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "73efd2edebaee5f86a62b5ec8ffc448535b79736", "messageHeadline": "Make `rollbackToPreviousProvider` async (#18599)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "1406885115cf7d15d4fb7aee3939ca776ba95db3", "messageHeadline": "siwe: add ledger instructions (#18589)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "e6d1b052f024f174aa5be06363334d24136f3073", "messageHeadline": "Make `_setProviderConfig` async (#18600)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9ff4e879890c8bc84ba8b50d9aeb11142c02a0b", "messageHeadline": "Remove the network controller `previousProviderStore` (#18593)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 130, "deletions": 130}}, {"node": {"oid": "fa32c5deb942884717317732f0c1b0aeead139fa", "messageHeadline": "Disable rate limiting for signature approval requests (#18594)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "d85d2318a354e7390cfbb9dabbb034df13087eae", "messageHeadline": "Make `_switchNetwork` async (#18597)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40e4a3653ff0fdfb8e6a864f9aa7be284eff2f2d", "messageHeadline": "Updating Terms of Use, Adding popover and onboarding flow check (#18221)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 1488, "deletions": 39}}, {"node": {"oid": "26db0aee46ad5dcac7753fe5cd685ca14c21c20d", "messageHeadline": "Convert NetworkController net client tests to TS (#18490)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 299, "deletions": 198}}, {"node": {"oid": "8fdbd07c91309568e1d148c47ed265f60a92d74f", "messageHeadline": "[MMI] Interactive replacement token modal (#18523)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 357, "deletions": 17}}, {"node": {"oid": "3eefe874a8a224d8dfbce3d39bd51e1ba36dff2c", "messageHeadline": "[FLASK] Revert changes made to stable permission display (UI design) \u2026", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 205, "deletions": 48}}, {"node": {"oid": "17147b381711a59d059f88534b22b640bb41c456", "messageHeadline": "test: increase timeout for failing tests (#18189)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "a3af0b53e32e7f04e90f9ddbb6cc1b8a723184e8", "messageHeadline": "Trigger unlock popup in appStateController using ApprovalController (\u2026", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 377, "deletions": 12}}, {"node": {"oid": "5d2c4c143a2908313805cf6a1b28a4f4dfcc6b15", "messageHeadline": "devdeps: mocha@7.2.0->9.2.2 (#18195)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 347, "deletions": 514}}, {"node": {"oid": "e09028b4e575a6ea95f2099f0998681bd2392b94", "messageHeadline": "Update multichain Icon imports (#18536)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "8becb57d9e6a569536ba0be4c4d8596b51e35da1", "messageHeadline": "updated copy Address (#18557)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a2bec15c68d11cbf6c6ebc65c901c10328ae663c", "messageHeadline": "Improvement on approval pages (#18545)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "eb51460cae0ad1843f80329d423b6ed35f420d59", "messageHeadline": "UX: Multichain: App header (#18363)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 778, "deletions": 37}}, {"node": {"oid": "643a89f24d452de008b999e9663728dbbd8a3e8f", "messageHeadline": "Disabling network and account changes after the send flow is initiate\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 156, "deletions": 6}}, {"node": {"oid": "135d4eaaaa587e819b59beee755077e34939e278", "messageHeadline": "deps/security: vm2@3.9.15->3.9.16 (#18555)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "300bfd6e693b711efe2c509a2b879c2fd0aef34e", "messageHeadline": "[MMI] 2642 compliance modal component (#18410)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 265, "deletions": 0}}, {"node": {"oid": "6ed72d69348c803d1aaa670b7b9265a698e0b771", "messageHeadline": "Refactor eth_getEncryptionPublicKey handling (#18319)", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 871, "deletions": 458}}, {"node": {"oid": "6439551075e585c9ec27667e68df0cca9d4ef468", "messageHeadline": "Convert NetworkController unit tests to TypeScript (#18476)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1141, "deletions": 925}}, {"node": {"oid": "065c4997536d7a369ae6315634cd796de08af247", "messageHeadline": "update ButtonIcon to TS (#18448)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 405, "deletions": 182}}, {"node": {"oid": "4c62bc445e11d024802730cfa9c703abf9e0c404", "messageHeadline": "Update controllers to include core v42 release (#18464)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 230, "deletions": 653}}, {"node": {"oid": "6ebef431a800adac1895d74dbcfbd2c571a84719", "messageHeadline": "Remove METAMASK_NOTIFIER (#18437)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7f6bdf0178ea1e056cf8cdfc3fae61dd5adcf672", "messageHeadline": "Fix e2e test for NFT interactions (#18540)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2fb016e243367944d7794d2ddc76441b33e75794", "messageHeadline": "Merge pull request #18535 from MetaMask/Version-v10.28.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 324, "deletions": 5}}, {"node": {"oid": "0ef26802946de22456086a1902515399ff488f00", "messageHeadline": "deps/security: vm2@3.9.11->3.9.15 (#18512)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8220051390650845b934dcff98769102545042c0", "messageHeadline": "Fix changelog for v10.28.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a14f12c760907e6329da66c7853a10c2295ccd8", "messageHeadline": "Ensure that all networkConfiguration object in networkController stat\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 314, "deletions": 0}}, {"node": {"oid": "2cc41c9bb85559ea872b8eafd4d1774a2ff660de", "messageHeadline": "Version v10.28.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b3c4790f437d6007098b049ba04dd49325c07b6e", "messageHeadline": "Ensure that all networkConfiguration object in networkController stat\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 314, "deletions": 0}}, {"node": {"oid": "3577d3545f79ed0ffa8a7ad8a14cd177c7898293", "messageHeadline": "Convert NetworkController to TS (#18358)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1251, "deletions": 708}}, {"node": {"oid": "16bfa1f728db7d4a5005aafd0104742e56c9ec70", "messageHeadline": "Update the gas fee controller from v1 to v3 (#18466)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 25, "deletions": 43}}, {"node": {"oid": "bb0dff94434444a6c1043b5d2c835f29c9865d09", "messageHeadline": "Trigger transaction popup using ApprovalController (#18400)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 200, "deletions": 27}}, {"node": {"oid": "0b1354e44686ebeffc01dc5d870e051bc5e2b981", "messageHeadline": "adding notification 18 title (#18526)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "54aeb1b791a9818ae825a435553257b6b0787b87", "messageHeadline": "Replace contract with third party within the token allowance flow (#1\u2026", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "463fe40fdef7cfa89894dbf3e5c85c7585be8725", "messageHeadline": "Fix Unable to determine contract standard error (#18300)", "author": {"name": "Amer Kadic", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6638d799327283f635085c2bfc933d779de602f5", "messageHeadline": "test: increase jest testTimeout 2500->5500 (#18480)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "826ac55c32c60f0a89afdb53e1ec2bbb43637aea", "messageHeadline": "initial changes to support controls over knobs in storybook (#18502)", "author": {"name": "dswilson4", "email": "33137497+dswilson4@users.noreply.github.com", "user": {"login": "dswilson4"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "f31596af246e4a2e538b34d15785f78035659bb7", "messageHeadline": "Fix hold to reveal button (#18496)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "11d61af598a307fe3bd2b42440cb96e29402a1b6", "messageHeadline": "deps/security: vm2@3.9.11->3.9.15 (#18512)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d4e12e55e8dcfdd1798f56847b8cf0042c28182b", "messageHeadline": "Part of 17670: Replace Typography with Text swap-import-token (#18479)", "author": {"name": "dswilson4", "email": "33137497+dswilson4@users.noreply.github.com", "user": {"login": "dswilson4"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "b452f40e2f2b41f9f07e6d865ec0128f04e08022", "messageHeadline": "Update new send icon (#18411)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "22cb8cefe7defe9763fec487d279fe39a39a7be0", "messageHeadline": "Merge pull request #18486 from MetaMask/Version-v10.28.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 178, "deletions": 130}}, {"node": {"oid": "92556867f725d8b47b47b9f8f57337531dba6a8f", "messageHeadline": "Update the announcement controller to v2 (#18465)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 47}}, {"node": {"oid": "54fa7808c129daad7f280b40d03f926d766887c0", "messageHeadline": "Add more info to Extensions list (#18391)", "author": {"name": "HowardBraham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "afc7ec3a6a107c94268985d4b2b539ec257739e1", "messageHeadline": "Update change log", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d8e79188a55f4e7f118b752a8f0a57db33777600", "messageHeadline": "Fix locale file issues on chrome store (#18487)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c8d054a385cd31a684f0b074cffefab64bff50fe", "messageHeadline": "Fix locale file issues on chrome store (#18487)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "467858fb78b507d43dd1c6056ef845a677a979e1", "messageHeadline": "Version v10.29.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 161, "deletions": 2}}, {"node": {"oid": "227af24483fffc15c179f6ef79dcb4b9ccba409b", "messageHeadline": "Bumping notification id's to 18 & 19 (#18460)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 61, "deletions": 122}}, {"node": {"oid": "43d5bf152c213b8d0033c1cde1c4c311883e8ccd", "messageHeadline": "Fix switch-ethereum-chain handler by passing configuration id to setA\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 103, "deletions": 1}}, {"node": {"oid": "0cb53f74f2cee22bbfbb866891f0d9987e8c40b2", "messageHeadline": "Version v10.28.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c6cd3c9ff25557fc6232476c174e6d9e1f8979d5", "messageHeadline": "Bumping notification id's to 18 & 19 (#18460)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 61, "deletions": 122}}, {"node": {"oid": "afa09ddf6c8206b136672e7197e2d2fa381c7b7e", "messageHeadline": "Fix switch-ethereum-chain handler by passing configuration id to setA\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 103, "deletions": 1}}, {"node": {"oid": "90f4e473268db6a4a39eb01d3315d014075f9fc9", "messageHeadline": "[FLASK] More Snaps E2E Optimization and Delay Reductions (#18245)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 87, "deletions": 138}}, {"node": {"oid": "b2dc2c463910034d2fcc7bf8a42dd4d8401216ab", "messageHeadline": "Fix firsttimeloaded logic (#18344)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 115, "deletions": 23}}, {"node": {"oid": "cf0b48a0095b77e87e870dcbcb9665999c64b135", "messageHeadline": "removes unnecessary images (#18484)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "f92e463a0f2b99c2501642e0504808738eb10955", "messageHeadline": "fix: Pass correct optimism chain id to gas estimation (#18478)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "18ff1086276faf8c8c1036ac74c67c5a231b2e19", "messageHeadline": "Typography to text (#18382)", "author": {"name": "Aditya Patel", "email": "86345323+Charliehexx@users.noreply.github.com", "user": {"login": "Charliehexx"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a816a6e59269df66068dc2c65d42d2028f523e9c", "messageHeadline": "Fix typo: detetcted-tokens-link -> detected-tokens-link (#18408)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "baee6f185c5bac2d48ffe342fe30dfabe2305ebc", "messageHeadline": "Bump coverage (#18454)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ce605f514e82ce590f9a4a22d2411f0e0fdccef", "messageHeadline": "Updating icon imports to TS version in component-library folder (#18449)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 259, "deletions": 277}}, {"node": {"oid": "94292fadc97df255cb68f80375d060e594b7b498", "messageHeadline": "Small update to badgewrapper story (#18450)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "40628da3b4a92233c28fe37a920efac6d9923353", "messageHeadline": "[FLASK] Fix crash when requesting unknown snap permission (#18447)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 68, "deletions": 48}}, {"node": {"oid": "c52d2131d3a4111e4793708bd4e54e80035c2047", "messageHeadline": "[MMI] Confirm-add-institutional-feature page (#18321)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 490, "deletions": 0}}, {"node": {"oid": "b9c5120332c93726d000a664b0f1a8ccea7aa4a7", "messageHeadline": "Remove openPopup from preferences controller (#18343)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3a38140cb692f4a93d0a8edf8a0820ad9cc4df7a", "messageHeadline": "Onboarding app header onboarding unit test and snapshot (#18254)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 264, "deletions": 0}}, {"node": {"oid": "739075662cf7ee295f397091fa5a2ee69702d639", "messageHeadline": "Migrating Icon to typescript and deprecating JS component (#18431)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 834, "deletions": 391}}, {"node": {"oid": "6e40a0eb7ec48889815ea9691e1d389f7677b2c4", "messageHeadline": "feat: use siwe detection from @metamask/controller-utils (#18409)", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 447, "deletions": 496}}, {"node": {"oid": "7a8d0273a07081696f9512d9c41419742a46c7b3", "messageHeadline": "Don't include document in scuttling config for mv3 builds (#18356)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "2029fb28ffe677ac4b2896c94d2bb1010062b765", "messageHeadline": "Fix MMI build (#18415)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8422b0b43c61c350932288b6e8989adc74e295a", "messageHeadline": "Merge pull request #18439 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 108, "deletions": 3}}, {"node": {"oid": "8f4651332fabb642051dd207b00ed8a9c5020764", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7059894399f397526c606bce5fc54c6a4848f634", "messageHeadline": "Update `@metamask/swappable-obj-proxy` (#18422)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6338931e623800fbe2f3be015eb71feb1f419501", "messageHeadline": "Conflict cleanup 10.28.1 master-sync", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 33, "deletions": 4208}}, {"node": {"oid": "fc620d4de6c532ef9b91acace9b239421aad5b51", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 27774, "deletions": 13659}}, {"node": {"oid": "4b271868cff84caa898eac5fc9d0b50544d69b91", "messageHeadline": "Disabled button for Import Tokens Modal when no token is selected (#1\u2026", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a6b7a7217935a2a6feb2ccd04bbe5954fe48c68f", "messageHeadline": "Merge pull request #18432 from MetaMask/Version-v10.28.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "40ff144472f2025d7fdc4b6ee1a59309773a6142", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf92aa3b70cdd9a6cac13e9e0a0d43f07d96c17b", "messageHeadline": "Update changelog for v10.28.1", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 132}}, {"node": {"oid": "6aa877361b85350210c059706c6bf6ba3bbaa090", "messageHeadline": "Version v10.28.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 137, "deletions": 2}}, {"node": {"oid": "d795f5313aecc85c1e388e91d4a702db7e5e6888", "messageHeadline": "Move all validate-source-maps-beta steps in config.yml into the respe\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "1e079e95b09422f16690a5911c014c79c96338bd", "messageHeadline": "Move all validate-source-maps-beta steps in config.yml into the respe\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "be41b2919921bb9baf833b51b39baa80418aa0d7", "messageHeadline": "Update `@metamask/obs-store` (#18421)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "74f2d27d10713904b7cf28eaebbbc6f052dd0c5e", "messageHeadline": "Update `@metamask/safe-event-emitter` (#18419)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 147, "deletions": 147}}, {"node": {"oid": "0614b3db6854f723e69fc188e82cdfb123fd3be9", "messageHeadline": "UXMultichain: update segmented tabs (#18283)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 123, "deletions": 107}}, {"node": {"oid": "01057f9824b1fef3e347557b0cee361aba4debd1", "messageHeadline": "convert text component to TS (#18329)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 556, "deletions": 137}}, {"node": {"oid": "8603a4b06760618a63f2da0443ab770cc0dd878d", "messageHeadline": "[FLASK] Add permission cell component (#18372)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 309, "deletions": 164}}, {"node": {"oid": "f51055802fbe1c3f58e69d333456943bd914d1eb", "messageHeadline": "[FLASK] Update snap delineator (#18385)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 275, "deletions": 165}}, {"node": {"oid": "2a74a1002b28684822e2723a1805df39732ebb69", "messageHeadline": "Merge pull request #18145 from MetaMask/Version-v10.28.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 36839, "deletions": 18495}}, {"node": {"oid": "1304ec7af5ff49a63e01274d8c8651cfbcd9a661", "messageHeadline": "Convert shared/constants/metametrics to TS (#18353)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1462, "deletions": 1117}}, {"node": {"oid": "18a304199cf576d45eaec26734e823d164acc832", "messageHeadline": "Skip generating LavaMoat policy for MMI (#18416)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a9636b94f555dbff39f835def63eaa1f0614f523", "messageHeadline": "Fix in opensea message (#18413)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3cc53a11b607c9c3c17c7531100e204cf7abc75e", "messageHeadline": "Fix in opensea message (#18413)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "975880c18ab675d32971cb0ad4571f2c05ba0d11", "messageHeadline": "Make mozilla-lint-beta.sh executable (#18412)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "720b7016348eb885f58bb529ade6dc092426f4cb", "messageHeadline": "Make mozilla-lint-beta.sh executable (#18412)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "04716e87f44a403d2fcba476979b40e083bafc1d", "messageHeadline": "Ensure that firefox linting of beta builds only happens on beta build\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "50767dd1936699a576289242d02a6bd5edbf77c3", "messageHeadline": "Ensure that firefox linting of beta builds only happens on beta build\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "3af0362f2e312afff97d9472410ce6fe9fe4410b", "messageHeadline": "Make validate-changelog-in-rc.sh executable (#18402)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1722f248d24c7223ac54584baa34b1e89872a238", "messageHeadline": "Make validate-changelog-in-rc.sh executable (#18402)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a71a06965ca3a4399a759434ffd0704a6b6528fc", "messageHeadline": "UX: Multichain: Network Menu (#18229)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 714, "deletions": 0}}, {"node": {"oid": "0bbfd38cc6b50386bd9b30d6336db18455d2796e", "messageHeadline": "UX Multichain: Menu for Site connections and permissions (#18167)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 409, "deletions": 6}}, {"node": {"oid": "ae08035d5dbaead6ec920a2cf743512092299e61", "messageHeadline": "Convert shared/modules/network.utils to TS (#18352)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 105, "deletions": 10}}, {"node": {"oid": "bbfc455342427589b5bc41510c1dc02122fa758b", "messageHeadline": "Convert shared/modules/fetch-with-timeout to TS (#18351)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "74b9ab28f3b921b18f72118b49bc11e80400254b", "messageHeadline": "UX: Multichain: Close account menu when item is clicked (#18393)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed3c0e21b87ad4edd9b8b3c7e29c4ea56dc956e0", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 50, "deletions": 144}}, {"node": {"oid": "e38f5ecb68ff723858a2fe5700d527f77de81dfd", "messageHeadline": "Allow specific origin to direct to second page of token allowance flo\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "41210084dd8341d65c825f4aaefca5c67baf3afe", "messageHeadline": "Allow specific origin to direct to second page of token allowance flo\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "9dc8a0238f2163f28bb6a802ff9dc0a6779e5bc8", "messageHeadline": "Fixed test instability (#18174)", "author": {"name": "Davide Brocchetto", "email": "davibroc@yahoo.com", "user": {"login": "davibroc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "468357e250cbc8140c2c6082403881dfbea4943e", "messageHeadline": "update policies", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 4206, "deletions": 0}}, {"node": {"oid": "c02fe456a07e4aa88d864a12b9840232b72da0ba", "messageHeadline": "Adds build type mmi (#18399)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fbd68d4a3f7ffb6f142515bed962fbaca7241f3e", "messageHeadline": "Introduce action metrics for mv3 service worker restart (#18346)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 81, "deletions": 10}}, {"node": {"oid": "18a21ca57eadd587db60221cc1171ed76cc40585", "messageHeadline": "Adds build type mmi (#18399)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3d8b371710921851da5d1d67af05f01b3dea0ce5", "messageHeadline": "update dependancies", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "87e8521f9c861e32eca9f6657d7dbbb25731c9e9", "messageHeadline": "resolve merge conflicts", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "346aa124701202b1fb1f46e410e0fee0d1fe2172", "messageHeadline": "Merge branch 'master' into Version-v10.28.0", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 80, "deletions": 1}}, {"node": {"oid": "c2618176f64cc985787ad2728e85a91e7b791e57", "messageHeadline": "[MMI] Added code fencing in info tab component (#17910)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "559465574dd507045536ea66212ea1327bc5461b", "messageHeadline": "Sign in with Ethereum: re-enable warning UI for mismatched domains / \u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "6b7ff32f851e549894a01ed28eeb214c78640b93", "messageHeadline": "Change api used for opensea validation (#18383)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "234fb4ac5db5ad588739dd6e12038b40a2889716", "messageHeadline": "[MMI] confirm-add-custodian-token component (#18261)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 501, "deletions": 46}}, {"node": {"oid": "f3fe5c032822c20f10a4f75354d712732980af53", "messageHeadline": "NFTs: Use Unknown Collection instead of first NFT name (#18388)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "427b4f2108d112fb988ba7185e3601ff3c3fdb5c", "messageHeadline": "fix(18194): Redirect to extension expanded view when click back to sa\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 108, "deletions": 12}}, {"node": {"oid": "e895ff33f994a0252a44b03d8807a099ad0205fe", "messageHeadline": "NFTs: Use Unknown Collection instead of first NFT name (#18388)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "26fed9e8dab3956cb9804201db9c766a0eeb3ef6", "messageHeadline": "fix(18194): Redirect to extension expanded view when click back to sa\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 108, "deletions": 12}}, {"node": {"oid": "00e6471d90f02b01917cd1263daf761890113fef", "messageHeadline": "IPFS unit test for onboarding privacy setting (#18252)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "ed3cc404f27322c2ddd5e2cc02ac0dc780a92d66", "messageHeadline": "NetworkController: Split `network` into `networkId` and `networkStatu\u2026", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 3538, "deletions": 1714}}, {"node": {"oid": "a53b9fb48916c8d51426e7eaad284e29b1be938c", "messageHeadline": "[FLASK] `snaps-monorepo@0.32.2` (#18371)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 321, "deletions": 247}}, {"node": {"oid": "a28256ace44aeafcdebbb900d77a1d116c70e2cb", "messageHeadline": "Change api used for opensea validation (#18383)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "701063542fc85acdd8c6c093b5946ebcec7f4423", "messageHeadline": "Adding terms of use link for opensea (#18381)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 28, "deletions": 45}}, {"node": {"oid": "50d8740a0da3f1028af93099d439c6e7c8078831", "messageHeadline": "Ensure that TS files in shared/modules are linted (#18367)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 223, "deletions": 201}}, {"node": {"oid": "9b0a6ecc90abc1fc024176becc7f7ee6db59e623", "messageHeadline": "NetworkController: Use messenger for events (#18041)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 508, "deletions": 253}}, {"node": {"oid": "b3e45ea4bc8c8b08531f41a37c49ac3bdb447924", "messageHeadline": "Adding terms of use link for opensea (#18381)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 28, "deletions": 45}}, {"node": {"oid": "6f7e382777ab9d237f9bfc21b39d0a12171a1cbb", "messageHeadline": "UX: Multichain: Improve accessibility of accounts menu (#18309)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "ba307d72582193e5f9e82c3cfb84f284653b5091", "messageHeadline": "UX: Multichain: Account Picker (#18177)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 209, "deletions": 0}}, {"node": {"oid": "05f0006684df0741a13b0fc1ae795e981bbe6ec6", "messageHeadline": "Fix aria label error on the console (#18370)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "9cd4e8c5a8c6f50b620f715397030049569253e9", "messageHeadline": "Fix #18199 : Add fallbacks for confirmation title on NFT transfers (#\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 85, "deletions": 10}}, {"node": {"oid": "291469deceffa83f08d1d16b1a215fa0832cfe65", "messageHeadline": "Extracting out title component from confirm-transaction-base (#17991)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 463, "deletions": 119}}, {"node": {"oid": "da06901f790983109b3eab4f1ee1942cef731fe7", "messageHeadline": "Fix #18199 : Add fallbacks for confirmation title on NFT transfers (#\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 85, "deletions": 10}}, {"node": {"oid": "5f52aa0566737bf64b2197c823cfe0a9b8928a99", "messageHeadline": "Fix missing transaction notifications (#18323)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "ff9d2b18eea7f8af5c324e59d49908ad4f626ff9", "messageHeadline": "fix: update zkevm feature toggle date (#18307)", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6252133c5b5cf1848dc646a0a2b6ec7992936217", "messageHeadline": "Fix Signature Request scroll (#18305)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0f1c7cab02ff2d9bae0c6bb21a376c516f8a6562", "messageHeadline": "Disable Bridge button on unsupported networks (#18268)", "author": {"name": "micaelae", "email": "100321200+micaelae@users.noreply.github.com", "user": {"login": "micaelae"}}, "additions": 101, "deletions": 16}}, {"node": {"oid": "d8889ac83a22a21ff4bdbc301ed2b46e3cee8d32", "messageHeadline": "OpenSea security provider metrics (#17688)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 424, "deletions": 40}}, {"node": {"oid": "6ad76745fe072be48ebb5469edf4ab74bd34efb9", "messageHeadline": "Fix disabled 'eth_sign' event & add 'Request Disabled' event type (#1\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "73173e685dd829219a64d0334f17f4dea46e33da", "messageHeadline": "Fixes to the Linea Goerli implementation (#18290)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "8aead51f30929af0b45cd5e186879e70d3edbcba", "messageHeadline": "adding opensea security provider image (#18292)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "cba9ba619843f1aed1247072866c59a5ae93eef4", "messageHeadline": "Fix overflowing UI & buttons in Signature Request screens (#18247)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "74f566f7f367fb854609f9c958a5e9ee6da37e53", "messageHeadline": "feat: add the ConsenSys zkEVM (Linea) as a default network (#17875)", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 480, "deletions": 13}}, {"node": {"oid": "d6b73d339d52890ba0f1d8a7388d34fd0201c9c2", "messageHeadline": "Revert \"What's new - OpenSea security provider (#16831)\" (#17968)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 1, "deletions": 603}}, {"node": {"oid": "917290e7641882f605c0d4d7fe9fdc464aa54d05", "messageHeadline": "Revert \"Moved subscribe and filter into network controller (#16693)\" \u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 95, "deletions": 34}}, {"node": {"oid": "9f89d71c6f71d93e63e4aedc7287ff73db351d86", "messageHeadline": "[MMI] compliance settings component (#18274)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 75, "deletions": 74}}, {"node": {"oid": "b5184db620c96db229f877b882dad4289584bb73", "messageHeadline": "[MMI] Added code fencing in keyring-label component (#17993)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 411, "deletions": 64}}, {"node": {"oid": "f7aea9dc341002427ddae7e37d72fc5a306e13a8", "messageHeadline": "[MMI] Created institutional-entity-done-page component (#18096)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 174, "deletions": 0}}, {"node": {"oid": "06fba70888e70908f2c8ce03825877bbe8a36aef", "messageHeadline": "Merge pull request #18366 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c2b2f2685e71a4b1289216324c39535532caa436", "messageHeadline": "[FLASK] Redesign key management modal (#18263)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 197, "deletions": 116}}, {"node": {"oid": "27f3af80bdc71c141e92aa48787326ae59b71f68", "messageHeadline": "Revert \"Fix(18190): add tabs to permission when initializing app (#18\u2026", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 28, "deletions": 62}}, {"node": {"oid": "058c571fab0d03d5abd7fd1ff980803231d79425", "messageHeadline": "Fix Sign-in With Ethereum (SIWE) metametric, add tests, and clean RPC\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 144, "deletions": 175}}, {"node": {"oid": "3c22a3b8a71f40b36146c337c682e5886f902b41", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 173, "deletions": 24}}, {"node": {"oid": "60528413813ea913a7a4805cbb54ed272b57d31c", "messageHeadline": "Fix breaking jest test for MMI (#18365)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "efc34b94203934d7f4ba87048fcc6d5c1f8f65a6", "messageHeadline": "UX: Multichain: Address Copy Button (#18153)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 167, "deletions": 18}}, {"node": {"oid": "0fde32c1f5adca908918046c8095b718b35278ad", "messageHeadline": "Conflict cleanup 10.27.0 master-sync", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "04e5b76348a59e205a6ee8a3347deb1afe5c6560", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 48860, "deletions": 26908}}, {"node": {"oid": "ff20873c654bf7094f4d2dee5b4b71e828df9d4f", "messageHeadline": "Add documentation for creating new confirmations (#18317)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 254, "deletions": 0}}, {"node": {"oid": "8fbd1e30e88abcbcc1c0634b44b2a28c0877ca99", "messageHeadline": "[MMI] compliance feature page (#18320)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 629, "deletions": 0}}, {"node": {"oid": "12bd9b0b94acd6a4be8516915c62b5b099fa90bf", "messageHeadline": "Fix missing transaction notifications (#18323)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "f32d71ba1a3e9f56ea6ce569d51b34f719d2ba3a", "messageHeadline": "Merge pull request #18102 from MetaMask/fix/599-fix-theme-issues-of-d\u2026", "author": {"name": "OGPoyraz", "email": "omergoktugpoyraz@gmail.com", "user": {"login": "OGPoyraz"}}, "additions": 415, "deletions": 299}}, {"node": {"oid": "8f65c268b43b602af84485b225269c5861f9211d", "messageHeadline": "Welcome onboarding unit test (#18248)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "6be18552abf59d25a3e1576d4b2c26b13556ae24", "messageHeadline": "Updating Typography to Text (#17681)", "author": {"name": "Youmna Jaza", "email": "youmnajaza@gmail.com", "user": {"login": "Yomna-J"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "870415f11152ff6cf3b61affff33032bab3d3bbf", "messageHeadline": "UX: Multichain: Global Action Menu (#18158)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 267, "deletions": 6}}, {"node": {"oid": "8cba64b993feb1e6c4fece1fa13bac7267438cde", "messageHeadline": "Remove isEIP1559Account usage (#18064)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "d4f04815c27853f85895915a246475af389f5054", "messageHeadline": "Remove timeouts without effect (#18342)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 60, "deletions": 111}}, {"node": {"oid": "c640e769b2ba01195a5453e290a33cda90d43df8", "messageHeadline": "Update snapshot", "author": {"name": "Goktug Poyraz", "email": "goktug.poyraz@consensys.net", "user": {"login": "OGPoyraz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3a1bcf14466b40cec1d7a2a155a0479a891880e1", "messageHeadline": "Adds desktop pairing page story and fix suggestions", "author": {"name": "Goktug Poyraz", "email": "goktug.poyraz@consensys.net", "user": {"login": "OGPoyraz"}}, "additions": 52, "deletions": 36}}, {"node": {"oid": "c1b607bdba4be224d7c1c57ffd9565a37b4cb6d4", "messageHeadline": "Fix: add tests", "author": {"name": "Goktug Poyraz", "email": "goktug.poyraz@consensys.net", "user": {"login": "OGPoyraz"}}, "additions": 181, "deletions": 3}}, {"node": {"oid": "d2b44a338d22fb1728264ce4243537c95f7c5ad8", "messageHeadline": "fix: download link", "author": {"name": "Goktug Poyraz", "email": "goktug.poyraz@consensys.net", "user": {"login": "OGPoyraz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d2098e26acc5306094be87d4bc6d5a75d66d4c95", "messageHeadline": "fix: fix theme issues of desktop pairing page", "author": {"name": "\u201cGoktug", "email": "\u201cgoktug.poyraz@consensys.net\u201d", "user": null}, "additions": 204, "deletions": 285}}, {"node": {"oid": "0f1b86a037d946141193ffec6829b99e75d40e8d", "messageHeadline": "Removed advanced gas controls from the settings (#18138)", "author": {"name": "aleksandar-mihajlovic", "email": "120601632+aleksandar-mihajlovic@users.noreply.github.com", "user": {"login": "aleksandar-mihajlovic"}}, "additions": 10, "deletions": 348}}, {"node": {"oid": "4179ce634cab63a03524c3694839eea420d2356c", "messageHeadline": "[FLASK] Update snap authorship component (#18262)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 232, "deletions": 167}}, {"node": {"oid": "d8591d48c664592ddf1efb0fd4bd0ee831d92862", "messageHeadline": "Merge pull request #18267 from MetaMask/Version-v10.27.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 472, "deletions": 21}}, {"node": {"oid": "79b2deb19439755d4a4199f27db68920ab37f737", "messageHeadline": "update text component color to use box color (#18246)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 128, "deletions": 141}}, {"node": {"oid": "3e2361a3fcf0db0312213952eda067c54832e520", "messageHeadline": "fix: update zkevm feature toggle date (#18307)", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcdc5c9c149f36c3d0331cf45e48c580782064a5", "messageHeadline": "fix: update zkevm feature toggle date (#18307)", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d2c54e808f5bfd1a8102a69e40479c4a98c5b48", "messageHeadline": "Fix Signature Request scroll (#18305)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5dee7904d6c2efd7763afda844b1fca5072c6216", "messageHeadline": "Extracting out title component from confirm-transaction-base (#17991)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 463, "deletions": 120}}, {"node": {"oid": "129535095ac85ece970d6bdca4568241a1198afe", "messageHeadline": "Fix error in code written to handle merge conflicts in 3552941323", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2fc0d9378902fe7c3abf7393a443b82cff067f84", "messageHeadline": "Disable Bridge button on unsupported networks (#18268)", "author": {"name": "micaelae", "email": "100321200+micaelae@users.noreply.github.com", "user": {"login": "micaelae"}}, "additions": 101, "deletions": 16}}, {"node": {"oid": "0351309227181e9ab4382d7a66910bbcebfabd6b", "messageHeadline": "OpenSea security provider metrics (#17688)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 424, "deletions": 40}}, {"node": {"oid": "196b8408d0cdf5e35e241be9f0ca98337b4acf0d", "messageHeadline": "PermissionsConnectHeader: unlock SiteOrigin title (#18270)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "50d6e0abc0364cb27ffc2c621e0db50a8e5e4b3c", "messageHeadline": "Update changelog for v10.27.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dc09c027c4073f7b118511e570dcfbb013e0460", "messageHeadline": "Fixes to the Linea Goerli implementation (#18290)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "c89b93dc1dfe12176c276fd397b8c7f280b4f26e", "messageHeadline": "adding code fence in extension file (#17874)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "270ff26561677c173c8137be914e618261827aca", "messageHeadline": "Fixes to the Linea Goerli implementation (#18290)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "048c3e32583c4db3c05a9d6da9de0803e4a148e3", "messageHeadline": "[FLASK] Update iframe-execution-environment (#18299)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed5b78d61ba42ac85a0382072811554795fb7b7b", "messageHeadline": "Feat/add header base component (#18043)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 638, "deletions": 0}}, {"node": {"oid": "e424debfc0ed834a06dc825fe6470953ccab1b6a", "messageHeadline": "adding opensea security provider image (#18292)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "99bdf8458cef8243c6ee39f69ba9f646a01b6214", "messageHeadline": "Adding ModalOverlay component (#18161)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "447435959166a9194c229baf09a70ff5f29fb70b", "messageHeadline": "Fix overflowing UI & buttons in Signature Request screens (#18247)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8c310a0a8b6b83e139ba56f17c8641a9cfb7fec9", "messageHeadline": "Fix for hovering any Address parsed on Signed Type Data screen does n\u2026", "author": {"name": "aleksandar-mihajlovic", "email": "120601632+aleksandar-mihajlovic@users.noreply.github.com", "user": {"login": "aleksandar-mihajlovic"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "fcfb8a8938a310a4f68b0e5a3175535e8dc9ed91", "messageHeadline": "UX: Multichain: Added TokenList Component (#17859)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 919, "deletions": 58}}, {"node": {"oid": "68f928c8a2de6ef6a5503381079e48f007600b0b", "messageHeadline": "Adding ModalContent component (#18175)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 408, "deletions": 0}}, {"node": {"oid": "349c9d4a03c100dbc056d6ff757d449b6638c22f", "messageHeadline": "Refactor network client constructor (#17652)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 342, "deletions": 351}}, {"node": {"oid": "98ed05c7c0200eee4a068ab25164ba0231b72bc3", "messageHeadline": "Version v10.27.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3552941323a9ddb8818c27fd4c789db17b3fc7df", "messageHeadline": "feat: add the ConsenSys zkEVM (Linea) as a default network (#17875)", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 469, "deletions": 26}}, {"node": {"oid": "34ba62470ad3dd13eb84004a65b82d7050f3a5bb", "messageHeadline": "bump contract metadata package version (#18278)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ca72ab7a1ab41a58183f1cf191eea3fce8e1f3ed", "messageHeadline": "Merge pull request #18281 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "16fa967740d0903a1e4c630692d269bffa9e9d7b", "messageHeadline": "Revert \"What's new - OpenSea security provider (#16831)\" (#17968)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 1, "deletions": 603}}, {"node": {"oid": "c3f530ce14a3b9e7fca1f5d577832fa69daf4bb7", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 44671, "deletions": 25708}}, {"node": {"oid": "1eb102fd964952d5d2b9a53070b0c868cbfe59bd", "messageHeadline": "Fix(18190): add tabs to permission when initializing app (#18218)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 62, "deletions": 28}}, {"node": {"oid": "735f86cac23680792711e07b6f995a84660dfbe1", "messageHeadline": "Remove personal message manager (#18260)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 0, "deletions": 552}}, {"node": {"oid": "cedef121a36184cde4eae448ef510733fa301072", "messageHeadline": "updated keyringType (#18273)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "c079c4320e1c17a13954cfa9ad88b1422c34d10c", "messageHeadline": "UX: Multichain: Account Menu List (#17947)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1298, "deletions": 8}}, {"node": {"oid": "7dab4b53a49e436c78597c7c5269690c12c9446d", "messageHeadline": "Fix TypographyVariant typescript issues (#18272)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de4cf0a7e57497f5638641f41edb2bb8bd50857b", "messageHeadline": "Fix/button base ellipsis support (#18205)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 131, "deletions": 147}}, {"node": {"oid": "d3026e7338fd376e0bf07a785846988d9421ef93", "messageHeadline": "devdeps: webpack@5.75.0->5.76.2 (#18182)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3fc2adac872ccb61ade2f3e42216b3de1f311631", "messageHeadline": "devdeps: resolve-url-loader@3.1.2->3.1.5 (#18183)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 15, "deletions": 33}}, {"node": {"oid": "b9f00ba5365cf92429c45f4ad05ced7373f726f5", "messageHeadline": "Changed all Typography to Text component in welcome.js and edit-gas-d\u2026", "author": {"name": "Suryansh Anand", "email": "coder.a0gfl@aleeas.com", "user": null}, "additions": 34, "deletions": 29}}, {"node": {"oid": "be63190b97894e9f4b1f4d6529435f513dfb4fdf", "messageHeadline": "Remove use of `pify` from the static-server script (#18239)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5e3770eb13b3d071863d5d6e8bd7bbe5e1004e8b", "messageHeadline": "Replace ActionableMessage components with BannerAlerts in SIWE Sign-i\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 406, "deletions": 51}}, {"node": {"oid": "a04fa20f96a09461abfcb9a3b8b4db1f20cca2b8", "messageHeadline": "feat: add the ConsenSys zkEVM (Linea) as a default network (#17875)", "author": {"name": "Victorien Gauch", "email": "85494462+VGau@users.noreply.github.com", "user": {"login": "VGau"}}, "additions": 480, "deletions": 13}}, {"node": {"oid": "0847917df43c2401faa091b89964ff2eb1a51165", "messageHeadline": "[FLASK] Update UI related to MetaMask Snaps Platform trademark (#18172)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 78, "deletions": 115}}, {"node": {"oid": "d6b49ae3835d13a094cbcca90562ed86fd5256fc", "messageHeadline": "Refactor KeyringTypes constant (#17490)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 120, "deletions": 117}}, {"node": {"oid": "a854cfdb930f2f6bf850371383f6880f22b76b3a", "messageHeadline": "Changed text for review spending cap copy (#18214)", "author": {"name": "aleksandar-mihajlovic", "email": "120601632+aleksandar-mihajlovic@users.noreply.github.com", "user": {"login": "aleksandar-mihajlovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e4e98b0c379deffbdc67439170f2e3acca88cb8", "messageHeadline": "Updating jest config to ignore all stories files including js and tsx\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a003c4bdfc6d469a7ad48f355ff7ce4ed399034", "messageHeadline": "Merge pull request #18226 from MetaMask/Version-v10.26.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 86, "deletions": 28}}, {"node": {"oid": "1d5e8a78400d7aaaf2b3cbdb30cff9399061df34", "messageHeadline": "Added fallback copy for when we're not able to retrieve a erc721 or e\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 846, "deletions": 61}}, {"node": {"oid": "bf851a56a44a606d14716bbf0e4d042be04cf490", "messageHeadline": "Align network client tests with core repo (#17904)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 3589, "deletions": 3457}}, {"node": {"oid": "f8fd9cde716c93f012aae4405832a1f2a99d3125", "messageHeadline": "[FLASK] Remove permission footer in snap install/update flow (#18240)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "839d6a59ed1e826cb110c8da95da66e374433d1b", "messageHeadline": "[MMI]\u00a0Added mmi code fencing in onboarding flow (#17880)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf299224885672bbe01756c17657fcf78d9598a5", "messageHeadline": "Use core message managers and create sign controller (#18163)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 1496, "deletions": 1493}}, {"node": {"oid": "033b776c0ed59d59a6ca7161b64daa5f76b2e461", "messageHeadline": "[MMI] adds the jwt-url-form component (#18198)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 344, "deletions": 1}}, {"node": {"oid": "c59e2b4d4433481da5b75a11d27ef772c1b54162", "messageHeadline": "[FLASK] Add tooltips to show info about a permission (#17685)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 331, "deletions": 71}}, {"node": {"oid": "c940f744a548ef3e6360a550aff2e97cbb6ef80d", "messageHeadline": "[e2e] Using ganache requests to getBalance and getAccounts (#18215)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 64, "deletions": 32}}, {"node": {"oid": "ad9181c374d2602524da2b19a9e67f8251f901b9", "messageHeadline": "Update changelog", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dacdaf031cd1b35a45e03041e55709d6302de4be", "messageHeadline": "security: patch request for CVE-2023-28155 (#18208)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "33a25cd6e9b27dcf8e778730f075c11d29fd8c4f", "messageHeadline": "Ignoring all storybook files from coverage check .stories.* (#18225)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f730c6c8b4345a198c56c49c9aef1c13e6519c4f", "messageHeadline": "Version v10.26.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4f36a3121c1667f042a63dac0cb0300772952643", "messageHeadline": "Sign in with Ethereum: re-enable warning UI for mismatched domains / \u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "c4caef5e12e8221d08e882f5d66c2a7bcc9488bd", "messageHeadline": "Sign in with Ethereum: re-enable warning UI for mismatched domains / \u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "2a562087f93f255c69ba8fa6fd240e67becff9db", "messageHeadline": "Updating label according to insight report (#18151)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 8, "deletions": 65}}, {"node": {"oid": "3117890b305ffae45251264b30a8d77c32d888be", "messageHeadline": "AvatarBase font-size logic (#18203)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 326, "deletions": 66}}, {"node": {"oid": "c21c2bdcf0c757b71a179a37bbcd7b87cf19b5dd", "messageHeadline": "security: patch request for CVE-2023-28155 (#18208)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "d6f58bceb0f9ca9087ff51fe9ce80d3e1993458b", "messageHeadline": "[FLASK] `snaps-monorepo@0.31.0` (#18142)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 883, "deletions": 574}}, {"node": {"oid": "e1ce248364f5e4cad6514a1b2ba78e8b325bdfe9", "messageHeadline": "e2e test erc20 fixtures (#18154)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 58, "deletions": 82}}, {"node": {"oid": "3c622cd395f06d5a2e987160002338963badb479", "messageHeadline": "[TS dashboard] Draw dependencies between files (#17338)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 537, "deletions": 121}}, {"node": {"oid": "d45c4ed4973b3f6876007d618e4ced0a5a201ac4", "messageHeadline": "make network-controller methods overwrite rather than merge provider \u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "d7f7d9c7066a0761bffcc9ccc82c9282e0a7fb8a", "messageHeadline": "Box types update (#18160)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 463, "deletions": 345}}, {"node": {"oid": "8ee6ece28cb977c74b07c5023b1797ee5d4ef335", "messageHeadline": "Expanding storybook controls with proptype descriptions (#18159)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2ccc51516b4425e0af7e2d426150d23212c32508", "messageHeadline": "add e2e test for onboarding flow (#15122)", "author": {"name": "mirjanaKukic", "email": "94608179+mirjanaKukic@users.noreply.github.com", "user": {"login": "mirjanaKukic"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "4a0f47d74eca08ed354735b880d2c0c06c9e798c", "messageHeadline": "[FLASK] Add hardcoded derivation paths (#18176)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 91, "deletions": 1}}, {"node": {"oid": "0a376fe3ab662d30d53d334025e2089788d57803", "messageHeadline": "MMI adds the note-to-trader component (#18106)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "0b83b13b4a732b6d9f02b0f0148278fa245da867", "messageHeadline": "MMI adds the Jwt dropdown component (#18117)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "dce4c6d7c5ed6a99d99f20aca00e3db16840e458", "messageHeadline": "[FLASK] Fix overflow issues with text coming from snap UI (#18169)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "872a8c79f40fa2422f6228fd02f98fbebf0ccaa6", "messageHeadline": "Bump `@metamask/utils` to `5.0.0` (#18155)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 986, "deletions": 490}}, {"node": {"oid": "1482cd1c961bb2befa6fcfabe40e713f5b63380b", "messageHeadline": "Fixed test instability (#18174)", "author": {"name": "Davide Brocchetto", "email": "davibroc@yahoo.com", "user": {"login": "davibroc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c613a455669983f871c03b42c29b337a05529cd", "messageHeadline": "Part of #17670: Replace Typography with Text component (#17959)", "author": {"name": "Ayush", "email": "ayushjain201474@gmail.com", "user": {"login": "ayushj1910"}}, "additions": 101, "deletions": 33}}, {"node": {"oid": "7a421e05c37658820298ded50c8949df16fc1f3f", "messageHeadline": "[FLASK] Snaps e2e test stability improvements (#18090)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 69, "deletions": 50}}, {"node": {"oid": "bd23a490133693a464c2f4ab1976181378a9f7bf", "messageHeadline": "Revert \"Moved subscribe and filter into network controller (#16693)\" \u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 95, "deletions": 34}}, {"node": {"oid": "7fc617f1bd1c1a9424b0a6c6882bed6ddaa35ade", "messageHeadline": "[skip e2e] bump coverage (#18165)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5468c2c14219420eba4643df577d8f6be0d11847", "messageHeadline": "Fix disabled 'eth_sign' event & add 'Request Disabled' event type (#1\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "c477e293978806804b02b24cae72328c91273779", "messageHeadline": "Fixed hardware wallet info popup on token allowance screen (#17881)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "972e7387104128a343385fb2e1fbbbc7c8de731c", "messageHeadline": "Version v10.28.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 196, "deletions": 2}}, {"node": {"oid": "7215fc25a44fd1957b3ba749b945bbdb514a3b42", "messageHeadline": "Move nft e2e tests to main e2e test job (#18055)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 2, "deletions": 43}}, {"node": {"oid": "bfefa3581101c65ee5d82369bfb6b9cf74912927", "messageHeadline": "Adding NFT autodetection to \"What's New\" Announcements (#17653)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 251, "deletions": 73}}, {"node": {"oid": "2e291ff9c768735297085a9aceacf1682be2c15d", "messageHeadline": "Merge pull request #18141 from MetaMask/master-sync-v2", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "a796dbd705b5b6dcd3b03f31d7482b616f4e935c", "messageHeadline": "Conflict cleanup 10.26.1 master-sync", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 1, "deletions": 153}}, {"node": {"oid": "7d1ce40a19e0942c034a8e1e0506559ac1599a08", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync-v2", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 31488, "deletions": 17965}}, {"node": {"oid": "094c5582e66c5350d04c00ae8a140efdc2a9b8aa", "messageHeadline": "Revert \"patch lavamoat files to make v10.26.0 compatible with v78 of \u2026", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 9, "deletions": 86}}, {"node": {"oid": "93be4810b937e326e815667f28945490a70144b1", "messageHeadline": "Fix typo on test file (#18124)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b8ec3623ffdd0650119cd56cf9b710623238edeb", "messageHeadline": "[e2e] ENS test improvement - with network controller fixture (#18119)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "eafffb1af552a90c37972b73a7db168fc59d9b86", "messageHeadline": "Remove console.log of expected action from actions test (#18130)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c022d2eb9a02406f8a2a83567b1365c8d60730b9", "messageHeadline": "[MMI] Move mmi actions to extension (#18057)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 836, "deletions": 1}}, {"node": {"oid": "ada47802b32f6cf45c6dbcc054874047b6a4d5f3", "messageHeadline": "UX: Loaclize the avatar-favicon description text (#18132)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f499b56d167b6e8559d23daa0983b66a4b6553b3", "messageHeadline": "Convert LoadingScreen into Functional Component and use React.memo (#\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 29, "deletions": 37}}, {"node": {"oid": "5b1b5dc03bfbc61fa22b72e9c9b387d7ecae9e03", "messageHeadline": "NFTs: Remove feature flag for release (#17401)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 208, "deletions": 178}}, {"node": {"oid": "e7527b65ee472b201bbc32d9be8880186595fea6", "messageHeadline": "17921 Update TransactionAlerts with BannerAlert (#17940)", "author": {"name": "flexa-rob", "email": "82925669+flexa-rob@users.noreply.github.com", "user": {"login": "flexa-rob"}}, "additions": 219, "deletions": 91}}, {"node": {"oid": "a2838b0dd12eead49e44a815f644521cde696858", "messageHeadline": "Part of 17670: Replace Typography with Text confirm-approve-content.c\u2026", "author": {"name": "Suryansh Anand", "email": "coder.a0gfl@aleeas.com", "user": null}, "additions": 51, "deletions": 63}}, {"node": {"oid": "be15200168974ecbb0dc2d6440073f2a54c828c7", "messageHeadline": "UX: Icon: Update buy icon (#18123)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14b1555ee32742d52c891861b5e066716786d191", "messageHeadline": "Display internet protocol on the domain in SIWE screen (#18052)", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29674537e870e670ee072528400b2597fb98283f", "messageHeadline": "Update chromedriver v111 (#18120)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a69cb0284d3e2e79a110fc8fed386a17c71a14b5", "messageHeadline": "Wrap balance and portfolio button (#18109)", "author": {"name": "micaelae", "email": "100321200+micaelae@users.noreply.github.com", "user": {"login": "micaelae"}}, "additions": 67, "deletions": 9}}, {"node": {"oid": "000dbb976c4dd42d816aabe012e1da8a43ea4e57", "messageHeadline": "Fix ThemeType casing issue (#18039)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fca0e354238c15a43d513cb997c0bb3f33c649e", "messageHeadline": "Use deployed contracts in fixtures (#18107)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 131, "deletions": 88}}, {"node": {"oid": "6cc7ab212eba4e6f21ceb323591343677b765d8f", "messageHeadline": "Merge pull request #18122 from MetaMask/Version-v10.26.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "6bc51792903ede56834ea173d4b82f089007531c", "messageHeadline": "Update changelog", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 157}}, {"node": {"oid": "fd480ad773c62dc3d54eb4ee4d07ba24f903c1ab", "messageHeadline": "Version v10.26.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 162, "deletions": 2}}, {"node": {"oid": "cfced8f1248dde34794de49352ae6db075444d1b", "messageHeadline": "fix: do not run desktop prep build step on master (#18112)", "author": {"name": "Jo\u00e3o Tavares", "email": "joao.tavares@consensys.net", "user": {"login": "cryptotavares"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "ba93b8118236669046697246facb99bf6d5b1d23", "messageHeadline": "fix: do not run desktop prep build step on master (#18112)", "author": {"name": "Jo\u00e3o Tavares", "email": "joao.tavares@consensys.net", "user": {"login": "cryptotavares"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "5d5fa242c39b35eef47770309b6019f43a44f15b", "messageHeadline": "Updating AvatarAccount objects to enums (#17727)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 171, "deletions": 167}}, {"node": {"oid": "fde18dec0c67d4548c6d7493a7320788f8e263be", "messageHeadline": "link component (#17897)", "author": {"name": "witmicko", "email": "witmicko@users.noreply.github.com", "user": {"login": "witmicko"}}, "additions": 254, "deletions": 41}}, {"node": {"oid": "140e64f108a35d6d00859d1fc47be1245af9be5d", "messageHeadline": "Merge pull request #17698 from MetaMask/Version-v10.26.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 40992, "deletions": 27068}}, {"node": {"oid": "11c79dd629e5ad6855a3b2f56798da5d2eb3397c", "messageHeadline": "Add e2e tests approval for all for erc1155 token (#18047)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 323, "deletions": 124}}, {"node": {"oid": "150f0ee766385ee72462af2e43414549754221c6", "messageHeadline": "Use replace instead of replace all so that we are compatible with v78\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "3ad6cf15aeca6fad635862b11e1998384e26c54c", "messageHeadline": "Use replace instead of replace all so that we are compatible with v78\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "642ce91b70d38268e814feaf6448e0729d26f96b", "messageHeadline": "[FLASK] Add WebAssembly endowment (#17694)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d6e61e9d077b48deac1cebe6fb2ffd3747000c96", "messageHeadline": "Fix #17948 - Allow editing of NFT sends (#17970)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "23ca4460cfe0f0150147e4df757efd93fcad5fe6", "messageHeadline": "Migrate network configurations (previously `frequentRpcListDetail`) f\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 3894, "deletions": 1333}}, {"node": {"oid": "423e0854d383b0d34791c7902b54bf3b9c270d75", "messageHeadline": "Fix #17848 - Ensure NFT collections toggle appropriately (#17972)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "766c8a3e538d57b179a1e0b986129fa7b0fefd23", "messageHeadline": "Force update mock state and render nfts item test fix (#18044)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "1121e3a8481f4d76a871770354a99f0a498d5085", "messageHeadline": "fix network dropdown bug (#18079)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd1a8270abb6157b77ae44afae2ac4712d57cd11", "messageHeadline": "Add github action to trigger metamask-desktop CI (#17977)", "author": {"name": "Jo\u00e3o Tavares", "email": "joao.tavares@consensys.net", "user": {"login": "cryptotavares"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "8e9fe076489d02a8ab41cae0b7d828196be3cb16", "messageHeadline": "[e2e] Check ENS resolves correctly (#18056)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "535d55ea8b8f73c6a475fc84841a55c24d87a04c", "messageHeadline": "bump test coverage", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7bc2370be5c10b02bf32165435b6d629daba9928", "messageHeadline": "Use tokenList to get token details, when available, in getTokenStanda\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 491, "deletions": 44}}, {"node": {"oid": "d4bc0a453bab219039b2dbd4082e2639d7a0dcfe", "messageHeadline": "fix(17542): fix fiat currency display in few txn actions (#18011)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1699, "deletions": 267}}, {"node": {"oid": "bf06598d6eb2b2a00c684ebbf5a689e49a521674", "messageHeadline": "UX Icon: Updated Icon for Disclosure (#17877)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0ac54e40ee8593a17ecde00adba32f27517064b4", "messageHeadline": "Extract out confirm-data and confirm-hex-data components from confirm\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 628, "deletions": 178}}, {"node": {"oid": "2c2505be062f833dd9a6176f67ebdfa91505088e", "messageHeadline": "add banner-tip component (#17814)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 576, "deletions": 0}}, {"node": {"oid": "ed519d8b60e279615fd4753f1d44fc9f8feaf5b0", "messageHeadline": "Updating AvatarWithBage to BadgeWrapper (#17851)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1092, "deletions": 379}}, {"node": {"oid": "de83546d6d390cf5376f4c45263286e8f60a4724", "messageHeadline": "Fix #17932 - Ensure NFT last sold price is formatted correctly (#17983)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "7086494b723476f71d160000ae002975f5d5d153", "messageHeadline": "[FLASK] BREAKING - snaps-monorepo@0.30.0 (#17718)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 916, "deletions": 308}}, {"node": {"oid": "3a3e34a8c6d88cf3274b153267558ccb26c65bbf", "messageHeadline": "Test for transaction security provider (#18000)", "author": {"name": "dzfjz", "email": "120640011+dzfjz@users.noreply.github.com", "user": {"login": "dzfjz"}}, "additions": 236, "deletions": 0}}, {"node": {"oid": "8c550e78e9b79e3ce729865f9ab99cf3b24c0ff6", "messageHeadline": "patch lavamoat files to make v10.26.0 compatible with v78 of chrome (\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 86, "deletions": 9}}, {"node": {"oid": "efaaf4fab2a2155606a83fbff7e1f4b5773bdfa4", "messageHeadline": "Use tokenList to get token details, when available, in getTokenStanda\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 494, "deletions": 47}}, {"node": {"oid": "848b699f688ff365c1c7a25c4e1fc2541f7ccb70", "messageHeadline": "Adding types file to Box component (#18009)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 155, "deletions": 19}}, {"node": {"oid": "6222cf0b7de8c0deaf70fb3da9795d64b00f443d", "messageHeadline": "increment keyring controller version (#18036)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "75801e9502e309965014377500986fed5c5ad4c5", "messageHeadline": "delay chain validation (#17413)", "author": {"name": "witmicko", "email": "witmicko@users.noreply.github.com", "user": {"login": "witmicko"}}, "additions": 355, "deletions": 53}}, {"node": {"oid": "b231b091b9c4be16e833e291ff6c4701bd217fa8", "messageHeadline": "fix(17542): fix fiat currency display in few txn actions (#18011)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1701, "deletions": 287}}, {"node": {"oid": "5c30fee59ae8dff9f20a9d167e21b290a3181789", "messageHeadline": "remove extraneous arg from clickElement (#18050)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 56, "deletions": 98}}, {"node": {"oid": "601e02c5ee1fbeeef82376104166947219e1dc69", "messageHeadline": "Bump Snow 1.5.0 (#17985)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "87be2f4393b60f36e51fb75e8d91d142b16a6c06", "messageHeadline": "fix(17716): increase threshold to include all options for nonce searc\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38e2a25690e41ede299d86e704aacde839d30217", "messageHeadline": " E2E custom rpc test fix (#17918)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "98b17d0038775843af727ff11d6e76e0e497deaa", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 49, "deletions": 166}}, {"node": {"oid": "da8fe7ea62aff41f38408619248f7adc297765c8", "messageHeadline": "[FLASK] Temporarily disable JSON-RPC snap e2e test (#17778)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "03732af6f4696ee13dc8b98d8c9e8b8f344f96b9", "messageHeadline": "Added e2e swap test and fixed mocked API (#17934)", "author": {"name": "Davide Brocchetto", "email": "davibroc@yahoo.com", "user": {"login": "davibroc"}}, "additions": 189, "deletions": 63}}, {"node": {"oid": "d9826e938526515e03191801696dd85e129df638", "messageHeadline": "fix issue with fragment messageIds (#17949)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8472ccb7b0fee34f1c700c2d8e1852ddf58be93e", "messageHeadline": "decrease targets by half a point-ish (#18003)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "786a74dbbc35bb77b972bc7e960702aa16a0e5a2", "messageHeadline": "Fix nft test state (#17981)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 83, "deletions": 3}}, {"node": {"oid": "7586d1c3066453bd07d230d84d3e0a8a1b99c05b", "messageHeadline": "Policy updates", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 4643, "deletions": 4611}}, {"node": {"oid": "bfbd65237ee98095f18bbdf9fa5dd229c0d8d8a6", "messageHeadline": "Avoid blob url for files downloads (#17986)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "f46ce9f2bd4314f5c4ad35e9596f61ddf4a6f3d8", "messageHeadline": "Improve downloads tests (#17995)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "abff49561d2e07491edc4801e40238c95bcf8e77", "messageHeadline": "Fixing FormTextField props and test (#17939)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c8e8db26662a6b0afa525a4a7052a4243d93da48", "messageHeadline": "Stabilize nft e2e tests (#18006)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "912f6755b13d84235114a5964f011d99677af77c", "messageHeadline": "UX: Icons: Fix Chevrons in Settings Tabs (#17971)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d0417da3d0429621b7b08d49bc6ec1c3dcb7898b", "messageHeadline": "Move desktop code to flask build type (#17960)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 163, "deletions": 147}}, {"node": {"oid": "e77e20d8c4b784392d46233fabc17434077dbe1d", "messageHeadline": "Bridge tokens by redirecting to Portfolio from wallet overview page (\u2026", "author": {"name": "micaelae", "email": "100321200+micaelae@users.noreply.github.com", "user": {"login": "micaelae"}}, "additions": 119, "deletions": 23}}, {"node": {"oid": "13d03abe9b9ac7e8b9ae468bbb05ae7a84a0bd0a", "messageHeadline": "UX: Icon: Update README with new variable names (#17920)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b5321c8b4f286ea26d1cadd13ddb810e5de5f408", "messageHeadline": "bump test coverage", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64d8f359daeee5647fcba2621865888a34e4eee9", "messageHeadline": "Update the PhishingController to v2 tests", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ceab2a0b11649e51b95f5d2aa19dcefc1ddfe24e", "messageHeadline": "Update the PhishingController to v2 and update phishing warning page \u2026", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 395, "deletions": 108}}, {"node": {"oid": "0cc135fab3bef8811f480654d5bbf66c3fab37a5", "messageHeadline": "Removed a feature flag (#17922)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 100, "deletions": 28}}, {"node": {"oid": "694773f17ae3d00cecfd88d7c72a854a3856d721", "messageHeadline": "Upgrading the Import Account modal (#17763)", "author": {"name": "HowardBraham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 652, "deletions": 747}}, {"node": {"oid": "01abfb3ec8fec0ce8495b708013ea3cb08fd4a51", "messageHeadline": "New Crowdin translations by Github Action (#17082)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 4382, "deletions": 238}}, {"node": {"oid": "4e807a967ad80d41fd0f43b632b0044c315bda04", "messageHeadline": "e2e test view erc1155 details (#17942)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "a5dcc60697b8fd2f52cbfe23cd8e2342e76c9fcc", "messageHeadline": "Change migration 78 version to 79, 79 to 80 and 80 to 78 (so that the\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 264, "deletions": 264}}, {"node": {"oid": "353c9927b4b66d678d0907b20520af05c4dbf916", "messageHeadline": "fix(17857): show correctly converted account balance in sign&encrypt \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "5933dd1fd7b1f6224ff738faf8ef01042e18113b", "messageHeadline": "UX: Icon: Restore missing back chevron in settings (#17916)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "f5e2183a7fa9f379e26fb81bef1bf3b904a0c95b", "messageHeadline": "feat(17494): beta build trigger in release branch and cleanup (#17749)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 127, "deletions": 63}}, {"node": {"oid": "47d9964a89b4f54b663b657d94192bb33173e76d", "messageHeadline": "fix(17857): show correctly converted account balance in sign&encrypt \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "5018329cd824c4a5b0309d5b456458ecbbf7fd38", "messageHeadline": "UX: Icon: Restore missing back chevron in settings (#17916)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "dff152d728895db8cf7a22402b3848d5efcdfee6", "messageHeadline": "Update README.md (#17978)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d778cdb020934604e15540d517b8292965d3312e", "messageHeadline": "Update jest test coverage (#17979)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8c92c3d5af0107418b9ad12e8fb1bda40032e38", "messageHeadline": "Edit Token Transfer displays mixed info with regular Send Tx (ETH) (#\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e07ec9dcf3d3f341f83e6b29a29d30edaf7f5b5b", "messageHeadline": "identify desktop is paired in the metrics event (#17892)", "author": {"name": "Vinicius Stevam", "email": "45455812+vinistevam@users.noreply.github.com", "user": {"login": "vinistevam"}}, "additions": 82, "deletions": 3}}, {"node": {"oid": "7f648e4acf32e882e740a7800b82ee3ac730672c", "messageHeadline": "bump testdapp to v5.6.0 (#17967)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "27f322c7dba5a2a82160a1b42b1b513b3c3bebbc", "messageHeadline": "Selector performance improvements (#17410)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "987daee85483c38ec9592a05fb8efe1f0e71eda7", "messageHeadline": "fix(17855): persist popup when sw is restarted (#17855)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 111, "deletions": 7}}, {"node": {"oid": "f9f215f20da8f1e1f272500e1c131419e7f09e52", "messageHeadline": "[MMI] Adds the MMI support link and the mmi_website link as well (#17\u2026", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cd26ad001a379d9acee5091d0839a12f78c52ad1", "messageHeadline": "[MMI]\u00a0Conditional change title in home if buildType is MMI (#17898)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "9ba0b50b9a3117e3420686f4fb5b9b5bf8b15f4a", "messageHeadline": "[MMI] Prevent multiple instances of MM at the same browser (#17856)", "author": {"name": "Albert Oliv\u00e9", "email": "albertolivecorbella@gmail.com", "user": {"login": "albertolive"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "d0bea6ccd521e47221d7b577e21f37b061325d1c", "messageHeadline": "Fix incorrect balance in signature request header (#17829)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 830, "deletions": 3}}, {"node": {"oid": "a4f42775b0a1500ba5eb77162591d2f5b44b6a3d", "messageHeadline": "UX: Icons: Remove usage of chevron fa- icons (#17668)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 242, "deletions": 406}}, {"node": {"oid": "0ef1d970616c71ac2ba6115f9b4e9045722387a3", "messageHeadline": "UX: Icons: Stop using fa-address-book (#17761)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 14, "deletions": 61}}, {"node": {"oid": "6b15d0bae7a801eea0c4ece91b8183b70bdb87d8", "messageHeadline": "Fix incorrect balance in signature request header (#17829)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 830, "deletions": 3}}, {"node": {"oid": "de26c9e4a145e7a519638320d2e067c931b4e6cd", "messageHeadline": "UX: Replace all fa-bell instances with Notification icon (#17524)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "44ac0d9567682ccc864fa8ef78304f7a7b9ba881", "messageHeadline": "e2e Send to Multisig Wallet (#17565)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 76, "deletions": 7}}, {"node": {"oid": "5691a00e204ee0a701ce49491d1e4b384aff199a", "messageHeadline": "Fix state in confirm transaction (#17838)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 155, "deletions": 26}}, {"node": {"oid": "1d733194eaa0b11d120308c6b949b3d358531650", "messageHeadline": "Cleanup: clearTimeout on useEffect for gas estimation and prevent sta\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "49d84140d9671e618499eea36098d4620a5e71a3", "messageHeadline": "Confirm transaction test (#17780)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "de5ea66d8d93cb05dceeaa11e4c1abb61f551ad4", "messageHeadline": "Clean ConfirmTranscationPage component (#17546)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "97013d802875b46793032c7904e0d82db7ef0ece", "messageHeadline": "Fix GetEncryptionKey TypeError Cannot destructure property 'msgParams\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "591fe1a0a6570115f0d35be38cce9b843a3c68f3", "messageHeadline": "avoid mutation of state in signTransaction action (#17772)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a6bcff4e2ff3ae416fad9a265838ef23981f8f4", "messageHeadline": "Do not display experiment settings tab when there are no settings to \u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 62, "deletions": 55}}, {"node": {"oid": "970a5d4a776b0ac113e2152a9e17b4dc5574dcba", "messageHeadline": "Fix currency symbol in insufficient balance warning (#17820)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d0aa1432227db2f6e5dc0d894da4aff1439c384a", "messageHeadline": "adds test and fix for conversion to use numeric (#17758)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 233, "deletions": 8}}, {"node": {"oid": "48251a4189f71f1678d07dcf1227f8fe5b3294f7", "messageHeadline": "Ensure simulation failure warning is shown on all networks and accoun\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "eb2efc1612e26bc5b8e3fe3833a1ac4f165c090b", "messageHeadline": "fix keeping the user login after the first login (#17950)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "56cba0974985d0b587759180a3020acbca54fbd3", "messageHeadline": "[MMI] Adds mmi build type + manifest files and images (#17842)", "author": {"name": "Ant\u00f3nio Regadas", "email": "apregadas@gmail.com", "user": {"login": "zone-live"}}, "additions": 1421, "deletions": 156}}, {"node": {"oid": "5998ae21aa6ca835d5d06e85eeea31c0d10f88ab", "messageHeadline": "Buy crypto by redirecting to onramp experience on pdapp instead of de\u2026", "author": {"name": "Alaa Hadad", "email": "alaahd@gmail.com", "user": {"login": "alaahd"}}, "additions": 832, "deletions": 3897}}, {"node": {"oid": "90ae4980b3aca3f2610a24ade06cf7e6db928209", "messageHeadline": "Update snaps locale messages for casing and content (#17915)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "656b6d1963fe856adaf52c7db41d762d650f409f", "messageHeadline": "fix: desktop lavamoat policies (#17928)", "author": {"name": "Jo\u00e3o Tavares", "email": "joao.tavares@consensys.net", "user": {"login": "cryptotavares"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9e7bc210a2d5af28c41812a2a98b7dd5fecbe32a", "messageHeadline": "Add e2e test remove erc1155 token (#17925)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "426e3c37a42e5916ae7354bd01a0ac4ba217dd7f", "messageHeadline": "Fixed accounts auto scrolling (#17075)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5419f9414c99b5a37ca1190cef0727b78480c3b0", "messageHeadline": "Add unhappypath test case for importing ERC1155 (#17923)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "e015e027b65323368ede555d0bb2bb22057e1787", "messageHeadline": "[FLASK] Create E2E test for cronjobs (#17365)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "afed985b4806493326bba9bd136715aaeb8b6ee1", "messageHeadline": "Turn off LM scuttling feature for dev builds (#17771)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3678894df29914e182a4bdd8517607112373d63b", "messageHeadline": "chore: bump desktop common package to 0.3.0 (#17912)", "author": {"name": "Jo\u00e3o Tavares", "email": "joao.tavares@consensys.net", "user": {"login": "cryptotavares"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "878bb4ab25d241804bee8c41adb31d9597cbc1a8", "messageHeadline": "Ux: Icon: Update fa-eye with ICON_NAMES.EYE (#17800)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "cb113dd2a65d9a650c25fb6cb56e371dd07b2ae5", "messageHeadline": "Convert the migration template to TypeScript (#17836)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "e223348fb3497ba16eb804c9e427f057b3acab84", "messageHeadline": "Update `eth-json-rpc-middleware` from v9 to v10 (#17591)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 263, "deletions": 263}}, {"node": {"oid": "ddbd158e7995559b6d638a0e185c0eace90ed599", "messageHeadline": "ERC1155 Import & Dapp interaction E2E tests (#17885)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 199, "deletions": 2}}, {"node": {"oid": "eb380f92ef21a4145cdbe5b36a53339eccbd370c", "messageHeadline": "UX: Icon: Remove unwanted aria label (#17903)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5561987fed3d336383fd081b6c6770012d7b5bd3", "messageHeadline": "UX: Icon: Stop using fa-times (#17811)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 168, "deletions": 103}}, {"node": {"oid": "63cbcc71479c6f03ad68556e7d03e0b5f91d0f12", "messageHeadline": "Selector performance improvements (#17410)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "64bfe6f3076b5cff9b6dbcee15020bbfd7ce123a", "messageHeadline": "Fix a bug where non-address types would be rendered as addresses in E\u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 542, "deletions": 336}}, {"node": {"oid": "932282e638902621fd40d297c840dbf175ca8885", "messageHeadline": "What's new - OpenSea security provider (#16831)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 307, "deletions": 1}}, {"node": {"oid": "e20c70efd59f5eb2415776f07800e8096c1915b1", "messageHeadline": "UX: Update Settings Icon (#17561)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 10, "deletions": 60}}, {"node": {"oid": "bc19856d5d9ad1831e1722c84fe6161bed7a0a5a", "messageHeadline": "Transaction-list-item-details pop up to display the correct token inf\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 148, "deletions": 22}}, {"node": {"oid": "60f257fd62b06f12465b9273af779c14357f3629", "messageHeadline": "ConfirmDecryptMessage: avoid mutation of state in decryptMsg/complete\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bdf3b8486ba56393aede30391c1f7bf27f82c3b6", "messageHeadline": "Fix GetEncryptionKey TypeError Cannot destructure property 'msgParams\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "9f17e2f94b00fe16cd02c8d16d24164e79c9169a", "messageHeadline": "UX Icon: updated fa-exclamation-circle (#17879)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "1c0ff8a6e8c5aad67b83762e4e70b587f822ab21", "messageHeadline": "Fix state in confirm transaction (#17838)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 155, "deletions": 26}}, {"node": {"oid": "d7adbb6f419c64a549e8add0ce0cf515ea7a7dde", "messageHeadline": "window open noopener (#17882)", "author": {"name": "witmicko", "email": "witmicko@users.noreply.github.com", "user": {"login": "witmicko"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "524ab66a16ace5d2088800c9c1203f42e5e1acbd", "messageHeadline": "Update minimum browser versions (#12847)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2ccc1977bf6c29ab9994c3345b06766a9e4015f8", "messageHeadline": "Update the PhishingController to v2 and update phishing warning page \u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 395, "deletions": 108}}, {"node": {"oid": "ababfec76724f67e7bbdb23d41db7bfef2f1a15d", "messageHeadline": "Add e2e test view nft details (#17852)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "a93a3d4966d209ac7ba1584c2344bd4179a29336", "messageHeadline": "e2e test remove nft (#17896)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "e33f89a10eeaad52a208a2bf682e1537975dffc8", "messageHeadline": "Bump @metamask/test-dapp (#17883)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e3380ba3aeeb87a2ec657e6d892cd48dcfd06c9a", "messageHeadline": "UX: Icon: Remove fa-exclamation-triangle usages (#17691)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 79, "deletions": 24}}, {"node": {"oid": "09a170bfe2a62acd4fc8e4208b3999aa3279c870", "messageHeadline": "UX: Icons: Remove icon-import (#17816)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 56}}, {"node": {"oid": "6cc46454c2967b1c4dd3c0164b4f056ffb6c883c", "messageHeadline": "UX: Remove legacy metametrics modal (#17817)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1521}}, {"node": {"oid": "df0ca5a43fb954fc3e69c01355f24a6504de04c3", "messageHeadline": "avoid mutation of state in signTransaction action (#17772)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88b8da79d5c6653bd83e7dfdc36b22c69fbd1181", "messageHeadline": "bump jest types version (#17833)", "author": {"name": "Jo\u00e3o Tavares", "email": "joao.tavares@consensys.net", "user": {"login": "cryptotavares"}}, "additions": 78, "deletions": 107}}, {"node": {"oid": "bde74756d370a6e574c680f01cd1f902529e0c99", "messageHeadline": "Add extension desktop UI (#17748)", "author": {"name": "Jo\u00e3o Tavares", "email": "joao.tavares@consensys.net", "user": {"login": "cryptotavares"}}, "additions": 2737, "deletions": 90}}, {"node": {"oid": "505f1f5445e1592d2f25ccb028757d20908a75e6", "messageHeadline": "Token allowance unit tests (#17019)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 252, "deletions": 4}}, {"node": {"oid": "4c598b330e0eb8cc831e14a63fdd0b9034197dad", "messageHeadline": "Display the address icon for the contract requesting spending cap ins\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 5, "deletions": 68}}, {"node": {"oid": "32b9237df3d8642a9af714608bcbd60d7b037afd", "messageHeadline": "Capture all Error console.log events (#17710)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 35, "deletions": 50}}, {"node": {"oid": "09c60e2038269d42b62178a9821d9c73f965f194", "messageHeadline": "UX: Icons: Remove IconCheck and fa-check (#17787)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 73, "deletions": 111}}, {"node": {"oid": "2acd51af2eed3e62c7bdf47daa9cedc966611f6a", "messageHeadline": "Open sea security provider warning message (#17662)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 510, "deletions": 5}}, {"node": {"oid": "6892ab2bffd3dad602abe8656e21919603a849e2", "messageHeadline": "updated Proptypes for IconButton (#17797)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3437d7161ff352ab2a757bca21876bfeb1ac1263", "messageHeadline": "UX Icon: updated fas-question icon (#17828)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "72af5626de9f2e8bf1e44be2943de7ea33862362", "messageHeadline": "Updating Icon html element to span (#17790)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 129, "deletions": 53}}, {"node": {"oid": "236b08e9febcbf7b9c06691d45776a46fe69e8d7", "messageHeadline": "Add .vscode settings to the repo (#16648)", "author": {"name": "HowardBraham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b106bbf1d9accc39a27f2deb28a04a5557e8888b", "messageHeadline": "Remove extraneous methods from NetworkController (#17522)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 182, "deletions": 116}}, {"node": {"oid": "d22522ed5d215b8e2f3df2ea52cf7e8c8ee11194", "messageHeadline": "update to add end icon support (#17776)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 189, "deletions": 62}}, {"node": {"oid": "9df5f910a784b51ca044823cce71cdf4233b01d2", "messageHeadline": "set default html elements (#17762)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 272, "deletions": 16}}, {"node": {"oid": "eba4275467c3d5efed7eb582e96ce2f39e919895", "messageHeadline": "Fix #17825 - Prevent timing conflict with NFT toast messages (#17861)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ae3cd9769090784b53a011e5437e9627be6dc65a", "messageHeadline": "Fixing focus outline (#17863)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "f57d10d8570cf9409d22b328276acd8a358dbce2", "messageHeadline": "UX: Icons: Remove unused overview icons (#17671)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 68}}, {"node": {"oid": "8c863ec9602d32c924910fbb7f4c8f6776e09fbb", "messageHeadline": "always process test results (#17854)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "84aff7c517d09d471bbda4b403e68997c73967d8", "messageHeadline": "Add e2e test sign in with ethereum (#17823)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "527387bbfebd40ff1a1ab6e015c172ae6c761cd7", "messageHeadline": "Adding Input component and updating TextFieldBase (#17664)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 918, "deletions": 359}}, {"node": {"oid": "1b382e9f2d34ba5b25a38258cdc57ba88d4babbe", "messageHeadline": "Remove CancelTransaction modal (#17819)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 900}}, {"node": {"oid": "1e5f9da592be3af7bc3bf6c3170697b31e706d89", "messageHeadline": "MenuItem: Fix layout of menu item with subtitle (#17650)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1f9b5a2293ff310593289b299540f4eb088fa049", "messageHeadline": "UX: Icons: Stop using FA in TransactionActivityLog (#17667)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2cfd0f9bbdd8c1c40e42203cc1e7986820fe82e8", "messageHeadline": "Ux: Icon: Improve alignment of asset list chevron (#17791)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "c312f6c2b2049e5593b8bb96a3660261d2e5ed1a", "messageHeadline": "UX: Icons: Remove IconWithLabel (#17815)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "24e0a9030b1a715a008e0c5dfaf9c552bcdb304e", "messageHeadline": "UX: Move Portfolio link to its own button (#17722)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 277, "deletions": 337}}, {"node": {"oid": "0b296e88a5f4eea803445bf0ce57ec327e8bbfbb", "messageHeadline": "Update `@metamask/utils` to the latest version (#17837)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4701, "deletions": 4695}}, {"node": {"oid": "123098d77aeaf5658c77f909bfbb411244e44e9d", "messageHeadline": "UX Icon: Replace fa-user (#17809)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3bb36e81426de353ba17a7378a7c0a493a3b7386", "messageHeadline": "Fix currency symbol in insufficient balance warning (#17820)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "f1fa0b03e877decb5b081f8f54a68b31742e7794", "messageHeadline": "Adding details document about confirmation pages frontend refactoring\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "b7bb0f03d744dcd58d818403cd9efad8d1d556b2", "messageHeadline": "Do not display experiment settings tab when there are no settings to \u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 62, "deletions": 55}}, {"node": {"oid": "cc99a2522892ad38c7fb4cc01037a58813c6a861", "messageHeadline": "Add desktop support (#17683)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 285, "deletions": 33}}, {"node": {"oid": "0af56b1b1e818274d6502f49b36d93fb0c9cad85", "messageHeadline": "Update Firefox binary in ci (#17796)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fa167e673e7ec780ea4499aed56ba33eadae5f8", "messageHeadline": "UX: Icons: Fix alignment of settings icons in full screen (#17783)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7d1dc7f1776c7900f97372ac4429adbd18809e3d", "messageHeadline": "Cleanup: clearTimeout on useEffect for gas estimation and prevent sta\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "962a8618081c1c645d9e1c44291d2a3b8e93f6b5", "messageHeadline": "Update eth-json-rpc-filters (#17788)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "30bc9a923e93824ceff5fb1aaf7ed0a0766ef66e", "messageHeadline": "Part of 17670: Replace Typography with Text approve-content-card (#17\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "1a330dd8c6725714be50776dcd75a3d8d6950695", "messageHeadline": "UX: Icons: Remove lock icon (#17739)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 37}}, {"node": {"oid": "d8940aabd2252a2e36b275ffda8688706c3a9c3b", "messageHeadline": "fix: fix url for flask build (#17784)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99a94219f3718483c4ececbdb910eb0071d5328b", "messageHeadline": "[TS dashboard] Be consistent with terminology (#17337)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "cf487b8f979c0515d9d1a0fc15a32e0a07b01190", "messageHeadline": "Update HelpText component (#17705)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 147, "deletions": 85}}, {"node": {"oid": "33cc8d587aad05c0b41871ba3676676a3ce5680e", "messageHeadline": "NFT: Replaced all the instances of collectibles with NFTs (#17741)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 841, "deletions": 719}}, {"node": {"oid": "cf49761d71a4d45dea2c05cfab8c53eff4c7847d", "messageHeadline": "Fix #17669 - Revise old metrics schema for Onboarding v2 (#17769)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 57}}, {"node": {"oid": "9979020252626091be46ad8f7f42d93a40add4f4", "messageHeadline": "Confirm transaction test (#17780)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "41e2c2beff61be7cbb79086068258e22762e54a5", "messageHeadline": "Change transaction type for send with approve transaction (#17777)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "74ef8e4fa438b145b39849cbbdb04ea77c3bd5a8", "messageHeadline": "UX: Icon: Remove Plus icon (#17666)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 52}}, {"node": {"oid": "4dcb639652c3b4d7e88d8fcbe777323cc925964f", "messageHeadline": "UX: Icons: Remove usage of chevron fa- icons (#17668)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 242, "deletions": 426}}, {"node": {"oid": "8c233b2a828d6093ad4559dc83bd9083ebc57d19", "messageHeadline": "UX: Icons: Stop using fa-address-book (#17761)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 15, "deletions": 62}}, {"node": {"oid": "f20d5db1e47cb66c6015370f54ab58c6f9ce4587", "messageHeadline": "[FLASK] Temporarily disable JSON-RPC snap e2e test (#17778)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f6ee35b6e3313f8071b227817497a3d0864b7017", "messageHeadline": "Updating TextField component (#17732)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1176, "deletions": 1454}}, {"node": {"oid": "cdc1bce6884295e97c63ee9758646fc4287aa781", "messageHeadline": "SRP hold to reveal (#17232)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 912, "deletions": 881}}, {"node": {"oid": "72ae54bfa3415b378727c56b85156bbf077b9656", "messageHeadline": "UX: Icons: Use proper send icon on wallet and token overview pages (#\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52b3d58cc37538bbc5dfc23a3e058b45d74e8a8f", "messageHeadline": "adds test and fix for conversion to use numeric (#17758)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 233, "deletions": 8}}, {"node": {"oid": "9e9f9126cc6895240373c29509d02f7d8f5745e8", "messageHeadline": "UX: Icons: Use proper send icon on wallet and token overview pages (#\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc95813cfbbe7d75db0632bbfaa8864f1ed471e1", "messageHeadline": "Chromedriver v110 (#17709)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fca2a3f97f6236ced2ec313b5db93b4f91d26ad3", "messageHeadline": "UX: Update three-dot icon for settings (#17558)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 80, "deletions": 73}}, {"node": {"oid": "a4f33ec0ad408e4ce33509142a371a299bf8ec44", "messageHeadline": "Updating Label component (#17731)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 21, "deletions": 49}}, {"node": {"oid": "ccde54937f7144e8e24c5317b5634b57524787a0", "messageHeadline": "Pass `excludedPermissions` to `SnapController` (#17321)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 114, "deletions": 13}}, {"node": {"oid": "3564f73369a0acb1b598650a36ccf681d1ccd130", "messageHeadline": "Show CLI output (#17756)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "caef0735fdc300b94ff32f54e9e5378c4da63d71", "messageHeadline": "Fix #17447 (#17679)", "author": {"name": "Ayush", "email": "ayushjain201474@gmail.com", "user": {"login": "ayushj1910"}}, "additions": 123, "deletions": 8}}, {"node": {"oid": "d90e64cd7c4036aafc5adb6e53bd804a78580dac", "messageHeadline": "Adding ast-types 0.14.2 to resolutions (#17733)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "d00b5176821da8c8caf48afffcbe0cea5cbe8367", "messageHeadline": "disable ff (#17754)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3a00b5ab547f9a390d4608c05924fb62d6985fce", "messageHeadline": "Additional incoming transactions support (#14219)", "author": {"name": "tgmichel", "email": "telmo@purestake.com", "user": {"login": "tgmichel"}}, "additions": 136, "deletions": 45}}, {"node": {"oid": "3ec042fa68fb681c34d0b9126633d04a774f5fee", "messageHeadline": "[TS dashboard] Syntax errors don't kill watcher (#17336)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 24, "deletions": 35}}, {"node": {"oid": "4735978b8dbe62a0044c393b1ea2f017cfb2626c", "messageHeadline": "Removal of enzyme pkge dep (#17261)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 183, "deletions": 487}}, {"node": {"oid": "aee1971496aa695a99c816fad616ce6789a37cd7", "messageHeadline": "Fixing prop type errors in components and tests (#17704)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "ec870cebc61f82773ff7303361c3b529e62bb233", "messageHeadline": "fix broken stories and readme from TS update (#17703)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 196, "deletions": 181}}, {"node": {"oid": "3814616c7a25d4160caac838b9330f9e82dc6697", "messageHeadline": "feat: refactor background.js to support overrides (#17625)", "author": {"name": "Bernardo Garces Chapero", "email": "bernardo.chapero@consensys.net", "user": {"login": "bergarces"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "c36438868ddf76b51a0ff651680eb01bbf2c54da", "messageHeadline": "Disable typechecking while running Mocha tests (#17701)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5752742459da8e9aa3e14ee599d9caa5ad9fc505", "messageHeadline": "Clean ConfirmTranscationPage component (#17546)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "7774ee6e2f6a23a8b5f8bbf58bf8bee75c61f0a3", "messageHeadline": "UX: Replace all fa-bell instances with Notification icon (#17524)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "d79374189c12c34bdd544d3420b998a31afadcfa", "messageHeadline": "UX: Update fa-search icon (#17527)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "c61576e33c212e05c219c91f1321b89b29413312", "messageHeadline": "UX: Icons: Remove legacy connect icon (#17673)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 50}}, {"node": {"oid": "e723de3208bacbcf67e1d2407550dfd5b8a20f0b", "messageHeadline": "UX: Icons: Remove usage of pencil icon (#17676)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "3b8ea3897896348c4bd035301d8e3827ba31a319", "messageHeadline": "Squashed warning when running `yarn test:coverage:jest` (#17729)", "author": {"name": "HowardBraham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "1ecf241a9fff8ee7170e2a79d3bc2956bd5556cf", "messageHeadline": "Rename reset account settings (#17457)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 42, "deletions": 324}}, {"node": {"oid": "ad96728a1c7e243f7fc659669dcddf1745ea4ffc", "messageHeadline": "feat(17494): add generate-beta-commit (#17684)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "c00f74e95e96287f856ca29b2ef50c0c0a27d9be", "messageHeadline": "e2e multiple reports (#17715)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "18a1b80524a891757ea07f7cf16aeebc8edba48f", "messageHeadline": "Fix mocha syntax fitness function (#17712)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "9b0e71f27f6fb4e1c0be64fea1b461625c41aa44", "messageHeadline": "Updated messages/strings to replace Collectibles with NFTs (#17659)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 433, "deletions": 433}}, {"node": {"oid": "c3100d8fe4f56a82ba30a29ca6981d64d38a2146", "messageHeadline": "Ensure simulation failure warning is shown on all networks and accoun\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "1dbacc2826bf8566f83caa56aa4d2cdaa1bb8cb6", "messageHeadline": "e2e Send to Multisig Wallet (#17565)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 76, "deletions": 7}}, {"node": {"oid": "208ea3013c6d3468ce7ee3fac43da19090092dfb", "messageHeadline": "Make username mandatory in the edit contact screen (#17425)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "50937dcfde865ff4020a823987a2309575a221c1", "messageHeadline": "NFTs: Hide detail when no thumbnail available (#17693)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 36, "deletions": 53}}, {"node": {"oid": "e269790ff45027eaa8743c3970527301c1da2e22", "messageHeadline": "Removing TEXT_VARIANTS in favour of TextVariant (#17674)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "006242f09677a7a034a8caa0e320d75ad6af3864", "messageHeadline": "Version v10.26.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 175, "deletions": 2}}, {"node": {"oid": "3948e86fee995aaadb3e33b77629e64e1cce9f9b", "messageHeadline": "Merge pull request #17665 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "a5b908ccf358a12e62ce38dc436012b28e2c310b", "messageHeadline": "Deprecating Typography component (#17672)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 154, "deletions": 24}}, {"node": {"oid": "7aad1c9650ec0369faefeb381db08f1ef73c63da", "messageHeadline": "remove siwe feature flag (#17690)", "author": {"name": "Sam Gbafa", "email": "skgbafa@gmail.com", "user": {"login": "skgbafa"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "0c2af508efbcfc1a1b87700fb49961a3c94b3f16", "messageHeadline": "Fix recent recipient order (#16346)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 118, "deletions": 28}}, {"node": {"oid": "26f6ae4c7cd98add8e68eaa3eff65bb1e9b0f0d2", "messageHeadline": "Add testing documentation (#17411)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 623, "deletions": 28}}, {"node": {"oid": "61ff47d71e52767cfecdab7391abf0151ff24b29", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 149, "deletions": 228}}, {"node": {"oid": "6b64572f8d67be215ec68f39fc2b4ef8856ba5c3", "messageHeadline": "Fix for error during sending to multisig address (#17651)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "10be6fcfebd612f033fda4030b6d33d3c06a1f2a", "messageHeadline": "UX: Update block explorer icon (#17562)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 124, "deletions": 227}}, {"node": {"oid": "607b3d67e997261f1c61258e1e5e387c9024c66f", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 114, "deletions": 19}}, {"node": {"oid": "58cd3deed5f562dc72e6b39c7c9767b234d7ae9e", "messageHeadline": "fix test of useTransactionDisplayData for different timezone (#17063)", "author": {"name": "EresDev", "email": "eresdev@hotmail.com", "user": {"login": "EresDev"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "61a7850afcee4c04a16fb9efd261cd655da298f3", "messageHeadline": "Sanitising string on signature request pages (#17571)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 105, "deletions": 11}}, {"node": {"oid": "c62e825f0079a7bc5ec211d88f3576427baaeed9", "messageHeadline": "Conflict cleanup 10.25.0 master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 123}}, {"node": {"oid": "e159c7987bd890d48f4252f8969fb0330b226ee4", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 35506, "deletions": 25844}}, {"node": {"oid": "d52ef735146a58016f870322adfb901ee1d95f6c", "messageHeadline": "Merge pull request #17323 from MetaMask/Version-v10.25.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 62115, "deletions": 44623}}, {"node": {"oid": "7e97ff2be43d2bc47794f7592cda5b9d5d489a58", "messageHeadline": "Expand network controller unit test coverage (#17498)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 4924, "deletions": 173}}, {"node": {"oid": "53205b6bff1ca64400b17c80c69e3b46d4251864", "messageHeadline": "Detect and track UI customizations on Personal Sign Requests (#16222)", "author": {"name": "Sam Gbafa", "email": "skgbafa@gmail.com", "user": {"login": "skgbafa"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "3233f760413cbaec1423c8d0afab7f5d9367aee1", "messageHeadline": "Sign-in with Ethereum Domain Binding (#16616)", "author": {"name": "Sam Gbafa", "email": "skgbafa@gmail.com", "user": {"login": "skgbafa"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "1d0522fd884125bcb7394b07d6ee51345cb6f472", "messageHeadline": "Update `json-rpc-middleware-stream` from v2 to v4 (#17588)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "3be1fc6d0c42a5837e2933d572e814872ac91b5d", "messageHeadline": "converted collectibles files to nfts (#17658)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "523c90ade974c792917e38483d92392d21d43b02", "messageHeadline": "E2e test insights (#17535)", "author": {"name": "Peter", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 144, "deletions": 6}}, {"node": {"oid": "75f2951f89e1b72645a3e5dc53505524836916fc", "messageHeadline": "[TS dashboard] Reorganize files slightly (#17335)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 189, "deletions": 153}}, {"node": {"oid": "4cb2e573e59d201a6898d010b072c2fff13a14bb", "messageHeadline": "add brad-decker as codeowner of .circle/ folder (#17648)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff85b040cbedc6c9c0f6aca9998ec20953b21e82", "messageHeadline": "Sort permissions based on weight (#17660)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 193, "deletions": 124}}, {"node": {"oid": "b5c1de900de7fc83e3238930f3c6ae2fe2ca486c", "messageHeadline": "Refactor ConfirmTransaction to Functional Component (#17473)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 741, "deletions": 227}}, {"node": {"oid": "92367dff792852464d3e95a3abf7d3d6857a0545", "messageHeadline": "Add desktop build type (#17592)", "author": {"name": "Matthew Walsh", "email": "matthew.walsh@consensys.net", "user": {"login": "matthewwalsh0"}}, "additions": 5878, "deletions": 16}}, {"node": {"oid": "661b5926edb6581279261e4f975d0cc11e1280e9", "messageHeadline": "add double arrow icons (#17654)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "82983694feb4723875d10f2db715172fabb01a5b", "messageHeadline": "Add e2e test: send nft (#17638)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "b55f9552433216d2e32e77509787beaf6fa5c377", "messageHeadline": "Adding docs for layout and spacing for Icon component (#17612)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 115, "deletions": 5}}, {"node": {"oid": "14efbf1eeaf8f5356d036b343ccdbaa5b3d4e3f2", "messageHeadline": "Collectible Unit Tests (#17632)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1050, "deletions": 20}}, {"node": {"oid": "4a2d7a7a2b8abe2a65cd11f35742627b936fe53e", "messageHeadline": " Reduce coverage targets", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fd53de6af56a175523ae03c8d20e7dc80fc537c8", "messageHeadline": "Update BannerAlert component (#17586)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 231, "deletions": 185}}, {"node": {"oid": "0989678f03643c167e0ecf7ded6fb107a83960b6", "messageHeadline": "Fixing yarn version command, adding yarn version plugin (#17325)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "26aa9f3ecb0fd7e43ac904ab26cbd958a880b88c", "messageHeadline": "Fixing yarn version command, adding yarn version plugin (#17325)", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 558, "deletions": 6}}, {"node": {"oid": "8a090c36183ed3f50ea7b4c5459b91357451669d", "messageHeadline": "Updating changelog for v10.25.0 (#17573)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 40, "deletions": 180}}, {"node": {"oid": "e3777319edba682cf82fd100beef0f5bc5e7ede3", "messageHeadline": "Reduce coverage targets", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b94c024a61b767c8cef8365c837caf1aa0cae584", "messageHeadline": "Resolve merge conflicts", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8123bde5af8991579003ea61fbe85900b938c608", "messageHeadline": "lavamoat:auto", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "0930f8093fc9975b461c54fee4e74c66b3a09973", "messageHeadline": "Resolve merge conflicts", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 140, "deletions": 33}}, {"node": {"oid": "9696fbba18edc09d8b31ec6a755f557e10d7bd89", "messageHeadline": "Add missing dependancy", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "19585eb558105ab06e46dae47ba7580394440c27", "messageHeadline": "lavamoat:auto", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "31afc76f9b8dfd5592e26abdc0f024b821ec6a2a", "messageHeadline": "fix: update ledger logo (#17616)", "author": {"name": "Monte Lai", "email": "monte.lai@consensys.net", "user": {"login": "montelaidev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d5030af97e45d5beb96d18eb2aca8bf1130af5b", "messageHeadline": "Add hardcoded list of human-readable snap derivation paths (#17627)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 241, "deletions": 156}}, {"node": {"oid": "21086d953ce7ee90210f9aa02991996afffc725f", "messageHeadline": "Disable eth_sign by default, allow users to toggle it back on (#17308)", "author": {"name": "Harry", "email": "409H@users.noreply.github.com", "user": {"login": "409H"}}, "additions": 173, "deletions": 11}}, {"node": {"oid": "9ecf5d2d4ea88d4a53b384e1fd7e128a43d27d0e", "messageHeadline": "Fix speed up of 0 max priority fee transactions (#17547)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "222a7dd881d0ff812c69a57d7f7936e05ff69741", "messageHeadline": "Display a warning and gas fee component for token allowance and NFT f\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 389, "deletions": 169}}, {"node": {"oid": "0ffd548ff94914de66d7c9867d8812152cc07253", "messageHeadline": "[FLASK] Create E2E test for RPC endowment (#17525)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 141, "deletions": 1}}, {"node": {"oid": "d63014a3607d4100aaed4e2c7799006e006e0486", "messageHeadline": "Added metric Phishing Page Displayed for phishing warning page (#17462)", "author": {"name": "aleksandar-mihajlovic", "email": "120601632+aleksandar-mihajlovic@users.noreply.github.com", "user": {"login": "aleksandar-mihajlovic"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4b18d48366432908126d3f808a0fa61e13b31ebf", "messageHeadline": "Ensure the advanced gas modal displays a zero priority fee if that is\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "fe0875cc17fcccc2ff4f1ddddf33d064f8159eb4", "messageHeadline": "Fix http-cache-semantics dependency vulnerability GHSA-rc47-6667-2j5j\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4ecc4c3f57cadd59dfa12bef188d4ff91df8955", "messageHeadline": "Disable eth_sign by default, allow users to toggle it back on (#17308)", "author": {"name": "Harry", "email": "409H@users.noreply.github.com", "user": {"login": "409H"}}, "additions": 181, "deletions": 11}}, {"node": {"oid": "a2a195f2c4023d1fdca3292608fbe0e47faa636a", "messageHeadline": "\ud83d\udc1b Calldata validation (#17326)", "author": {"name": "Harry", "email": "409H@users.noreply.github.com", "user": {"login": "409H"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "080d72abed62922a7abcb004a5d106ab5e064f59", "messageHeadline": "updated assets and phishing controller packages (#17569)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 193, "deletions": 41}}, {"node": {"oid": "02d608d20c4ecc457c5c4ab28021e30043260f49", "messageHeadline": "UX: Fix token image not displaying in asset listing (#17575)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "4b8aebbd5dc0605f5e2cfed8c1eb2e98ff17d11a", "messageHeadline": "Prevent lint warning in ActionableMessage (#17598)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0349c6ba161dda5ff9b2380659956040f88fbe1c", "messageHeadline": "[doc] add Jest debugging guide (docs/tests/jest.md) (#17594)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "8cda817f5c176fedfb7dd7ef553c67793bcdb820", "messageHeadline": "Add hardcoded list of human-readable snap names (#17595)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 93, "deletions": 23}}, {"node": {"oid": "68ea3a729806ce67ad04a8230735e6ddbf411c4c", "messageHeadline": "NFTs: Update event name for Detect NFT settings (#17597)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "678ad6397b467949d6526b4f350816ba9c03ecca", "messageHeadline": "Change COLORS reference to Color (#17599)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "330cba61dece10f5a2642da427bd740e9267f0a6", "messageHeadline": "UX: Remove the IconCopy and IconCopied Components and their usages (#\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 31, "deletions": 153}}, {"node": {"oid": "710b1a3fbfd27c1890b16e2cfa05fd62652dcf75", "messageHeadline": "UX: Update support icon (#17560)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 50}}, {"node": {"oid": "31897b542d771237cb65eb3f18ca3874abf17509", "messageHeadline": "Convert actions.js to typescript (#17446)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1644, "deletions": 885}}, {"node": {"oid": "769efc9fe33f3fc1b00861f1056cfd4d29c44d4d", "messageHeadline": "Disable fiat conversion in Approve Screen when `Show balance and toke\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 102, "deletions": 17}}, {"node": {"oid": "0c2444803721873921ac3196c319d22ee587ecdd", "messageHeadline": "Ensure the advanced gas modal displays a zero priority fee if that is\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "6b076fa3466d7ea6cd9215fbf4e581bafeff9949", "messageHeadline": "feature: convert ui/ducks/app/app.ts to typescript (#17454)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 184, "deletions": 91}}, {"node": {"oid": "8fa45c545460f495cefcc3357dc2d01c545082e0", "messageHeadline": "Fix speed up of 0 max priority fee transactions (#17547)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "0465263d3eaa897c78551fde42e114c541e394d3", "messageHeadline": "update banner base component (#17582)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "41d3dcc8a32919be240f46fd81e56eda06bfe583", "messageHeadline": "updated tag icon (#17540)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "14f3e16991d91a306a754bc506d2a876f0c3fab1", "messageHeadline": "decrease coverage threshold that requires bump (#17544)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "02b2d7fa42e5edd7d66c28a40c5a2f30cc27c1ac", "messageHeadline": "Dead and redundant code removal (#17512)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 21, "deletions": 323}}, {"node": {"oid": "3fc26521d43593bce63f35a9fcf14fa262c96271", "messageHeadline": "initialize currentLocale in the locale slice upon app start (#17579)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f3c00c65d0f4c722b386c7230a1ccde0dcf7ab28", "messageHeadline": "fix: fix non-critical warning in tests (#17567)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "794f3039f187c1ce6230d1206f109c638daa2cac", "messageHeadline": "feature: migrate design-system.ts (#17518)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 3181, "deletions": 2910}}, {"node": {"oid": "deb9343ff0e688b11c4ee48d2c7d3d319fb1ee4a", "messageHeadline": "Convert store.js to typescript and redux toolkit (#17508)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 195, "deletions": 56}}, {"node": {"oid": "c1f9c778c9ff1a205b0204cbe48ecc690c4fc8d5", "messageHeadline": "Add error module for safely handling errors (#17511)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 82, "deletions": 3}}, {"node": {"oid": "85a52d49dbe65f1c55882aac572d707663b64e6a", "messageHeadline": "Convert action-queue to TypeScript (#17509)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 71, "deletions": 44}}, {"node": {"oid": "d2f50d47fa35b76793a49bfcb885bacee81fbd61", "messageHeadline": "Add network client tests for methods not supported by Infura (#17347)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "024ff1e3845a83c33ef11e7728e7cf6013d15af2", "messageHeadline": "Add e2e test: import nft (#17543)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "532a10f9f53299a7ae6ac09eccbeba69df0d4990", "messageHeadline": "Adding browser outdated notification (#17027)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 222, "deletions": 1}}, {"node": {"oid": "aededb1c715b2a1b4b7bc4b97ee12dcd31c3fd5c", "messageHeadline": "Convert confirm-tx.utils.js to typescript (#17349)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 71, "deletions": 19}}, {"node": {"oid": "b123458a26fcb04761593e8f22745cbb9ca314ba", "messageHeadline": "updated CollectibleDetail Storybook Coverage (#17351)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 151, "deletions": 46}}, {"node": {"oid": "7ef3fa08ff3efd4bc5bc129ba0e35586d66ec02d", "messageHeadline": "adding textfix on experimental tab (#17306)", "author": {"name": "vthomas13", "email": "10986371+vthomas13@users.noreply.github.com", "user": {"login": "vthomas13"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "3f50243ceffd953511556ecfc09554f7da1f07fe", "messageHeadline": "Allow background to handle forgotten password flow (#17501)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 3, "deletions": 37}}, {"node": {"oid": "33ee1e4f8c99c5ed01fdddb79bd6f57510d9658f", "messageHeadline": "GasDisplay: fix z-index for Confirm Approve warning (#17470)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fbb4e4257480fee216716f866e3425beabea2761", "messageHeadline": "Fix http-cache-semantics dependency vulnerability GHSA-rc47-6667-2j5j\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa8ea48fd83a3aec25df2dd28daa32d818e07cc0", "messageHeadline": "Detailed document for refactoring signature request pages in extensio\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "db09719e456d0ba0fabd03c0ba0a382dd6238490", "messageHeadline": "Move confirm-transaction/conf-tx.js to confirm-signature-request (#17\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "493ab6cbd9fbe9945004fd2d69822477b834081d", "messageHeadline": "remove nft toaster on first autohide (#17536)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7f9977b7d28fe36a1240bf667a4ab7751a64ab72", "messageHeadline": "Convert ui/store/actionConstants.js -> Typescript (#17442)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4ee93f259483902d9bd00f14d1382915a03d1dd5", "messageHeadline": "Fixing yarn version command, adding yarn version plugin (#17325)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 578, "deletions": 9}}, {"node": {"oid": "308151cd49b914fa96a8fddf377bd85ddff735a7", "messageHeadline": "Display a warning and gas fee component for token allowance and NFT f\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 369, "deletions": 42}}, {"node": {"oid": "d95322d84fd7ddd74d57aac7252e86644968e9c1", "messageHeadline": "Add initial changelog entries", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 180, "deletions": 2}}, {"node": {"oid": "fd819451e1d434d0aeea716b4be3837d8483b63c", "messageHeadline": "\ud83d\udc1b Calldata validation (#17326)", "author": {"name": "Harry", "email": "409H@users.noreply.github.com", "user": {"login": "409H"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "a824b71404b635159b3f806adfc4b817ddb5cbc6", "messageHeadline": "cookiejar 2.1.4", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fad3ebd4763b24f7ef33d9ae0289be26964b2099", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.25.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "b0ed6be77adaab2b41251634eba10bf0c7664f78", "messageHeadline": "remove unused banner base proptype (#17531)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "db2e4614162df9fded4a7419f240de81758e22b4", "messageHeadline": "Add tests for `retryOnEmpty` middleware (#17364)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 453, "deletions": 94}}, {"node": {"oid": "0885c6cd1fece0059f7af31a9610bf0e0b4993a0", "messageHeadline": "prefer locale slice for locale state (#17499)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "d9275bb1c117059b04568d6f6111c2937008eb4e", "messageHeadline": "Fixing/extending type definitions for later usage (#17514)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 88, "deletions": 36}}, {"node": {"oid": "c43b1b619113da2a6e46c3a7ef34ce3c43324073", "messageHeadline": "TypeScript tooling fixes (#17513)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "03d8ee5eae215a23e07b39d15a751817d878dc89", "messageHeadline": "Onboarding V2: Remove old onboarding flow (#17081)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 18, "deletions": 9650}}, {"node": {"oid": "8fd65a698ee17db0730e37c91e836b57c05d4ab7", "messageHeadline": "Fix build (#17538)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 70, "deletions": 4}}, {"node": {"oid": "db0492e042418eef3226c2bd9d1f6c03fbc134f7", "messageHeadline": "fix button text props (#17478)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "26222a9b271db6df6bd3ff2bf5dd94748363187d", "messageHeadline": "Refactoring confirm-transaction-base component (#17484)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 795, "deletions": 105}}, {"node": {"oid": "80fb59f0a08433c274c100b72fc8aa54a1bd694e", "messageHeadline": "Refactor conf-tx.js (#17380)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 983, "deletions": 232}}, {"node": {"oid": "83a3ce1aa0e6abbc8f539f41958f77c2b48c2c1c", "messageHeadline": "Fix RPC Url editing issue of existing network (#17451)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e863a297f85c9d3d1e636f1f8df1476c02a0c36", "messageHeadline": "Adjust 'Confirm' button color on setApprovalForAll revocations (#17506)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6e7f5c3e215f981ac15cc1ebfb6b00e8e31f6fed", "messageHeadline": "Move THEME_TYPE to new preferences.ts file (#17515)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7a29d896ada6a5f0eda9646d227e466d98e6b745", "messageHeadline": "Fix #17328 - Move NFT settings to Experimental (#17400)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 81, "deletions": 165}}, {"node": {"oid": "145cf1ec010a95d29121440077afcd979a3f92be", "messageHeadline": "UX - Update all copy icons (#17445)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 81, "deletions": 148}}, {"node": {"oid": "8aa3263b82ea4b38868b9d52abc67552daf4073f", "messageHeadline": "Added navigation between multiple sign prompts and reject all sign pr\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 456, "deletions": 24}}, {"node": {"oid": "6439d03075dc2cba8e70be139d1416552ab5dd04", "messageHeadline": "Fix #17439 - Prevent event error when user presses enter key during o\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18a1beb3ddac36850474b5f1e100402b1fe0b288", "messageHeadline": "Update overview icons for buy, send, and swap (#17492)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 30, "deletions": 92}}, {"node": {"oid": "d0574107621941b24c3d0961df51ef849d60c370", "messageHeadline": "New Icons: Replace instance of fa-qr-code icon (#17474)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "edb2c9ea00e7c320706ef8d981839576297b102a", "messageHeadline": "Fix #17441 - Update all MenuItem instances to use new icons (#17468)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "ff843c1b10574cf634b29696aba847de3d116038", "messageHeadline": "Fix #17393 - Fix NFT collection header image (#17394)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "812b57dcafad44496cb652ea127cab2eeef543cf", "messageHeadline": "Add e2e test: add custome network during onboarding (#17436)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 107, "deletions": 6}}, {"node": {"oid": "2958d68af8596a27b17dfa469c321c7ec25a3f8d", "messageHeadline": "feat(mme-17214): migrate L33 files to typescript (#17372)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 328, "deletions": 168}}, {"node": {"oid": "8a7c897a1cd56019b594c952a56802d703a826fe", "messageHeadline": "Update copy when revoking setApprovalForAll (#17500)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "25728563c86697b77264cb46271e466d71c6787d", "messageHeadline": "Merge pull request #17504 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ce9bc2236da13bca987824411a6a46905bc81fe9", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 69609, "deletions": 51492}}, {"node": {"oid": "fdeb1e9dc92f6531075416cb62bdca57739eeea2", "messageHeadline": "Merge pull request #17472 from MetaMask/Version-v10.24.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 79, "deletions": 20}}, {"node": {"oid": "acafe7c4c56e56cb2c9aecaf990f4cf67eaa1c1e", "messageHeadline": "Update home portfolio dapp icon to new icon (#17471)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 56}}, {"node": {"oid": "55d8ec05724db8f10e7e67415ba0e4be2d222d3a", "messageHeadline": "Document `displayWarning` as deprecated (#17465)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e58800952c97a0d8f21568fb1712515f79ab39ca", "messageHeadline": "Ignore `storybook-build` lint errors (#17373)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "82f2ba15e6760843ac2d79bb6f1b211ae1d9c33a", "messageHeadline": "remove snap notifications when uninstalled (#17487)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "665f22d23666f5e6b92f274ccfc9d8f889c0596c", "messageHeadline": "Update changelog for v10.24.2: adding entry for #17432", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a31eccd01ee95ef2733ef493533ddc3f21ad215f", "messageHeadline": "Fix unit tests that were removed on develop in #16862, but broken in \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "58b5332b67654c8672cf82c0b89975aeb42e1466", "messageHeadline": "Improving getMemoizedMetadataContractName selector (#17432)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "245c32a99e05a770df2f3bacd9d2ce8ca3f6a879", "messageHeadline": "Nft build for e2e tests (#17430)", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 131, "deletions": 1}}, {"node": {"oid": "c23bd4925b5eee1c773aabcd6d1fea60ab18d4c2", "messageHeadline": "feature: convert level 32 files to typescript (#17390)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 449, "deletions": 467}}, {"node": {"oid": "62bca622737ea637213a4085738e9ceb6e705035", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f5b75832f08672973d294ba1b2b74776719a135", "messageHeadline": "Fix cookiejar dependency vulnerability (#17355)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "76ebc3318c138246e6e184c25f5c47160b37f05e", "messageHeadline": "Version v10.24.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c9acbfb973a622acf47d7e5a2f0813edaa674f75", "messageHeadline": "Use network provider state, instead of CurrencyRateController state, \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "7a77c8251444a3a11f07cc76138273f0ffacac9c", "messageHeadline": "Use network provider state, instead of CurrencyRateController state, \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "abb2532a3b58a0cde8b234a522332224f2206914", "messageHeadline": "[e2e]Add e2e test for deleting custom network (#17254)", "author": {"name": "dzfjz", "email": "120640011+dzfjz@users.noreply.github.com", "user": {"login": "dzfjz"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "6ee2d077069c2f4c58ac56db496676a6263d0f6d", "messageHeadline": "Fix #17362 - Ensure NFT icons are correct (#17440)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b21e0df4fad0779b364c10015716482f280a9f03", "messageHeadline": "Fix #17385 - Provide autohide callback for ActionMessage (#17392)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "30520a335256732073e09885581f1378713789a9", "messageHeadline": "button link housekeeping (#16885)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 273, "deletions": 127}}, {"node": {"oid": "e33b8976cde73264da170d9b9ed86858af01acaf", "messageHeadline": "Bump lavapack version to 5 (#17431)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "787add7c7001a65f306576754b1a5b31a84b476d", "messageHeadline": "feature: convert shared/modules/contract-utils.test.js to typescript \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "ab329e5186b27fdc4bf7d47719ae67f72d4e1a26", "messageHeadline": "Refactor confirm page container component from class to functional co\u2026", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 312, "deletions": 311}}, {"node": {"oid": "001ea4c951d3c0395b6c3bfd0cdd3736c491b3e9", "messageHeadline": "Test parameter change cache miss (#17346)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 277, "deletions": 41}}, {"node": {"oid": "506ee16648735c7e90df687796e18f855ac4fac3", "messageHeadline": "Document callback-style background calls as deprecated (#17376)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5a493fb38e99cf9cd000ccb8e7b1f47e26db38e6", "messageHeadline": "Improving getMemoizedMetadataContractName selector (#17432)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3e3abcafc2cd99869ff2d4650d350c5216ab73e6", "messageHeadline": "[GridPlus] Bumps `gridplus-sdk` to v2.4.1 (#16847)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "16ea4a8046cf5e6e76ad077fc45651e69ff95982", "messageHeadline": "Put hardware wallets behind an HARDWARE_WALLETS_MV3 flag (#17354)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "1d1b751f6272824e1214b7d22fe1319006a4849d", "messageHeadline": "Consolidated all component import paths (#17368)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "709d0267f8689a0f981c53e0dbd50e3e484fc043", "messageHeadline": "updated new links for the stories (#17369)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "29d4799f4666e374d5cb1e23bacb405c952e62bb", "messageHeadline": "Fix #17388 - Remove dismiss button from NFT notification (#17389)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 73}}, {"node": {"oid": "a4f968b423e9fc2a2ba3c971733379483ef4d2f8", "messageHeadline": "Remove a notification for falling back from STX to regular swaps (#17\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 4, "deletions": 348}}, {"node": {"oid": "ed75dabe57b3babef9769eae6e603277dad6a7be", "messageHeadline": "Feat/15086/add banner severities component (#17307)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 585, "deletions": 2}}, {"node": {"oid": "23133a27355e0d6f81afa63b309a8192983cebdc", "messageHeadline": "fix icon names (#17391)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "d2331c0e0b629a39bd070c04fbf1b358700a850e", "messageHeadline": "Fix Playwright install step (#17415)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d87f65d9b0021ec9c494aa6ffd58ec0a8e24817", "messageHeadline": "Fix broken NFT import and auto-detect flows (#17384)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "073718d965da25b68b4f5f988ce86c8a7fa58e2c", "messageHeadline": "Convert ui/helpers/constants/common to typescript (#17348)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 42, "deletions": 49}}, {"node": {"oid": "129a06cc124ae7cb5e3e362ffa95561a6fbd914b", "messageHeadline": "Copy update on Transaction breakdown for ApproveToken (#17296)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 18, "deletions": 149}}, {"node": {"oid": "47f6d46bb39f3070c1fbb3f792067ac62f09e431", "messageHeadline": "Add alt text for NFT images (#17284)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "342af724d46e8ddd395fb36757ab7d47f3b9e365", "messageHeadline": "[FLASK] Update onboarding text to fit new panel (#17345)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8a6bf4d1c90d494a890ed54d23f67a73c94a16d6", "messageHeadline": "Nit fixes for story-test integration (#17344)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c35b9dea64adc4ccc3897998fa01f35db1de9b95", "messageHeadline": "remove duplicate comment line (#17381)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f29683cc0a4779708286e0f1b129a72518b26471", "messageHeadline": "Complete level 36 migration of TypeScript by converting conversion.ut\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 182, "deletions": 657}}, {"node": {"oid": "0bf6aeb5f5025e71c91648342ea22c53c9fe8ac3", "messageHeadline": "icon audit, remove xxs icon size (#17089)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 378, "deletions": 438}}, {"node": {"oid": "4a57d994c74a6d55da2a7062cadd7ce2f60e89e5", "messageHeadline": "Activate LavaMoat scuttling security feature (#17276)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 229, "deletions": 9}}, {"node": {"oid": "f5426a84d9125f0476c65dc469d727cb1120d589", "messageHeadline": "feat(mme-17212): convert shared/constants/swaps.js -> Typescript (#17\u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 88, "deletions": 60}}, {"node": {"oid": "cd484835e36f347aa6a2b5c4857fe5891513ab0b", "messageHeadline": "Add Firefox Snow support (#17147)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "2900fe2c1a7e1f4321f1469d10a5c057ef090bea", "messageHeadline": "Move subject type enum to `@metamask/subject-metadata-controller` (#1\u2026", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 32, "deletions": 47}}, {"node": {"oid": "3ff12d70e9a07d2efb35afde6577d95a8f77a0f5", "messageHeadline": "Replace usages of conversion util in rest of UI folder in favor of Nu\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 288, "deletions": 537}}, {"node": {"oid": "dd09245ff647581efe1de5b71158b77c8c4cdb6a", "messageHeadline": "Fix/use etherjs specific imports (#15461)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 1177, "deletions": 1182}}, {"node": {"oid": "cf10b2a1a091662c6d3268110745267e753c3f69", "messageHeadline": "Fix #17300, #16843 - Use proper source for image of IPFS NFTs (#17302)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "31aa6c079a23201a1f71b291e633db40fd968d1e", "messageHeadline": "Merge pull request #17359 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "51518c42bbbd84186900800727894a131df0388f", "messageHeadline": "[FLASK] `snaps-monorepo@0.28.0` (#17277)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 109, "deletions": 314}}, {"node": {"oid": "b4c58377605d5ef98dd0af215bf44caad61ddc13", "messageHeadline": "Remove usages of Conversion util in components folder in favor of Num\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 47, "deletions": 69}}, {"node": {"oid": "d2c3abea51fa82ae0f9dcb5aacc09e502ba3e6e7", "messageHeadline": "Refactor Errors E2E test to no longer rely upon a real error (#17332)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "cd972afc56a5585813f3969d4f6479cd965965eb", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 66639, "deletions": 48410}}, {"node": {"oid": "b746bd08666e7cb5da218e0e0f45df91d2197751", "messageHeadline": "Fix cookiejar dependency vulnerability (#17355)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ef69e2ae48a95bcd7a969bae0ff138a0f54a398f", "messageHeadline": "[FLASK] Update onboarding text to fit new panel (#17345)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "ead1446c9866f17b4901552e2e1b24a8dff7da0b", "messageHeadline": "Refactor usages of conversion util in the app folder and shared folde\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 95, "deletions": 139}}, {"node": {"oid": "213240349d2cbad869afea09b251049996983bc2", "messageHeadline": "Updated Icons in Title of NFTs (#17205)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "f988dc1c5ef98ec72212d1f58e736556273b68f7", "messageHeadline": "Enable the Token Allowance flow by default for all users (#16740)", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 534, "deletions": 1334}}, {"node": {"oid": "af83e120dcc59cf7b91e768b778e9a9fd4317d9c", "messageHeadline": "Convert app//scripts/lib/util.js to typescript (#17330)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 114, "deletions": 72}}, {"node": {"oid": "cb12cb8f5af97bb1b9486762b62d1626b5a7747f", "messageHeadline": "Restore support for Chromium v78 (#17251)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "16851c83ef6138873f94fd530972a70fec6b8537", "messageHeadline": "Added fix for overlaping text in mozzila in activity tab (#17235)", "author": {"name": "aleksandar-mihajlovic", "email": "120601632+aleksandar-mihajlovic@users.noreply.github.com", "user": {"login": "aleksandar-mihajlovic"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3e523e2382faed57ac66848fb88697287e9cb5e0", "messageHeadline": "Use PageContainerFooter to render footer on all confirmation pages (#\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 146, "deletions": 286}}, {"node": {"oid": "f137995641b9464da894b86102c6c06ef0222a91", "messageHeadline": "chore: copy update for metamask fee on swaps (#17133)", "author": {"name": "Nicolas Ferro", "email": "nicolaspatricioferro@gmail.com", "user": {"login": "nikoferro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27d34166fe3a42e4409b9b3181f9568432bca6ac", "messageHeadline": "Security provider check (OpenSea) (#16584)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 265, "deletions": 73}}, {"node": {"oid": "d6cf809bccfa38241fac6e27043186c6efb234d8", "messageHeadline": "Setup network controller mocks per-test (#17250)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "180eabea06b619d88e052d64723e7a581ce950fa", "messageHeadline": "Added toaster for removed NFTs (#17297)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "c508087cf13c1fd03666becf6eaad068bf00fb62", "messageHeadline": "Integrate `KeyringController` v10 (#17056)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 447, "deletions": 500}}, {"node": {"oid": "a9ef2a049afc203280bc933d119fdc66b38e5b6d", "messageHeadline": "add numeric module (#17324)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1266, "deletions": 61}}, {"node": {"oid": "b87f89b7b4f8a48ab56103e35f035ac1bcc4f533", "messageHeadline": "Convert app/scripts/constants -> Typescript (#17327)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cb6ee2b3fe15a7217259218c2e1774b8fc776da9", "messageHeadline": "Use async/await instead of Promise.resolve (#16221)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 48, "deletions": 52}}, {"node": {"oid": "c5368c152b544433a2087597f0cb36b33fbd9c6a", "messageHeadline": "Added storybook check to CI (#17092)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 2565, "deletions": 1136}}, {"node": {"oid": "bc6f43b6e655699d17da246e8ad934922c179333", "messageHeadline": "Merge pull request #17303 from MetaMask/Version-v10.24.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "b310c6dcca6765d66f0cf980627d46503e36a198", "messageHeadline": "feat(mme-17212): convert shared/module/string-utils.js -> Typescript \u2026", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "bf4c21aa846d44975f25d90287339418469679c0", "messageHeadline": "Version v10.25.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "92f6ea6f6b303fcae61a0da1d345139a1644cb15", "messageHeadline": "Relocate conversion utils to shared/modules/conversion.utils.js (#17319)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 328, "deletions": 473}}, {"node": {"oid": "24551b7e9cd4f39776b53a0874453744464a2193", "messageHeadline": "Fix #17138 - Allow ActionMessage to be autohidden after a given numbe\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "760b51cfac973b2ae2dc692ccddd5b9818e52d35", "messageHeadline": "i18n: fix es privacy policy links (#17315)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9bbfa46d5e42a12c9fe558e59d91511de535b45", "messageHeadline": "fix script for linting changed files (#17028)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a19a5d60d3412e0926a6ea9ee64e559ada1d35f9", "messageHeadline": "Convert shared/constants/hardware-wallets.js -> Typescript (#17310)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 339, "deletions": 314}}, {"node": {"oid": "c744f2d0cffbcee131f89fc0edd2008f66e5e5c6", "messageHeadline": "TransactionDecoding: rm unwanted cursor: pointer (#17318)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5c087d6313f1d1cb6e4bcf8de4b209effc277dc9", "messageHeadline": "Convert shared/constants/labels.js -> Typescript (#17309)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "149b5721ade241ef52e86827b129f5cfff0fc491", "messageHeadline": "Fix transaction decoding data types `string` and `bool` (#17299)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a1d5c1ad6e1057d85a21108fd6027f6c6252f89a", "messageHeadline": "Update changelong for v10.24.1", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ebd302b1c24c029014d252f341bf11cf99a6782c", "messageHeadline": "Update changelong for v10.24.1", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a7f83172dc622490aa8a62628e37907b3ae49f2", "messageHeadline": "Add missing appName in the zh_TW language file (#17304)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cc518b918fbee14083ae1e5bfdb6a0544376f41b", "messageHeadline": "Add missing appName in the zh_TW language file (#17304)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "df9ff6438c9fe3fd15afd7003c4497c314bc6382", "messageHeadline": "Version v10.24.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "83d74b6c402b95f80b5da79948c0f8796f5d8fb5", "messageHeadline": "Merge pull request #17301 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "48e518d91f69ea8d37330f97abf79332cb0e0150", "messageHeadline": "Cleaning up merge", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 259, "deletions": 180}}, {"node": {"oid": "c67acb7411f9d802111489ee868dc2a5621da596", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 59746, "deletions": 43501}}, {"node": {"oid": "90d2ca0727878bee2c06fc30701301aa1ac3e0eb", "messageHeadline": "updated initial state of new imported nfts to expanded (#17285)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "0fdff8955cc1b9b3d91c9f9e8e52b8ab9693393e", "messageHeadline": "added title for each nft in asset dropdown (#17286)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c2be2ce6bef9d4e8a2e529d4b9b6b50798932cd2", "messageHeadline": "Merge pull request #16840 from MetaMask/Version-v10.24.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23746, "deletions": 11170}}, {"node": {"oid": "0a37e83aea311130a4cb939255f08ae216bd98a9", "messageHeadline": "Merge pull request #17281 from MetaMask/update-v10.24-changelog", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "45fa9238143f20a159b8f699a83ecd83f4583716", "messageHeadline": "Clarify effect of autodetect tokens toggle (#17293)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4391bb5c45230aaf4ffeac477d30076bc41d4ee", "messageHeadline": "Allow user to scroll network form in onboarding modal (#17291)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8f915807e4699df2d0c9a2764e2e33d1d64e640b", "messageHeadline": "fix(mme-14830): fix consistent tab when switching languages (#17155)", "author": {"name": "Danica Shen", "email": "zhaodanica@gmail.com", "user": {"login": "DDDDDanica"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "c90d389b84105af3617af98c841714f026b6c70b", "messageHeadline": "Clarify effect of autodetect tokens toggle (#17293)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e830176fc8a38244e0f76e4f24ffbf75655028b7", "messageHeadline": "fix issue with network state shape expected in NftDetectionController\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "9a8bb81358705930fd2b4280a8fb4fe6527fff69", "messageHeadline": "Allow user to scroll network form in onboarding modal (#17291)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "34c4122013ee185f2597a994f021fa7c937ae612", "messageHeadline": "Update forking-mainnet-for-testing.md (#16235)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63a3de6768198d05af6a876c7319ccc331b1539a", "messageHeadline": "Various NFT UI fixes (#17153)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 53, "deletions": 32}}, {"node": {"oid": "4f118feaad565d155f7007bf9b212fff4a376df0", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d99854baaccf1da69cad88e1a2a1cda18b67f97e", "messageHeadline": "Convert signature request component to tlr. (#17268)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 719, "deletions": 37}}, {"node": {"oid": "fae2a02d1c2d6f6d3e6c5d4e974c885bd395d914", "messageHeadline": "Bump @testing-library/react-hooks dependency. (#17271)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 30, "deletions": 62}}, {"node": {"oid": "a464f128bc2ad95345e27812dba643d80d4335a6", "messageHeadline": "Update test-snap-notification.spec.js", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fbea2f7c5323678f0e4e972c0e80ede846f2c1ed", "messageHeadline": "update more snaps tests", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "5380ec5e153df4870b03886d63c465390d936c9d", "messageHeadline": "update address path snap e2e tests", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "d7e829ed5a6d088b32985d41c4a93d3e962fa887", "messageHeadline": "Persist phishing state controller state. (#16643)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 22, "deletions": 33}}, {"node": {"oid": "2d6529bc5c7d77cc0100fb140ae858d055941cf3", "messageHeadline": "GasDisplay: hide duplicate testnet value (#17207)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "0dc6be8e141afbe1e5ff08b71794b593c2df20df", "messageHeadline": "lint", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "90dda81900a5906e90b43db664ee9958bacf1044", "messageHeadline": "Update copy and fix duplicate entries for Token Detection Settings se\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 110}}, {"node": {"oid": "5a9d6333bd02d35425d72416e047b290da7d4387", "messageHeadline": "Fix e2e test", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f6d2ba6b01d3fc518adfb5ef17f8d2f803932ae", "messageHeadline": "Convert Transaction constants to typescript (#17149)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1778, "deletions": 1842}}, {"node": {"oid": "d8ce8612bd1ed2cbd516bce0a08b78cb39e9f95b", "messageHeadline": "Update copy and fix duplicate entries for Token Detection Settings se\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 110}}, {"node": {"oid": "37174d749ceb279572b17e85edfc05d66f219228", "messageHeadline": "Fix #17162 - Add NFT disclaimer to details page (#17266)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "20cbe44d634413f186b1296b59ffba569b5361ae", "messageHeadline": "Moving transaction-alerts component from /ui/pages/confirm-transactio\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d551f10fea9e7a43f5b53be03a1955afac5051a", "messageHeadline": "Update LavaMoat (core/lavapack) (#17061)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 180, "deletions": 56}}, {"node": {"oid": "1c687180fdfd2c5d3b4070c19f2e00a823f6e8e1", "messageHeadline": "lavamoat:auto", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 141, "deletions": 41}}, {"node": {"oid": "c82c967c46a674a6446d2e62573b9c30b4053a5d", "messageHeadline": "Fixing error when user input some letter in token allowance flow (#17\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "1df1955276d4f511c6b64e083b4e391c9b9bf4e9", "messageHeadline": "Update @metamask/contract-metadata to v2.2.0 (#17230)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a2762088914ac990cd86b9115307bac855d7eb94", "messageHeadline": "Fixing broken stories (#17227)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "7d77554f3bb9c25260526fbe741eaa6ead394355", "messageHeadline": "Refactor: Construct the network controller within each test (#17199)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 106, "deletions": 73}}, {"node": {"oid": "3c52e8071368b38690e3c2d45abb8fb0ca28551d", "messageHeadline": "Remove unnecessary test (#17181)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "48dd819763618831f7c8daabf0fc113fca8e06f3", "messageHeadline": "Fix for showing warning when no pending confirmations when network sw\u2026", "author": {"name": "aleksandar-mihajlovic", "email": "120601632+aleksandar-mihajlovic@users.noreply.github.com", "user": {"login": "aleksandar-mihajlovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "082772fd08e086482bbba472d93686a3022d7e68", "messageHeadline": "Fix for contacts tab alignment bugs (#17171)", "author": {"name": "aleksandar-mihajlovic", "email": "120601632+aleksandar-mihajlovic@users.noreply.github.com", "user": {"login": "aleksandar-mihajlovic"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "59694cfac6f66a05603185f0408181deff61f4a4", "messageHeadline": "deduplicate dependencies", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7d616fa513554862f4fc2ba8950bec187f441841", "messageHeadline": "NFTs: Add proper padding to import warning (#17202)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "c601ca4b79f2f6628bae66a5e27c3afd33d3f8c1", "messageHeadline": "update lavamoat policies", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "5914b8f6b6deaa56d14ac30cd057ae5372f8a773", "messageHeadline": "update dependencies", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "ca68e0e197a6802fa024f97692f80e8a4a19a5c9", "messageHeadline": "Toggle option to enable/disable balance and Token rate checking for u\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 514, "deletions": 104}}, {"node": {"oid": "a5a775bcfd32dec83c8ca98eece2a88fe7083afa", "messageHeadline": "Update eth-json-rpc-filters (#17193)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 9, "deletions": 31}}, {"node": {"oid": "61d8fbb1d4258c5785b8bc406dd3ae06d53dae2b", "messageHeadline": "Refactor: Use network mocks for network unit tests (#17126)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "4c3c4eebac4d6ef7cb743a3de28766a469c04cf9", "messageHeadline": "Final conversion of tests from enzyme to @testing-library/react (#16862)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1162, "deletions": 1163}}, {"node": {"oid": "a0bb4a6c5a9af99a63482dca3a4c1f1a9e4ba6c3", "messageHeadline": "Toggle option to enable/disable balance and Token rate checking for u\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 536, "deletions": 152}}, {"node": {"oid": "554939cc66a6d7daf291d755800bc8a223b8d2f1", "messageHeadline": "Fix #17142 - Ensure toggle arrow is visible in dark mode (#17204)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49c8b279be13eaf5f072cfa19f45cc2256226646", "messageHeadline": "harden export account (#17241)", "author": {"name": "Michal", "email": "witmicko@users.noreply.github.com", "user": {"login": "witmicko"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a51d3d9f4c82d1eb3c6f099879c8b6a3fce4176e", "messageHeadline": "Fix MetaMetrics settings toggle styling (#17224)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 64, "deletions": 47}}, {"node": {"oid": "d5fea389e31fa817e24cdb85b45ff6a20e79ea22", "messageHeadline": "Fix MetaMetrics settings toggle styling (#17224)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 64, "deletions": 47}}, {"node": {"oid": "c77629f8aa9bd568a3ee9348e79f8ace8e728a2b", "messageHeadline": "Removing erroneous blank lines in ui/components (#17225)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "89ea31ce2fbcd82ba02891332e75fbe115b39f95", "messageHeadline": "Update chromedriver version to 109 (#17238)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 16, "deletions": 46}}, {"node": {"oid": "09067601a4a86fdc940d1557603e8bc021fcb869", "messageHeadline": "Validating or restricting the number of digits on token allowance flo\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "94b4db7d14d49c7cf06eb3243f76282940b735df", "messageHeadline": "Ensure that account tracker does not set balances incorrectly when us\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 242, "deletions": 4}}, {"node": {"oid": "3c38ff3899f5d2c7bc5f8466af0872c6ac12d40e", "messageHeadline": "Validating or restricting the number of digits on token allowance flo\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "7f354882472a3a4bb410c7f3dbe98f1d6995ba00", "messageHeadline": "Ensure that account tracker does not set balances incorrectly when us\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 242, "deletions": 4}}, {"node": {"oid": "2c9a5c93d4cbe05bb4ef2814151c99d5cac2b2cf", "messageHeadline": "Update `concurrently` to latest version (#17164)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 33, "deletions": 53}}, {"node": {"oid": "32a2411cf5f6fd53cd78bd88612fd57af134cfe7", "messageHeadline": "Remove textarea caret dep (#17105)", "author": {"name": "Michal", "email": "witmicko@users.noreply.github.com", "user": {"login": "witmicko"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "1df72c6e4e37efc2d08e7acaafd9bd77c06b792e", "messageHeadline": "Added padding/margin inline support to the Box component (#17134)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 158, "deletions": 10}}, {"node": {"oid": "12657313443611d4c0abe6c2ef91fa3c023b108a", "messageHeadline": "Feat/16637/button housekeeping (#16872)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 216, "deletions": 174}}, {"node": {"oid": "214afe1992f3f6a74404033ce231743208ad1caa", "messageHeadline": "Remove 'Verify contract details' link on Sig Req screen when 'verifyi\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 71, "deletions": 18}}, {"node": {"oid": "52a28d52b3c88de5d41fa93f75661d99a540f5ee", "messageHeadline": "Remove ONBOARDING_V2 flag for release (#16865)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 159, "deletions": 361}}, {"node": {"oid": "3cc8a4535acb60bab7075e457b4d11582bc37b7d", "messageHeadline": "Onboarding v2: Implement requested metrics (#17090)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 200, "deletions": 25}}, {"node": {"oid": "7760f4d658c309eed491e2da89c46969b02d077c", "messageHeadline": "Remove ONBOARDING_V2 flag for release (#16865)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 159, "deletions": 361}}, {"node": {"oid": "15ee9e1556478d5b36fbeedcf1d28533b34350c7", "messageHeadline": "Await `initializeProvider` in network controller tests (#17180)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "72a1df247c4cb3633420fd925d9f4e00c45b8bf5", "messageHeadline": "Onboarding v2: Implement requested metrics (#17090)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 200, "deletions": 25}}, {"node": {"oid": "2027763e579cf5c8795c0f6778db8334fce27927", "messageHeadline": "Minimize lodash size in dependencies (#16030)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 53, "deletions": 63}}, {"node": {"oid": "7b852c3ff20faf04ae9a361627a4f9b51670792a", "messageHeadline": "Fix EIP-712 input validation order (#17156)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00aee11c2adc15184598e6ffc36699a5f984155e", "messageHeadline": "Add contact unit tests (#17131)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "105762b0ed4c9f216280279b1826e7a4700103cf", "messageHeadline": "Fix 16842 - Update NFT error message so that it's caught properly and\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e70b6dc29eda4299e5637f66e92cf942e809f8ff", "messageHeadline": "13/12 (#16948)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "f6f691190dc72e212d121a7d3cbb778d615ad51e", "messageHeadline": "Fix Snaps E2E test flake (#17174)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc253068f948ae9498e5408c14b4f116fa528006", "messageHeadline": "update build system policy override config (#17163)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 552, "deletions": 0}}, {"node": {"oid": "709b64c128de74dbc31166c28c47c6232ce5ae01", "messageHeadline": "Remove dead addressbook migration code (#17127)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 13, "deletions": 165}}, {"node": {"oid": "e0ff039078e7ffd54c464aa856de13b41d30ea9a", "messageHeadline": "bump `@metamask/smart-transactions-controller` version (#17120)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 44, "deletions": 1383}}, {"node": {"oid": "4c8faaba480f9847243a92ac870283d1be632e91", "messageHeadline": "[FLASK] Create E2E test for snap_dialog (#17111)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "dff3da9cbd0491e8a3f34b76b518818d3174900e", "messageHeadline": "Convert hexstring-utils to typescript (#17150)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7df712b8881609ad63a7b75a2715ffc2ef0cc450", "messageHeadline": "Display primaryType in signTyped instead of 'Message' string (#17077)", "author": {"name": "Victor Naumik", "email": "vicnaum@gmail.com", "user": {"login": "vicnaum"}}, "additions": 11, "deletions": 61}}, {"node": {"oid": "312f24fddc0ea1183ca6c6404d4dbee9022ae031", "messageHeadline": "allow importing of typescript in E2E test suite (#17141)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 55, "deletions": 42}}, {"node": {"oid": "1b62a773b4886bc85adb8a8716927ea7107b1e67", "messageHeadline": "[E2E] Change to replace confirm snap to dialog snap (#17146)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d468739ff09263aade0f282dea1bd3f5aec12938", "messageHeadline": "Ensure the NFT feature flag has changed in all places (#17152)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6482848610437330f78fc6254720f07430725c61", "messageHeadline": "Fix NetworkController `destroy` before initialization (#17136)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e8e0cf5786156262ccf777de36e59cc938cf81d7", "messageHeadline": "Remove unecessary code from the network controller tests (#17137)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "5061eac2e7aa37f234b5cefda592d2f57b8696bd", "messageHeadline": "Fix duplicate button issue on Ledger connectivity screen (#17130)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "64839b6bf78973867c186993777122e22b289d0a", "messageHeadline": "split unit tests (#16455)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 578, "deletions": 177}}, {"node": {"oid": "01c0d7823d988d15ddedbf9ad8fa6ca5f7f6ca73", "messageHeadline": "Feat/15085/banner base component (#16828)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 554, "deletions": 0}}, {"node": {"oid": "38bbb2aeae36d4f2adb8dc40234d9842dee3761d", "messageHeadline": "Bump Truffle packages (#17132)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 814, "deletions": 298}}, {"node": {"oid": "6e900fb0e3e803a1f0efe4820de6068867dca72c", "messageHeadline": "housekeeping for Avatar Favicon (#16931)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 161, "deletions": 33}}, {"node": {"oid": "ff6a9a19d576c06de8da98eb1ebe541068573e1d", "messageHeadline": "Onboarding V2 - Fix CSS/React warnings from last screen (#17125)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3a27fd98f1ff530a58e2daf50b833590a055ca7e", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61d5a6e4d5b6f31f92b7f86c32bfa6b5eadc32f7", "messageHeadline": "Fixed navigation through multiple unapproved transactions for ERC20 t\u2026", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 153, "deletions": 118}}, {"node": {"oid": "c12d469af2ad95da63b1c76ce1a8c0701d45c07a", "messageHeadline": "Onboarding V2 - Fix CSS/React warnings from last screen (#17125)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fc83a1b6316093f4a9966f2682b5a28e06ce987c", "messageHeadline": "Fixed navigation through multiple unapproved transactions for ERC20 t\u2026", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 153, "deletions": 118}}, {"node": {"oid": "604bc304e402a1a3dd718c6ea58af877e5121677", "messageHeadline": "Changelog for 10.23.3 (#17119)", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8690cb0f5a8ab87476427ce8d03de018af0964b3", "messageHeadline": "Security and Privacy Settings Re-org (#16756)", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "effbd7f953352261796f859dededd73aaaeaa703", "messageHeadline": "Security and Privacy Settings Re-org (#16756)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 1101, "deletions": 690}}, {"node": {"oid": "e027a8b966c05ae5aff973b14c79715d1ad67f86", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e85d848fdd059f8f2c42efc5cb571fee9707a07d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.24.0", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3fc1ac873b34afd4e6bcbe5aabfa79203417fa36", "messageHeadline": "add an extra identifier on anonymized duplicate events (#17080)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 201, "deletions": 5}}, {"node": {"oid": "5a113888082eb3b1df6db011b3b725a167b98337", "messageHeadline": "Merge pull request #17122 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f5c95860f7f75b22f999a28a1db3e3af957af103", "messageHeadline": "Display large and small numbers as decimals instead of scientific not\u2026", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 144, "deletions": 45}}, {"node": {"oid": "f2da79f5633d9cdf90ddde9b67a7155ca72d79d6", "messageHeadline": "[E2E] Fixes to try to deflake Snaps E2E tests (#17123)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "94c3e1ec733228cba111d02d71aa887cc7609897", "messageHeadline": "Patch conflict fix", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "4ca9390c0a080364137246e381c191cff99c32d8", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 72232, "deletions": 45938}}, {"node": {"oid": "6dddb2c640af91693a66a34ec5676dbea43657c5", "messageHeadline": "Merge pull request #17096 from MetaMask/Version-v10.23.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 266, "deletions": 96}}, {"node": {"oid": "c2ffac6e31f42c6936d1475db81f8cc2c053e460", "messageHeadline": "Fix #16959 - Don't allow user to see welcome or password creation scr\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "10d4429a5483c55e0920e232778ea7c5d21fca2b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.24.0", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e236792a90126c09e39f322c98a7c16dfdab3184", "messageHeadline": "add width docs to box component (#17007)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 384, "deletions": 17}}, {"node": {"oid": "56a3afaacef57b94a8efe41508518eb8bdeb4636", "messageHeadline": "avatar account housekeeping (#16930)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 268, "deletions": 40}}, {"node": {"oid": "bbd76bcb38da9918d85f0f616143a8960fce1159", "messageHeadline": "soft disable onramp provider wyre (#17102)", "author": {"name": "Alaa Hadad", "email": "alaahd@gmail.com", "user": {"login": "alaahd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6ac899b96ae3126ea48255c4771c1c4fd7c9d3c8", "messageHeadline": "add an extra identifier on anonymized duplicate events (#17080)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 201, "deletions": 5}}, {"node": {"oid": "da18f15950b2394558b72c090d7343f495594698", "messageHeadline": "fix audit failure for luxon by upgrading (#17106)", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "7cd2b28cd5aa4c62a84284cc4260424841120467", "messageHeadline": "Fix #16959 - Don't allow user to see welcome or password creation scr\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "64eae7d3f0b1ab95bf5f229b64887f512ff3b7d2", "messageHeadline": "Fix spacing issue in Settings Search input (#17108)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea977111430a67200612500dc8061e9ca461b907", "messageHeadline": "soft disable onramp provider wyre (#17102)", "author": {"name": "Alaa Hadad", "email": "alaahd@gmail.com", "user": {"login": "alaahd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "470bfea08d469835a677b7842f0824b82f1d2faf", "messageHeadline": "Fix 'Back' navigation from Restore Vault page when accessed from popu\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "925c835a8927f609fd7fd4463f743e319bae3213", "messageHeadline": "Onboarding V2: Fix 'Securing my Wallet' when coming from backup remin\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "b653b4f934d51273792b6839970bec45fcf574f4", "messageHeadline": "Fixing some incorrect CSS color vars (#17033)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "39f9b1e95340df4729dbcd5ee3bdd1805fe626e1", "messageHeadline": "fix audit failure for luxon by upgrading (#17106)", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "53604b14dd86c398d012a8113fd459d9087d8ea2", "messageHeadline": "Update policies", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 14, "deletions": 53}}, {"node": {"oid": "8e3eaed57ff38d97ae564ccdd2cb08ab24813597", "messageHeadline": "fix audit failure for luxon by upgrading (#17106)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 52, "deletions": 35}}, {"node": {"oid": "174d3dbcf02d16ce2e63aa6f506dd16738c13b18", "messageHeadline": "soft disable onramp provider wyre (#17102)", "author": {"name": "Alaa Hadad", "email": "alaahd@gmail.com", "user": {"login": "alaahd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c33b0a83a9e4ec5e6baeedc19c69d0bd344693cf", "messageHeadline": "run lavamoat:auto", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 362, "deletions": 1137}}, {"node": {"oid": "2f7b63e9f485dc433362e7df92673e4eb7041739", "messageHeadline": "Remove fast-json-patch exclusion", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "cae0fcf17be7a03e7d69d0e8aa9030f831cd3b78", "messageHeadline": "policy updates", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "5672f24c9f6fe656e3f6d749fa445f4ad1b1b3cc", "messageHeadline": "fix audit failure (#17079)", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "7ea827565cb29dbebf10036e58c9c56fb1753ba2", "messageHeadline": "Fix 'Back' navigation from Restore Vault page when accessed from popu\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94b0d7fb9148c4aef942f99f9c30a3a707675dd5", "messageHeadline": "Update policies", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "5964ece8d3f94dfa8e786ef524d8a37607b2914d", "messageHeadline": "Ensure that protect your funds popover is displayed above tooltip (#1\u2026", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2dc8cb71365b423dbccbd413eea7f1a479abf414", "messageHeadline": "Version v10.23.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "dc3a09de16769833d4aabaacdab6315b6aafaaa7", "messageHeadline": "Dark Mode: Set to default based on user preferred scheme (#15870)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "87ce653c861bf7f13ae310799ea9727fd910542d", "messageHeadline": "Move MetaMask middleware out of network controller (#16863)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 199, "deletions": 228}}, {"node": {"oid": "cd2249f193ec94e085182105d4656d96625c67c6", "messageHeadline": "Add tests for custom JSON-RPC network client (#16337)", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 2402, "deletions": 1080}}, {"node": {"oid": "6ace8955d3c77b104e8c6e0edd24570f58773526", "messageHeadline": "Make username mandatory when adding to address book (#17044)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "be227705d06e3bb8ae691650b0982ff4224a766b", "messageHeadline": "added padding/margin inline, inline-start and inline-end support to B\u2026", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "e8809cffafb9c6973a45b1bd69ba28ed280bace9", "messageHeadline": "Onboarding V2: Fix 'Securing my Wallet' when coming from backup remin\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "b1254843acca4a1e262d7fa0cf28363dd73b39ff", "messageHeadline": "determine tx type using normalized txparams (#17055)", "author": {"name": "Michal", "email": "witmicko@users.noreply.github.com", "user": {"login": "witmicko"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a1c52249977973b91371eef1c483b3b6261bdb31", "messageHeadline": "housekeeping for picker-network (#16982)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "c9ddee915520695e021b44cd6567abe6eb34b2c3", "messageHeadline": "updated colors for typography component (#17009)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "50037b790e1017613c137055925b6e8ca117efde", "messageHeadline": "Merge pull request #17086 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "84de060edfa12004a69b6ec8bbe73c2eac94b5ab", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 69620, "deletions": 45206}}, {"node": {"oid": "123ac70a80721a2c948ed77ac3e19a551130875b", "messageHeadline": "update contract-metadata to 2.1.0 (#16904)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "fbbc1df853e33a117f43db036da2cdce2dfe88bd", "messageHeadline": "Display large and small numbers as decimals instead of scientific not\u2026", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 144, "deletions": 45}}, {"node": {"oid": "f586f142be41096d6f25369876f6d68330732819", "messageHeadline": "add an extra identifier on anonymized duplicate events (#17080)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 201, "deletions": 5}}, {"node": {"oid": "e71b664bef9135dea8369186e4b8d338e3c55462", "messageHeadline": "fix audit failure (#17079)", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 20, "deletions": 51}}, {"node": {"oid": "bd7c0a58aef87b3d357d6cdd68c0d11637a2b14f", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb3aab4033725af0e547ba1de4977a77b7d7641c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.24.0", "author": {"name": "PeterYinusa", "email": "peter.yinusa@consensys.net", "user": {"login": "PeterYinusa"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e6038d542a4a9adb2c49f0f46b50184c72ed9a0c", "messageHeadline": "Update UI for transaction security check in settings (#16830)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 102, "deletions": 30}}, {"node": {"oid": "dd728b07db98e722aeb3e362bd1774ded1dcbde4", "messageHeadline": "Align custom spending cap Max button in approve screen for multiple l\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 29, "deletions": 43}}, {"node": {"oid": "3d1b5062fe6472a25d69832841257c0a746b4222", "messageHeadline": "Improve `SignatureRequest` performance (#17052)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "8d28fbccc5e491860414167785b33f599b69abea", "messageHeadline": "Stop block tracker after each network controller unit test (#17032)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "5456ec1bf124d354af9c2edf9a568533a18d35cc", "messageHeadline": "New Crowdin translations by Github Action (#15999)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5731, "deletions": 341}}, {"node": {"oid": "35e3b7e82e43c700f0b2dfb7075ca5bbdc087bb7", "messageHeadline": "fix audit failure (#17079)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 28, "deletions": 50}}, {"node": {"oid": "4d12c36cf8624bd90d0313371a8225cfe97408a7", "messageHeadline": "Align custom spending cap Max button in approve screen for multiple l\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 29, "deletions": 43}}, {"node": {"oid": "54cbc661209f4691b6368eafaa510f82b188a150", "messageHeadline": "Improve transaction complete popup (#16300)", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "23653f4c08ec7c90686eebcb7f10437220881dc6", "messageHeadline": "Added unit tests and story for SignatureRequestData component (#16759)", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 525, "deletions": 0}}, {"node": {"oid": "14a004c623ecaa31ec3ba2e8b4b41a4f33930a78", "messageHeadline": "Merge pull request #17057 from MetaMask/Version-v10.23.2", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "754c637052eb416802828ce4cc116992abc2ffaf", "messageHeadline": "Update changelog for v10.23.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "784ad66d16a8f8a44de832f6fe61ab02650fba1b", "messageHeadline": "Improve `SignatureRequest` performance (#17052)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "01634752ebc920f0b87438f0f72ec869b1b16242", "messageHeadline": "Version v10.23.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "05d50eee73740e61bf0e6a7cce947e391c78325d", "messageHeadline": "Improve `SignatureRequest` performance (#17052)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "c99d345b5bf72c77b534381d87f8aee1bea3ba51", "messageHeadline": "Add explanation for user facing changes on design tokens and remove c\u2026", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b9d9112b9794a342b29a1decc283d677015895d6", "messageHeadline": "Prevent account name collisions (#16752)", "author": {"name": "HowardBraham", "email": "HowardBraham@users.noreply.github.com", "user": {"login": "HowardBraham"}}, "additions": 143, "deletions": 121}}, {"node": {"oid": "57fbc946438d1263556737b2046893cd437aa977", "messageHeadline": "Added Changelog entry for cherry-picked PR", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3cf5ef642f16757c612b4a0e4e877b5e904419ab", "messageHeadline": "Revert \"Integrate new LavaMoat scuttling protection feature (#16994)\"\u2026", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 64, "deletions": 605}}, {"node": {"oid": "b0959e221b377a28ffc48671ac8deed559cd7e70", "messageHeadline": "Add `codefi.network` host permission (#17029)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d66db28ae6ded8f5d70dbd49887a50e7b1aad1cc", "messageHeadline": "Add e2e test for reset account (#16996)", "author": {"name": "chloeYue", "email": "105063779+chloeYue@users.noreply.github.com", "user": {"login": "chloeYue"}}, "additions": 296, "deletions": 0}}, {"node": {"oid": "30a5208be787b244edf7f4bdaa29d49085e71b30", "messageHeadline": "Track when token balance is changed to update value on approval scree\u2026", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "8f3451396f2d0a87f8b15643e09897e7ae9fe5ae", "messageHeadline": "i18n: fix missing locale for \"en\" error (#17014)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d222f652c3ae7c077bff76ce09ec800c021c4d8b", "messageHeadline": "Upgrade `prettier-plugin-sort-json` to v1 (#17026)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2832f8a97eb53d9f757c80d91932094f1f520367", "messageHeadline": "Update quote selection for Optimism (#16998)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 67, "deletions": 15}}, {"node": {"oid": "3cfef11f71aa4e11177224fb5f2867b1f7f35a3e", "messageHeadline": "[FLASK] Resolve `snap_dialog` approval on close (#16801)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "f8881a01db625eeace4e8b019e439e951854f673", "messageHeadline": "AvatarWithBadge Housekeeping (#16985)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 107, "deletions": 24}}, {"node": {"oid": "5d320ceec683f832b832d334f0b64e56a33416cd", "messageHeadline": "Integrate new LavaMoat scuttling protection feature (#16994)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 605, "deletions": 64}}, {"node": {"oid": "25e9184d9a394c593b5dd9185e9980d3396a2fd0", "messageHeadline": "i18n: fix missing locale for \"en\" error (#17014)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "35b07c743159f5c9b2eefe493befdfbb0b54f377", "messageHeadline": "Add lavamoat policy override for react-responsive-carousel (#16955)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0123c9c859a5bd1a29986af73bbaab2cccc9bf18", "messageHeadline": "Changelog with new entries from last cherry-picked commits", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ee321971e702a587934f88e0f01c7b79c8c87176", "messageHeadline": "add new yarn3 paths to circleci cache (#16873)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "1a842aabb6c42eb9b09bcfe3163816f66965a1d4", "messageHeadline": "Replace `eth-optimism/contracts` package with local snippet of gas pr\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 947, "deletions": 4443}}, {"node": {"oid": "6f6984fa58c4797e809387b3b3d0b28e72b252bf", "messageHeadline": "Moved subscribe and filter into network controller (#16693)", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "e7e72cf6fcdace8a594e38721a5f03dc6ac7d1ac", "messageHeadline": "Fix insufficient currency buy or receive error message (#16979)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cb2f25f76796f80858c59f6f038ebb0dbc0e6503", "messageHeadline": "Show user the general contract interaction screen for token approvals\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "362497ed64d339a4bc575e0310fa0250826e673a", "messageHeadline": "Track when token balance is changed to update value on approval scree\u2026", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "c61d44a3be645912bb15bb13cef5e70221620c1e", "messageHeadline": "Making add un-approved transaction idempotent (#16995)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7e7a0f1f72e336b1cbc6a9e0b2021d54e0d09a8a", "messageHeadline": "[FLASK] Use custom UI for transaction insights (#16912)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 46, "deletions": 64}}, {"node": {"oid": "85f260c22df12691f51a428f3763f94ec7ed447d", "messageHeadline": "[FLASK] Use custom UI for dialogs (#16973)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 67, "deletions": 118}}, {"node": {"oid": "abe0204171cd672d00689d4df9a8c43446fdeaa1", "messageHeadline": "[FLASK] `snaps-monorepo@0.27.1` (#16981)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 192, "deletions": 69}}, {"node": {"oid": "13de51e748876707b06b144b0996b1e71738720b", "messageHeadline": "Security and Privacy Settings Re-org (#16756)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 1101, "deletions": 689}}, {"node": {"oid": "22fc60a3419ff248aac57480360ee7dfb6124b20", "messageHeadline": "Show user the general contract interaction screen for token approvals\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "0992dd54371f0ad3d94e4d0eb659e0265d89bff5", "messageHeadline": "added new test for adding custom network (#15484)", "author": {"name": "mirjanaKukic", "email": "94608179+mirjanaKukic@users.noreply.github.com", "user": {"login": "mirjanaKukic"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "7bdb91c0894217f0ff6bae377310c3fb0f5d5a45", "messageHeadline": "test/e2e: increase timeout 60s -> 80s (#16592)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "281f8e16b97a2b6168dda6717ea698aa63723249", "messageHeadline": "Changelog sync with master", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c0678eb99776a9adab18221823ca2cc95f174fa", "messageHeadline": "Merge branch 'master' into Version-v10.24.0", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "e0644a64f63f19c1642ff067d8181176e8e2fc31", "messageHeadline": "Fix token balance precision on confirm token approval page from soon-\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "60bfdf51d68ec88c02b11cb2f2de868b6ef5edb8", "messageHeadline": "remove warning on revoke approval for all nfts (#16953)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "557b5de08dd7e82c3634df519136c4f6210feb45", "messageHeadline": "Sanitize privacy sensitive data before sending to sentry. (#16780)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 370, "deletions": 20}}, {"node": {"oid": "204f39ef12822f1163c34d47226e9236e723c633", "messageHeadline": "ui: make settings search regex range explicit (#16903)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3e9875871932024d95cbf54b27f1a789efc07534", "messageHeadline": "Rename the network controller module (#16974)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebcccdfc5e06e7d202d11cd598cc1d47f54e2428", "messageHeadline": "Merge pull request #16980 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "074c2934fec63f7670cc0e2e81a3890b01c5c72e", "messageHeadline": "remove warning on revoke approval for all nfts (#16953)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "dbe77289d3f52b44b37ab7c2584b94a251292239", "messageHeadline": "Make `initializeProvider` and `lookupNetwork` async (#16881)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "d2f8083d6401bfb2c52f3f2e7f181f9c1c1c70c6", "messageHeadline": "Fix insufficient currency buy or receive error message (#16979)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ba3914e9fe172ad5c20c0d4f60df50ac2e5a1ec9", "messageHeadline": "Sanitize privacy sensitive data before sending to sentry. (#16780)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 370, "deletions": 20}}, {"node": {"oid": "462e5faab5d42ac43adf3cbe974ce8fa67c28dc5", "messageHeadline": "Fix token balance precision on confirm token approval page from soon-\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3ab450131a7bb2c163f082c232dd2599604d0fd2", "messageHeadline": "Fix the ganache:start command by making the 'yarn bin' usage compatib\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cebc854fd2e21a9ec5c1818b5055b9d2cc2918d", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 59349, "deletions": 39321}}, {"node": {"oid": "6439a0e934c42d7a32b5444af8e924ddba5d72e5", "messageHeadline": "Onboarding: Set SeedPhraseBackedUp when appropriate (#16875)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "34f83a8435465030370707087a0f978de61d1c9f", "messageHeadline": "Merge pull request #16975 from MetaMask/Version-v10.23.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "09d29ef00d8f0e763952243e65a471b8b733da4f", "messageHeadline": "Renaming broken stories to clean up console (#16905)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 117, "deletions": 135}}, {"node": {"oid": "1acb1b2e5d45299d0cebd71ced18b5af5faf5b53", "messageHeadline": "Refactor password validation (#16902)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "9d6ab1bcb238bbc1c49261de2184a4f7f9b5986f", "messageHeadline": "Fix lint by removing un-used variable getAccountsWithLabels", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4ba081a096cce4f0a23fb9d6c0db0a2ca6aea283", "messageHeadline": "add text directions (#16901)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 84, "deletions": 10}}, {"node": {"oid": "56b89e7c9ff681eeb04e25cd2c719ab345868eec", "messageHeadline": "Changelog entry for hotfix", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc073a771c38c9c5cf7add0a7ce3d603e51f53c8", "messageHeadline": "Version v10.23.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "bb562ea29cb473a5586ebd222eb1c978763d25d3", "messageHeadline": "Recipient name passed to confirm-page-container component should be u\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "88af4b3c36411299c627083cefaf5caff3896203", "messageHeadline": "Avatar Token HouseKeeping (#16662)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 233, "deletions": 57}}, {"node": {"oid": "4fcbaae32fbae72fc948c229e9b960e9e5b54b65", "messageHeadline": "housekeeping for avatar network (#16663)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 236, "deletions": 81}}, {"node": {"oid": "df73d1887d104d48c25c2baa2265476c51c81213", "messageHeadline": "added goerli and sepolia inverse colors (#16928)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "0792e4ebbc521024707791eae9471d17dde7d56a", "messageHeadline": "Recipient name passed to confirm-page-container component should be u\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "43adc6095623318f518cd89d4434d07a15e08993", "messageHeadline": "Onboarding: Set SeedPhraseBackedUp when appropriate (#16875)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "5accaf88b9ea8fea646efe90cd9d8ccdf85e2f70", "messageHeadline": "add back error when password is too short (#16876)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "3859c25cac6963d306bb7bd2c0435132da405cf5", "messageHeadline": "Changelog for 10.24.0 (#16888)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 53, "deletions": 124}}, {"node": {"oid": "9dd30a0ac6b3805002c3b08a0f393a8f3fc4e7f9", "messageHeadline": "add back error when password is too short (#16876)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b3dbf6286091d7599d1ca27f4806c8aede2265a9", "messageHeadline": "Add lavamoat policy override for react-responsive-carousel (#16955)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 259}}, {"node": {"oid": "13e4d3054bcad8dec010d23da7f0628b26fd1ede", "messageHeadline": "[FLASK] Fix race condition with transaction insights (#16956)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bcfe67a1328fa411645deb76ae17c2d8f28a6d69", "messageHeadline": "fix issue where final onboarding pages are not show (#16943)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 57, "deletions": 23}}, {"node": {"oid": "b40fd429fb851347d91b90c4e9b0d419d29416e0", "messageHeadline": "Fix #16804 - Onboarding - Prevent odd behavior with clicks and show/h\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4e272beb26d03c7d601745101ff7a387796a25e0", "messageHeadline": "User should be able to search setting to batch account balance reques\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c4f9dcc3a54ced7ebe4158747ef4a8ee9b620753", "messageHeadline": "onboardingV2: fix privacy policy in spanish (#16918)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6bc01a1e97839a378b362b73403024f06abeb890", "messageHeadline": "Fix onboarding V2 Install complete page (#16941)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fde7cb5e17b902faa8f0138e6ab46f687607423e", "messageHeadline": "remove the ability to navigate back into the onboarding flow after co\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "8d8fcdcf0ed606f3449e8711ddeaa425ba65860f", "messageHeadline": "ButtonIcon: fix react component proptype (#16942)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e156ebb94f7e199f2bec9d8c9299cdebc8a4afe", "messageHeadline": "[FLASK] Bump snaps `iframe-execution-environment` (#16932)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0511d6f0b1b5f34943ea528b11cd2d3b0e982d5b", "messageHeadline": "[FLASK] Bump snaps `iframe-execution-environment` (#16932)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "219e3129dc81f784f274716cd4ed3cb22660d179", "messageHeadline": "Added reject transactions modal to be present in the footer of the ap\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "5d285f7be5f7be981995dfa725aad97d81cc990a", "messageHeadline": "fix cached detected token results (#16866)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 351, "deletions": 43}}, {"node": {"oid": "c76453d6cba2d58a2efc06cec67dffb2a57587c0", "messageHeadline": "fix issue where final onboarding pages are not show (#16943)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 57, "deletions": 23}}, {"node": {"oid": "929dfbfd2193f2db37027225523bf3fdd7e3116e", "messageHeadline": "Fix onboarding V2 Install complete page (#16941)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dc5a9f967d899e9813dcc12141a8d32191e255bf", "messageHeadline": "ButtonIcon: fix react component proptype (#16942)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e83111cc7e368dcf6e0009d21996491add8d016e", "messageHeadline": "Nock some endpoints to improve test perf (#16940)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "dd59792392b14792241dd9eacbe2379fd6103814", "messageHeadline": "Remove `if` to expose more network client tests (#16906)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 208, "deletions": 212}}, {"node": {"oid": "5857b85225b640fc23e5a8a5687c934c12774a19", "messageHeadline": "Add e2e debugging logs (#16937)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "69e5d6da4a83a362452d32dc8c64baf22fd82d73", "messageHeadline": "Make certain network controller methods private (#16883)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 74, "deletions": 82}}, {"node": {"oid": "06d87fb98b9386a3d79a8a2b659b403913ec870e", "messageHeadline": "Refactor how network state is passed to transaction controller (#16922)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 39, "deletions": 26}}, {"node": {"oid": "be6edb4bc8e2c62f3ffac41e928091da6e19a1f9", "messageHeadline": "scripts/ui: add tabs.query promise error handler (#16915)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6a23dcc68a3293a39e287832f67dd4e61894f01f", "messageHeadline": "remove the ability to navigate back into the onboarding flow after co\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "a6da5fd4c3e9488e4134a782a884cb8992997aef", "messageHeadline": "Add Optimism's L1 fee for an approval tx into total L1 fee in Swaps (\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "75177c5998052315c8a45b6d458321efa7d256f3", "messageHeadline": "Make `setProviderType` synchronous (#16879)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5df6f653afef6544efe4f5c26065da81a5049d86", "messageHeadline": "Remove unused `verifyNetwork` method (#16882)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "e4e69d86b2cc206d4f39c51a1900182bd1923c94", "messageHeadline": "onboardingV2: fix privacy policy in spanish (#16918)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "add2d2e1d802eac922ec7192f18008019e519493", "messageHeadline": "Disable LavaMoat for `start:test` command (#16919)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d649519380551ad468682b6f52c0dc47840cea1", "messageHeadline": "Move `infuraProjectId` to network controller constructor (#16884)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "659063b3355457865a2d4470abeb8c6ce6d7c651", "messageHeadline": "[FLASK] Allow Snaps UI to use Markdown for text formatting (#16911)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 322, "deletions": 81}}, {"node": {"oid": "f183dc8b3ef05ee35ae619999d6346aa415e1fe4", "messageHeadline": "[skip e2e] debug using source maps (#16933)", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "c7ceb91d0042abb85ad898907ae09ad8777f02a5", "messageHeadline": "Update an E2E test with a mock (#16935)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "11f24deef610e0e7739a90501b53ea19afe57e62", "messageHeadline": "Added reject transactions modal to be present in the footer of the ap\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "720c7e7d16667dee2a53856197032b2785377bf2", "messageHeadline": "initial deflakery (#16894)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "048b7e4cb652237f1184544332afb6659b923a7c", "messageHeadline": "Fix shared mocks in RPC network client test (#16856)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 59, "deletions": 62}}, {"node": {"oid": "9a4739c813c07de46fa4bc6f34e5a1bc3b7fc583", "messageHeadline": "User should be able to search setting to batch account balance reques\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "dcffa4c7bc12f1037db2ff64841aefd9e0ce9b04", "messageHeadline": "Fix #16804 - Onboarding - Prevent odd behavior with clicks and show/h\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4d4e487ffc947f987bf5c72602dfd9e68c1fc3b0", "messageHeadline": "Handle extension unloaded and reloaded error: \"Extension context inva\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "5cca4b9b4444a65e4157e58ff598c25f31fc2fc3", "messageHeadline": "[FLASK] Fix a crash that occurred after a snap confirmation had been \u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "7a1f75d17f374df2f133aefc02ab48d505673090", "messageHeadline": "Fix #16852 - Update support link for BETA (#16853)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c75d2dce550fc94979da091083d6dfed73499507", "messageHeadline": "[FLASK] Implement Snaps UI Renderer (#16605)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 189, "deletions": 5}}, {"node": {"oid": "7e7be2769df7c24413dc6ac92404a31ad2d112f2", "messageHeadline": "[FLASK] Create E2E test for tx-insights (#16785)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 126, "deletions": 2}}, {"node": {"oid": "ff242338a301c7b1819522c1d427a3b54baab746", "messageHeadline": "[FLASK] `snaps-monorepo@0.26.1` (#16839)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 219, "deletions": 340}}, {"node": {"oid": "8125473dc53476b6685c5e85918f89bce87e3006", "messageHeadline": "Removing flag for EIP1559 V2 support (#16446)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 574, "deletions": 3881}}, {"node": {"oid": "52304d79107d33655357fa067f1c4d49f5d3f9c8", "messageHeadline": "housekeeping for tag url (#16723)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 146, "deletions": 40}}, {"node": {"oid": "c9560b75f282592919538a27c3bc2a0a69aeac63", "messageHeadline": "add avatar icon component (#16755)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 495, "deletions": 0}}, {"node": {"oid": "7d3b1d08da3d11505ef4fcd2f3cc833514cc10da", "messageHeadline": "NFTs: Update COLLECTIBLES_V1 to NFTS_V1 (#16851)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "9dbc8b8ec0b269d1d0466072a0fd41b720c5ec61", "messageHeadline": "Privacy - Show default selected network after a custom network has be\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 278, "deletions": 35}}, {"node": {"oid": "5d15026f2fef612da5112cb1b1b3140a5f51aaee", "messageHeadline": "Privacy - Update metametrics copy during onboarding (#16825)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 131, "deletions": 333}}, {"node": {"oid": "43c278d813457650133b6aebf71081d8633414c3", "messageHeadline": "Privacy - Show default selected network after a custom network has be\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 278, "deletions": 35}}, {"node": {"oid": "6d1170f06c71aee9839ae17d61a8c129a717b72b", "messageHeadline": "upgrade yarn to version 3 (#16232)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 38546, "deletions": 28107}}, {"node": {"oid": "5f6d5706eff69436f76244b0de7277fc00b057f1", "messageHeadline": "fix locales for advance config (#16849)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 7, "deletions": 55}}, {"node": {"oid": "3a456a45fc82736261b09ee9cb51b2d73c3c841c", "messageHeadline": "fix locales for advance config (#16849)", "author": {"name": "Pedro Figueiredo", "email": "pedro.figueiredo@consensys.net", "user": {"login": "pedronfigueiredo"}}, "additions": 7, "deletions": 55}}, {"node": {"oid": "a759d427f0ac6539b6ce8a79f6681b8a5a18e623", "messageHeadline": "Remove new address alert (#14811)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 29, "deletions": 379}}, {"node": {"oid": "c9b42fc966c66a67f0a35d9a4b6dbcaf715a7ab0", "messageHeadline": "force background exceptions to show (#16860)", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "34b1595f29e1a7e7c31394d334a2973d159429b9", "messageHeadline": "Add Celo to the popular custom network list (#16745)", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ead5076b867ed52e1f6c27d98c63af0f2d86874c", "messageHeadline": "Privacy - Update metametrics copy during onboarding (#16825)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 131, "deletions": 333}}, {"node": {"oid": "ddcaaf3e8db23918213c31f1eea5dea272bfcd4e", "messageHeadline": "Allow transactions with gas price or priority fee 0 (#16651)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "47ddb321d2cfc14fab8ec8227baa7defd7f3f917", "messageHeadline": "Version v10.24.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 134, "deletions": 2}}, {"node": {"oid": "36ba4bc8a76d9d71021a730730e1c017f6d3fa7b", "messageHeadline": "Merge pull request #16827 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "bc042f96fe748b9aaf3e79edda1e7cb89dba9d7c", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20427, "deletions": 8935}}, {"node": {"oid": "ce257d8b706bfb256bc8692d569282a605f667ba", "messageHeadline": "Revert \"Use new assets contrller package to fix 0 decimal token bug (\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 230}}, {"node": {"oid": "388fa59804c9539a9fba21afd31ff6fd19d5c80d", "messageHeadline": "Revert \"Revert \"Added \"What's New\" Notification for Improved token al\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "5b8f93226447aeee4da51e744ccb9ad11f41ce32", "messageHeadline": "Revert \"Revert \"Add improved token allowance experience toggle (#1629\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 105, "deletions": 2}}, {"node": {"oid": "6af3f9a4fb958c949768e3474cdad18a31cf6c35", "messageHeadline": "Merge pull request #16485 from MetaMask/Version-v10.23.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7077, "deletions": 2433}}, {"node": {"oid": "8885c54f13735ecc6128b74346e79fb4866f7f7d", "messageHeadline": "NFT setApprovalForAll warning popover (#16195)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 321, "deletions": 223}}, {"node": {"oid": "5592bc5fffa0c9c6938a374ea524585c34c51cf9", "messageHeadline": "`TextField` house keeping \ud83e\uddf9 (#16668)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "971f153e6504bd8ef8ac5b00a522f0e992e8eb33", "messageHeadline": "`TextFieldBase` house keeping \ud83e\uddf9 (#16667)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 197, "deletions": 154}}, {"node": {"oid": "f48cfca40d2bc64bc4a9abe24d26c1a96e8e71f2", "messageHeadline": "Update qs via yarn.lock to 6.5.3 (#16823)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1fa213835fb9aaf7bd72031cf0e090303acba44f", "messageHeadline": "Update qs via yarn.lock to 6.5.3 (#16823)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "40c025f955464870dc676f327d009198540f525c", "messageHeadline": "Fix Changelog", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "89ee4d4a4ea50d93fec2661dfc9febc86b750df2", "messageHeadline": "Merge branch 'master' into Version-v10.23.0", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 304, "deletions": 41}}, {"node": {"oid": "54b2c639b89a531aabe16e95f41c2e1636465002", "messageHeadline": "Remove Token Allowance entries from Changelog", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8fde3229075929234b217e6e75c5ae2e962d1221", "messageHeadline": "Continue converting tests from enzyme to @testing-library/react (#16753)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 893, "deletions": 362}}, {"node": {"oid": "1e173afc9559c19a142aa1026545ded58ee98465", "messageHeadline": "Fixed NumericInput Storybook Components (#16734) (#16737)", "author": {"name": "Sailer43", "email": "30441791+Sailer43@users.noreply.github.com", "user": {"login": "Sailer43"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7f50febfcdd072d7e5af067f8f67879353a0972d", "messageHeadline": "Ensure 0% slippage on Arbitrum for wrapping / unwrapping (#16778)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 236, "deletions": 320}}, {"node": {"oid": "0487de6e30662f9408eee8f9622ee49094492783", "messageHeadline": "Upgrade Snow to new version 1.3.0 in MetaMask (#16815)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 5, "deletions": 39}}, {"node": {"oid": "c3f329cc80f44818a8b9564daae4cdebf5c0552b", "messageHeadline": "Transaction security provider feature flag (#16776)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1e9d15f647d72bfdffd1e6e4348a199409058773", "messageHeadline": "Revert \"Add improved token allowance experience toggle (#16291)\"", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 105}}, {"node": {"oid": "5678becb5cdba3fcb8dd5dd92612bec385b9c681", "messageHeadline": "Revert \"Added \"What's New\" Notification for Improved token allowance \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 40}}, {"node": {"oid": "e3533878f43d6428b71596c43a76f13e968b6265", "messageHeadline": "Fix getFullTxData so that customTxParamsData is not lost (#16805)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2434c435b449bab8236dfdffb0a7734d291b5d1c", "messageHeadline": "Fix getFullTxData so that customTxParamsData is not lost (#16805)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ede85c9acbe7106748b69273b6f8667392cdd07", "messageHeadline": "Updated secondary copy and removed the address component from SetAppr\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 118, "deletions": 75}}, {"node": {"oid": "e52fd71b1ba32af9819d13e52d3e0c66b0851ce5", "messageHeadline": "Use NETWORK_EVENTS.NETWORK_DID_CHANGE to trigger network change callb\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "40cba691280a42d0e49a47f3bf33697eeea6e171", "messageHeadline": "Removed Confirm and Cancel events as they are not triggered anymore (\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 1, "deletions": 41}}, {"node": {"oid": "f7014a79fc2c68a6ecec3b3bbdefc7d0e0a8d81e", "messageHeadline": "remove network name from analytics (#16781)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f162c58f5a6b5169f39e86220ca70b39e9cf3d5c", "messageHeadline": "Allow adding networks with the same chainId as a preloaded/default ne\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 222, "deletions": 15}}, {"node": {"oid": "05ab94fd1c2333ffa38a48084e30dd00c213548b", "messageHeadline": "Add security & privacy \"What's New\" message (#16783)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "5eb5b4c6521caac6de59069ba6cc26e8675d4cb6", "messageHeadline": "Bump @metamask/design-tokens from 1.11.0 to 1.11.1 (#16764)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "154172d5f852c3899e8cfe18e9f3349324aa231c", "messageHeadline": "Network request in background should not start until onboarding is co\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 140, "deletions": 47}}, {"node": {"oid": "a5e70cbd71a8f706ac8c049888039ae72c225d57", "messageHeadline": "Adding middleware to filter out duplicate requests from DAPP (#16730)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "31bd70de625918b97b27040ee7942e7772dc0bc4", "messageHeadline": "Updating keyring controller (#16762)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "702cab5fa79a30191808c0ff867a7a4ea15067b2", "messageHeadline": "Add user guidance on signature request screen (#16600)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "3deb8734ac1bd2c84b1b3ed368f9cbea5670da2d", "messageHeadline": "TextFieldSearch house keeping updates (#16669)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 80, "deletions": 32}}, {"node": {"oid": "d096560d85ec984b40ba0d51593722a3a19ec4ac", "messageHeadline": "Give the user ability to opt out of get balance batch request for all\u2026", "author": {"name": "Pedro Figueiredo", "email": "ganseki.figueiredo@gmail.com", "user": {"login": "pedronfigueiredo"}}, "additions": 322, "deletions": 25}}, {"node": {"oid": "91b635b195e01b6f4e2f06c96767e74e37ad2601", "messageHeadline": "Use new assets contrller package to fix 0 decimal token bug (#16685)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 230, "deletions": 13}}, {"node": {"oid": "6689f8b71d0a3bbba996fc30265afb47c9cc60f7", "messageHeadline": "Feat/16634/buttonicon housekeeping (#16666)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 59, "deletions": 46}}, {"node": {"oid": "10079300780b92640a3bb9d940b0230e4222ee0e", "messageHeadline": "Feat/16187/text housekeeping (#16589)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 182, "deletions": 73}}, {"node": {"oid": "a861cc6dae17a0e2b59aae1571fee5abcdeaa5d6", "messageHeadline": "[FLASK] Add snap alerts and prompts via `snap_dialog` RPC method (#16\u2026", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 652, "deletions": 164}}, {"node": {"oid": "91e275e0d12cba1a51c739bcc4b4497b277e3d4b", "messageHeadline": "Use NETWORK_EVENTS.NETWORK_DID_CHANGE to trigger network change callb\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "128b628e0d101efc699737068490d9acf85fc865", "messageHeadline": "Fix production builds for Flask (#16757)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "025ee2cb484f9e5a02b5a73a48a132ecdb091a19", "messageHeadline": "[FLASK] Expose transaction origin to transaction insight snaps (#16671)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 189, "deletions": 144}}, {"node": {"oid": "6416936eecb11225d648787ad7803eae6a321350", "messageHeadline": "Fix production builds for Flask (#16757)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "80e4a1fef4b8e7561bf222e4f5ab4e9de3e235cc", "messageHeadline": "Update signature request screens (#15776)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 295, "deletions": 404}}, {"node": {"oid": "b3895b6840963b62ac4f91280d3f05cecf7c1e55", "messageHeadline": "remove rpc urls from metrics (#16710)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 9, "deletions": 57}}, {"node": {"oid": "dd0844e200f3d866f502880a0f9e181f33e06056", "messageHeadline": "Add signature request warning modal (#16225)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 259, "deletions": 215}}, {"node": {"oid": "08ddd4fb0c470d3af415de63240288dd96ab998c", "messageHeadline": "Show account name when qr scan in send screen (#16204)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "b1fd7f7796c4e47348e2f6f66fdfde3c58b60715", "messageHeadline": "Fixes 'yarn start' on Windows - LavaPack is not defined (#13318) (#16\u2026", "author": {"name": "HowardBraham", "email": "HowardBraham@users.noreply.github.com", "user": {"login": "HowardBraham"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "8f775c0f7e59f969a3ffd065f9c972775ff0ebd0", "messageHeadline": "Remove fenced code in TypeScript files (#16742)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e1c385cd0ef3c44aec4580542a093ab2a93bba5", "messageHeadline": "[FLASK] Create E2E test for snap management (#16628)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "dfb6210910f74983f9a4eb55e6d825d2f5e59275", "messageHeadline": "[FLASK] `snaps-monorepo@0.25.0` (#16673)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 720, "deletions": 717}}, {"node": {"oid": "505517e8c791d6e834fbe6a7e316ee19c18f9c6f", "messageHeadline": "Fix: multiple reject on the signature request screen (#16199)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "9a434aed5e83d3f33e1b3684b60c4711c767fec2", "messageHeadline": "Label house keeping updates (#16680)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "a76c8ecfa193add5a9c7662283b57863b74e156c", "messageHeadline": "HelpText house keeping updates (#16681)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "137d5df0f515b4cf55b2c9bc7a5304e4e358736d", "messageHeadline": "Update codeowners to reflect importance of review (#16665)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "c341abaea609dc1dfbea3b0021edea5b5ce6df29", "messageHeadline": "Use Webpack 5 for Storybook (#16678)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 3760, "deletions": 2685}}, {"node": {"oid": "ba25ad4073b4631df232fd02bf691b7acae3c8d4", "messageHeadline": "Not use hardware keyring classes when initializing KeyringController \u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ea882d4588141db6d5e78971c17cea61a5bb3558", "messageHeadline": "DAPP action replay improvements (#16250)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "6c6b4aca1eddd60a42a2fd773448867fd37c5913", "messageHeadline": "fix issue preventing switching to localhost (#16707)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "119219b5d21254d52467ae41274f2aa07a1d651d", "messageHeadline": "Continue converting tests from enzyme to @testing-library/react (#16458)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1836, "deletions": 347}}, {"node": {"oid": "33b09c94df5a507030608eee9167db58140611c1", "messageHeadline": "Restore open api usage fully by snow (#16722)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "2680340e276671b4e282dd3fb84064ddf3e13b44", "messageHeadline": "Unable to proceed with tx bc of inaccurate/overly aggressive \"Insuffi\u2026", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 646, "deletions": 26}}, {"node": {"oid": "f44af06f9bc0e211004aaeb6328644f0f63a6482", "messageHeadline": "[e2e] Setup MV3 specific test folder and add 1 simple testcase introd\u2026", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 84, "deletions": 10}}, {"node": {"oid": "b3acab5c87c7829f727e0a0a8a3e3c0f20af34ec", "messageHeadline": "Token allowance i18n interpolation system (#16347)", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "6f21c4837d3c6fd0f9bf97fca45e8a9290bde506", "messageHeadline": "Token allowance i18n interpolation system (#16347)", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "51cffa15ddc82a89ddca9502d8af4ac3d90ebee6", "messageHeadline": "Migrate to new controller packages (#16547)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 2185, "deletions": 3056}}, {"node": {"oid": "23ff58268fcf14822bf4b216d54dadd14306d9f7", "messageHeadline": "Resetting spending cap value to empty when a token allowance request \u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5666d0a71c90578c05dc71606f15ca8f8f905310", "messageHeadline": "Resetting spending cap value to empty when a token allowance request \u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c007852712b1b4bda979329fd1841c6d4df4b42", "messageHeadline": "Mitigate flaky test with the use of new function (#16655)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "6dddd246d103fa92ce5a90b3b3ba98e09968bbc9", "messageHeadline": "[e2e] [MV3] Fix Add Account e2e flaky test for MV3 build (#16603)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "121969b1a728191b1e2295795ce0a19c6e74566b", "messageHeadline": "Merge pull request #16650 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "943453cfb2a5f7f54430d5d4890ca145ef296123", "messageHeadline": "Simplify MV3 initialization (#16559)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 131, "deletions": 50}}, {"node": {"oid": "266d7d93d5bd9c18e9bc2c942b6a5e67968a0fd3", "messageHeadline": "Fix #15050 - MV3: Keep the user logged in when service worker restart\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1428, "deletions": 405}}, {"node": {"oid": "42b8971571ff2018ede0c144cc2f6cd1e8c75c50", "messageHeadline": "Integrating snow into metamask (#15580)", "author": {"name": "weizman", "email": "weizmangal@gmail.com", "user": {"login": "weizman"}}, "additions": 116, "deletions": 51}}, {"node": {"oid": "0e573e1e2459239123eddd02efd8dbe453bb2721", "messageHeadline": "fix infura rpc detection (#16585)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6625c542d9a8a4b5b2bca63a051222951844a779", "messageHeadline": "Remove callback from being saved in controller state (#16627)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "82dc628fa3cadbcdb72dd09f500ad85e310f1e31", "messageHeadline": "Remove callback from being saved in controller state (#16627)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "ab808b670a7553e8e8d5ab23530f5398f3418320", "messageHeadline": "Icon house keeping updates (#16621)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 238, "deletions": 132}}, {"node": {"oid": "65f2f176958a8673b1dbb4da4fe1d4694f043c4d", "messageHeadline": "Fix bundle size diff message (#16576)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67bfd446fcd44a3c5e105c6fab9b2414caccc1d4", "messageHeadline": "avatar base component housekeeping (#16583)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 307, "deletions": 146}}, {"node": {"oid": "1bdfb952bdf3058cfa9861ad38cfdeaea7d66c24", "messageHeadline": "Disabled save button on add contact form if input fields are empty (#\u2026", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd202813725aeb4af4bb914727ade84c327c5341", "messageHeadline": "Fix E2E chunking (#16653)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "899ecfbf1d2f92b020381bd462d5ad0c6c66beba", "messageHeadline": "Skip the first token allowance screen if dapp proposing spending cap \u2026", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "4d58f4cc4ec437d3c35735e7f410380d51f41305", "messageHeadline": "Fix develop conflicts", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 13823, "deletions": 3920}}, {"node": {"oid": "fc0036d5b13762cf380034c6acab6a81c2a2b10b", "messageHeadline": "fixed console warning for labelProps (#16629)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ee7da6afe9630fe0f96e3415c22aeeba72b6c31", "messageHeadline": "Adding `FormTextField` component (#16497)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1383, "deletions": 15}}, {"node": {"oid": "e9508b4f7f1712e7981855eebdd54540126676e0", "messageHeadline": "Fix/16620/button href prop (#16633)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "086a7d04832398b228c4df9f6f29757ca37ec64c", "messageHeadline": "Keep memstore contents after service worker restarts (#15913)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 166, "deletions": 31}}, {"node": {"oid": "4042519441f83ff81d7904e047567de3196d5390", "messageHeadline": "Adding ITA translations (#15748)", "author": {"name": "Lorenz", "email": "lorenzz@duck.com", "user": {"login": "lonasozo"}}, "additions": 563, "deletions": 3}}, {"node": {"oid": "ee543598d391c5bf46a8ac10647ed77b32f6011a", "messageHeadline": "[FLASK] Clear notification state on restore (#16503)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ed52a4c227f24bc67f8b1d9387b1f8c580e2bf0e", "messageHeadline": "[FLASK] Fix a crash that happens after snap install (#16526)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de955f3faae173545e169cc414a2e1550914495d", "messageHeadline": "[FLASK] `snaps-monorepo@0.24.1` (#16525)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 194, "deletions": 183}}, {"node": {"oid": "d533bd45e969c80fb65998a228e6166b6aac2244", "messageHeadline": "added sm border radius (#16611)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "42889f993c60ebbcfc31bb2203d8a3280850372b", "messageHeadline": "Merge pull request #16591 from MetaMask/Version-v10.22.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 640, "deletions": 1406}}, {"node": {"oid": "ff25d44d984362179f597ce839a2a97f37ded0d7", "messageHeadline": "[e2e] [MV3] Fix Custom RPC e2e test failures for MV3 build (#16599)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "c87a4f5968d2b28a467a991a0ee1918107a7d423", "messageHeadline": "Replace the address in SignTypedData_v4 signatures with a 'Verify con\u2026", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 203, "deletions": 119}}, {"node": {"oid": "704e837405e5fa88307d4ce3759610ff03ce3b0c", "messageHeadline": "Expanded permission_ethereumAccounts spanish translation (#15660)", "author": {"name": "Lucas Gonzalez Day", "email": "lucasgday@gmail.com", "user": {"login": "lucasgday"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "086003555cc265c00110bdc194d6e1ebf3382817", "messageHeadline": "Make ENS named elements domain generic (#16166)", "author": {"name": "Ben Behrman", "email": "bbehrman10@gmail.com", "user": {"login": "bbehrman10"}}, "additions": 169, "deletions": 160}}, {"node": {"oid": "b675a12dbfd2c9ff6d8968f7207f91dcfa888033", "messageHeadline": "Use async/await for extension functions (#15722)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 44, "deletions": 126}}, {"node": {"oid": "3d14e0b3f078ecb5229d813b826c447bbea34eec", "messageHeadline": "BETA - Update to sentence case (#16590)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9530797a7a1ddbc0444f2bfa3475019d6355e420", "messageHeadline": "Create constants for all keyring types (#16575)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 77, "deletions": 52}}, {"node": {"oid": "8a529bca47a2defc85b4106a48ab3c0098bccd41", "messageHeadline": "[FLASK] Improve Snaps E2E stability (#16597)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 68, "deletions": 69}}, {"node": {"oid": "ad4db57a4a8fa6c758fce5018d8c8a28f859f400", "messageHeadline": "updated responsive props for border radius (#16510)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 51, "deletions": 57}}, {"node": {"oid": "e11203c2cdc485ce2c158dee43bc6ecc522a79b5", "messageHeadline": "Feat/16507/button link housekeeping (#16518)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "aed495a2d5068952db728f6174be4a473eb3b4ec", "messageHeadline": "Update to correct version", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5402918e11a760ede0d5009dfb685fe756d7c694", "messageHeadline": "Beta Changelog", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8f18e04b97af02e5a8a72e3e4872aac66595d1d8", "messageHeadline": "Updating tokensChainsCache[chainId].data to object from array in user\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 383, "deletions": 0}}, {"node": {"oid": "af09521a69a3924616cc4ea0b92b609000dbffc0", "messageHeadline": "updated background color for picker network (#16466)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "3af83f8f986eae201261b5ab3f9b6f4522fb46df", "messageHeadline": "Adding static icon names to test env file (#16078)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 38, "deletions": 46}}, {"node": {"oid": "a5b81d85621aeda3cabafd316163f72c7a85833c", "messageHeadline": "Fix message on sign typed data v4 screen (#16552)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 99, "deletions": 26}}, {"node": {"oid": "45ad9466973dcfd0ec3083de93db30c6a3c8b771", "messageHeadline": "Removing storybook tests (#16577)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "e01b067d0c3e09f65a5eec209c7ceddeaf6a184d", "messageHeadline": "Minor scripts/ui.js file cleanup (#16566)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "26b0fc35fbd0ab1df86009c3c525239fbfd9a4d4", "messageHeadline": "Changelog for 10.23.0 (#16555)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "e505056acbce79f1eb0babcd80f4d0319ded2b5d", "messageHeadline": "Fix version number", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6070df4b44fef97a06021a0a71a50b318fbfa59", "messageHeadline": "Updated Text style in Tag Url (#16570)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c809a339dd84d4b19dd181ebfa492d81c7b99fc", "messageHeadline": "Updating network colors with design tokens (#16543)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 31, "deletions": 53}}, {"node": {"oid": "f10316a34fc5612a68651402a32c19678020d511", "messageHeadline": "Ensure prod beta build is created when merging to master (#16557)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "3787679546a5b9e6d6471fd6110daa1ce382cd76", "messageHeadline": "Beta: Update long logo to new imagery (#16505)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "880af262a4a90c2b724fd94a4a6e47eb8c039de7", "messageHeadline": "BETA - Add beta banner to all screens (#16307)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 263, "deletions": 25}}, {"node": {"oid": "83f952228bcbd0a0eebb570809f40cc770fd81c6", "messageHeadline": "BETA - Update logo imagery (#16304)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 347, "deletions": 1376}}, {"node": {"oid": "cb0c1d681c573922245f810fcfe79b7e08da13ec", "messageHeadline": "Version v10.22.23", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "653031b909162b54da20a2659a1cb6bae4362363", "messageHeadline": "Updating all background-default hovers colors (#16519)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "27e8f0ffaa269d05b933d83a1c290e9af95888e6", "messageHeadline": "Ensure prod beta build is created when merging to master (#16557)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "557b6edf4f026ef57c8786b72e060d942ea97d36", "messageHeadline": "persist user traits for comparison (#16506)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "2966b9f66573a2923e7637b07bce488021277763", "messageHeadline": "MV3: support Service Worker restart for phishing warning pages (#16488)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "0841c1df4f76648f38df744b6350d462037f2b70", "messageHeadline": "Fix crash on e2e test failure (#16556)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3746ad945188b72d1f2f510f54ad681b32a4a3aa", "messageHeadline": "Add transaction security check toggle (#16271)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "f7cb1844d60bbc7da4dfe41daa8733dac55e02b2", "messageHeadline": "Skip the first token allowance screen if dapp proposing spending cap \u2026", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "dbf49b1fe22517f004c83d1bfef222e674b67445", "messageHeadline": "Merge branch 'master' into Version-v10.23.0", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 339, "deletions": 560}}, {"node": {"oid": "651086f043b46e0c521cf36cdf315ba7a045fc8c", "messageHeadline": "Merge pull request #16548 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "d7adbcd8d7999b9eab0c6e0bb12934e4b1428f42", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10877, "deletions": 4413}}, {"node": {"oid": "5f1a5d1a3c0b9a0bde3ae36354c0506005371b1f", "messageHeadline": "Merge pull request #16516 from MetaMask/Version-v10.22.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15455, "deletions": 23133}}, {"node": {"oid": "34a167dfb6bde578b3991d169f2f034889cad395", "messageHeadline": "policies (hopefully last one)", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 2, "deletions": 38}}, {"node": {"oid": "d386f05ae74551b56cdf7be7640d2654d9dc581b", "messageHeadline": "yarn deduplicate", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 3, "deletions": 49}}, {"node": {"oid": "dc0097dd63e03e3cda51caabd3243504dd81b3a6", "messageHeadline": "Update package json", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 212, "deletions": 128}}, {"node": {"oid": "23b412c13fa48dbae5b5ae41d9f7c35ead16e030", "messageHeadline": "Component library adding global index and other housekeeping (#16441)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 93, "deletions": 65}}, {"node": {"oid": "a5b70c363daf1dd48f2e31ae8d967738b1b163fc", "messageHeadline": "fix(i18n): de lightTheme translation (#16517)", "author": {"name": "Paul B\u00fcchner", "email": "45827409+paulbuechner@users.noreply.github.com", "user": {"login": "paulbuechner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ea05e23872e1ca0d85ff30c68e5428a35a64115", "messageHeadline": "policies update", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 3, "deletions": 396}}, {"node": {"oid": "327272f71ebf8ac4e43e16b5de513e34c00d8e85", "messageHeadline": "[FLASK] Update e2e tests for new react test-snaps page (#16324)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 349, "deletions": 185}}, {"node": {"oid": "72e49f4bd49260a154a38205c17af4ef1fa1144b", "messageHeadline": "Add mocks for E2E tests (#16527)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 525, "deletions": 6}}, {"node": {"oid": "8b1980d77abaf627d29d26717e052f82c64fee1a", "messageHeadline": "[e2e] Fix RPC flaky test (#16530)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7caeee9ea3a65b19066959c7fde05aeec0774320", "messageHeadline": "[e2e] Fix RPC flaky test (#16530)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d10e6a406ce969be34eb8b846850f7898613a42e", "messageHeadline": "BETA - Updating welcome message (#16489)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 52, "deletions": 22}}, {"node": {"oid": "a523636923bbe216db29beeaa0f05cc2bb1bc931", "messageHeadline": "Bump @metamask/design-tokens from 1.9.0 to 1.11.0 (#16515)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ce6487160fef3c759cd85464a8c5c3fdbe55d62", "messageHeadline": "BETA - Add beta banner to all screens (#16307)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 263, "deletions": 25}}, {"node": {"oid": "5fc186bbb41dce4d32f25d652312328b5db2e106", "messageHeadline": "Beta: Update long logo to new imagery (#16505)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "05bc2fdde70f3a2663463f388dd2b5959250a60f", "messageHeadline": "Update CHANGELOG.md entry", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "636eddd06eeed8c535e185bd5b7c0a1d20efc70f", "messageHeadline": "yarn dedupe + policies + changelog", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 292, "deletions": 95}}, {"node": {"oid": "a9085a8e31719973e03634ab52e12f1d9654cbea", "messageHeadline": "Add mocks for E2E tests (#16527)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 525, "deletions": 6}}, {"node": {"oid": "04eee2b8cbb3eeb5bc00f72d0a534666471e9a65", "messageHeadline": "Modified chain_id value(MetaMetrics), in the Custom Network Added eve\u2026", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66c0a60e033fe88966714ffdcb72245187835eb4", "messageHeadline": "policies + yarn", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 250, "deletions": 446}}, {"node": {"oid": "54429f531e500d22e6e0b33a8a2ab052a0f5df07", "messageHeadline": "Remove unnecessary await (#16482)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0688c3d9ad21e7ba01a6ec6f6778f846cdd0549c", "messageHeadline": "persist user traits for comparison (#16506)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "2bc4408f0deee0639ccf863842226251358644de", "messageHeadline": "Update SmartTransactionsController to v3 (#16511)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 68, "deletions": 551}}, {"node": {"oid": "f754d81db547b4a52f6794ce942e51b73b3dc058", "messageHeadline": "Configure smart transactions controller to support goerli (#16500)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "42b357456fc65efc292d30c7c39a86ea3328f2cf", "messageHeadline": "Configure smart transactions controller to support goerli (#16500)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1f717928995d8e51e45b27e5baf120ff973c52fd", "messageHeadline": "Added \"What's New\" Notification for Improved token allowance experien\u2026", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "61b3d25ab343f287e409e8b4509e7e1320e118cd", "messageHeadline": "Update SmartTransactionsController to v3 (#16511)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 62, "deletions": 545}}, {"node": {"oid": "d4bf8adaf83385b62b995677b9ae2304db3f764e", "messageHeadline": "button secondary housekeeping (#16495)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "821cf7838395c3e129cbd00f752d7a6c1cc46e9d", "messageHeadline": "Update changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f9ed4a560b20ec961dcfca56f42b179826b9f2e9", "messageHeadline": "Added \"What's New\" Notification for Improved token allowance experien\u2026", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "1b602d81419403d152a5f3f38c10195cb783f70e", "messageHeadline": "Version v10.22.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "4f66dc948fee54b8491227414342ab0d373475f1", "messageHeadline": "Update `@metamask/controllers` to v33 (#16493)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 682, "deletions": 224}}, {"node": {"oid": "b898115bada2bf7f7df908f0f7cda4d1de20d81d", "messageHeadline": "Jest: Add browser.runtime (webextension-polyfill) utils tests (#16483)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "be5d70623edeea91cbd5c7855b364d39ccc4348c", "messageHeadline": "Adding some propType fixes to `TextFieldBase` (#16508)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ace7b0cda9585dabdc561c648f7d6c721275ae63", "messageHeadline": "Revert \"Revert \"Merge pull request #16353 from MetaMask/Version-v10.2\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15238, "deletions": 22572}}, {"node": {"oid": "205d60f3bd301cc0ae45a5e529d8582d8721f866", "messageHeadline": "Revert \"Ignore advisary related to 3Box\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6035bbf56224d29c4bccbdb46d1540e178bf020a", "messageHeadline": "Revert \"Fix e2e test\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ffd1e58c9bc42b54c0a10768f8fc1b8fda57f3ca", "messageHeadline": "Merge pull request #16504 from MetaMask/Version-v10.22.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22683, "deletions": 15226}}, {"node": {"oid": "6907c4a565a58b09ad2c21961874f02d1005a235", "messageHeadline": "Adding `TextFieldSearch` component (#16296)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 461, "deletions": 31}}, {"node": {"oid": "69ccb37cb957447709ee80508a897c098e691f6f", "messageHeadline": "Fix e2e test", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "3da175cf0c94150ead2b2d2c2349a67832d6d25d", "messageHeadline": "Ignore advisary related to 3Box", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "097c8a22a08c86ee535febd3cf42ab8c6a93c4a0", "messageHeadline": "Update changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6473b7d0cea4a4e7d86ebe35cc60b484bd819d82", "messageHeadline": "Prevent user from editing a contract interaction created by a dapp (#\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 123, "deletions": 5}}, {"node": {"oid": "0a5c46b1565eec77c3cad9e886377293df9e2ed4", "messageHeadline": "Prevent user from editing a contract interaction created by a dapp (#\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 123, "deletions": 5}}, {"node": {"oid": "12d0fc47a5db22a47a8ede18c521b6122c27f83e", "messageHeadline": "Restore v10.22.0 changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "6c942dbeae73b0155cf7db5a9c7f95508c1a4c79", "messageHeadline": "Version v10.22.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d91ce9c4b5044e906f254516a95d87ed74f794d6", "messageHeadline": "Revert \"Merge pull request #16353 from MetaMask/Version-v10.22.0\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22556, "deletions": 15254}}, {"node": {"oid": "c9527e745feba03e5a52c5b0e4e9c51a863d9310", "messageHeadline": "upgrade gulp-autoprefixer (#16439)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 116, "deletions": 138}}, {"node": {"oid": "dcf79b0c99e77751e770cb65c6c6d94549f4e82d", "messageHeadline": "Feat/16185/button primary housekeeping (#16457)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "780728daa8cb11dea10dea859a3e37571b6c604a", "messageHeadline": "added 50% border radius support to the Box component (#16486)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 86, "deletions": 59}}, {"node": {"oid": "4937bb465aa6391d07d5bb147dea1d67099f427c", "messageHeadline": "[i18n:zh_tw] Sync and update translation for zh_TW (#11212)", "author": {"name": "Andy Pan", "email": "andy0130tw@yahoo.com.tw", "user": {"login": "andy0130tw"}}, "additions": 893, "deletions": 101}}, {"node": {"oid": "bf1db006fd51d5377716be096d21ee75f9736971", "messageHeadline": "Added a 'Verify contract details' link to SetApprovalForAll confirmat\u2026", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 175, "deletions": 27}}, {"node": {"oid": "a87c1750b0a2303da825d69c81942023815b8724", "messageHeadline": "MV3: Update service worker restart logic and keep-alive logic for dap\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 269, "deletions": 53}}, {"node": {"oid": "3a31cbeec9a929ed667daeb1f89221c577ea7206", "messageHeadline": "10.23.0 RC", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a19c9c10983d17cc102b1581c48866c6fbfb1f8", "messageHeadline": "Merge pull request #16476 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "b2293e66485c10989cd6e0a5bb459cea00d7028e", "messageHeadline": "[e2e]: log exceptions when tests fail (#16453)", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "8f30e036137fd37c2f9a574cf76e27503cbfd447", "messageHeadline": "[FLASK] Fix an issue with updating snaps that have caveat permissions\u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 74, "deletions": 62}}, {"node": {"oid": "d58025d142fc1f6aa2894708b9d348bafea29883", "messageHeadline": "Merge branch 'master' into master-sync", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "308033edbf0fcda8d15c0c0c3b230463983232c3", "messageHeadline": "Merge pull request #16353 from MetaMask/Version-v10.22.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15272, "deletions": 22574}}, {"node": {"oid": "d4d8a8a13dfa3d211768b852dbfcf4ce3edb75c2", "messageHeadline": "Add Changelog entry for fix Network form by validating chainId", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "68684bfd11ccf84f4b3be198ec6f2686c029b55f", "messageHeadline": "fix chainId validation on network form (#16452)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "b2e621b5f9ab67cdf50c6f8fe8e7c0bf19440e96", "messageHeadline": "fix chainId validation on network form (#16452)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "de0f1ec51b10596dfcd9fb3828748518b3f80af4", "messageHeadline": "BETA - Update verbiage for success messages after onboarding (#16343)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "9821c59e115a119e3d0ec5e8decdb0e01acd4ffb", "messageHeadline": "`TextField` component updates (#16424)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 203, "deletions": 251}}, {"node": {"oid": "568683d1c5d09db02d9d97ccf50c4057a4d4e88e", "messageHeadline": "Warning on a Send transaction request (#16220)", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 35, "deletions": 109}}, {"node": {"oid": "4b08d2ecf8b9da547d76d5d6612c60493c1b441c", "messageHeadline": "docs: fix obsolete link of nvm in README.md (#16238)", "author": {"name": "Daniel Liu", "email": "139250065@qq.com", "user": {"login": "gzliudan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1db38adf4c61107cf65b8de61ba2964d6f127080", "messageHeadline": "Call onbootcleanup at the end of the tx controller constructor (#16449)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 159, "deletions": 1}}, {"node": {"oid": "5a28a7bd6d70817142fad3e15d0e187f5f4dd8b4", "messageHeadline": "Call onbootcleanup at the end of the tx controller constructor (#16449)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 159, "deletions": 1}}, {"node": {"oid": "d39c0f80969e09ba7b704e3d87fc043d918414ec", "messageHeadline": "Upgrade geckodriver to latest version, run ci tests with Firefox v106\u2026", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 143, "deletions": 90}}, {"node": {"oid": "73ee36a972ad7b78374b4e830c8b62457965361a", "messageHeadline": "Merge branch 'master' into Version-v10.22.0", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "42be5a07d799bc7c82160dea10f95ffdae3d171a", "messageHeadline": "Replaced addresses by the address component on SignTypedData v4 signa\u2026", "author": {"name": "Vladimir Saric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 357, "deletions": 174}}, {"node": {"oid": "15c75306019be35fa187721734a4eb0f40460c97", "messageHeadline": "Changelog for 10.22.0 (#16436)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 28, "deletions": 85}}, {"node": {"oid": "4a247a95cb9645c2bb71829c35182b92538f428a", "messageHeadline": "Added Tag Url Component (#16159)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 406, "deletions": 0}}, {"node": {"oid": "67e0b60dcf557e323a0a4e22647a14ba709cc6d7", "messageHeadline": "Update `TextFieldBase` to include InputComponent prop (#16422)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 166, "deletions": 5}}, {"node": {"oid": "ce9af8aac31ab3ca015230bf0c12de601e8c3768", "messageHeadline": "Added Picker Network Component (#16340)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 277, "deletions": 0}}, {"node": {"oid": "35e25023d5423db27043f4b7bee850854eb217e0", "messageHeadline": "BETA - Update verbiage for success messages after onboarding (#16343)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "03af17747be883959c65424998b5e1ac1a4f98f1", "messageHeadline": "Feat/15088/add button icon (#16277)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 634, "deletions": 0}}, {"node": {"oid": "a28d727caf1ac83ed01f991531f7c27a5ac0704c", "messageHeadline": "Feat/16290/add button component (#16305)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 665, "deletions": 17}}, {"node": {"oid": "6cca9892b248a85c71d1c28947183c085439de5e", "messageHeadline": "refactor sentryHooks object (#16435)", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "25bb6ef861c96f3746977ffee002d096be52b0da", "messageHeadline": "Continue converting tests from enzyme to @testing-library/react (#16401)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 464, "deletions": 387}}, {"node": {"oid": "f05acf81338c36d344986852235c0464aafe08bd", "messageHeadline": "BETA - Update logo imagery (#16304)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 347, "deletions": 1376}}, {"node": {"oid": "07b39deb614c0606c908916bb018828ad5d12771", "messageHeadline": "E2e remove redundant code (#16432)", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 16, "deletions": 33}}, {"node": {"oid": "6ff8044421124f4902a0c746162b5b07371c8298", "messageHeadline": "Remove obsolete builds (#16430)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "328626debe24bd6c5f6587fd278a3e4f40e22ffc", "messageHeadline": "Warning on a Send transaction request (#16220)", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 35, "deletions": 109}}, {"node": {"oid": "522eb72e49b86718cf3efd2b7247d26d1305c223", "messageHeadline": "chore: add bundle size diff to metamaskbot (#16098)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "d154cc78e4f77cd440ed3704b1dd35a303876e64", "messageHeadline": "[FLASK] Catch and display errors in snaps insight (#16416)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "5e746dcc2f799160edcf8ea18ca0d6f06d0e6fc0", "messageHeadline": "[FLASK] Add snap cronjobs (#16239)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "18f11fc0bc499a529dd616c3daabd715c21559f4", "messageHeadline": "Fix the rendering of certain domain names in connected-sites list (#1\u2026", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "aba3b94c1abf80de322ddd440ae379b2303084cf", "messageHeadline": "Fix orphaned data warning (#16413)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1a9ebab8288602f21e09370e39a86426470744b9", "messageHeadline": "Enable new networks for Swaps (#16396)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 115, "deletions": 10}}, {"node": {"oid": "6c0930899deee06679d72d717e5f34eae4901349", "messageHeadline": "Make event tracking idempotent using unique messageId (#16267)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 86, "deletions": 33}}, {"node": {"oid": "6f27c9065c15cf6f460deea78f8c3beae93928e3", "messageHeadline": "Fix to direct the token detection settings search to the correct row \u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "02088e445dea3b4d1fecd618f0f1b99a376034a6", "messageHeadline": "Parallelize E2E tests to cut CI time in half (#16417)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "f3efe5a0bd4ff1bfaf46cb3a82f521a9881d4f01", "messageHeadline": "Add improved token allowance experience toggle (#16291)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 105, "deletions": 2}}, {"node": {"oid": "ad5793bda9c22d7fbd2427f69662f1b974ff949f", "messageHeadline": "Sync master and update changelog", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e7d6684aa754b96aae6aa881005961c909e97ba3", "messageHeadline": "Sync develop with master v10.21.2 (#16399)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "de3068d9327f861f7b2acf9a982d4c9a0729f012", "messageHeadline": "[FLASK] `snaps-monorepo@0.23.0` (#16394)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 178, "deletions": 489}}, {"node": {"oid": "d4ffc3a5873576ae417c64970660a2cbc1ceef52", "messageHeadline": "Update address component on transaction data screen (#15888)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 94, "deletions": 21}}, {"node": {"oid": "e7deab4b9b0276e93b69d0d647a95fe4fb107009", "messageHeadline": "Persisting segment events in MetaMetricsController store (#16198)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 138, "deletions": 23}}, {"node": {"oid": "ec11ff66eefc2b36fb36391d00d1c70cf38d8fa1", "messageHeadline": "HelpText propType fix (#16402)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef1c6fc959a4cc51be92214830aa8e122c7e31d7", "messageHeadline": "Change readme for running e2e (#16386)", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "17c1fef9be08837718599924d66a33428985c57c", "messageHeadline": "Token allowance screen updated (#16157)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 414, "deletions": 46}}, {"node": {"oid": "b8d71d6d1d23d4a914201fd2b1427033616703b4", "messageHeadline": "Merge pull request #16395 from MetaMask/Version-v10.21.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a970ac7901672227251392096373a189986f2c61", "messageHeadline": "Fix lint", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "925253bc9fec3c6e9ea6da441db4548859eca054", "messageHeadline": "Changelog updated", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1e681f991859f816a9d5a44997dfda7504e38da3", "messageHeadline": "Fix approve transaction call in _onBootCleanUp (#16382)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0336a3c00673f53a473edf30b060f7ee8ee6a1d2", "messageHeadline": "Revert \"ci: temporarily downgrade ubuntu to 20.04\" (#16374)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "646dbaaff2f8d0f93e35cbd805bf0a3b247cf6e5", "messageHeadline": "Continue converting tests from enzyme to @testing-library/react (#16373)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 908, "deletions": 506}}, {"node": {"oid": "83ec64ddd2ac8204083366d6f41078121fdc4386", "messageHeadline": "Fix approve transaction call in _onBootCleanUp (#16382)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02b34dcd4a049567fd8a535e45c8ad0c453b8fea", "messageHeadline": "[Bug]: Balance does not update on duplicate chainId network #13690 (#\u2026", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 82, "deletions": 68}}, {"node": {"oid": "4245f24a2e485bd016c8ec9bd14afb17790efdbf", "messageHeadline": "Fix issue with awaiting swaps page (#16344)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 171, "deletions": 39}}, {"node": {"oid": "39037684d4bde74ba2c2ed2e6a6b32a0d15cb8c1", "messageHeadline": "Fix: To differentiate between which chrome alarm is triggered (#16360)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "c098c628cc1b7ac68f114b91f8331cc6519fe094", "messageHeadline": "Bump @metamask/providers from 10.0.0 to 10.2.0 (#16361)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "726b7b52ccb5c6d6559c0f95ee91438059646795", "messageHeadline": "Update PULL_REQUEST_TEMPLATE.md (#16367)", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "300919cfcc457f6311353c52891f0a031a490809", "messageHeadline": "Fix the rendering of certain domain names in connected-sites list (#1\u2026", "author": {"name": "Nicholas Ellul", "email": "nicholas.ellul1@gmail.com", "user": {"login": "NicholasEllul"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "121b6809f85308773ae381da7f5c8c109fd1e4fd", "messageHeadline": "[FLASK] Fix some issues with installing snaps that request eth_accoun\u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "348262f2ea2f7ed5de4f5a7b6f1f4283d651de8d", "messageHeadline": "build: run scss pipelines synchronously (#16301)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "58da1d80750d41c6dc74d636136b672f097cd51b", "messageHeadline": "tag component housekeeping (#16355)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "8bdf820c707d832df0d91e865c1567b0041a2e14", "messageHeadline": "button base housekeeping (#16336)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 83, "deletions": 29}}, {"node": {"oid": "107525bb1dbc213cdf1b7abb08449c7bd8f268d9", "messageHeadline": "Show error message if service worker did not load (respond to the UI)\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 128, "deletions": 39}}, {"node": {"oid": "cda3e3e4c00ddced55ef51aff23bbc3bfa87521c", "messageHeadline": "Adding Label component (#16203)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 360, "deletions": 0}}, {"node": {"oid": "3d37ad3b6ea8b5220301dc4e514bdfc97c8b8581", "messageHeadline": "Adding HelpText component (#16293)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 279, "deletions": 0}}, {"node": {"oid": "ab82ff53e7d1c17da032a810302e8e90a3dbefea", "messageHeadline": "Merge branch 'develop' into Version-v10.22.0", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 624, "deletions": 266}}, {"node": {"oid": "d634ff89df35c601e1f0a060469c449346411030", "messageHeadline": "Enable and stabilise e2e tests for Swaps, add debouncing (#16326)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 112, "deletions": 91}}, {"node": {"oid": "129ba1290e19e885a3c3b5f5ed71ddebe593c97f", "messageHeadline": "Continue converting tests from enzyme to @testing-library/react (#16249)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 512, "deletions": 175}}, {"node": {"oid": "47736bd5714305c4d6228c7bd27bcd091e1affaa", "messageHeadline": "Merge branch 'develop' into Version-v10.22.0", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 124, "deletions": 14}}, {"node": {"oid": "adad036466e68bb0c7afe9d3c0e9b99ee7420540", "messageHeadline": "Fix issue where ens resolution stops working after sw is terminated (\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "a9839688fbd455a20afe00fe3f06d83cfd861409", "messageHeadline": "Fix Secret Recovery Phrase video clipping issue for smaller viewports\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "36b3fe029cb3f625b81a190f65e9ee16ba84172a", "messageHeadline": "[FLASK] Fix crash on snaps settings page if snap has no permissions (\u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95dcf072f8452fbbc03bc5778f5f056803c943d3", "messageHeadline": "added new tests for editing and deleting contact from address book (#\u2026", "author": {"name": "mirjanaKukic", "email": "94608179+mirjanaKukic@users.noreply.github.com", "user": {"login": "mirjanaKukic"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "b3be9ceffaf71c8d2b6499a766c9c69c250f6bd6", "messageHeadline": "Run update-changelog script", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "19aa4326431a9ac275d346ff9f5b22b3f3e87e7d", "messageHeadline": "Merge pull request #16351 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6f78b5e67c1f4ae18ae4b6074af0c0f92b5067d2", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c246eaa8e208ba6e64c5cef7e55ace9b3923601f", "messageHeadline": "Updating chromedriver to last stable version (#16310)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9a74c995bf4bbbd3213d805d69d66e5e6d1c5a10", "messageHeadline": "[LavaMoat] improve policy generation performance in dev workflow (#16\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "d8372500cfa416d65a682b37120450e6ce267f37", "messageHeadline": "Fix \"Learn more\" link on Connected Account notification (#16339)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b744eab1762fe39a676138262d719e184ab8e90f", "messageHeadline": "ci: temporarily downgrade ubuntu to 20.04 (#16320)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa59f7f89c958d6760b131dc67ab063bebb17cd3", "messageHeadline": "ensure that we default users with browser language code 'zh' to the s\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ae197d02b656b4fd5233c1843f8b1dfac9962fda", "messageHeadline": "Merge pull request #16328 from MetaMask/Version-v10.21.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "08a4f93b5382eb9802d8164457084286b3bb3191", "messageHeadline": "remove unused zh locales directory in favor of zh_CN (#16322)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 0, "deletions": 4098}}, {"node": {"oid": "e3d5dc52d18afc6efa12183494065ac5273495d1", "messageHeadline": "Update changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c70ac4462b4e8aa21c527ded34ba2151821dc7c4", "messageHeadline": "Version v10.21.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "824184ed520904d171ad1a48cd6fc10a0fbb9135", "messageHeadline": "Increase provider rate limited to 5 minutes (#16308)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25fae8d32e4f38f2758416f1dc23f10c2546658d", "messageHeadline": "Increase provider rate limited to 5 minutes (#16308)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "143793c48003648e20cf72f881d2bf84cea5704f", "messageHeadline": "Merge pull request #16309 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "f8e01a0690d0c51a4f336e5a2ed1e08eb1aaf9eb", "messageHeadline": "Merge branch 'develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1498, "deletions": 13595}}, {"node": {"oid": "a8c1756816c99bb61416c4821deef0dd05988a9a", "messageHeadline": "Remove 3box feature and delete ThreeBoxController (#14571)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1204, "deletions": 13574}}, {"node": {"oid": "88a6f3787c520e404212c499f683c465727ca736", "messageHeadline": "[E2E] Restore tests (#16298)", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "17af3bb11e6b4168714e96a028155739b3d84845", "messageHeadline": "Making permission and approval controller methods idempotent (#15848)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 198, "deletions": 19}}, {"node": {"oid": "ba16fd970ac8e870994d5174accf02e97d442211", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14144, "deletions": 5953}}, {"node": {"oid": "f9d468fc4be6a0557681b35e23d37c178f31e10c", "messageHeadline": "Merge pull request #16036 from MetaMask/Version-v10.21.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 26762, "deletions": 15949}}, {"node": {"oid": "802a20449a4268d6e5d947c420a7351ec6098f5c", "messageHeadline": "Exclude E2E tests for swaps until they are stabilised (#16303)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2f840106298f965e54530fb6ebdb95c9b5e65102", "messageHeadline": "Add e2e tests for Swaps notifications (#16202)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 205, "deletions": 47}}, {"node": {"oid": "3374718f75a14f0e3334a0e688d439607df947b4", "messageHeadline": "lavamoat", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "7c90fe56a0d42b0869f824af2e5b6ebe09f9f4da", "messageHeadline": "Update Jest config to avoid transpiling dependencies (#16068)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 378, "deletions": 378}}, {"node": {"oid": "0b4532ec1b4bde5760e9263811a9ea6d70bce01b", "messageHeadline": "E2e test fixtures (#16061)", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 1538, "deletions": 3612}}, {"node": {"oid": "012e9fab9da119e7674e5c2cca31e37ea1469a3d", "messageHeadline": "Improve transaction confirmation page performance (#16205)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "f75672ef1fa533e1be90736269f8c5d9fcae4b0f", "messageHeadline": "lavamoat", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 21, "deletions": 39}}, {"node": {"oid": "661b2bc50e6f886e7dee269410c40b2e559d9259", "messageHeadline": "Remove duplicate RC entry 10.20.0", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "7404c6b2ddf807cf636a7c016e488ea5867b9281", "messageHeadline": "Remove empty files", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2bbc0096d9782e7906e8dec79f0761b032df0421", "messageHeadline": "[e2e] Fix Dapp interactions flaky test on chrome (#16282)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6d5afbae85dc071feae002b911dc894e01c313f", "messageHeadline": "Changelog last updates with cherry-picked PRs (#16287)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "005d2aff39f6da8cbed86123eca867e635c0db6f", "messageHeadline": "Enable \"Add Popular Network\" feature by default for all users (#16172)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 59, "deletions": 274}}, {"node": {"oid": "de0e87e2b280989166e87973bdec85a51c10785f", "messageHeadline": "Fixing forgot password action after wallet creation (#16156)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9ed708cc86fff7bfe8bf3eddf420b6b632407961", "messageHeadline": "Remove ETH badge from NetworkAccountBalanceHeader when on non-ETH net\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 111, "deletions": 52}}, {"node": {"oid": "e8c43ffed4dcb1ec4d06be36165256171a946445", "messageHeadline": "Fixing Identicon import paths (#16101)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6b2bfd03fcfc52adaecd50494d3d450547232d45", "messageHeadline": "Updating controller dependency (#16033)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 749, "deletions": 381}}, {"node": {"oid": "c6be223781047693e72ef0d67a9e670d33a283e1", "messageHeadline": "Fix inputs that should allow decimals (#16254)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "5fa841aa4614828304b5c6b7111a788bdbf3a7eb", "messageHeadline": "[FLASK] Fix wrong action name for `wallet_getSnaps` hook (#16125)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88e3367d410f13bae789c59555e1a0c0bbe6e2ad", "messageHeadline": "[FLASK] `snaps-monorepo@0.22.2` (#16161)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 514, "deletions": 1197}}, {"node": {"oid": "37d53fdcb3ebbdc7232197c1cb79e581547abd23", "messageHeadline": "Update provider (#16131)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "e7007ff3d5ddc311f1171398f1f232fe61cd727e", "messageHeadline": "Update `eth-json-rpc-middleware` to v9.0.1 (#16096)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 99, "deletions": 220}}, {"node": {"oid": "305574703d8d4e126a0c2f3f7489d1ec92d32a12", "messageHeadline": "[FLASK] `snaps-skunkworks@0.22.0` (#16069)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 113, "deletions": 120}}, {"node": {"oid": "742fc1a1c65400252cb5aa4e2a4858621392077c", "messageHeadline": "Ensure that portfolio tooltip does not show if new custom network pop\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "17b664b0b6fbe3115a0454e4672a30ec8859ecd8", "messageHeadline": "10.21.0 Changelog (#16106)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 50, "deletions": 111}}, {"node": {"oid": "ebf1ab2c9d58d00f81af5a2f62817b6a2d171847", "messageHeadline": "Sort add network list alphabetically (#16089)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7749470ae4ec4734a819592bcccc5701c72dca3", "messageHeadline": "16083: Fix deposit eth popover layout (#16100)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 180, "deletions": 135}}, {"node": {"oid": "dd1b5cdf2abc134c584fc11554b4c35d1fb083c3", "messageHeadline": "Use current version of the phishing warning page (#16123)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "737fbeed390bc04dd15a04e922de0195590287ad", "messageHeadline": "patch ethereumjs-util stripHexPrefix (#16094)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "fd3fa4d8c29e7585ff44295f41d0fcec8d91d47e", "messageHeadline": "Fix typo in French translation for \"removeAccount\" (#16095)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b69dcdf7c24c9f3edd62e6a0dbbe7a92323f4b05", "messageHeadline": "Fix: show whats new to users who created, not imported, a new wallet,\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "efd1c4d806db4c726e2f40d53ef72115f966b4bd", "messageHeadline": "Hardware wallet copy updates, referral and tutorial buttons (#14738)", "author": {"name": "Alex Jupiter", "email": "alex@alexjupiter.com", "user": {"login": "AlexJupiter"}}, "additions": 278, "deletions": 136}}, {"node": {"oid": "5b042e0a9a843687526004c115fe13a3187e85d7", "messageHeadline": "20.21.0 RC cut", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 116, "deletions": 1}}, {"node": {"oid": "d452613f71da3f64af5f218d08f7f6b4bbf56b13", "messageHeadline": "[MV3] Fix e2e `encrypt-decrypt` test for MV3 test build (#16264)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f03b3a872c196ad5e827d93186353497766bdb8e", "messageHeadline": "Fix e2e incremental-secuirty test for mv3 build (#16265)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6c84e9604c7160dd91c685f301f3c8bd128ad3e3", "messageHeadline": "Enable \"Add Popular Network\" feature by default for all users (#16172)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 59, "deletions": 274}}, {"node": {"oid": "c519d3ef91ceb165498137f2c485c1696f43132b", "messageHeadline": "[e2e] Fix Dapp interactions flaky test on chrome (#16282)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf265ed7ef7c0632bfe3a8b36673fc87e3c27783", "messageHeadline": "[FLASK] Allow snaps insights to show on regular EOA transactions (#16\u2026", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "29a33b46923eefcd078f5cd6a42f347d9d541bc0", "messageHeadline": "TextFieldBase updates after design reveiw (#16201)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "da4e6d3e376c169fa8cfb5fb3cc4a95e406db260", "messageHeadline": "Adding `TextField` component (#16105)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 611, "deletions": 1}}, {"node": {"oid": "c88efadf1e322d6f96963162ec5eefae4e2efbd3", "messageHeadline": "Remove ETH badge from NetworkAccountBalanceHeader when on non-ETH net\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 121, "deletions": 57}}, {"node": {"oid": "68642ee47af11b726c3f0849837c26ddb3d74885", "messageHeadline": "Updating controller dependency (#16033)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 746, "deletions": 380}}, {"node": {"oid": "1526b141573d68697b01edc8880e2084a51c418d", "messageHeadline": "Fix inputs that should allow decimals (#16254)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "65e3047a748d2a9b428959801d098831d1d7c532", "messageHeadline": "Chromedriver v106 (#16213)", "author": {"name": "Peter Yinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "863cda6c884b2568a5595997fcaa98e83c8148b9", "messageHeadline": "[FLASK] Clear snap state on restore (#16228)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "359f782e7ee51edcc34c6972862d1e74e6734d3b", "messageHeadline": "[FLASK] Fix flaky BIP-32 E2E test (#16255)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "8075a395674b9fb10c0965ea7ea2345e6661d8e6", "messageHeadline": "Continue converting tests from enzyme to @testing-library/react (#16175)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 312, "deletions": 233}}, {"node": {"oid": "4581a3ac77c7bce000cddb74137112614b6b8721", "messageHeadline": "Fix/16207/text component storybook (#16214)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "c00749dcf7d1d7c21ab69770236bf46249d71043", "messageHeadline": "ci: fix stats-module-load-init step (#16196)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b2e137683e665100496cc753f95847a06586d9e", "messageHeadline": "Ensure that portfolio tooltip does not show if new custom network pop\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "928e9b96e2b6a40ba3b0c50f4f200ee937c9b0d3", "messageHeadline": "Sort add network list alphabetically (#16089)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ba9f65b4c3dfe5bec9b36814cf6b707c475fe29", "messageHeadline": "[FLASK] Add E2E for `wallet_getSnaps` (#16169)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "1b4f1344b19d35ee1112c524eee8daa820b7ce8b", "messageHeadline": "[FLASK] Create E2E Test for BIP-32 test-snap (#16037)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 186, "deletions": 6}}, {"node": {"oid": "91df7122f234a40d4deb24f552b7a2a1d2d60b53", "messageHeadline": "Feat/15089/add button link (#16115)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 424, "deletions": 1}}, {"node": {"oid": "c09e685bceaf7d13c94210f92183555337a15bdf", "messageHeadline": "Keep imported tokens in the Assets list (#16167)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "7eb93ff74b4b227cae481cd68a0fd078d1a74b77", "messageHeadline": "Update to text-field-base docs (#16170)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 100, "deletions": 67}}, {"node": {"oid": "41e3ab189cf0680bce2b8a0644a12e111328754b", "messageHeadline": "chore: add build stats history json file (#16168)", "author": {"name": "Michele Esposito", "email": "34438276+mikesposito@users.noreply.github.com", "user": {"login": "mikesposito"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "9372ce0ec7a26714db1c529a33331dc2bbed2b33", "messageHeadline": "added AvatarFavicon component (#16135)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 236, "deletions": 0}}, {"node": {"oid": "47f7096d35286ce0aadf48ebba467250a00126e9", "messageHeadline": "16083: Fix deposit eth popover layout (#16100)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 180, "deletions": 135}}, {"node": {"oid": "0fe3633e4d21e63e3161d7bae3da1af9d24178d8", "messageHeadline": "Added AvatarBadge component (#15676)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 296, "deletions": 0}}, {"node": {"oid": "6781171d0631eaa5b803b4a26c34d757ba29abac", "messageHeadline": "Added Tag Component (#15947)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "7149da8d3d42b8bf64f23c8678c69bd911a2b441", "messageHeadline": "Continue converting tests from enzyme to @testing-library/react (#16032)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 823, "deletions": 367}}, {"node": {"oid": "33522a7b46386bfebfbb3600c150decef1cf2084", "messageHeadline": "Fix @keystonehq/bc-ur-registry patch (#16155)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 226, "deletions": 83}}, {"node": {"oid": "d640c9a924bccd24bcfcf1db770512404e6a289a", "messageHeadline": "[FLASK] `snaps-monorepo@0.22.2` (#16161)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 127, "deletions": 66}}, {"node": {"oid": "385e92986495b9583ec5d93309b513466bf84a67", "messageHeadline": "Fixing forgot password action after wallet creation (#16156)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6995174cbca5a6955f545b386a9041701dacbdea", "messageHeadline": "MV3 Segment Fix (#16020)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1559, "deletions": 602}}, {"node": {"oid": "d4de8eae9eee6c7893ebe15f6e0949605e0ddfa0", "messageHeadline": "Show fiat conversion by default on custom networks (#16132)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3a5616e80770d00146440ef7535bb56876c7daae", "messageHeadline": "Remove docs.google.com from blocked domains list (#16154)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d4c39006a287999527b499826ea8376a6a9b133d", "messageHeadline": "Data from TokenListController gets cleared when the service worker re\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b34d24937d4435e22541583c8f5ab5b6fa3e6c1e", "messageHeadline": "Update provider (#16131)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "20986e17b7aae1b2b31f16a12c501db1caec335f", "messageHeadline": "Persist state in metaRPCHandler so that we are sure state is persiste\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 166, "deletions": 63}}, {"node": {"oid": "321e5abab5ce142797443a5f491f3de6da7d85a0", "messageHeadline": "e2e test for gas API fallback (#16137)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "9125ecf0d62a1b34ba91457fa81974ad7a98d6a5", "messageHeadline": "add box height and width responsive sizes (#16111)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "f6f8edfd15dc6f28f86a30600049b36f9febfbf8", "messageHeadline": "Update `eth-json-rpc-middleware` to v9.0.1 (#16096)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 99, "deletions": 220}}, {"node": {"oid": "1b3dc0db546645d6a2fe0252dd0eead08156faae", "messageHeadline": "[MV3] Add e2e chrome test job for MV3 build (#15991)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "dc775b598e3be43f6aebf703a911b08c03549dc3", "messageHeadline": "add decrypt e2e (#16122)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "7604009405f03dead8460a3b1794e5018f5796eb", "messageHeadline": "[FLASK] Fix wrong action name for `wallet_getSnaps` hook (#16125)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7279ea5b404f39857b1a43df5171058d7b37ffbf", "messageHeadline": "Use current version of the phishing warning page (#16123)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e72dfad21a2034e66cff93e19e2a3e8d47448a85", "messageHeadline": "added AvatarAccount component (#15795)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "958cfe65a0ecf23e0fb74dd10f503902f7870c9e", "messageHeadline": "Feat/15951/add button secondary (#16097)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 397, "deletions": 5}}, {"node": {"oid": "e4dc8ce012bd70fe038f15074e28f47e3ad8dbf2", "messageHeadline": "Fix intermittent storybook build failure (#16124)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90badb2483043ec55ff70df3ccdbf6e40547b564", "messageHeadline": "Adding border radius full to `Box` component (#16118)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 206, "deletions": 50}}, {"node": {"oid": "e755d83def7a5086833eddea9c93aa8442f3b332", "messageHeadline": "patch ethereumjs-util stripHexPrefix (#16094)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "7ba0f78a84c2c3a9bbd17b9d921a0700fafa0750", "messageHeadline": "[FLASK] `snaps-skunkworks@0.22.0` (#16069)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 113, "deletions": 120}}, {"node": {"oid": "db59186ced8f1a0b98587c3207201a528c1e3757", "messageHeadline": "Adding ast-types to resolutions (#16103)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "055a7c52c00cb3cecda314d99d7dff39f8cb7072", "messageHeadline": "Adding `TextFieldBase` component (#16043)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1192, "deletions": 0}}, {"node": {"oid": "6918bff291ead9b2ca2ff1ce9a8e82371d1cf333", "messageHeadline": "Created the NFT component for single NFT allowance (#15825)", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "466e7534c532ae9c9aa58f5408e547c77b43cfe0", "messageHeadline": "Fixing Identicon import paths (#16101)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "12aa200ad02e6f35f29883cf73f5a79207d2b2e2", "messageHeadline": "15090: add primary button (#16079)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 401, "deletions": 6}}, {"node": {"oid": "a993509afcc195556e3d02ee62776c47ad4dc80f", "messageHeadline": "Review spending cap screen (#15919)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 1348, "deletions": 186}}, {"node": {"oid": "d97b9c7eef9733432c0492455ca60344c96021bc", "messageHeadline": "Fix typo in French translation for \"removeAccount\" (#16095)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca6701c27e6d2dcc8db89b6aed917a0d21389c63", "messageHeadline": "[FLASK] Fix transaction insight data display (#16023)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "3271b812e3bb9b7b7d61ba6b97cea46939f22c52", "messageHeadline": "Removing use of window object from sentry code (#16022)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "047d664c2eb02baba05a2e70ca85bdf7b0ef1616", "messageHeadline": "Lower coverage requirement (#16087)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "512b9bdf7656c60d4a530220177b3007131276ff", "messageHeadline": "Sign-in With Ethereum Design Update (#16019)", "author": {"name": "Sam Gbafa", "email": "skgbafa@gmail.com", "user": {"login": "skgbafa"}}, "additions": 185, "deletions": 79}}, {"node": {"oid": "76af0f4d4fe99d1c8ee068541c99232ce401edcf", "messageHeadline": "Renamed setApproveForAllArg variable to be isApprovalOrRejection (#16\u2026", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "393088e669540233730fdaa194aaab7b08cd3b46", "messageHeadline": "forwarding refs to Box and Text component (#16062)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 110, "deletions": 82}}, {"node": {"oid": "29c2b136b8627249fcafaa352226a98bc19c4e9d", "messageHeadline": "Replace setInterval with chrome alarms for MetaMetrics FinalizeEventF\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "46d970e3627ebb64bd9b684eda918dac476e9c34", "messageHeadline": "15087: Add Button Base (#15998)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 618, "deletions": 1}}, {"node": {"oid": "c8067e93518ace6d2472f026e94672b457bafb3a", "messageHeadline": "Add more unit / integration tests for Swaps (#16040)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 1799, "deletions": 119}}, {"node": {"oid": "22f07aefe31a5b07720c3204c1a5fa3116f730b8", "messageHeadline": "Update Jest config to avoid transpiling dependencies (#16068)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 379, "deletions": 379}}, {"node": {"oid": "392b08a5c4e4e3a72910c1069795cc4dd2351604", "messageHeadline": "Fix: show whats new to users who created, not imported, a new wallet,\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "0a0eb207e87bdce8b4adc9891ddac68efc676558", "messageHeadline": "Hardware wallet copy updates, referral and tutorial buttons (#14738)", "author": {"name": "Alex Jupiter", "email": "alex@alexjupiter.com", "user": {"login": "AlexJupiter"}}, "additions": 278, "deletions": 136}}, {"node": {"oid": "fc38f11580663abe92eb472576c4ead8feba9c7d", "messageHeadline": "ensure phishing-detection page preload works in MV3 (#16029)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 107, "deletions": 4}}, {"node": {"oid": "3b63ecff07b775c3a2daa557485889645b118607", "messageHeadline": "Update eth-lattice-keyring to v0.12.3 (#15997)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 460, "deletions": 1432}}, {"node": {"oid": "02d7eb34c90736cdc9b4ae1bc8d44115eb88e79d", "messageHeadline": "Add Aurora to the popular custom network list (#16039)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "5cc411967c29116612c1c4297549529603f4aa5b", "messageHeadline": "Fixes display of avatr in flex display with elements of different hei\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "90b6dbd3799364c648742ee782e852d17eefc87f", "messageHeadline": "Some icon fixes (#16044)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8300712ace54d3f05f0bf26ea0c56acd0240e0a", "messageHeadline": "Merge pull request #16054 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "6d86914c9494242e837aeac9cd37516b2b704911", "messageHeadline": "Merge fixes", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 107}}, {"node": {"oid": "10d6cfd03d0cfa23a7a1175e122573b65a8b5a38", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 26214, "deletions": 15032}}, {"node": {"oid": "a18f93a44fd77b3fb3c945dc2c0226b4c3a74261", "messageHeadline": "Merge pull request #16010 from MetaMask/Version-v10.20.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2595, "deletions": 2049}}, {"node": {"oid": "9b6f72c3ca95c86d3e783ee602c6989a1295bcd1", "messageHeadline": "Fix `vm2` audit failure (#16025)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a79206fd6b71c15c3823e319cd802525f44c087", "messageHeadline": "Fix `@hapi/hoek` audit failure (#16034)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "67aeb645813938a049888cf0d8a078455aaf81cc", "messageHeadline": "Deprecating the Rinkeby, Ropsten, and Kovan test networks (#15989)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2393, "deletions": 1978}}, {"node": {"oid": "300cb6e7c5effbce3f5fb401d1b035552d75c85c", "messageHeadline": "Revert \"Fix permissions in MV3 manifest (#15980)\" (#16021)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6a0dcf41b6be67383d7b1a437985fca1378c0ed5", "messageHeadline": "Fix `@hapi/hoek` audit failure (#16034)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "b11f6c1bf9f021098ae7fed1ae34392c0d565b9c", "messageHeadline": "Changelog for 10.20.0 (#16011)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d7a812f42fddc39d4673a9fe18307e46ac3d2899", "messageHeadline": "Add remaining tests for createInfuraClient (#15717)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1274, "deletions": 385}}, {"node": {"oid": "f3465c9485b3a911c307d2abe7a3dc2108f48b35", "messageHeadline": "Deprecate snake case from feature flags (#15994)", "author": {"name": "Nicolas Ferro", "email": "nicolaspatricioferro@gmail.com", "user": {"login": "nikoferro"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "455735c5ceb43d1655e27358afa71f91fef693d6", "messageHeadline": "add icons auto size (#16027)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "47f136380f5817bc96165fad9307492d565aa534", "messageHeadline": "Ability to buy native currency and tokens on Optimism and Arbitrum, u\u2026", "author": {"name": "Nicolas Ferro", "email": "nicolaspatricioferro@gmail.com", "user": {"login": "nikoferro"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "21c9fe2de904eb8581fee5b66d26ef4006d644a7", "messageHeadline": "Change endpoint to always use latest build of the phishing warning (#\u2026", "author": {"name": "Harry", "email": "409H@users.noreply.github.com", "user": {"login": "409H"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b94ac5ecad4d72ae8b9704359eb77205ae010ed", "messageHeadline": "Fix 3box replacement for MV3 (#15851)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "0bc1eeaf37a50e11c344bc77a3ac803a64272f5b", "messageHeadline": "Deprecating the Rinkeby, Ropsten, and Kovan test networks (#15989)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1357, "deletions": 1991}}, {"node": {"oid": "99808eb02c0397299fba0b8c71a76b596939cc21", "messageHeadline": "remove customize-gas modal and related code that is no longer used (#\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 25, "deletions": 5019}}, {"node": {"oid": "8e736e39d86e06a0fe3922e0256c02223b71dfd8", "messageHeadline": "Created a custom spending cap component (#15522)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 356, "deletions": 5}}, {"node": {"oid": "947f5299f8c3bc6617006dc396a5abb502b24d31", "messageHeadline": "Fix `vm2` audit failure (#16025)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "19a88f7aeee8fcbab55aa31e5e0b0c50895403e4", "messageHeadline": "Continue converting tests from enzyme to @testing-library/react (#15996)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 944, "deletions": 209}}, {"node": {"oid": "18ca016cf095c20ccc49d5fc981ce4f221e63a1b", "messageHeadline": "Ability to buy tokens with Wyre (#15992)", "author": {"name": "Nicolas Ferro", "email": "nicolaspatricioferro@gmail.com", "user": {"login": "nikoferro"}}, "additions": 82, "deletions": 9}}, {"node": {"oid": "b0baa89abaf0f77e1912c691fd1847c03413812b", "messageHeadline": "Bump @metamask/contract-metadata from 1.35.0 to 1.36.0 (#15597)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2232125d69ea8dc17e4b9da04bfc76e2df95cc4", "messageHeadline": "Fixing icon paths to work in github pages (#16005)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5a42dfd76db2435903c13e339a512ed8f1985084", "messageHeadline": "Simplfy _buildEventFragmentProperties so that necessary objects and d\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5d9246d0c3905861f6f447b175c85d68ee33bf41", "messageHeadline": "Add segment and portfolio urls on build:test:mv3 script (#15943)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e865970ed010208980bbc7850ae41cc8e5681df", "messageHeadline": "Simplfy _buildEventFragmentProperties so that necessary objects and d\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eed06dae1fff5d38857e219a596cab4266a1d406", "messageHeadline": "RC cut with Snaps fixes", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82263222444978a18a1d23a92134eda813903845", "messageHeadline": "[FLASK] Fix crash when uninstalling snap (#15799)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b16606156ffc7d21673d46e0eadf3a109bd4ab53", "messageHeadline": "[FLASK] Fix crash with certain permissions on the snap settings page \u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0eded43d4a99273c43cb2be1c43211227b12992c", "messageHeadline": "[FLASK] Fix an issue with installing and updating snaps with 0 permis\u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 165, "deletions": 47}}, {"node": {"oid": "8622e61bd35a4ed8e353e0741a7ba405bf1c0a50", "messageHeadline": "Create snaps E2E test for update function (#15979)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "67eb2f9f27ad1c6fb9a02407c7e8b1ab41597f7b", "messageHeadline": "Fix permissions in MV3 manifest (#15980)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "34fe20126a301ffa4e6e32d043a832d4c0943e4a", "messageHeadline": "bump smart-transactions-controller verion (#15818)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 442, "deletions": 333}}, {"node": {"oid": "a8189ba25317a5fa49c712b16e43d453fd5e76bc", "messageHeadline": "MV3: catch \"Duplicate script ID 'inpage'\" error (#15973)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "a64f82e8a04ffff167794248dd2d44a584897b61", "messageHeadline": "Avoid using indexes to reference first item in array (#15732)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "1295fabfb559028c3d5189febdad71a3f36e37f0", "messageHeadline": "[E2E]: Revoke nft approval (#15995)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 103, "deletions": 40}}, {"node": {"oid": "bec2d0cc3ed0080d6fd697564086be50b336963e", "messageHeadline": "New Crowdin translations by Github Action (#15411)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 6185, "deletions": 1346}}, {"node": {"oid": "0bbcbe6e90ac58c7f40f1134606af073d828db05", "messageHeadline": "Continue converting tests from enzyme to @testing-library/react (#15956)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 632, "deletions": 311}}, {"node": {"oid": "362ef792bd0319aea406204f2f81fd519ac3c06b", "messageHeadline": "Fix/remove mistake script (#15983)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2a5922d774d2cb6beee69804a73a64aee3dea393", "messageHeadline": "Optimize account name check (#15985)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d9dda826783dc91287916e444bac24d1b90b13f6", "messageHeadline": "Send message to inpage when extension revives (#15958)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "24a3156a2ba9e7ad55c44e3b5aa655d99bfbb500", "messageHeadline": "Use modern stylesheet selector (#15962)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e4798b2536842d3fc7c60ecedc8277d2320e1615", "messageHeadline": "Use \"gasEstimateWithRefund\" instead of \"gasEstimate\" (#15968)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "c836f2f2acc29bf0062268a0f6579904db188465", "messageHeadline": "Replacing setTimeout in auto-lock time limit with chrome alarm (#15931)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "e74614dbec74412cfed87a247871d372cbaf9831", "messageHeadline": "Fixes double account creation when using keyboard controls (#15077)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2754f7e7ed3cdf2159f7eb422591094d396c2d1d", "messageHeadline": "Add changes to support blocking Snaps by source shasum (#15830)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 192, "deletions": 29}}, {"node": {"oid": "3f801e377d0e9d028234dfd4acf4aa95d3a06423", "messageHeadline": "Ability to buy tokens with Moonpay (#15924)", "author": {"name": "Nicolas Ferro", "email": "nicolaspatricioferro@gmail.com", "user": {"login": "nikoferro"}}, "additions": 129, "deletions": 37}}, {"node": {"oid": "d520fc57cb3f12915879270fd15fe425c56b945c", "messageHeadline": "Update crowdin.yml (#15910)", "author": {"name": "Andriy Poznakhovskyy", "email": "andriy@crowdin.com", "user": {"login": "Andrulko"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d468c9dbdeff4b8b735919f24ada77e639548e5d", "messageHeadline": "Dark Mode: Elevate the theme dropdown from experimental to regular se\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "c83a307e909b1f767531162a8e30043254d0e9b7", "messageHeadline": "update email in license (#15948)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ea31b3f9f740440711f55fcd21fc2d0b0be174a", "messageHeadline": "Add documentation on how to fork ganache for local testing (#15944)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "aff2d82bb98e98607e7d27e1923e52baa454f1c4", "messageHeadline": "Continue converting tests from enzyme to @testing-library/react. (#15\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 664, "deletions": 464}}, {"node": {"oid": "9efdf87e8699749882c1dcf13cb10de455f64fdc", "messageHeadline": "Fix typo in README (#15950)", "author": {"name": "Brendan Kirby", "email": "bjk7706@rit.edu", "user": {"login": "brendankirby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4eb8e508003e90d7c8009a74957cb4a378662ef4", "messageHeadline": "[FLASK] `snaps-skunkworks@0.21.0` (#15889)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 4151, "deletions": 905}}, {"node": {"oid": "d3bd5b0d6bc177bcd9d1d09318a8ed37d050a805", "messageHeadline": "Bump keystone package versions to latest (#15878)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1711, "deletions": 662}}, {"node": {"oid": "d01eeaf519087ffae3721d422b887a347ab0263d", "messageHeadline": "Fix broken error message UI on incorrect private key format (#15940)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6638e5333be10e8725f74fe2b9946e0257ebcee4", "messageHeadline": "[i18n] Fix typo in locale key (#13186)", "author": {"name": "Benjamin Bourgeois", "email": "benjishift@gmail.com", "user": {"login": "bengeois"}}, "additions": 73, "deletions": 55}}, {"node": {"oid": "1370f19cbaca3f7c7e2a0c8253823d19ff94235e", "messageHeadline": "Portfolio site e2e (#15921)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "2623fedd16fb503d8cc7c44f4678875d8646a7e5", "messageHeadline": "Using NETWORK_TYPES constants where applicable (Refactor) (#15930)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 57, "deletions": 58}}, {"node": {"oid": "da0e2f92b9d06edde1eb4afc61653abcd59fc610", "messageHeadline": "Continue converting tests from enzyme to @testing-library/react. (#15\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 380, "deletions": 247}}, {"node": {"oid": "12c0a8d1d556b40e03edf5bb10c714480273dfe8", "messageHeadline": "Fix display of edit button on confirm screen when sending tx with dat\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "2ba6e68c8b49473930d7566f3730eed8a198116c", "messageHeadline": "NFT Approval and SetApprovalForAll confirmation screens header update\u2026", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "6d9355c6bdae064b04ba784dd084a168f1e2564c", "messageHeadline": "Merge pull request #15908 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "10915d39ea82fb9be574d711a352a4f13c726689", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 10224, "deletions": 5602}}, {"node": {"oid": "d98c09428309476b3c171271b182fb572db89b99", "messageHeadline": "Fixing PR display links in the changelog (#15883)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0278de708d106f4743d00748228b17f73e1133be", "messageHeadline": "Merge pull request #15746 from MetaMask/Version-v10.19.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 42915, "deletions": 14409}}, {"node": {"oid": "e422c6b09b5362c6888e3f5bd7bfc9f5ae416184", "messageHeadline": "Show correct base asset in Decrypt Request view (#15885)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1dba5d21394c1cfcb8978a5d6bc5fd0c59f48261", "messageHeadline": "Fixing ENS input styling for confusable chars (#15893)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e69e207b7d8493f0fc8047be1c53d4fcf6cc2754", "messageHeadline": "Adding Icon component and removing BaseIcon component (#15772)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1076, "deletions": 382}}, {"node": {"oid": "abfa990aa4fde9b892c623d758700cd082c6bfec", "messageHeadline": "Fixing ENS input styling for confusable chars (#15893)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9dc59ea2a58c4af87e398b4a74e0158b4cb7dbd", "messageHeadline": "[FLASK] Snaps Insight (#15814)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 541, "deletions": 8}}, {"node": {"oid": "8b5630025b8e44cce92198b20fec50e5e3cb3f38", "messageHeadline": "[German] Fix some spelling errors and messages that don't make sense \u2026", "author": {"name": "Christian Engel", "email": "32718302+chrsengel@users.noreply.github.com", "user": {"login": "protortyp"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d054175b2eba24bcea04b549389ba264750b5d50", "messageHeadline": "[FLASK] Fix an issue with installing and updating snaps with 0 permis\u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 165, "deletions": 47}}, {"node": {"oid": "b497797b60dc5c2c11e68c9bc543a8e828b8314d", "messageHeadline": "Update lavamoat again", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "9360239e5d95aceff422ab0f29261d933995376e", "messageHeadline": "Update lavamoat policy for v10.19.0 RC, after 0402e04", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 361, "deletions": 1112}}, {"node": {"oid": "0402e043f8d770802852f2408cc69ff98c5adbcc", "messageHeadline": "updating the copy and title on token dettection toggle in advanced se\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 18, "deletions": 96}}, {"node": {"oid": "8fcdea7b560fec2afde5f76c827664f67a608af5", "messageHeadline": "updating the copy and title on token dettection toggle in advanced se\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 18, "deletions": 96}}, {"node": {"oid": "51f1e4f2387ae936ba16f70ce1644a01112a0c11", "messageHeadline": "Bump @metamask/etherscan-link from 2.1.0 to 2.2.0 (#15881)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c0065b4c5daa084abcc1fc03df9a4519cab987df", "messageHeadline": "Bump @metamask/etherscan-link from 2.1.0 to 2.2.0 (#15881)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "341d4de8dab627e5da468b242edcf42fe890de55", "messageHeadline": "Revert \"Ensure that 'tokens found in this account' message is only sh\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "5b917444d4890bf5b254aeb2a41250ef7ac448d1", "messageHeadline": "Revert \"Ensure that 'tokens found in this account' message is only sh\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "1bbeb80dff765c9948f72a67687667b5fde3e3ba", "messageHeadline": "Ensure the seed phrase reminder is displayed with precedence over the\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "e6017ee2a4ba57bfe26bbfa146febcef531082cf", "messageHeadline": "Don't display DetectedTokenSelectionPopover if there are no detected \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "5c41ff0aa1e7b19e8c0182c17a20eed4852c4876", "messageHeadline": "Ensure New Network Info popup doesn't show when switching to testnets\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "17b7b728860cc1ecc4bebe53e8991787cc81e08d", "messageHeadline": "Ensure the seed phrase reminder is displayed with precedence over the\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "d38ba20cca6913a7e13b44fa1807ffc79c2984b9", "messageHeadline": "Don't display DetectedTokenSelectionPopover if there are no detected \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "c8935c6951231ff4232dd36209c0da838e1e8b54", "messageHeadline": "Fixing hex address display bug when editing transaction (#15873)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b5049a173607e418be6597854743f6dff567a95e", "messageHeadline": "Ensure New Network Info popup doesn't show when switching to testnets\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5c970fc0bad788004654f62c829971c9bc6ec184", "messageHeadline": "Properly configure ethereumjs Common for Sepolia network (#15871)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9e1cbe272398f9cf393a69d0c7e0f5a810e5a02d", "messageHeadline": "Get ether from faucet fix message (#15875)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b563188bf777d87351baad5b6dda8b65e59b27d", "messageHeadline": "Ability to buy tokens with Coinbase Pay and Transak (#15551)", "author": {"name": "Nicolas Ferro", "email": "nicolaspatricioferro@gmail.com", "user": {"login": "nikoferro"}}, "additions": 854, "deletions": 708}}, {"node": {"oid": "b88b39f485d8946e4985bd4437bc3955edd350d5", "messageHeadline": "10.19.0 Changelog (#15755)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 66, "deletions": 226}}, {"node": {"oid": "075a6fb86ac8eda0735840f79e7b2d9bbec84a4a", "messageHeadline": "Properly configure ethereumjs Common for Sepolia network (#15871)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "060fc9453c207933aa147cd50bc3e6b3ff4a80fe", "messageHeadline": "Correct when setApprovalForAll message is shown (#15863)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd660f83ae4bce2c3c3cbaed4209ffdd85ed271e", "messageHeadline": "Add test insights on circle ci for test-unit job (#15839)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "789c06a5b7aaa477b25ccce966d2aebd5eb25118", "messageHeadline": "Correct when setApprovalForAll message is shown (#15863)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e13524bcd0e37776041a3336d832a73ab9975cc", "messageHeadline": "Remove related UI code from the app dir (#15384)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 1101, "deletions": 610}}, {"node": {"oid": "c2b76901199fd2d0b0d149b6e263098a04d8a39e", "messageHeadline": "Make metrics related actions idempotent (#15737)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 170, "deletions": 54}}, {"node": {"oid": "f465089c2a3f39f8fc1454273b9e7f12156514a7", "messageHeadline": "Make environment variables higher precedence than config (#15858)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "441e894e9a46c12b04960d922173d9913a5cd3e2", "messageHeadline": "Graph improvements (#15793)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "db158c242c6058d19b08f5adf966e95f7c07bc2d", "messageHeadline": "Fix portfolio URL configuration (#15849)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dc1b658348a8d0940673e48030329113bd0a8584", "messageHeadline": "Add entry point for metalabs dapp into metamask home page (#15407)", "author": {"name": "Matthew Epps", "email": "mepps32@gmail.com", "user": {"login": "meppsilon"}}, "additions": 281, "deletions": 20}}, {"node": {"oid": "6bd284a01677717ef3b70cbc46d1ad3beaa0a77a", "messageHeadline": "Case insensitive modifier for Firefox (#15831)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d91eabfd16fcbbc76808ea4756f301f24b2f8173", "messageHeadline": "Add initial provider API tests for Infura client (#15556)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1673, "deletions": 9}}, {"node": {"oid": "5bfc2f379da3ee50db0749fad7134be09aa2a0c0", "messageHeadline": "Fix portfolio URL configuration (#15849)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5f21cbeefffa66e32cf0ffe583daf6220506574b", "messageHeadline": "Fix bug introduced when resolving conflict during cherry-pick of 7ffc\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "929a1a0d524a426563b09ca5608d90c9ceaa13bf", "messageHeadline": "Update `eth-json-rpc-infura` (#15845)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 521, "deletions": 1195}}, {"node": {"oid": "d5c3dbce95a516d916b9bd5e9e6f0767c37276bf", "messageHeadline": "Fix sepolia network id (#15847)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b802e25a853099dacf9ee9da20665b035f257110", "messageHeadline": "Fix sepolia network id (#15847)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3047c3ab24442a718f3252a0220e7fc2d284247c", "messageHeadline": "Resolve inconsistency between browsers (#15800)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "06fc3a1dd5693f9c3314e29ff7bec8e1fec33bd9", "messageHeadline": "Displaying the aggregators from tokenList in Detected token popover (\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "32aa47ddb20af7a41f546297c3175e993be5ef1b", "messageHeadline": "Displaying the aggregators from tokenList in Detected token popover (\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "c35b4d6ec872140671f1de6b862629fce8e7effe", "messageHeadline": "Add notification about the merge (#15846)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "5316fc682e0423c5577f5b6aa7e38ff70c6e9711", "messageHeadline": "Show 3box deprecation message in whats new (#15763)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "3a25733fa66ece1c3f2bc91e60a1f7b82567da25", "messageHeadline": "Add notification about the merge (#15846)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "7ffcad33285780174051d66945203784294f67f9", "messageHeadline": "Adding Sepolia as a default test network (#15787)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 157, "deletions": 3}}, {"node": {"oid": "99e3721f1391e06b95e441f77b8b2d98ff3a69f3", "messageHeadline": "Ensure that 'tokens found in this account' message is only shown when\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "b2f1c3f53e3d494c5c60befe48d6b1a4092acb08", "messageHeadline": "Hide DetectedTokenAggregators if token.aggregators lists are empty (#\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "96a68019bf52a1d0581c35ff892c6dddd77e798e", "messageHeadline": "Move updateBackgroundConnection call in ui/index.js to before the act\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "222c5debf375a4768f61752e0de6c8bd735e6dee", "messageHeadline": "Ensure chainId is defined in validateRecipientUserInput in send-duck \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7054dd669428592caf870292dd489cf7dc56b183", "messageHeadline": "Ensure approval warning for setApprovalForAll is not shown when revok\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ba11a4b5ad66478590ea65be723b02a026bba573", "messageHeadline": "Ensure network info popup only displays on networks where the user ha\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "d0adb5f6973db265a51ce1827833b393c97dc764", "messageHeadline": "Update MV3 CSP to fix build (#15833)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0026966c9ea5b15fe99b83415b8c90334c87877f", "messageHeadline": "Skip searching 4byte directory if we don't have a full 4 bytes of dat\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7b04bf8b47ac912c2e00b99065f634df7ebb1966", "messageHeadline": "Adding Sepolia as a default test network (#15787)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 155, "deletions": 4}}, {"node": {"oid": "eb176c721bd37087ba420be9157bee65edc792f6", "messageHeadline": "Case insensitive modifier for Firefox (#15831)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5da67515ce7485a9667ea2a49727e1858623844", "messageHeadline": "Ensure network info popup only displays on networks where the user ha\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "17855b5df8ba1f195748fc69104dc73b34de54eb", "messageHeadline": "Ensure chainId is defined in validateRecipientUserInput in send-duck \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b359844dc550e2c97e922b2008185b646e7caa04", "messageHeadline": "Ensure that 'tokens found in this account' message is only shown when\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "ba3a584d7f6eb0eea277a5a22766244b404bd3c7", "messageHeadline": "Move updateBackgroundConnection call in ui/index.js to before the act\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "487440f93d8fabb0dc0b4fc5fa3164202a5492d8", "messageHeadline": "Hide DetectedTokenAggregators if token.aggregators lists are empty (#\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fc65ca63af3f44e694659f15a0c614ae17fcb952", "messageHeadline": "Ensure approval warning for setApprovalForAll is not shown when revok\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c87980bbfec45f1863e02b2b7f559116d7395b32", "messageHeadline": "migrate network constants to typescript (#15610)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1412, "deletions": 1324}}, {"node": {"oid": "506d1e74e5267c44d4050561dd6546576693d074", "messageHeadline": "[e2e] Refactor send-hex-address spec using Ganache seeder (#15604)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 26, "deletions": 45}}, {"node": {"oid": "527f56fa5fd30958ac24ec191b45f97f65735c9a", "messageHeadline": "Properly handle JSON errors when restoring data in advanced settings \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "0b9424acc10deedbfbc5cc07cdc1fa4b3d2d6857", "messageHeadline": "Properly handle JSON errors when restoring data in advanced settings \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "d3c7b9fb320dc8735f6e968f564c6c5fb725cc29", "messageHeadline": "MV3: contentscript.js - re-activate streams when Service Worker termi\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 261, "deletions": 82}}, {"node": {"oid": "453340d12a08ba01e3134a95b21afddd0163aaec", "messageHeadline": "Show 3box deprecation message in whats new (#15763)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "83919499778cb7ddd074a30938cd7cc1334ea6c7", "messageHeadline": "Bump @metamask/auto-changelog from 2.6.0 to 2.6.1 (#15001)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "99761b59dc7e265b36eab0d4621605b3243c9513", "messageHeadline": "MV3: Migrate permissions (#15777)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "93c609b11758599e151579847b44c26e64f4d7d4", "messageHeadline": "Update reset.scss to revive <b> element font-weight (#15784)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "d322c89bb289053f8597a7f14109530c4df18472", "messageHeadline": "Updating Chromedriver to the last version (#15798)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a1673af6732fbfe7168dd296fb5761d461c75d59", "messageHeadline": "Update whats new dates (#15804)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a08de88d6abb75d431f9e88f653e3b88549c8cf0", "messageHeadline": "Update whats new dates (#15804)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e6f23e9dda5af213f20e0eed0a36198e2c0aa59c", "messageHeadline": "Update token detection whats new message: token detection is off by d\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4483ed5b7e5f1e7c6b368af7accd192a88e75d35", "messageHeadline": "Update token detection whats new message: token detection is off by d\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcfe80c255d14f17961dbeb8ca054a5a9866a01c", "messageHeadline": "Add entry point for metalabs dapp into metamask home page (#15407)", "author": {"name": "Matthew Epps", "email": "mepps32@gmail.com", "user": {"login": "meppsilon"}}, "additions": 281, "deletions": 20}}, {"node": {"oid": "0b1744d4eb74c943ed73f2743250452aa9872316", "messageHeadline": "Make createSpeedUpTransaction action idempotent (#15688)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 94, "deletions": 15}}, {"node": {"oid": "6cd18ea62b683581ad2fe8cff1c93f497863f21d", "messageHeadline": "[FLASK] Fix crash when uninstalling snap (#15799)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ea947ed1a4f619e5775d9be3aa55a959260e0ecc", "messageHeadline": "Resolve inconsistency between browsers (#15800)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7aa2a8a983b7c99e561cfcc62626ae4e099e6d51", "messageHeadline": "Replace web3js package with ethersjs package (#15386)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 201, "deletions": 182}}, {"node": {"oid": "398b93cf51982786746266589ac58b83a8a9289a", "messageHeadline": "[FLASK] Fix crash with certain permissions on the snap settings page \u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "9529462740958e8cf8ce0fc97993fd0a0d2be0b8", "messageHeadline": "fix issue where signing a message sometimes doesn't allow you to scro\u2026", "author": {"name": "Taylor Monahan", "email": "7924827+tayvano@users.noreply.github.com", "user": {"login": "tayvano"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45916b962432f25aa7f9a9c839e12ada7f92c59a", "messageHeadline": "fix issue where signing a message sometimes doesn't allow you to scro\u2026", "author": {"name": "Taylor Monahan", "email": "7924827+tayvano@users.noreply.github.com", "user": {"login": "tayvano"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7c72bc96fde31fd7dfbe9d4ac58ad511c0fd7e5", "messageHeadline": "Fixing lint issues (#15782)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "64391d346e4935ba4e0eac225221f3d9e652ca4c", "messageHeadline": "warning for deprecated Rinkeby, Ropsten and Kovan test networks (#15725)", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "34e2faaf49fa1c60cd0e5e47a0b500eaca4dc131", "messageHeadline": "Replace Rinkeby with Goerli for dev testing (#15781)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 49, "deletions": 92}}, {"node": {"oid": "e8232aa714df59726b2e476c2d9e80bae6827f32", "messageHeadline": "Only render tooltip component if swap network is disabled (#15733)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "9cf401bb92093d077622a81f8dc5beb5c0d0e4db", "messageHeadline": "Expand error details before taking screenshot (#15779)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "216f76646ed39d2f10e2a3d710a2f29a607c756d", "messageHeadline": "Make cancel transaction idempotent (#15675)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 123, "deletions": 20}}, {"node": {"oid": "82cf63fcf41412c1a8dd25d567c037bb8f6ba6b7", "messageHeadline": "Ensuring Blockies Icon is used in nickname popup when enabled (#15768)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2218ad941a20e237f8f956cb4b52a21023600a6", "messageHeadline": "Continue rm enzyme, unit tests. (#15730)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 142, "deletions": 170}}, {"node": {"oid": "f94bc074b896210e4b106c7e8d4f97d608266126", "messageHeadline": "Fix: french typos (#15735)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fe10c354648255006ea16704721fcd058237d1cf", "messageHeadline": "Preserve search query for \"Swap from\" and \"Swap to\" form fields, upda\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 35, "deletions": 191}}, {"node": {"oid": "2dbabac5994d783207c885725cd335649e070ef5", "messageHeadline": "warning for deprecated Rinkeby, Ropsten and Kovan test networks (#15725)", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "a7ff6593a9f899351e27cab236bc22c8f7583549", "messageHeadline": "ConfirmPage: update setApprovalForAll dialog copy (#15744)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "838cd5b38c33e74d4e37bd68f1d2b6a1ecb1749a", "messageHeadline": "converted Jazzicon component to functional component and added story \u2026", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 93, "deletions": 45}}, {"node": {"oid": "c825a481c5b6dc6849a9271811746211d548788a", "messageHeadline": "Adding custom component props to FormField component (#15679)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 152, "deletions": 54}}, {"node": {"oid": "527fbe0c7034ffdb48346fd1a64be3986e9f1adc", "messageHeadline": "Update Arbitrum symbol (#15747)", "author": {"name": "gzeon", "email": "95478735+gzeoneth@users.noreply.github.com", "user": {"login": "gzeoneth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "100fbbfaca55ad6735432a897a38c9889a5f3d1d", "messageHeadline": "Upgrading storybook from 6.3 to 6.5 fixing shell-quote vulnerability \u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1632, "deletions": 1331}}, {"node": {"oid": "4de0f86a15a97d152489c142f314e25372ffe57f", "messageHeadline": "Fix storybook by shimming MV3 method (#15749)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8c8539d1f53c568605ef2770b21dfba95d04e9c6", "messageHeadline": "Making addPermittedAccount and removePermittedAccount methods idempot\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "bc0d32de56995945ebae873b038cbc733ff0ad96", "messageHeadline": "New 10.19.0 RC", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 229, "deletions": 1}}, {"node": {"oid": "cd5398b2b245a6102f35f0bbe885ea28e3ef2bd6", "messageHeadline": "Replaced use of pubnub for uuid method in app/ directory (#15712)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8fa96ac1a2b70cb695ac461b5e7c193baea6bada", "messageHeadline": "Updated Avalanche rpcUrl endpoint (#15720)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f8c22accb708ba3d791259c5eb7150526798b96", "messageHeadline": "Updated the main copy on SetApprovalForAll confirmation screen (#15724)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b92b13defb8a54fcd2a3cfed0b78d3370c21307", "messageHeadline": "Set view full transaction details by default (#15726)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "3154e5e19cb68b13c79efbfd91dacb9e453be3e9", "messageHeadline": "Make updateTransactionSendFlowHistory background method idempotent (#\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "3fb7de576846e901e5ecaae24af977caa396d59f", "messageHeadline": "Make addUnapprovedTransaction action idempotent (#15667)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 159, "deletions": 32}}, {"node": {"oid": "e817ff8a775aba18cf996cb1273827a32777fc86", "messageHeadline": "improvement it translation (#15477)", "author": {"name": "Lorenz", "email": "34058834+lonasozo@users.noreply.github.com", "user": {"login": "lonasozo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "99ed42b3dc4e1cf7fb427f433ff7cb5bda732a4f", "messageHeadline": "MV3: add retry logic to actions (#15337)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1162, "deletions": 444}}, {"node": {"oid": "ece5901b40da31b08ab4267aa26b96fffe84f83f", "messageHeadline": "Unit tests for first time flow/new account and onboarding flow. (#15625)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 474, "deletions": 13}}, {"node": {"oid": "44d2f210d0b0f079dad994ff9db282642f49ace6", "messageHeadline": "Set lavamoat codeowners to allow supply chain reviews (#15624)", "author": {"name": "Zbyszek Tenerowicz", "email": "naugtur@gmail.com", "user": {"login": "naugtur"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7fc418a96d50b2a91e148252e0cd6552a7adc05a", "messageHeadline": "[FLASK] `snaps-skunkworks@0.20.0` (#15706)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 140, "deletions": 134}}, {"node": {"oid": "fe78890dd2d34f3b60372cbcf17164d037ec97da", "messageHeadline": "Sentry e2e test (#15715)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 96, "deletions": 3}}, {"node": {"oid": "341f761dd78969ed40b69c8349d38a6aaa7a9d3e", "messageHeadline": "Created a new token component (#15617)", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 164, "deletions": 1}}, {"node": {"oid": "21e3b4785d000e48c266f16b287707c71c16cf45", "messageHeadline": "[GridPlus] Version bump (#15711)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 1445, "deletions": 406}}, {"node": {"oid": "92a7f2c615fbac95fb526b89c6b256bcada21ab0", "messageHeadline": "Merge pull request #15710 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "eabbe9f037bf7cbfc84cfe839a2b669b06822eaf", "messageHeadline": "add e2e test for default icons (#13869)", "author": {"name": "mirjanaKukic", "email": "94608179+mirjanaKukic@users.noreply.github.com", "user": {"login": "mirjanaKukic"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "a1cda8ad9d00ba703b763b55e8852187514c6503", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 39399, "deletions": 13630}}, {"node": {"oid": "ee06fe495c5e9bf6f73efc4e55ecf1c3c66e2063", "messageHeadline": "Update `object.values` patch (#15692)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ef9d5d117bd3184c13414dcc0ea82a4f0eea1179", "messageHeadline": "chore: Adjust trailing whitespace (#15636)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 40, "deletions": 49}}, {"node": {"oid": "31d5c1cf223c4fc8d4afb8a2c325397983180e38", "messageHeadline": "Version v10.18.4 RC (#15643)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 2305, "deletions": 1339}}, {"node": {"oid": "82ce1b02c7cd893e10d04d57af0c65a1bf3226c5", "messageHeadline": "updated casing in import Token for spanish (#15687)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a1c4a00f1aa66ddbf4b8a215cc2fae8a7dfecd4", "messageHeadline": "development scripts: add node shebang; mark as executable (#15655)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "69b5505a1c9cccf40af0aa26676f9c1bfdb5c62c", "messageHeadline": "Created a new contract details modal (#15549)", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 413, "deletions": 0}}, {"node": {"oid": "47d61c683206db00d8697da5bad06fde90137403", "messageHeadline": "Token allowance improvements feature flag (#15646)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 120, "deletions": 116}}, {"node": {"oid": "9a359b87d1cb456f99f83cc1d6f23760f7544874", "messageHeadline": "Updated origin pill component to match the new design (#15603)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 20, "deletions": 40}}, {"node": {"oid": "2140a12b06ddb67049dacb1832baea1744c1dc18", "messageHeadline": "Update `depcheck` to latest version (#15690)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "35dbdbc438da30f6b8edb383dbf153d6f126909a", "messageHeadline": "Replace `lavamoat-runtime.js` patch (#15682)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "0d862d40329a70d17fd7b6a7ca017ec6e361d474", "messageHeadline": "upgrade jest (#15642)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 976, "deletions": 635}}, {"node": {"oid": "1f36ba4b75dcfb3b40189a3d6366d7bc26e154e2", "messageHeadline": "Fix Sentry deduplication of events that were never sent (#15677)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 187, "deletions": 98}}, {"node": {"oid": "5a25084eab8def47e75f11a1982f73ba88b48833", "messageHeadline": "Jest configuration fix (#15673)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6185cc6e5e7e611ffef7f7c60d926c1a08223a03", "messageHeadline": "Header component for transaction confirmation screens (#15614)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "365bf11fddfb72183c476657a39adebff6275523", "messageHeadline": "New network info popup (#13319)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 526, "deletions": 0}}, {"node": {"oid": "4dab986ad25239ab0c491f58b20dd1d723ba31bb", "messageHeadline": "Consolidating Zendesk URLs in to constants file (#15669)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 68, "deletions": 35}}, {"node": {"oid": "4424686a3c528a1925c6bfee0f60d35be9be73c8", "messageHeadline": "Created review spending cap component (#15633)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 212, "deletions": 0}}, {"node": {"oid": "d55507615c5309860de769bc2c33b5d0c20696ee", "messageHeadline": "Fix Sentry in LavaMoat contexts (#15672)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "22552a0152defe9c3e80198cafcb75904c4d1f11", "messageHeadline": "Fix LavaMoat policy generation script (#15668)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 335, "deletions": 1110}}, {"node": {"oid": "4512a9e151a26ee3ec85ca42f4edcff209d5ccd8", "messageHeadline": "Using formatIconUrlWithProxy to get the iconUrl proxy of swap token (\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "aac5a45bec777a2e9cc75c2c8744cf23356eed9a", "messageHeadline": "Migrate app constants to typescript (#15611)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "362f8c2a94f4e3d04716f82d66b91c13e5d78ff3", "messageHeadline": "Updating Customize Nonce 'Learn More' link (#15658)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6882f0b8c0b8613421287e9a169b79038f3d82a9", "messageHeadline": "Ensuring Blockies icon is used in recipient details when enabled (#15\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6cdf924d2991eddb60eedceb4ed65a44f35ceac", "messageHeadline": "Fixing Contacts breadcrumb when viewing contact details (#15663)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1772deeea9929579b8fc4425f414f75802070798", "messageHeadline": "Fixing Blockies identicon option alignment (#15652)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0cbff07b61387def00816098363fc83301da556b", "messageHeadline": "Remove unnecessary event props, update STX controller version (#15653)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "3fefb68c698eaec69a8d4feed28d1d17f458f8e2", "messageHeadline": "Fixing token detection grammar (#15644)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 15, "deletions": 55}}, {"node": {"oid": "48c02ef6418370157aceddf4d6b80412dbf65d48", "messageHeadline": "Add validation to production build script (#15468)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 311, "deletions": 177}}, {"node": {"oid": "f26d2db33844347d149a356e5225d60d78d0d0f2", "messageHeadline": "Fix stray space/period in Custom Token warning text (#15650)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d0ef3e3216a6e664e68201d8a4638ab1a10a105", "messageHeadline": "chore: Complete node16 upgrade (#15634)", "author": {"name": "legobeat", "email": "109787230+legobeat@users.noreply.github.com", "user": {"login": "legobeat"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "637d4bcf2cc1a20395daa525631ca7a36071faf7", "messageHeadline": "Adding unit test case to for idempotent behaviour of importAccountWit\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "29e252e1623004e74b29efc1b1c3a0b343d9e4bc", "messageHeadline": "Add unit test coverage to ensure that addToken method is idempotent. \u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "8210e3a812fbac0b6f380a8715054bdaa9947aa5", "messageHeadline": "Convert LavaMoat policy generation script to Yargs application (#15626)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "ba376c07c1df77d58f67ea08662fbb1ca3ed9471", "messageHeadline": "Bump @metamask/providers from 9.0.0 to 9.1.0 (#15514)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c9764a6a2e86962831d4d795c540b48d2911b99", "messageHeadline": "Fix onboarding events (#15608)", "author": {"name": "John Brennan", "email": "211638+worldlyjohn@users.noreply.github.com", "user": {"login": "worldlyjohn"}}, "additions": 114, "deletions": 145}}, {"node": {"oid": "f15d8e2f9b06168ea1b17077e36e71bc22dbef1d", "messageHeadline": "Add test case to ensure that action addCustomNetwork is idempotent (#\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "f2514c88cf297b2f43d27923acad69d3775a60a6", "messageHeadline": "added avatar network component (#15502)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 396, "deletions": 2}}, {"node": {"oid": "94180e850e9275d28c63ab97bb9e6f903259c1ee", "messageHeadline": "filter breadcrumbs for improved clarity while debugging sentry errors\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fc232da4c4bc3f7d31c5e886ff2f9ad0d1d73a51", "messageHeadline": "Fix state creation in setupSentryGetStateGlobal (#15635)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d25f9cf4dafd528a6b00cb959bb665d3d4be8dc5", "messageHeadline": "UI-14395: typography v2 (#15408)", "author": {"name": "Garrett Bear", "email": "gwhisten@gmail.com", "user": {"login": "garrettbear"}}, "additions": 1082, "deletions": 11}}, {"node": {"oid": "119a5a4dc49b685b809ddaaf21646aeccf6bc79d", "messageHeadline": "added avatar token component (#15466)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 435, "deletions": 16}}, {"node": {"oid": "ce35a204b2bdb46b207f725ca3b4671215e04580", "messageHeadline": "Fix setting of gasPrice when on non-eip 1559 networks (#15628)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "34eeea26f37b029b5148126c29bd93114f77e186", "messageHeadline": "Fix Signature Request styles (#15621)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a52c6a4908bbe89d1630130f7d3286c5493e5c24", "messageHeadline": "[FLASK] `snaps-skunkworks@0.19.0` (#15619)", "author": {"name": "Maarten Zuidhoorn", "email": "maarten@zuidhoorn.com", "user": {"login": "Mrtenz"}}, "additions": 513, "deletions": 139}}, {"node": {"oid": "fc23cff03ce98c37610c6ad4d63f8ab8d30d7888", "messageHeadline": "Adding `BaseIcon` UI component (#15609)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 432, "deletions": 0}}, {"node": {"oid": "6e0f130168e302d6c7795874a2a9f8241b892689", "messageHeadline": "New metrics data for token approval transactions (#15289)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 169, "deletions": 3}}, {"node": {"oid": "7aadddc81ecefcd8960f9a89f4d0c8e5d98fe284", "messageHeadline": "Send to Contract ganache refactor (#15605)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "f074c243d8ab06c501a1ed8db97536a7002a72c6", "messageHeadline": "Fix for randomly resets of updated values in network edit form (#14370)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "d09bdbe3df95477244e707697dcd16a379c08d36", "messageHeadline": "the token detction change affected swap performace, this is fixing it\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "b27672bd0e07453dd3cbe84e00b25db4367879e4", "messageHeadline": "Redirect a user to the Activity tab after they click on \"View in Acti\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "71b3f01db5d0f9febfc60a511a36ecc62dcb98bb", "messageHeadline": "Refactor failing contract with ganache seeder (#15601)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "0cb6fd1202472fb21ea07d91f8f5af7c7f21a51d", "messageHeadline": "Updating Box to remove color prop default (Fixes develop) (#15613)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9c301abfd92c4733a4add99ae88bf43d7157d41", "messageHeadline": "Update readme with some more docs and visuals of codebase (#15577)", "author": {"name": "Taylor Monahan", "email": "7924827+tayvano@users.noreply.github.com", "user": {"login": "tayvano"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "82368e7451a2ec6e3836298d9808f428646a78be", "messageHeadline": "Rename some events (#15543)", "author": {"name": "John Brennan", "email": "211638+worldlyjohn@users.noreply.github.com", "user": {"login": "worldlyjohn"}}, "additions": 379, "deletions": 207}}, {"node": {"oid": "8464ed150c100d5550e7cc274ac1226c2f7b4bcf", "messageHeadline": "[e2e] Refactor contract-interactions spec using Ganache seeder (#15553)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 17, "deletions": 39}}, {"node": {"oid": "5b63c7adf39fb9b2e97862ad37dfab2318f8951a", "messageHeadline": "Unit tests improvements (#15517)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 816, "deletions": 6}}, {"node": {"oid": "eb85fc266d896de06cf63e5202239015039bdd37", "messageHeadline": "Refactoring isManifestV3 variable (#15568)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "f008c50bbd843e9152ea07ba248d3e1b73f57d50", "messageHeadline": "Add initial Typescript Files (#15596)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "650eac88a5aa2622ab20028a279e28ad1bd3c282", "messageHeadline": "Cleanup after TOKEN_DETECTION_V2 flag removal (#15564)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 2, "deletions": 42}}, {"node": {"oid": "1a8d0c91f0724aa32c9a84e5eba9b0515b287b9a", "messageHeadline": "Fix rpc and tests (#15570)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "d2fc5ecc3eb09a557aa441d0e45000fead2b8087", "messageHeadline": "Make add new account idempotent operation (#15566)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 145, "deletions": 19}}, {"node": {"oid": "65d2ff9c8e5e2263f4b5d7bdf64479551ffee785", "messageHeadline": "Call metrics event for wallet type selection at the right time (#15591)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "6855b06e137f233ef431dafb4785c68c3a6c85fd", "messageHeadline": "Prevent type error in catch block in account-tracker.js _updateAccoun\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74d48df23512acf7e1a4e0b216c8f67d1dbdd227", "messageHeadline": "RFC: sort keys rule and initial changes (#15534)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "9cf358a82a3d821fe7b666cec8d8177532088dd4", "messageHeadline": "Fix #14846 - Inject provider for MV3 via app-init (#15448)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 129, "deletions": 112}}, {"node": {"oid": "b29aa44a64bb5bb3c42d7a6ee39107982824da32", "messageHeadline": "[GridPlus] Bumps `gridplus-sdk` to v2.2.4 (#15561)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8949f3663945dcf50db0ccccacbe16f9dc964031", "messageHeadline": "Updating useMemo dependency list (#15572)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28440ba0d0a824e64cba910420b850243054189d", "messageHeadline": "Adding initial and transparent to Box component (#15565)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 226, "deletions": 161}}, {"node": {"oid": "437acdb74c5c928449e07236090f66c587945162", "messageHeadline": "Capture user actions times for MV2 benchmark and generate artifacts (\u2026", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "23b882449f6a79e6e2b5da1a75006b1c80b687bb", "messageHeadline": "added color prop to Box component (#15507)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 201, "deletions": 61}}, {"node": {"oid": "2eb0fe6978ddb8a5492425d3883a35b1d96bab6a", "messageHeadline": "Add more tracking for MetaMask (#15462)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 377, "deletions": 32}}, {"node": {"oid": "86f02e4fd59c1b71468f6e2cfc29491ccd683d89", "messageHeadline": "[e2e] Enabling/Disabling token conversion on testnets (#14649)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "092189cb5b344a7746f2e02bca45d8edc5f407bd", "messageHeadline": "Adding polymorphic 'as' prop to Box component and updating Typography\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 188, "deletions": 112}}, {"node": {"oid": "94f46fbb1e3b203812f4b44589cda2034bfa3d9c", "messageHeadline": "Using Object.values for shuffle token list for swaps (#15530)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "024b41546b12abe88f1177c591714e2830dbccbd", "messageHeadline": "Fix deployment of TS migration dashboard (again) (#15528)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ad4ab33a879812782866691b50c07605ba71c05", "messageHeadline": "Fix text alignment in Add a Network popup view (#15520)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2dc8ba32da7fda034939f7f6eb62b04b7519f07a", "messageHeadline": "Fix deploying the TS migration dashboard (#15516)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1faace011517e665281dde4ff101679cb257ebfe", "messageHeadline": " Convert knobs and actions to controls/args ConfirmEncryptionPublicKe\u2026", "author": {"name": "Francis Behnen", "email": "francis.behnen@gmail.com", "user": {"login": "FrancisBehnen"}}, "additions": 75, "deletions": 39}}, {"node": {"oid": "422aef569a8f1767008bb143502421c565fc426c", "messageHeadline": "ConfirmPage: update UI for setApproveForAll transactions to better wa\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "6e5c2f03bfbc4a0c8fa334b7beedb19cf35c9d73", "messageHeadline": "Token detection V2 Flag Removal and Re-introducing the use of legacy \u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 680, "deletions": 957}}, {"node": {"oid": "d21a8a1cfb40242897909447b67957f9b70dc736", "messageHeadline": "docs: addition of controls and readme in SelectQuotePopover story (#1\u2026", "author": {"name": "Tommaso Maioli", "email": "tommaso.maioli@gmail.com", "user": {"login": "tomashco"}}, "additions": 98, "deletions": 4}}, {"node": {"oid": "a7d98b695fcfb2e1d25c325bb476c96328e6fe24", "messageHeadline": "Add TypeScript migration dashboard (#13820)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 5632, "deletions": 1616}}, {"node": {"oid": "3694afd41e5f993394288f7885bf80e2c6113f04", "messageHeadline": "Fixing design system icon alternative color const (#15513)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a86630de3d163def53501b2e33cb87be3508b9a6", "messageHeadline": "deps - patch ethereumjs-util/dist/secp256k1 for fast module init via \u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "4f34e72085ad2d195371e1a86910e3441ff48c35", "messageHeadline": "3box Replacement (#15243)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 600, "deletions": 31}}, {"node": {"oid": "d255fcdefbd4c24cd41e7d2d39f41cb58617c538", "messageHeadline": "Only check if a user has enough token balance before calling STX (#15\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 151, "deletions": 33}}, {"node": {"oid": "753666d9c2a0cb2be89e885629dfa6f3ded5703b", "messageHeadline": "Fix connected site styling (#15409)", "author": {"name": "Justin L\u00e9ger", "email": "hey@justinleger.ca", "user": {"login": "jusleg"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "67a7483754f85eaeff58a9ecb63419d8a21e2576", "messageHeadline": "Adding option to update lavamoat policies in parallel (#14536)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "06450a4056edcaab841bcd093689c45d8c46f79b", "messageHeadline": "Various test files converting to @testing-library/react. (#15504)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "12943e0e71db83160c7465ee04a5a38f8872f02e", "messageHeadline": "[E2E]: Set approval for all e2e (#15481)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 239, "deletions": 35}}, {"node": {"oid": "3d49dd5849f94864195fb85c98ecab53afe07e8e", "messageHeadline": "[GridPlus] Bumps `eth-lattice-keyring` to v0.11.0 (#15490)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6104b842d231fe32fc7983a51425e445780cc2f6", "messageHeadline": "Update createMethodMiddleware.js (#15505)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c162d52ca3f260907a9a90e0b2ef1582d45e8a4f", "messageHeadline": "Various test files converting to @testing-library/react. (#15470)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 132, "deletions": 138}}, {"node": {"oid": "0692f7bf253132336947f2c2f4402091e46d2541", "messageHeadline": "Updating content to sentence case and updating tests (#15285)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 526, "deletions": 524}}, {"node": {"oid": "e3420a42620895d6d9fb32380cb75d6e054a90ed", "messageHeadline": "Fix build script errors (#15493)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "42c8703f3e3e0fbfddcc9faa4ddb49045ce9631a", "messageHeadline": "Add comments about legacy streams (#15492)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "44f8e9e10e457a7af31302d1fb06eabf604635f8", "messageHeadline": "Replace `rc` with `ini` (#15464)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "7b42c54728eb65b5d8773ab59928fa017bfe8ba7", "messageHeadline": "Update Babel and dependencies (#15392)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1461, "deletions": 2118}}, {"node": {"oid": "0075237adea537e6926844b74bd18e94fe8ee541", "messageHeadline": "Stop injecting provider on docs.google.com (#15459)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6a6939dbb4bfce1fbfde80facefba98f37690396", "messageHeadline": "Merge pull request #15476 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "b013c7712722b8009d7acbd3ebfd0cf30856a204", "messageHeadline": "Fixing changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "538f6a5b1586ffa529d7ca84a03618229b784295", "messageHeadline": "Fix", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "46c110b70c75c7c15b3c12338fc7f02b948a8b72", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 25625, "deletions": 9219}}, {"node": {"oid": "ca343f31986b8a85dbecc8c4dbb5e996fc2606dc", "messageHeadline": "Merge pull request #15475 from MetaMask/Version-v10.18.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "ceb068449fe691462a352c8297b43043fddc0be7", "messageHeadline": "Update changelog", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "2955b97f975741f620d515778bec97d5981c6ba0", "messageHeadline": "Prevent confirm screen from showing method name from contract registr\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "60ba129eb2402db19edbf652039c997aa4cc1dbe", "messageHeadline": "Version v10.18.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4fdbc816c0ebb595ec83e0cc9c98c619ec2ee942", "messageHeadline": "Prevent confirm screen from showing method name from contract registr\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "fa336b5137366df50e062ecbfc85bafd6e5416e1", "messageHeadline": "Refactor build script to include build target (#15447)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 108, "deletions": 106}}, {"node": {"oid": "cad7ea04b14674d3660b711302dd6c371eeedef7", "messageHeadline": "Updating Zendesk ticket request URLs (#15458)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11763a1fcbd723eadd18ccfc563a0e37213a7abf", "messageHeadline": "Merge pull request #15454 from MetaMask/Version-v10.18.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 296, "deletions": 180}}, {"node": {"oid": "298c2d8ee9bc96bb569f74104c6fdfa7e9189934", "messageHeadline": "Update changelog v10.18.2 (#15455)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "cdc0fed82885cc8f10496dffb4049140f4a536e3", "messageHeadline": "Update media query instances (#15068)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 241, "deletions": 254}}, {"node": {"oid": "71dd39724bce1b32231d3e759c0dba6c49fa0a61", "messageHeadline": "Use fromAccount instead of selectedAcccount for account updates on ed\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 60, "deletions": 22}}, {"node": {"oid": "a4f0944517645d2e52eecbe527c5d4b521d4bfc0", "messageHeadline": "Ensure smart contract interactions are properly represented on the co\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 57, "deletions": 17}}, {"node": {"oid": "1073b4adfb340211cabd189a5c05fadc73716eeb", "messageHeadline": "add safegaurd for missing account in action (#15450)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "d5b95d6e440195af500be850a3a5e06ff88c3cc3", "messageHeadline": "Ensure that if max is selected in send flow, the correct value is set\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b6d587223b48ccc6e65daa8db81c0c775e5176ec", "messageHeadline": "Opening Network Forms in full screen from the popup view (#15442)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "47ae0def787339c5dabce73a7b130c49d96d51ed", "messageHeadline": "add access protection to the getNativeCurrencyImage selector in case \u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50f8be16738c4a6d852c62f481df8c43ec11741b", "messageHeadline": "Stop throwing an error when adding gas defaults for a simple send, th\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "109e46c95f9bb8f34f2e372064f32f6f0490ee35", "messageHeadline": "remove unnecessary usage of renderableGasButton logic (#15422)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "4c4ce83b0bc630f1942cb942c4eceb1421a2de34", "messageHeadline": "fix issues relating to race conditions where draftTx does not exist (\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 59, "deletions": 37}}, {"node": {"oid": "29c7f2227ac0671da71cf302dfc0482c48952a23", "messageHeadline": "Enhance approval screen title logic (#15406)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 53, "deletions": 39}}, {"node": {"oid": "8b4e046ac37864a9f4c4a7b7605b4119a21985da", "messageHeadline": "Fix optimism send flow (#15419)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d363bdbb21c620989ff23a8c8263f4e161a86c50", "messageHeadline": "Fix error that occurs when attempting to display transaction value fo\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f503a634f0a500edc325637b8559004dd809f1fd", "messageHeadline": "Version v10.18.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1f5964e450a450c493714094730701294b4d8848", "messageHeadline": "Convert unit test render from enzyme to @testing-library/react. (#15091)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 106, "deletions": 134}}, {"node": {"oid": "3b7074bcd8811094be07fb65d2690de91a8e6821", "messageHeadline": "Use fromAccount instead of selectedAcccount for account updates on ed\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 60, "deletions": 22}}, {"node": {"oid": "6602e4a013f36dc0d297c4b92c41c194d67cce0b", "messageHeadline": "Ensure smart contract interactions are properly represented on the co\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "cfe5f3a99a63ea7a38965441d84aedad65dd2e11", "messageHeadline": "add safegaurd for missing account in action (#15450)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "71cc3397bf6d8566c7bf503a04c5d1498891d52a", "messageHeadline": "Ensure that if max is selected in send flow, the correct value is set\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a7179a6b88e0886217c3341a0c07dda6b325e231", "messageHeadline": "[FLASK] Add update snap UI (#15143)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 449, "deletions": 143}}, {"node": {"oid": "97b10f96e04e9b80faed7393f19f537a791247f2", "messageHeadline": "Opening Network Forms in full screen from the popup view (#15442)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3b30984ce5e066796513865e6f6414b55e44c8b4", "messageHeadline": "Fix \"app-init\" injection (#15320)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 37, "deletions": 68}}, {"node": {"oid": "580280559722775820b087c817c9f636c418eeec", "messageHeadline": "Add Sign-In with Ethereum (#14438)", "author": {"name": "Sam Gbafa", "email": "skgbafa@gmail.com", "user": {"login": "skgbafa"}}, "additions": 2106, "deletions": 337}}, {"node": {"oid": "2e6aea412aa21999b8e308286331287fa22ffc4b", "messageHeadline": "Moving incorrectly ordered page component to correct pages category (\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "713399cb887e83ae5e693d1968dc3b919f05668f", "messageHeadline": "add access protection to the getNativeCurrencyImage selector in case \u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e01dbca96d15ef5ce0caf365f789f5c771efc79", "messageHeadline": "Stop throwing an error when adding gas defaults for a simple send, th\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "ddadc79f60759cbc789b05ccccc04c63d4057b99", "messageHeadline": "remove unnecessary usage of renderableGasButton logic (#15422)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "ea247d4e4aa2c1b107b23c85a7af21a7d0effdf9", "messageHeadline": "Fix 'block link explorer on custom networks' (#13870)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 313, "deletions": 90}}, {"node": {"oid": "3e7d4d314cf0372407246edb287cf64023436a41", "messageHeadline": "Add QA migration guide (#14544)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f425e482e44814620d18058c4278df9e9ddfc9f1", "messageHeadline": "fix issues relating to race conditions where draftTx does not exist (\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 59, "deletions": 37}}, {"node": {"oid": "fb191c865b2def2a1b2b63519e0a888b2c337d47", "messageHeadline": "Enhance approval screen title logic (#15406)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 49, "deletions": 39}}, {"node": {"oid": "d484f107c06d493bdd28b2c3b292c705097338d7", "messageHeadline": "Fix optimism send flow (#15419)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce901f8edbfab15d0b9fff7317e32077d24ada56", "messageHeadline": "Add data about dropped transaction in FINALIZED metrics event (#15383)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "9ce4a8f987fc72c64903aee4abd164a351d318f8", "messageHeadline": "[FLASK] Fix key management permission copy (#14849)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 283, "deletions": 284}}, {"node": {"oid": "fc304680d4c3f93bacebc6bb3918994b4b628f21", "messageHeadline": "Fix error that occurs when attempting to display transaction value fo\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "bca9a61d6b9f8cb604d4d3a7eb3adfe6b87c1297", "messageHeadline": "MV3: Re-activate service worker and reconnect UI streams (#14781)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 121, "deletions": 46}}, {"node": {"oid": "5d828be611e668b4a13e9d44192743e62e8ef8fb", "messageHeadline": "Adding shadow docs to storybook (#15388)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 308, "deletions": 0}}, {"node": {"oid": "194f7c8dd8d3b5f6ab6028407d09ef17b69183ad", "messageHeadline": "added AvatarBase Component (#15307)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 327, "deletions": 3}}, {"node": {"oid": "c72199a1a6e4151c40c22f79d0f3b6ed7a2d59a7", "messageHeadline": "update prettier (#15360)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1343, "deletions": 1712}}, {"node": {"oid": "9e7c75d06df6d5b27540fbd60352b864be20d3ca", "messageHeadline": "Bundle optimazation 0 (#14782)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "81851759687f1101f2bbe07c32ef5c2d804d93ef", "messageHeadline": "Adding readme for component-library folder (#15381)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "acb46c2cdb349aa39694f5b229c31c5f540ffab9", "messageHeadline": "fix: patch borc to avoid v8 bailing out of caching bytecode for the e\u2026", "author": {"name": "Zbyszek Tenerowicz", "email": "naugtur@gmail.com", "user": {"login": "naugtur"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "31fa55123a20afd5c1cfecdc0542ab0a2b7292a2", "messageHeadline": "fix storybook (#15387)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 53, "deletions": 23}}, {"node": {"oid": "8e9df0457b165d612ccde45dfc43c5de725a6ff9", "messageHeadline": "cast chainId to hex for metrics (#15332)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1caab93c07dd7bcdf90991f4c8d23d73e706610c", "messageHeadline": "New Crowdin translations by Github Action (#14975)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 1325, "deletions": 51}}, {"node": {"oid": "f31bac9fbf10bb6fa3f4ad96cf968294b8c8c7fa", "messageHeadline": "Performance improvements for Swaps (#15359)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 57, "deletions": 38}}, {"node": {"oid": "67236081739916eff19ae3bcc70f44e50872a9d7", "messageHeadline": "Added speed up metrics data for transaction events and properly track\u2026", "author": {"name": "Adnan Sahovic", "email": "63151811+adnansahovic@users.noreply.github.com", "user": {"login": "adnansahovic"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "aea5c5824f1c0df8b9f18ae9426be9feec649edd", "messageHeadline": "Clean up of code introduced with 43f7a44 (#15158)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 52, "deletions": 36}}, {"node": {"oid": "6075e868386cfc4480effb154d4c74ccb0d6032f", "messageHeadline": "Adjusting the height of account menu nav items to expand scroll area \u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "693a6dfc0cf1f02fbcc40002175df82862a5f5d8", "messageHeadline": "Remove unnecessary file extensions (#15352)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "77c3b4622bdfa82e3ec4f91a472f797289bd8040", "messageHeadline": "Updates `eth-lattice-keyring` to v0.10.0 (#15261)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 125, "deletions": 280}}, {"node": {"oid": "c677edc51de4889a97c53431fd31de0ad7f68e7e", "messageHeadline": "[FLASK] disable \"Mark all as read button\" when there are no notificat\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e12d0a94e8b9ee99574a9fc5ff64398cae44e9dd", "messageHeadline": "Updates to stories and component (#15357)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "73cd2b03066cf4ac5a9aa2e32d2c7cbf29fb9ad3", "messageHeadline": "Add comments to build script (#15319)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 181, "deletions": 10}}, {"node": {"oid": "2cf7cd40d0f1437f073cad12ea831ea4639b2b00", "messageHeadline": "added tx details popup to cancelled Swap (#15273)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "8a550ce00370d3ea9031581c3003c07605174cc2", "messageHeadline": "[FLASK] Fix missing snap hook (#15354)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "652d631cda4f1bd29b028189abc9c1e40598e1f0", "messageHeadline": "remove exclusions for mismatched object jsdoc type casing (#15351)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 409, "deletions": 426}}, {"node": {"oid": "e24997d67c56d29a4766f9a053d9fb17048e059a", "messageHeadline": "Sync `master` with `develop` (#15355)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d4075b099f3dbc6abf8b46e7ea346660b5f023e0", "messageHeadline": "Fix for script to measure bundle size over time (#15338)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "e72170a4cd5ab66efda8bf2016e8215f6b4af674", "messageHeadline": "remove audit exclusion (#15346)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7424e98416c87943dbbbbd4f91221e8133801bc3", "messageHeadline": "Updated all instances of \"Component API\" to \"Props\" in storybook docu\u2026", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "1db0ee87ecc8c8943d763661e86f379d291772e2", "messageHeadline": "Update Eslint and deps (#15293)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1115, "deletions": 1023}}, {"node": {"oid": "b82d357a0dd7f14f30e2d258fc50ddfb97a1214f", "messageHeadline": "Remove decentralized 4byte function signature registry since it conta\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 461, "deletions": 26}}, {"node": {"oid": "0315a3d9ab8477188671e3978aab2b6cb25331b0", "messageHeadline": "Merge pull request #15331 from MetaMask/Version-v10.18.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 110, "deletions": 82}}, {"node": {"oid": "2f37635a88b7dbf727d5d513f1f1126cd530dd4f", "messageHeadline": "fix filetype audit (#15334)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6246f02932a3d19fa1ee1b6337e670c09c4a5e87", "messageHeadline": "reducing logic gates in tx metrics (#15329)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "8536c86ed545a23d7697960c2e6784b4fa806c37", "messageHeadline": "Improve `tokenId` parsing and clean up `useAssetDetails` hook (#15304)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 140, "deletions": 117}}, {"node": {"oid": "1f943a7d690eb52ed9255ad528d0dab46abf2169", "messageHeadline": "[FLASK] Fix snaps authorship pill (#15190)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "99f753d73f5ce67374bcaf7b2ed1afdbece72739", "messageHeadline": "Metrics adjustments (#15313)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 103, "deletions": 80}}, {"node": {"oid": "d35d3ca7452663f9dd20c69fce971579a8f3fc0d", "messageHeadline": "Update changelog for v10.18.1", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e577a1b66e256bfe200b2125c90adbdc41245aa8", "messageHeadline": "Version v10.18.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "101fe0b27a5b4f0188a31808aab3f9c59bddb641", "messageHeadline": "Metrics adjustments (#15313)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 103, "deletions": 80}}, {"node": {"oid": "80c830373ef8ff8f76da4d953d714a2c4857fda4", "messageHeadline": "Fix build (#15328)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "492cd0202b72f0af05e6af1ee96a38db3a0be109", "messageHeadline": "Merge pull request #15326 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "132c1818df22ce86dbbf286fd7f7c40440688af6", "messageHeadline": "added storybook controls for confirm send ether component (#15235)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 15, "deletions": 49}}, {"node": {"oid": "f1ca3e56e7bcfe484968c3be23136833557a25b9", "messageHeadline": "Modify transaction type and add contract method data to metrics (#15175)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "7bea9848ab4f60819d6f44c15ac514021cb62126", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15869, "deletions": 4058}}, {"node": {"oid": "cea02f8fe0c5249acd94de3a9bf673e86e5c5a08", "messageHeadline": "Merge pull request #15173 from MetaMask/Version-v10.18.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5880, "deletions": 2519}}, {"node": {"oid": "2bcc1c512cc17099d6c5f3b1eaa2e01c910777a1", "messageHeadline": "Fix environment variable injection (#15318)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e2802042879ac1327b2b08b696da7808500f81b1", "messageHeadline": "[FLASK] Add snap update metrics (#15206)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "74bdf046cd37dddc9b9ec80d46d932dd7a2ea17e", "messageHeadline": "Added missing PRs on changelog", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be47d7847593d26d1e7467eb2251d8f512ed9b12", "messageHeadline": "Fix for mv3 performance stats (#15321)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2, "deletions": 144}}, {"node": {"oid": "2e6f579ee58c6fc907eea3c820be81ff48e8eca5", "messageHeadline": "Converted BuildQuote story to use controls and action argType (#15234)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 25, "deletions": 196}}, {"node": {"oid": "4c942aa008a25d0df3779b226651963e26fdf4f7", "messageHeadline": "Rename various build script functions (#15317)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "61783bbe89feb652d65a33d2b74895c3cad6a01e", "messageHeadline": "Remove unused bundling options in build script (#15316)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "f0556cf097164719f2856e14689e32ed2cd9dd87", "messageHeadline": "fix blockExplorer link on setApprovalForAll confirmation screen (#15312)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5592687df11651b82d129746c41ead479dc4cabd", "messageHeadline": "Updating design tokens package and shadow values with new tokens (#15\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 452, "deletions": 248}}, {"node": {"oid": "45f5635cd82a66449795c1ba36e1d7067207643a", "messageHeadline": "Bundlesize stats over time (#15209)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "c85af877bd737db9a1bfdd79f64c3837b091f895", "messageHeadline": "added storybook controls for confirm deploy contract component (#15236)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 11, "deletions": 49}}, {"node": {"oid": "e6931e3f5d1c3db64398a659e4f059d10b59360f", "messageHeadline": "Fix: Actionable Message on Confirm Transaction view is over Tabs (#15\u2026", "author": {"name": "Ernesto Garc\u00eda", "email": "ernestognw@gmail.com", "user": {"login": "ernestognw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2fde5114a1d076b64676621f5626f542e8d05e4", "messageHeadline": "fix blockExplorer link on setApprovalForAll confirmation screen (#15312)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5bae544475c2dd10e4dbb61ccc298dc09db8b9de", "messageHeadline": "MV3 bundle size stats (#15191)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 237, "deletions": 2}}, {"node": {"oid": "76c06692df63ae9625014bf8348927c2fe390dff", "messageHeadline": "[e2e] Deploy contracts directly seeding Ganache (#14631)", "author": {"name": "David Drazic", "email": "david@timechaser.org", "user": {"login": "david0xd"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "024a62f4019bb64aac7ffc0979c646fcdbcacc8a", "messageHeadline": "enable direct routing to the send page (#15259)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 85, "deletions": 8}}, {"node": {"oid": "b60325cbcbdeecfa6083c629d746c530a87828e7", "messageHeadline": "remove redundant code (#15306)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "810c00c1088f346d8bd65d91a46047868cbf36e0", "messageHeadline": "mock contract interaction signature in e2e tests (#15297)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "11374ec4d72318590767ffb4cb202deaa27d6abe", "messageHeadline": "Ensure that editing a tx from a transfer to a simple send resets data\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "a0c9738924c49236e287f5fd7bea0d617d928ef0", "messageHeadline": "Ensure that editing a tx from a transfer to a simple send resets data\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "930f5e85583c1534a191b5ffccf643bf242a925a", "messageHeadline": "Fix stringified object on NFT approve screen (#15287)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e1814952fa93188bdf42be4154d8e280ba1479b", "messageHeadline": "Fix stringified object on NFT approve screen (#15287)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05a20bb72122e4c52a5b58b6a0f6559e37f8c897", "messageHeadline": "Add responsive props to Box component (#15106)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1649, "deletions": 244}}, {"node": {"oid": "11abdddaa2596b5fc523f606556aa73fafdf2cc2", "messageHeadline": "show asset name instead of symbol for setApprovalForAll calls on NFT \u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "98fc0060f3dff9e6a12f019d3ee01a82d9581392", "messageHeadline": "DefinitionList story: convert knobs and actions to controls / args (\u2026", "author": {"name": "Dor Wiser", "email": "vgibsonsg@gmail.com", "user": {"login": "wiserdor"}}, "additions": 73, "deletions": 27}}, {"node": {"oid": "78b32153f572c3db767b32c13ede83526d6b1660", "messageHeadline": "show asset name instead of symbol for setApprovalForAll calls on NFT \u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "6233ed414df69ae145c453c211c804ab96a593cc", "messageHeadline": "mock contract interaction signature in e2e tests (#15297)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "45cecf385d1f982104bc2665ef6e850ccc290876", "messageHeadline": "Adding artifacts (#15145)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 9339, "deletions": 30}}, {"node": {"oid": "df646a03eb0c6efaf8597ccd4c52ac2f2d5476a0", "messageHeadline": "Fix Provider Tracking Metrics (#15082)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 411, "deletions": 54}}, {"node": {"oid": "0622883a3c58805e2c3d85f82092e8e2a71c0f83", "messageHeadline": "Capturing load time stats (#15157)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 240, "deletions": 18}}, {"node": {"oid": "6aa0ecce2ac5e9aa141b51c4ecb2c1363676b74f", "messageHeadline": "Capturing lavamoat stats in E2E (#15153)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 165, "deletions": 3}}, {"node": {"oid": "c66c8aba63360ee2882fb87374889e66e9ac5d36", "messageHeadline": "Remove usage of querystring from contentscript (#15112)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "17e7df7cd8e381b86c3285cff5422b6615bd5efb", "messageHeadline": "Remove web accessible resources from MV3 manifest (#15238)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "95adbc245c1d00125e6c8a54788d1374503e296d", "messageHeadline": "Set default getFetchWithTimeout default timeout value (#14218)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "7d321c48e022d2b6710e52a43e624fcdb0660c1b", "messageHeadline": "Removed ui related code from shared directory (#15252)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 91, "deletions": 74}}, {"node": {"oid": "1ec190bd8cb2742046fa35cafe110fdce210a000", "messageHeadline": "[FLASK] `snaps-skunkworks@0.18.1` (#15230)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 358, "deletions": 373}}, {"node": {"oid": "fe76317eef2f11fb8ff93d525719854293d4aba0", "messageHeadline": "added storybook files to alert and breadcrumbs component (#15156)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 326, "deletions": 63}}, {"node": {"oid": "12da4303be24fa222f375d9e2ed81d49d4d7bfc9", "messageHeadline": "Send to contract e2e (#15276)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 97, "deletions": 15}}, {"node": {"oid": "1d342252c54261ea612ed0439b2b9fa0287bab99", "messageHeadline": "Changelog 10.18.0 (#15207)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 10, "deletions": 30}}, {"node": {"oid": "7a3ff7e4369262a741227a6a741e8f34cb75b22b", "messageHeadline": "added storybook component for send-content-stories (#15210)", "author": {"name": "Nidhi Kumari", "email": "menidhikjha@gmail.com", "user": {"login": "NidhiKJha"}}, "additions": 79, "deletions": 14}}, {"node": {"oid": "07a2544da24ba33d194ab8eb180d26b2a1d5e961", "messageHeadline": "Update Node.js version in README (#15281)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2223e81c67ca5cae63ab2790159c636526ed3c46", "messageHeadline": "Disable Seedphrase import button if any of the characters is in upper\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e38cc863a4fd2c93d71f3f7ccbed1f00811ae0fb", "messageHeadline": "Remove dark mode and transaction insights announcements (#15279)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0e0f2b4bb006ce3f5e61cc73d2e18b5ed07197db", "messageHeadline": "skip tests & fix build (#15280)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0457d54c9d7836253eef2e08296dfe66946cb27b", "messageHeadline": "Fix invalid build timestamp on certain timezones (#15245)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3ddebf818bc0fe51024ce96eae2e43234596348c", "messageHeadline": "Preserve send amount when editing an ERC20 transaction (#15275)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 80, "deletions": 63}}, {"node": {"oid": "751c119d107b4a2ef2282dfa4f0ccd11c6e526d2", "messageHeadline": "enable direct routing to the send page (#15259)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 85, "deletions": 8}}, {"node": {"oid": "d92936475a942fed060bb36f810ee6bfd901f4f4", "messageHeadline": "Fix default currency symbol for `wallet_addEthereumChain` + improve w\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 122, "deletions": 190}}, {"node": {"oid": "6cd036e9a10ed6fee0100178be49b6f115a1d35d", "messageHeadline": "Add goerli, bsc, optimism, polygon, avalance, fantom, arbitrum networ\u2026", "author": {"name": "Ayanami", "email": "ayanami0330@protonmail.com", "user": null}, "additions": 77, "deletions": 0}}, {"node": {"oid": "769b16eaa9189f58761a044e8039e9403884cb97", "messageHeadline": "Fix the Sentry error for `eth_getBalance` (#14953)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "81a876f9797ada7442f2142b1adc02649b176125", "messageHeadline": "Adding media query sass vars, mixins and docs (#15053)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 189, "deletions": 11}}, {"node": {"oid": "6baa407f2c26faddd4834df0e11cdcefd4189276", "messageHeadline": "add e2e test for token add approve action (#13797)", "author": {"name": "mirjanaKukic", "email": "94608179+mirjanaKukic@users.noreply.github.com", "user": {"login": "mirjanaKukic"}}, "additions": 357, "deletions": 0}}, {"node": {"oid": "09164dcabbb3a0ff95def0ed59ddb44f7d938009", "messageHeadline": "Bump controllers v30.0.2 (#14906)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 345, "deletions": 1511}}, {"node": {"oid": "2744eaf760eaf459235fddf860a2d23ccf28a052", "messageHeadline": "Update the \"results\" state if \"initialResultsState\" array length is d\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d8a1b3bcc71898348f133a65cb242b77e34a0c35", "messageHeadline": "Standardize spelling of 'cancelled' (#15266)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ae909d6a741ac326bc221ff38fa25a8de1f4d35", "messageHeadline": "[E2E] Install Firefox extension from dist folder (#15255)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 18, "deletions": 41}}, {"node": {"oid": "5bf30606febcfdf9a76dfbb68cdc25a076313cc2", "messageHeadline": "[E2E] quit mocha after test (#15253)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4993d28a8fee99297f6bbd1697d48d88297fe9c4", "messageHeadline": "Only send the rpc origin to segment when calling trackevent for newly\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "de0f836a278a5b14d9a13a2eb21e146e160e0211", "messageHeadline": "small approve confirmation ui fixes (#15239)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbda923c61480e1f0ba097f4739ba181cc7db3e2", "messageHeadline": "small approve confirmation ui fixes (#15239)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e63a9a449985224246096b84ade68d1f05f8f14", "messageHeadline": "Adding \"What's New\" Notification for Add Popular networks (#15121)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "959a3763474c98c126b37f1c110f80f56315863a", "messageHeadline": "Remove 'ADD_POPULAR_NETWORKS' feature flag (#15229)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "6b4fa46908d99da730df3399a68b1dc0f7f06ff9", "messageHeadline": "Removed the Infura v3 key from rpcUrl display (#15193)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "aeb0147846da1e76a51a37fa824a9153323f6e3f", "messageHeadline": "Adding tasks for MV3 test build (#15133)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 60, "deletions": 17}}, {"node": {"oid": "c63714c4f2a1903e4677871f3880bfa1658a4db3", "messageHeadline": "Show users a warning when they are sending directly to a token contra\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 374, "deletions": 102}}, {"node": {"oid": "0c163dd8aa69b4ee6fe75e819f512f207a6bd655", "messageHeadline": "Show users a warning when they are sending directly to a token contra\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 374, "deletions": 102}}, {"node": {"oid": "75ac87e4874affb9e6ca76dce5e10a415d1fbc05", "messageHeadline": "Show a block explorer URL hostname, hide token import if block explor\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 40, "deletions": 52}}, {"node": {"oid": "724605879782f3b93285dfc2fb25677fc3ad1d20", "messageHeadline": "Added metrics for adding a new network (#15176)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "5e12aae54109c4f96b965ec69b987eab4158701b", "messageHeadline": "Improve confirm screen tests (#15163)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 297, "deletions": 31}}, {"node": {"oid": "f785f7795964dfdb67d8a828b97d1aeb3285996f", "messageHeadline": "Improve confirm screen tests (#15163)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 297, "deletions": 31}}, {"node": {"oid": "fdd8646ce89a5d4feca477b06df49b845b28da63", "messageHeadline": "Support for ENS wildcard and offchain resolution (#14675)", "author": {"name": "Makoto Inoue", "email": "2630+makoto@users.noreply.github.com", "user": {"login": "makoto"}}, "additions": 378, "deletions": 423}}, {"node": {"oid": "0fd37cd5fffb71cb9b5ca878ffbb6fbd40fc13a5", "messageHeadline": "removed i18nValue component (#15179)", "author": {"name": "Nidhi Kumari", "email": "nidhi.kumari@consensys.net", "user": {"login": "NidhiKJha"}}, "additions": 50, "deletions": 89}}, {"node": {"oid": "baeaf763d7ba46d09e875fb9f358dfe69a5f5147", "messageHeadline": "Handling invalid prop `loading` console warning (#15177)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d20c2834fee8ae5349dbfad9531b75ae2ffa1df", "messageHeadline": "Add setApprovalForAll confirmation view (#15010)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 154, "deletions": 16}}, {"node": {"oid": "4f0115fcdc0f32921e07ec0a095e95972fe9814d", "messageHeadline": "Add setApprovalForAll confirmation view (#15010)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 154, "deletions": 16}}, {"node": {"oid": "2a73dea54d877298d22d206b8f7e030b3e8ed6dc", "messageHeadline": "Update confirmation screen styling (#15136)", "author": {"name": "Justin L\u00e9ger", "email": "juslleg@gmail.com", "user": {"login": "jusleg"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "5ca8651fe10d1f0b1b9815d242381af57ba3971a", "messageHeadline": "NicknamePopover story: convert knobs and actions to controls / args (\u2026", "author": {"name": "Dor Wiser", "email": "vgibsonsg@gmail.com", "user": {"login": "wiserdor"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "8ccd235a2725f517a4e5b609f6024ee09318ec46", "messageHeadline": "tabs story changes (#15147)", "author": {"name": "Dor Wiser", "email": "vgibsonsg@gmail.com", "user": {"login": "wiserdor"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "8cbfa2ea9e381b77b234d7edbf5e7ce175049995", "messageHeadline": "Show a tx link and the \"create a new swap\" link for STX (#14995)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 218, "deletions": 175}}, {"node": {"oid": "550103a5b0af64c8ea09da1c790eef31b5409d24", "messageHeadline": "Version v10.18.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a2499a6cf19fdd169921f998df1acfa78fdb5589", "messageHeadline": "Auto-generated Changelog", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "6553b9a29bab97414442760ad0680e8303111e49", "messageHeadline": "Merge pull request #15126 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 352, "deletions": 1100}}, {"node": {"oid": "bafc2359286fc3dfc1ee723f0c5c2089b3a5bd52", "messageHeadline": "Disable Seedphrase import button after switching seedphrase length (#\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b486524c07deb80d5b970892b9ebc73a4b6f6664", "messageHeadline": "Snaps E2E Test Upgrades for the new test-snaps UI (#14980)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 57, "deletions": 78}}, {"node": {"oid": "2366d1c85deb2513a2f4e24334646aa39323b73d", "messageHeadline": "The Japanese word for sign is \"\u7f72\u540d\" (#15078)", "author": {"name": "Yuta Kurotaki", "email": "yuta.kurotaki@gmail.com", "user": {"login": "kurotaky"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8ea973f0fb895f43511a80b6520b32d59cafb53", "messageHeadline": "Add feature flag to prevent add popular networks from being available\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "08cc6c5e771d7be78d20e49b34e2e363c80253df", "messageHeadline": "Bump minimum Node.js version to 16 (#15131)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7ee492b43427de5de5091edcf850374639051f14", "messageHeadline": "Update Optimism ChainID from Kovan to Goerli (#15119)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1752a15db800a3d1ec70c59bd78efedf66fcfc3", "messageHeadline": "fix Chinese translation (#14994)", "author": {"name": "\u5e72\u51c0", "email": "54979375+du5@users.noreply.github.com", "user": {"login": "du5"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e1dbc6194e52dad1086904805e0e38f91e19c56", "messageHeadline": "State logs e2e (#15123)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "dc780eeeb1e3055feaac3f8dca7411c8687e5f7b", "messageHeadline": "Send to hex-prefixed address e2e tests (#15111)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 331, "deletions": 4}}, {"node": {"oid": "9bc8e0bb0857a100665176995500a50eaf44e176", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4444, "deletions": 2291}}, {"node": {"oid": "39e02fef0eb1bbee1b9ea62e58096d225f76c716", "messageHeadline": "Merge pull request #15042 from MetaMask/Version-v10.17.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4754, "deletions": 1324}}, {"node": {"oid": "dcd874616e2a8e304d6c5df39e99bd73fd0ea281", "messageHeadline": "Update wallet-overview.js (#15125)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "79d0a2c8bab0c7d739bcd288aab92bb826ba0e1e", "messageHeadline": "Update wallet-overview.js (#15125)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "94967072f71a756e6bbc6952c4be6cfbfec4eae8", "messageHeadline": "Remove global transaction state from send flow (#14777)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 3183, "deletions": 2039}}, {"node": {"oid": "c5b3daa35bb6003af59e3fbd4f38337a2abecec9", "messageHeadline": "Ensure native asset icon does not display incorrectly when switching \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f4b25d7ea5387c44bb86608d2be77e2fbc8568d4", "messageHeadline": "Ensure native asset icon does not display incorrectly when switching \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "2e58cc96b4f82898dde1baa570fbd148d89e7315", "messageHeadline": "Revert \"Update Optimism ChainID from Kovan to Goerli (#15115)\" (#15118)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "799472247df02dcbff0466625effcb7854474f43", "messageHeadline": "Update Optimism ChainID from Kovan to Goerli (#15115)", "author": {"name": "Will Cory", "email": "willcory10@gmail.com", "user": {"login": "roninjin10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa6eca39e9d16eda4e836b9903e0969a4d7e08f3", "messageHeadline": "Merge pull request #15108 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "10c480b1188fe259efaa8e85cf46ad99586f25d4", "messageHeadline": "Run lavamoat auto", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 323, "deletions": 1098}}, {"node": {"oid": "43f7a44c254ba741a9b3421ca397689f75c8506b", "messageHeadline": "Adding popular custom network integration (#14557)", "author": {"name": "Filip Sekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 968, "deletions": 188}}, {"node": {"oid": "3a313261999a6b59b51b5c52207d3abcbcdbec12", "messageHeadline": "Add fallback image/card for NFTs when image was not fetched correctly\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 200, "deletions": 46}}, {"node": {"oid": "0884b6aa108969821f6b4011632ccada3e1a0511", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5915, "deletions": 1666}}, {"node": {"oid": "b0b1b29d61f369f18b9e10e3594b4c8587ff2b43", "messageHeadline": "Fixing changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdd6c593fa5d135f2a775cad9e510fc102d3f3a1", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.17.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "286da4c661100a528fd87ba68d6c2577c7c71b26", "messageHeadline": "Updating changelog for v10.17.0 (#15043)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 24, "deletions": 55}}, {"node": {"oid": "afb3475d17cf0b8e383ed21c67f2bd7cc873142e", "messageHeadline": "Bump @metamask/design-tokens from 1.6.5 to 1.7.0 (#15017)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eafd10cc51ae1d614e570e49024a5e3e8d85a3f8", "messageHeadline": "Merge pull request #15083 from MetaMask/Version-v10.16.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11560, "deletions": 6446}}, {"node": {"oid": "51072e9fc033e59cb548d4312ed37276f6c68de9", "messageHeadline": "Update changelog for v10.16.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5f80b8532a3eefcfdf0a762653738a4aefc8c10c", "messageHeadline": "Fix changelog", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bc6c60cde11d55c25baad9dd039a4cdae5e045cc", "messageHeadline": "Revert \"Merge pull request #15063 from MetaMask/revert-v10.16.0\"", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11553, "deletions": 6443}}, {"node": {"oid": "e1f392a1de26d41037723aca283c9a6ed57cc6e5", "messageHeadline": "Version v10.16.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f9caa1574fe7e2a9350dc6159683bc4226bedd38", "messageHeadline": "Merge pull request #15079 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "83695c83b4c1d1f039cb3b72d54f3390a209f519", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "93c4d33cdad2ac7a99a9af47447b29e09f2dd9d5", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5912, "deletions": 1663}}, {"node": {"oid": "24662963c5f67905763cc0de1a0ec2fe60aad128", "messageHeadline": "Revert \"Merge pull request #15063 from MetaMask/revert-v10.16.0\"", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11553, "deletions": 6443}}, {"node": {"oid": "1b9130d0e2f7552db7157300d9c2654239036f20", "messageHeadline": "Merge pull request #15067 from MetaMask/Version-v10.16.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "05f29edbeb61e9f96f655ebcdc3e5fc639fdbc52", "messageHeadline": "Remove change from cb77f94 that breaks ens inputs in send flow (#15069)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c3623ab72975eabda9d74453a507255e938bb24d", "messageHeadline": "Remove change from cb77f94 that breaks ens inputs in send flow (#15069)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "52590b8fe3050f3eb9331d30cd56071a7c8316b0", "messageHeadline": "Replace unit test from 7f9e24c4 with a test that is compatible with t\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 42, "deletions": 59}}, {"node": {"oid": "60a8d92e9c79a4c16c9606a93f286783cd13e56f", "messageHeadline": "Update changelog for v10.16.1", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7f9e24c4f03f9b32c14798221d9e70ab043f9128", "messageHeadline": "Ensure that addresses are properly hex-prefixed in the generate ERC t\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 66, "deletions": 5}}, {"node": {"oid": "cb77f94bc52b5d044833e075f28f33f637e90441", "messageHeadline": "Ensure that addresses are properly hex-prefixed in the generate ERC t\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 66, "deletions": 5}}, {"node": {"oid": "51311e4024135cd9515f4d82d1647f24e215d093", "messageHeadline": "Version v10.16.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4d4271522078d0b0a69d58b81315e32b2b37dcaa", "messageHeadline": "Merge pull request #15063 from MetaMask/revert-v10.16.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6400, "deletions": 11493}}, {"node": {"oid": "925a19fa4a507d48908e1deb045932576e8504dd", "messageHeadline": "Revert \"Merge pull request #14912 from MetaMask/Version-v10.16.0\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6400, "deletions": 11493}}, {"node": {"oid": "5290402181b92966fde89e0dba28dba941766a49", "messageHeadline": "Fix tokenIds larger than MAX_SAFE_INTEGER converted to scientific not\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "bf9140aa57d6981acbf5abcd20033c4a37705571", "messageHeadline": "Chromedriver v103 (#15015)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b96690a9764c20e1bce31282019db78d4d0ccb80", "messageHeadline": "Version v10.17.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "fbbd212d3ac9070f2c090b02ddefb5dc0ff89811", "messageHeadline": "Merge pull request #15040 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "50e7fe9386df3f8abc7a1cf75001b71c82c5b43f", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5822, "deletions": 1648}}, {"node": {"oid": "f09ab8889148c406551dea1643966e3331fde4aa", "messageHeadline": "Merge pull request #14912 from MetaMask/Version-v10.16.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11496, "deletions": 6403}}, {"node": {"oid": "de228da78378c2611efd5f991c5b8c03b47a8ce4", "messageHeadline": "Add space under Flask PR item", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d41e5dcfa8e079a8b18339f93c080d77c6ab63a", "messageHeadline": "Fix changelog release bottom list", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7afa381b49e09cfdec5f13c4d7d784d1894e995d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.16.0", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "ece2ed37cb309476290f94e857a6328ac1b98b5b", "messageHeadline": "Re-wording changelog for method resolution fix", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c62730a7cb76a44d9a78d85d7b02cb34ac7ffd6f", "messageHeadline": "Signature method resolution added to changelog", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "167af09a11a3d5bc0e7d6c92f1c94bf96cbaf539", "messageHeadline": "Increase likelyhood of valid method signatures being returned by `get\u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 527, "deletions": 10}}, {"node": {"oid": "f85806ce979d9d756a9f4b911225d2db90dfc0bd", "messageHeadline": "Update v10.16.0 changelog (#14947)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 57, "deletions": 114}}, {"node": {"oid": "2d3f85687ea3019f5feb3d8bf7372f8046851f00", "messageHeadline": "Merge pull request #15013 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "20023ebb4fc05c95e569fadf0a8d417bfbcf9a87", "messageHeadline": "README.md: add PASSWORD .metamaskrc instruction (#15004)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71755bf4cc4f2b5fbeeb6d6538444dcb663110ac", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 16396, "deletions": 7193}}, {"node": {"oid": "effc761e0ee4ea7ffb77f275b5ed650a7098d6f8", "messageHeadline": "Merge pull request #15002 from MetaMask/Version-v10.15.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 97, "deletions": 52}}, {"node": {"oid": "5fa88bebce879de62dea0e69372b43055780af81", "messageHeadline": "Show how much a cancellation of a smart transaction will cost (#15011)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 40, "deletions": 48}}, {"node": {"oid": "324ac0cd78df665410094c23d479ccbbf673c289", "messageHeadline": "Add exclusion for GHSA-pfrx-2q88-qq97, which is in the 3box dependenc\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82430e465903e5cc3d4b25002693af7302d7b5f2", "messageHeadline": "Add exclusion for GHSA-pfrx-2q88-qq97, which is in the 3box dependenc\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba961819f847947e20ac7087d57a82610d2439ff", "messageHeadline": "Backport snaps e2e fix (#15008)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dc951c505a91af87d3f6a978f8c2e111e116f3ec", "messageHeadline": "fix minor german translation issue. connected=verbunden (#14997)", "author": {"name": "SebSeb11", "email": "48764817+SebSeb11@users.noreply.github.com", "user": {"login": "SebSeb11"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ffd0ce0633d37ce6474ac1f999321c5ef324884", "messageHeadline": "Fix 14802 - Prevent children error in page container (#14809)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1fd4dfbde420586926d4caf0d529a7a168a4a5b4", "messageHeadline": "Allow locally hosted RPC and Block Explorer Urls with `wallet_addEthe\u2026", "author": {"name": "Micaiah Reid", "email": "micaiahreid@gmail.com", "user": {"login": "MicaiahReid"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "b68aee1bef417ac49e23d7f5a2e9c742ce90207b", "messageHeadline": "Migrate the build script to `yargs` (#14836)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 270, "deletions": 118}}, {"node": {"oid": "850c68ebb00c49371dccda15c09f535bdc97483e", "messageHeadline": "Update changelog for v10.15.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "506a9872f0f96aef18ff9c3598ad341fbf20ae76", "messageHeadline": "Update E2E tests for new test-dapp version (#14939)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "479298fc89c33f34b159255f1d5094766cc454d5", "messageHeadline": "MetaMetrics: Fixes TypeError: Object.values(...).reduce(...).flat is \u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "254e600d079cb52a1565a68d000b16d1682b45e3", "messageHeadline": "Destroy ledger keyring when removing last account in ledger keyring (\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "390cf09b3f1a91dd516327a6f561b10b6939c01e", "messageHeadline": "Version v10.15.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ac7245b50c17e861b8f3c768b04357a4d0f15202", "messageHeadline": "Destroy ledger keyring when removing last account in ledger keyring (\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "051254dffdcaacbb8cb7639f5bcd537a85cc255a", "messageHeadline": "Fixing tooltip theming by enforcing default theme (#14992)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 137, "deletions": 91}}, {"node": {"oid": "085126d275ffd5938119b2ab0d67f8a8a29a4a7e", "messageHeadline": "Move search icon and add to storybook (#14940)", "author": {"name": "daniba", "email": "danielibanezbecker@aol.com", "user": {"login": "daniiba"}}, "additions": 63, "deletions": 36}}, {"node": {"oid": "3267d6ecc42f6799e2994c138f963013e801d2fe", "messageHeadline": "Only have timeout for when payload is getState (#14972)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "5168538afe3995aa380b6d73d183913ab4398e16", "messageHeadline": "Update E2E tests for new test-dapp version (#14939)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "5a1bc94aa4a75048111edc697adec3dc0e1be070", "messageHeadline": "Changed accounts fuzzy search threshhold to match all (#14914)", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "25739a5fc163bb075ac2cf7d3644db2ed792f005", "messageHeadline": "[FLASK] Fix notifications icon color (#14941)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "5a4b71b08b1df2c1a50d7d84813856885b4889c5", "messageHeadline": "Run lavamoat auto", "author": {"name": "seaona", "email": "mariona@gmx.es", "user": {"login": "seaona"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82645ba516ed030ebfecdfb28d53766381ce00da", "messageHeadline": "[FLASK] snaps-skunkworks@0.16.0 (#14952)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 890, "deletions": 374}}, {"node": {"oid": "b491367632ecef3534b6b30eee8451e6fd43cd12", "messageHeadline": "[FLASK] Rename `workerController` to `snapExecutionService` (#14981)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "843beb6d20cb879bdc7b5765e65738b1ae338b5b", "messageHeadline": "MV3: fix injection of applyLavamoat variable in service worker (#14920)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "4048feeaac437f36745f996d3bb6e0400dbe6c12", "messageHeadline": "Increase likelyhood of valid method signatures being returned by `get\u2026", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 527, "deletions": 10}}, {"node": {"oid": "3d74d06f93bf889b1ad13ae3675545ba254cb5d9", "messageHeadline": "Add missing subtitles for secret recovery phrase (#14943)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 658, "deletions": 330}}, {"node": {"oid": "adbd1c79be20dfe76c6632101f49843bcb7ac927", "messageHeadline": "fix EditGasDisplay (#13980)", "author": {"name": "\u767d\u5ba6\u6210", "email": "bestony@linux.com", "user": {"login": "bestony"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b9e84aa2031826b0fe26e5b12b02888df779eb5", "messageHeadline": "Only have timeout for when payload is getState (#14972)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "80e7d82eed5f3dcd5ef057d2474cd015c3fba064", "messageHeadline": "Remove experimental gas editing for Swaps (#14942)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 177, "deletions": 286}}, {"node": {"oid": "7d1259476bf3edfae38df3bd19f209dbd7a6e6c4", "messageHeadline": "Update smart-transactions-controller to v2.1.0 (#14955)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 1567, "deletions": 349}}, {"node": {"oid": "875a33308467b5a7ff9f37cde2e2e42e270625cb", "messageHeadline": "Sentry documentation (#14788)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "fdf3e9d2d79f636ec32c6d8def155c4aac5378b8", "messageHeadline": "Fix/14856 network settings page (#14857)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 110, "deletions": 171}}, {"node": {"oid": "73488766b6e6008ce0f5125aa9b7dd89fdf019c6", "messageHeadline": "SB:EditGasDisplay: fix error (#14946)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "ac956c43d8839e9690bb33269cc27bd24eef87aa", "messageHeadline": "MetaMetrics: Fixes TypeError: Object.values(...).reduce(...).flat is \u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ebf967562bf87d316b531d9a5367a72d0e97736f", "messageHeadline": "Remove experimental gas editing for Swaps (#14942)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 177, "deletions": 286}}, {"node": {"oid": "1771ed49257d6b139b18a0e687f7fad05bf0a97c", "messageHeadline": "ErrorMessage: add @deprecated (#14945)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ea49b40d336f5e94b8fd5e110b50ab691eb69055", "messageHeadline": "Make the accounts menu accessible (#14936)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "f5c6d0054fbf145e6d69970d3bfe0f47ce12256f", "messageHeadline": "Convert knobs and actions to controls/args for MainQuoteSummary (#14758)", "author": {"name": "Jordon", "email": "jordonlee1412@gmail.com", "user": {"login": "Jordon-L"}}, "additions": 92, "deletions": 12}}, {"node": {"oid": "d8e1961fd16a554fdcb052f9239c201c0307dc81", "messageHeadline": "MV3: Fix dynamic file list injection on service worker reload (#14795)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "25aa3ab4b411d4b02a8e22ea0fd1ade4adb17c56", "messageHeadline": "Update E2E tests for new test-dapp version (#14939)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "ede801e1439037a6636665fabeb0859b455d5b79", "messageHeadline": "MetaMetrics: fix onCancel trackEvent (#14935)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a3c0e52dc57e7dc04f9a0a32e7464707df212f34", "messageHeadline": "New Crowdin translations by Github Action (#14524)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 1607, "deletions": 17}}, {"node": {"oid": "804db7f1dc5f7dfb7381cc52fde88af71bc1e3b2", "messageHeadline": "fix animated qr in dark mode (#14900)", "author": {"name": "Soralit", "email": "soralitria@gmail.com", "user": {"login": "soralit"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f9edbf50ce352e92bf6dfd185ef67a6ab447747a", "messageHeadline": "Empty balance while switching network (#14354)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "88286664b51f590ad152c70fcd30d77f86040a35", "messageHeadline": "Fix for: Invalid transaction envelope type: specified type \"0x0\" but \u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 130, "deletions": 5}}, {"node": {"oid": "136218893bbe957992c364b22b2274fecc20c6b5", "messageHeadline": "Fix contact address pet name (#14613)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "f561aeeef60446197d3ee4a64086ec161a7227b5", "messageHeadline": "Fix to infinite loading on approve screen (#14756)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 299, "deletions": 19}}, {"node": {"oid": "b170211700d78655eacc76feda0ea3b393366e1c", "messageHeadline": "Fix to infinite loading on approve screen (#14756)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 299, "deletions": 19}}, {"node": {"oid": "496d9d81c3367931031edc11402552690c771acf", "messageHeadline": "Fix Enhanced Gas Fee toggle setting metrics event (#14874)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7dc6a5feaabc4754bf73d4abaeb10ee55570924d", "messageHeadline": "Merge pull request #14837 from MetaMask/prop-type-fixups", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 62, "deletions": 24}}, {"node": {"oid": "8930df79519f4f1ecdd06f0e77256089e323e500", "messageHeadline": "Allow locally hosted RPC and Block Explorer Urls with `wallet_addEthe\u2026", "author": {"name": "Micaiah Reid", "email": "micaiahreid@gmail.com", "user": {"login": "MicaiahReid"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "1e64ef419b37ea551bb880e5ca0bb4bed9602e3e", "messageHeadline": "Changed README dev build step to include npm start (#14808)", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2c6236ed4ffcb488f508c84cebd26a92a822228b", "messageHeadline": "Version v10.16.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 121, "deletions": 2}}, {"node": {"oid": "9121a028e61088dac5358aa6556f74172494f86e", "messageHeadline": "Merge pull request #14905 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "7df0af8f4fd61f6fb87b05af7ad444d5ade3dc76", "messageHeadline": "@metamask/providers@9.0.0 (#14904)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "979cfe9aabbe29e4fb638d30168e36f311f596ee", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7b86fb54bdc6f52a7060398ff051821524e9554", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10414, "deletions": 6092}}, {"node": {"oid": "9813fcae13752a56916a9d5e83646549b328061e", "messageHeadline": "Merge pull request #14563 from MetaMask/Version-v10.15.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41328, "deletions": 15696}}, {"node": {"oid": "aae91c5596014ed1483398910f868647fb03cfb1", "messageHeadline": "Delete lavamoat patch", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "c1804c33f5895585d3fb4f566cc12676f3ba7bbc", "messageHeadline": "lavamoat - bump for stats support (#14641)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "85c52d12144b35d8068e942c298c95fc4f84948b", "messageHeadline": "Remove module paths from bundle (#14763)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5a6f7541dbf824b22bcca8fe1ff02484fbeb1e16", "messageHeadline": "fix lavamoat policy files for drag and drop package (#14901)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "15a962527ab39f882f590e54bb4f06a50c452328", "messageHeadline": "LavaMoat - UI upgrade - secure package naming (#14565)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 15977, "deletions": 11146}}, {"node": {"oid": "78682ea9d29e673b4a5ab4a3705d0e27536d42a6", "messageHeadline": "fix lavamoat policy files for drag and drop package (#14901)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "54e83d659d6278afab94bc8ce1afe39957894018", "messageHeadline": "Fix padding issue in Edit Nickname screen (#14842)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d882835cae5afeba2b72dea66ffb166a389c8229", "messageHeadline": "Added PR feedback changes", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8b09f84502009e3bc29694b7b696a621bfa205e4", "messageHeadline": "Linting fixups", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "93ee67eb01d038f6b5846c9940f5793813fa46b5", "messageHeadline": "Update pr based on review feedback", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "0f7bb16b9bee2f2c2dcb4b8c5860c661f9f1552b", "messageHeadline": "Update ui/pages/settings/settings.component.js", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a1c964a6b80226976cbdc1cbf2adf9b65ebaa937", "messageHeadline": "revert indenting change", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5e049aabff02a80a51c5e28b7541575e0e4576bb", "messageHeadline": "Remove junk from previous ticket", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 18, "deletions": 58}}, {"node": {"oid": "9c8b22a20b6bca91207de8d631f2885c3350d2b5", "messageHeadline": "Changed to address to optional for TransactionDecoding component", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2d5bd01c4aaef0ca26552f58b55d0cd3d76dabd", "messageHeadline": "Changed networks tab to explicitly pass in false and fix implicit typ\u2026", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b76943ea18a9a747f4af9a75d823e8867588d1af", "messageHeadline": "Changed custom nonce min to a number from a string", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ec652d0da68b9e567e1d154883a840606927e81", "messageHeadline": "Changed transaction decoding component to put keys on data items", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29d87343fab8b7e4198dce815192629a008d8c55", "messageHeadline": "Changed update nickname popover to remove proptype errors", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "3665c3718d295819286d650bf7b1ef23b465ef0e", "messageHeadline": "Changed seedPhraseBackedUp to always a boolean", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5c93ca44da1203503f72cc98ddaa85ebc1d6ed9d", "messageHeadline": "Changed asset option prop type requirements", "author": {"name": "Zachary Belford", "email": "belfordz66@gmail.com", "user": {"login": "BelfordZ"}}, "additions": 92, "deletions": 36}}, {"node": {"oid": "e546e137dec65fe53d8a96796ad123155a32932d", "messageHeadline": "Create e2e test for snap in-app notification (#14894)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 111, "deletions": 1}}, {"node": {"oid": "b0557daa055dc0086fe06815e8c334db6fdef32f", "messageHeadline": "Handle an RPC provider delay in Swaps (#14821)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 153, "deletions": 30}}, {"node": {"oid": "4fa4930c8ae5795a26f6be7fb96fe0c5afad49e8", "messageHeadline": "Add friendly error handling when background throws an error before li\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 336, "deletions": 27}}, {"node": {"oid": "2e1a37b47d8da48bd47f8d5721b30fc8d31ee399", "messageHeadline": "Fix 'website' casing (#14860)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97055316712686ce561ebd0be3f074d4880f3f0d", "messageHeadline": "Reduce the default slippage from 3% to 2% (#14863)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "2fd45493334846faa07c7ab8ec405b8baca778c3", "messageHeadline": "Update chromedriver and chrome binary (#14877)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "bd5d47993d3e254be560a1c4cb422b498c27b6e8", "messageHeadline": "Make content changes for the STX status page, remove old content (#14\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 14, "deletions": 201}}, {"node": {"oid": "18e4af769027a2032a8de16dd9395ee90b22f97e", "messageHeadline": "Unit test proptype (#14868)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "ae76c365a022aa9a3be56cc896e53b84c72bac6a", "messageHeadline": "manifest: add https://chainid.network/chains.json (#14810)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "13adf0381d1baf5a96788c01e77af9fdec74797f", "messageHeadline": "Update e2e test to reflect change in Chrome", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ada427af6d15d49d18051b708df5322c30ad445d", "messageHeadline": "Fix development build scripts (#14594)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 22, "deletions": 42}}, {"node": {"oid": "fda057637e4ec3ba61ea0ce9afe62698090925e6", "messageHeadline": "Add applyLavaMoat build flag (#14583)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "914cdd5fa56f18e173cc7a16dda60775afdcc27a", "messageHeadline": "Fix switching between ETH and USD (#13827)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "250b3d549994e702ad8bf60156f3b3355d6db808", "messageHeadline": "Fixing add recipient flow issue with contact list/recent recipients (\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c18c3b078e45a162a00214cca4bf3836d8270d7d", "messageHeadline": "Updating icon color (#14835)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c70ea259d612f536c80ea2d7c1dbaf93244b5e58", "messageHeadline": "Update minimist from v1.2.5 to v1.2.6 (#14850)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "01665754057ac92617ad20ced05b851dd1b457bf", "messageHeadline": "fix: keep lock button text inside button boundaries (#14335)", "author": {"name": "Victor Korzunin", "email": "5180700+floydspace@users.noreply.github.com", "user": {"login": "floydspace"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "db519a8cff07ff5d9f43774d82cbf0b9feb671d9", "messageHeadline": "Update minimist from v1.2.5 to v1.2.6 (#14850)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d6dc1b0c578b699db80d1176226dd71cd3a5c8be", "messageHeadline": "Updating some more instances (#14851)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e60af93f2a32432ef6842531cc410b2f207ae27e", "messageHeadline": "Storybook: add TransactionListItem component page (#14786)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 2131, "deletions": 0}}, {"node": {"oid": "ba7a177f5cd3966ac022ecf2c47b44603791da89", "messageHeadline": "fix design breaks on the Settings Navbar when Internationalization (#\u2026", "author": {"name": "$tocker", "email": "hks0284@gmail.com", "user": {"login": "Hyun2"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "43bd885be7e78f24c7edae594d88721b22a02fc9", "messageHeadline": "Merge pull request #14840 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 790, "deletions": 1343}}, {"node": {"oid": "87bba78d1f1a48ea0502125310c8ea8a54a6bbdd", "messageHeadline": "Updating all instances of Metamask to MetaMask in content, comments a\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "e79a900f5450646dd40399c7f00f181b759c031a", "messageHeadline": "Update LavaMoat policy", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 147}}, {"node": {"oid": "13a1e6318422dfde4fbdb750cb26367878820bb9", "messageHeadline": "Update e2e test to reflect change in Chrome", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e6d5af5f9afacb4b41286c1225a0de95e61781d8", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 47623, "deletions": 20093}}, {"node": {"oid": "92cd6138f27864e62ad13ffd0f9dff811cf606e6", "messageHeadline": "Update `protobufjs` and remove obsolete advisory exclusion (#14841)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e34a5ee0eb7a2e6b5837c6ecf3945c3df8afb2ac", "messageHeadline": "Update `protobufjs` and remove obsolete advisory exclusion (#14841)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "39425029516626d5d6ae81e4067b400bb768c852", "messageHeadline": "Merge branch 'master' into Version-v10.15.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 574, "deletions": 397}}, {"node": {"oid": "7057955845c740d86855979fa0ea124cf6f22863", "messageHeadline": "Merge pull request #14834 from MetaMask/Version-v10.14.7", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 528, "deletions": 358}}, {"node": {"oid": "cf5db650fe043bda3b6345030cf64b70513d0ec6", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.14.7", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5625, "deletions": 3120}}, {"node": {"oid": "239f5f7fa60a05f3b98eb00a9bbb7d27ee48eed1", "messageHeadline": "Include snap version in pill (#14803)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 44, "deletions": 33}}, {"node": {"oid": "9a74e309e6af2676e173e12c06d7d58db39dab0f", "messageHeadline": "Update changelog", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1b23ea13526a218a27f703a363659e8d38e9d6f1", "messageHeadline": "Update PULL_REQUEST_TEMPLATE.md (#14790)", "author": {"name": "hilvmason", "email": "95925065+hilvmason@users.noreply.github.com", "user": {"login": "hilvmason"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "efdc3149aa9c66438a3521e93a6e2def58824055", "messageHeadline": "fix: keystone transaction qrcode has no white spacing (#14798)", "author": {"name": "Soralit", "email": "soralitria@gmail.com", "user": {"login": "soralit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b599035a12010e31b85c3733fb573ba05b840b3c", "messageHeadline": "Snap notifications integration (#14605)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 724, "deletions": 10}}, {"node": {"oid": "95c230127cdda45bfd639362f0e0bd429ef764e6", "messageHeadline": "Upgrade @metamask/eth-ledger-bridge-keyring (#14799)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7ce48684018e0cc33ac3c9bfb5d2f936bfc842e7", "messageHeadline": "snaps-skunkworks@0.15.0 (#14772)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 382, "deletions": 58}}, {"node": {"oid": "db6998c66ae21b1c4e5d46192f946e9de2311327", "messageHeadline": "Fix proptype errors in network dropdown, tx list item details, and ac\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "8709c14126ed0ad452f598a47816179b795b6b42", "messageHeadline": "Ignore advisory GHSA-wm7h-9275-46v2 (#14789)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "08490def8f0dc2febef68a5e4859f8e137d76e62", "messageHeadline": "[GridPlus] Updates Lattice-related modules to unlock functionality (#\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 32, "deletions": 49}}, {"node": {"oid": "8961ea5d1b40269420646627a599635001733091", "messageHeadline": "Ensure transaction type is correctly updated on edit (#14721)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 136, "deletions": 1}}, {"node": {"oid": "f6643e853c4ed87265000948dda0bc6622a351ba", "messageHeadline": "Add fiat onboarding for AVAX and MATIC through Wyre (#14683)", "author": {"name": "benlwyre", "email": "102182506+benlwyre@users.noreply.github.com", "user": {"login": "benlwyre"}}, "additions": 149, "deletions": 129}}, {"node": {"oid": "377c621dd4ab7f6afe53d703dc5296dbecb33ed9", "messageHeadline": "Bump @metamask/contract-metadata from 1.33.0 to 1.35.0 (#14791)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6ade44bc9482639de929ddbe4bf1d1dc8182e7a", "messageHeadline": "Slight cleanup of constants/transactions, useTransactionDisplayData, \u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 61, "deletions": 56}}, {"node": {"oid": "6dbb2c4ded2f3098ce03031bf48cbad49f822f75", "messageHeadline": "Migrate the \"estimateGas\" API call to \"getFees\" for STX (#14767)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 191, "deletions": 842}}, {"node": {"oid": "0d595df635f4751b1a634933b50c955dd1523f7f", "messageHeadline": "Ignore advisory GHSA-wm7h-9275-46v2 (#14789)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "25082ae272afc76ba27d4d79d77812d544a978d1", "messageHeadline": "Adding flag for MV3 (#14762)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 361, "deletions": 21}}, {"node": {"oid": "51986a472438f20a2e7d4bff743b230978f41b98", "messageHeadline": "Add types to send state (#14740)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 388, "deletions": 111}}, {"node": {"oid": "5b8a69c7219940231f35936cb9f308757f4a9fdc", "messageHeadline": "Remove site origin on snap install (#14752)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "8fcbebc546de1111282893bab2f1a6c5479b940f", "messageHeadline": "Update design tokens library from 1.5 to 1.6 WIP (#14732)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 199, "deletions": 89}}, {"node": {"oid": "70bdd9729fe7345b4dd36e3bd4ce00dc720054c4", "messageHeadline": "Enables the \"Safe Transaction From\" copy for safeTransferFrom transac\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3177c6abbb46a1528d22fd178a5653c637703492", "messageHeadline": "remove draft transaction (#14701)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 121, "deletions": 439}}, {"node": {"oid": "623fd91d65604baa12a14964c756b3240d5cd60d", "messageHeadline": "Fix currency conversion rate (#14713)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "f6576801d47d896311d7c2fa96a9ec23c30ffbab", "messageHeadline": "Fix an edge case with missing top assets in Swaps (#14688)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "c833e41eee515a356cfeaae8035baa884e674199", "messageHeadline": "Restore SiteOrigin chip on permission screen (#14768)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8465a3c4aa517988ca0769ae296c167dad3c747d", "messageHeadline": "Remove module paths from bundle (#14763)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e7d1476522f66a0e5e12f30ca5ef4d4d2bd9cf20", "messageHeadline": "Sign button is enabled after scrolling all the way to the bottom (#14\u2026", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "5b05dd4e8eee4ec64d29d161006d18f1458ea372", "messageHeadline": "v10.14.7", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "eb55c0d1f7ecc29560ab05af41237311a0c9bfe5", "messageHeadline": "Remove module paths from bundle", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e06e5599bb2646174aa71e1dbd45afd8ed7293ab", "messageHeadline": "EditGasFeeBtn: Insufficient number of substitutions for key \"dappSugg\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "634cf70a71f63ec98ff7efbc081620480efa8a58", "messageHeadline": "Enhance reusable SiteOrigin component (#14720)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 103, "deletions": 49}}, {"node": {"oid": "3ede652895eff50fab1ce4d1ad99be4382b89d36", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3964940156d4a5d9861387bed85f60b5d9c5d904", "messageHeadline": "Bump @metamask/auto-changelog from 2.5.0 to 2.6.0 (#14741)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11831c6ae5915ea9f883f7873ce908b75afc5dab", "messageHeadline": "Add hideEstimatedGasFee prop to sort-list and select-quote-popover te\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a5e07b0f1880eb741f618e1ed5cd347c158125f5", "messageHeadline": "Chain ID field use the same color pattern as the currency symbol fiel\u2026", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5444474d8297c86dfb9c92d0e9e80d6dc84aa87c", "messageHeadline": "add gas_used to gasParams for conversion (#14627)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "66c049bb357155750b772e94faedd8c57ed0e88f", "messageHeadline": "snaps-skunkworks@0.14.0 (#14700)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 285, "deletions": 1112}}, {"node": {"oid": "9d058007ccfd025be22e5b07fa0c2e84f96fd8c6", "messageHeadline": "NetworksTab: make footer buttons nowrap (#14733)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5a6e82fc0f2a5fae71fe533b9363d04d1404c5e7", "messageHeadline": "Ensure send logs use current chain currency symbol (#14726)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "944c22262ff7b1ae8a5041d6b068e8a21fc8bd34", "messageHeadline": "Ensure send logs use current chain currency symbol (#14726)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2668446e3bfd34fc593fe21bfe22e516adaa6253", "messageHeadline": "Fix Ropsten Test Network icon (#14626)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ca6835a86d1157da77d523e7c43cbef97da64c09", "messageHeadline": "Use enum for test snaps website URL (#14727)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "732554994017bb834384db2ab8e2aebeea104772", "messageHeadline": "Add search information for Theme dropdown (#14476)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7cfa4545704eaaf1d32600136859e15eaea70490", "messageHeadline": "Storybook: add SignatureRequestOriginal (#14707)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "1464ab724fba596326dae39efd551bc9da376a4b", "messageHeadline": "Storybook: Fix SignatureRequest component (#14706)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "211f98c5c77b035d848b679a2adb8d8c24298ad2", "messageHeadline": "v10.14.6", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d1ac1a838963a685d419af588e567ef614f8e9ae", "messageHeadline": "Rename phishing warning page environment variable", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "5a5e541b5e0a138a850315dfa3c37d35be3c00d0", "messageHeadline": "Fix e2e tests", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "dbe89049bdb1ed7d618b743ceb023c4fa72df862", "messageHeadline": "Unit test proptype (#14564)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d01a2ad7e5c9c5a760eb44715b0d03027d042af6", "messageHeadline": "Overall CSS #13441 (#13902)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 267, "deletions": 134}}, {"node": {"oid": "a0c4febfcef2368df6a2afb963e57b2b64a15116", "messageHeadline": "\"Cancel/reject all\" for signature requests #13201 (#13786)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 251, "deletions": 3}}, {"node": {"oid": "24c3175ec7944e44cfece1d6554f64ac23fb4fa9", "messageHeadline": "Fix CI validation errors", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "3693de79473af43601dbf51814c17d12d9953091", "messageHeadline": "Reproducible `.zip` files (#14623)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 83}}, {"node": {"oid": "7199d9c56775111f85225fe15297e47de8e2bc96", "messageHeadline": "Use externally hosted phishing warning page", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 412, "deletions": 255}}, {"node": {"oid": "57e7d05bfa890a9465f11c8f604ba485e4976b1e", "messageHeadline": "Update Lavamoat policies", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c2cd6f8097cc382b51c0ae90162e2fb7177a28d2", "messageHeadline": "Bump `addons-linter` (#14717)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 732, "deletions": 1096}}, {"node": {"oid": "f251ca4ff236864983f6ebe933c28ee77711fee0", "messageHeadline": "Track send flow history on txMeta (#14510)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 415, "deletions": 91}}, {"node": {"oid": "214211f847941221e8d328352d8b4260e56ab86c", "messageHeadline": "Update Lavamoat policies", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f4094925f0f8e8a12e5b2f272a8402f0d5318af5", "messageHeadline": "Ensure ledger keyring message event listener are removed on metamask \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "8a14504b6381bc62af9423a1be6d6e53aa5d5cf3", "messageHeadline": "Version v10.14.5", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "ae4efef43e8e1c760d7a67516ccf2629e0719836", "messageHeadline": "add networks without ticker trait (#14607)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "eee4cc3100f02282e7e008b92d4a503284aa48ce", "messageHeadline": "Add Coinbase Pay as fiat onramp option (#14648)", "author": {"name": "Lachlan Tweedie", "email": "30222060+lachiet@users.noreply.github.com", "user": {"login": "lachiet"}}, "additions": 140, "deletions": 1}}, {"node": {"oid": "23565cac2cef5081b38ddf06ebbfe29c44fdca1a", "messageHeadline": "Bump @metamask/controllers version, remove patches (#14618)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 2321, "deletions": 637}}, {"node": {"oid": "a3917763d4aa076912736aeda7596be4b2815cd7", "messageHeadline": "Removed onExecutionEnvironmentError (#14698)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "d305dcba9d1b8ddd5219c9362e78616b6072a4c1", "messageHeadline": "Change styles for the high price impact notification in Swaps (#14697)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "77c1100858b4e7509bbbb851aaab9dd0bea3883c", "messageHeadline": "create e2e test for manageState snap (#14699)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "8948018e5a4361680bd4cf339472fb64fff835b7", "messageHeadline": "Ensure ledger keyring message event listener are removed on metamask \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "5e55cf2cf2c3d414510c795597c9deba8b01c8ff", "messageHeadline": "add case in useTransactionDisplayData to handle transaction type safe\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 370, "deletions": 1}}, {"node": {"oid": "02d374fde09982e95ddd81ebc621d5664dc41477", "messageHeadline": "deps - patch secp256k1 for fast module init via lazy loading (#14677)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "c0957866a9a5213d98881adb9c6432a27535001d", "messageHeadline": "metametrics: deprecate flatMap (#14608)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a96d40957b45c7dd2f36ddde547a4940e07291a6", "messageHeadline": "Stop using 4bytes for contract deployment (#14598)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 78, "deletions": 4}}, {"node": {"oid": "6c757ab5e043fcef905bc5e469e81f75b2044a90", "messageHeadline": "Event tracking for Token Detection V2 (#14441)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 231, "deletions": 38}}, {"node": {"oid": "4b2cd0ef7a34c3873b239f61d69a483ff6edb29b", "messageHeadline": "Fix Snaps view search (#14693)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "9a153d2388ae890fd284d727649b5cf6ba34c7e7", "messageHeadline": "Remove gas editing in Swaps (#14673)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 0, "deletions": 1446}}, {"node": {"oid": "b258cbafe7ac6abfbc630b459bc72d6866c0f513", "messageHeadline": "Remove confirmation for terminated snaps (#14566)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "12cda5eb2d8e7517db91759035c9b9c4fecd0f0b", "messageHeadline": "Chromedriver v101 (#14617)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2dac88cbf407b71a87171130d6b5b8c587e8356b", "messageHeadline": "snaps-skunkworks@0.12.0 (#14670)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 35, "deletions": 101}}, {"node": {"oid": "890e0ed70f6b433920f27169fa6aab1959399d1e", "messageHeadline": "Fix auto-lock e2e test (#14685)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "54292f6c818d48497059a6eb889ae880b4dc3d1d", "messageHeadline": "Fix eth_sign 'Learn more' dialog link (#14667)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23f4b58dcaa07b4c452eb20f4612be6c3cf9c322", "messageHeadline": "Updating alert text color (#14674)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f47d02b72a61df90ce3e3e1c6d834139226caa59", "messageHeadline": "Auto lock e2e (#14624)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "55e88a0e8e28f83a90dd7818bf42edbfc1b3741d", "messageHeadline": "lavamoat - bump for stats support (#14641)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "833eaa61c15575beb9a012bb74555166097ccc6d", "messageHeadline": "Fix Ropsten Test Network icon (#14626)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "98c7515344edb4e2bd60f7e361d222781d263393", "messageHeadline": "TransactionListItem: fix save/cancel rounded btn (#14659)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0a10b425ea018c8dc8d232fe99d17b0601a4a3a1", "messageHeadline": "Add New Tokens Found page (#14366)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1029, "deletions": 133}}, {"node": {"oid": "2bd7127433f31738e81f5f99d9eae90aa2124872", "messageHeadline": "Swaps / STX improvements (#14622)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 104, "deletions": 40}}, {"node": {"oid": "9e401b14bf5663435b57e86655578bfc899596dd", "messageHeadline": "Simplify removeSnap functionality after snaps-skunkworks update (#14646)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "a2ea1cacc81dcadd0687107ec970b32aef6d73fb", "messageHeadline": "Fixing Speed up/Cancel information text (#14551)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "fa9d703aa0767da8d5145ed97ee574bbded93f2b", "messageHeadline": "Fix SRP paste duplication (#14625)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "07da8ce58923cc3fc0959691c9f04c5b1312891e", "messageHeadline": "LavaMoat - UI upgrade - secure package naming (#14565)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 15710, "deletions": 11032}}, {"node": {"oid": "b0ad0cb1f3d43bafcd27982250629bfb4388f3cf", "messageHeadline": "E2e send tests (#14568)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 39, "deletions": 100}}, {"node": {"oid": "32a82be2b6687092c3baea75bc8d060a9670507a", "messageHeadline": "[GridPlus] Updates Lattice-related modules to unlock functionality (#\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 32, "deletions": 76}}, {"node": {"oid": "c3071b273b03c7f3cb9eab833983e9a9ca447e56", "messageHeadline": "slip44@2.1.0 (#14619)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "91fd8342dc0859897b51d882b723355931a859af", "messageHeadline": "Reproducible `.zip` files (#14623)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 368, "deletions": 1185}}, {"node": {"oid": "4550a10d32900d3424f26e7e43c8f6cbdc00b77b", "messageHeadline": "fix incorrect casing of includeUsdRate option passed to CurrencyRateC\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3b7a656fc6d25622cd85616dcc8b535c1b880a6", "messageHeadline": "Fix redundant entry in lockfile (#14616)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "564ad2f81be31f98ac71c61a849904e71db8f1a4", "messageHeadline": "Track send flow history on txMeta (#14510)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 415, "deletions": 91}}, {"node": {"oid": "41275832248bbedfe6b62dabf47bb32f48afa635", "messageHeadline": "Jest tests - incremental coverage (#14612)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 85, "deletions": 18}}, {"node": {"oid": "a58faa13a35e4bf6c014389dce112745ef83248d", "messageHeadline": "Version v10.14.2", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "fefe9401a19dd7c3c6c0c71ed0fdb04830c05fdc", "messageHeadline": "build - update bify-module-groups for build determinism (#14610)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 27}}, {"node": {"oid": "5524f224b21a0166f4724a866b9f9f52b2049b44", "messageHeadline": "build - update bify-module-groups for build determinism (#14610)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 27}}, {"node": {"oid": "8a71f0f00887a9e8c9bec3ac20029e3c31fb974b", "messageHeadline": "Add search information for Theme dropdown (#14476)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f926925b3f3a3c296c4f30333bafdfe0e23f897c", "messageHeadline": "metametrics: deprecate flatMap (#14608)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "23e3f52a04e5fa03590238d481a47a9294b7953a", "messageHeadline": "Update version parsing to allow rollback release (#14288)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "900ac4596b02c755e2231e32d43bcd7b8ae84a20", "messageHeadline": "Version v10.14.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0110bd957133ecf5dec9eb560a6dfe160c851c65", "messageHeadline": "Fix lint errors", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c1ca70d7325577835a23c1fae2b0b9b10df54490", "messageHeadline": "phishing-detect - validate redirect url protocol", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6bf87b83a6adea0c35689fe4d8701e1a41b959f9", "messageHeadline": "Update bug-report.yml (#14466)", "author": {"name": "Kevin Ghim", "email": "kevinghim@gmail.com", "user": {"login": "kevinghim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9daab6aa596a15bdd01a8af627e2d9352eb0ef88", "messageHeadline": "Disable STX if a regular tx is in progress (#14554)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "8a141fe28c85c3eeb14d03a855e86dcd39ff8e7e", "messageHeadline": "fix cross-fetch moderate vulnerability alert (#14570)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 27}}, {"node": {"oid": "2a3b77c95fe048760af0835b6688048bdc11191b", "messageHeadline": "[skip e2e] Update changelog for v10.15.0 (#14593)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 13, "deletions": 42}}, {"node": {"oid": "6915dd1a571ecc478b8ef95ac921deb9cb07b381", "messageHeadline": "Fix development build scripts (#14594)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 22, "deletions": 42}}, {"node": {"oid": "3b3a6806823b24a973fb4cfdf30483ae91a53663", "messageHeadline": "Stop using 4bytes for contract deployment (#14598)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 78, "deletions": 4}}, {"node": {"oid": "8223aecabfdd8903b9bfed257b59e5f45f0589a3", "messageHeadline": "Update PULL_REQUEST_TEMPLATE.md (#14547)", "author": {"name": "hilvmason", "email": "95925065+hilvmason@users.noreply.github.com", "user": {"login": "hilvmason"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a7469979b4e041f634ca727405be970bacefbc56", "messageHeadline": "Patch gridplus-sdk for perf fix (#14582)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "73a7ce9e39b9b681935bb72614b03255dd501dcc", "messageHeadline": "Add applyLavaMoat build flag (#14583)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "54a89f029e1286ee36ba04225ba75ea9f496af6a", "messageHeadline": "fix cross-fetch moderate vulnerability alert (#14570)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 27}}, {"node": {"oid": "12a088e638759b709b475a723157622f946de063", "messageHeadline": "Fix browser.tab.get call (#14550)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 14, "deletions": 44}}, {"node": {"oid": "7da6c66ea29896f1ced15bbd374f25ee8a10d339", "messageHeadline": "Added getAccounts suppressUnauthorized param (#14126)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 1215, "deletions": 435}}, {"node": {"oid": "402db4e94ee05acfb08075e3f52cb107f587fdad", "messageHeadline": "Version v10.15.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "d139e6954526a24d7b3775c975b7a779f2e09d96", "messageHeadline": "Unit test proptype (#14509)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "16bfd2f334934015d8942bc5a46d7737c0a1198c", "messageHeadline": "Merge pull request #14562 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "fd3eabf327153f68a59837423c2a3b9e5bad42f9", "messageHeadline": "Revert \"Revert \"Dark Mode: What's New Announcement (#14346)\"\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "f19173b0f2c45aa4c7bb0dd8f042c3753935d61d", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 24874, "deletions": 4560}}, {"node": {"oid": "66bd1729807a3c1323a97fe7f43879f42532496a", "messageHeadline": "Lavamoat - protect all UI contexts (#14537)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "7a627680a8fc305930882da62ebe2972ca61510a", "messageHeadline": "Merge pull request #14478 from MetaMask/Version-v10.14.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5630, "deletions": 3126}}, {"node": {"oid": "1624af2364a9d32345ff5c0ba5af44c004ca8946", "messageHeadline": "snaps-skunkworks@0.11.1 (#14531)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 62, "deletions": 93}}, {"node": {"oid": "ad1abaaef4ce0474214b9fc802964413b12b72ad", "messageHeadline": "Updating text/muted to text/alternative for select text on home scree\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6309d53650b4022bc55a4f262ffa53ff274ae87a", "messageHeadline": "Dark Mode : Add OS option in theme selection dropdown (#14379)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 42, "deletions": 55}}, {"node": {"oid": "b29b48836e7ac1d99b67b3ae727e3e76122b8a54", "messageHeadline": "Update Dark Mode What's New message (#14535)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "022c141ee86ff729548c28b29e56ccaed1c92efd", "messageHeadline": "Adding 'Swaps' to metametrics event categories (#14538)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1e53b3330c78c369956a292888edecb77834730", "messageHeadline": "Create new e2e test for bip-44 snap in test-snaps (#14440)", "author": {"name": "Bowen Sanders", "email": "bowensanders@gmail.com", "user": {"login": "bowensanders"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "72d2977e7202ad1c0367a420e0d9487d44f2dc5d", "messageHeadline": "Warn about multiple MetaMask instances running (#13836)", "author": {"name": "Hennadii Ivtushok", "email": "hennadii.ivtushok@consensys.net", "user": {"login": "hivtushok"}}, "additions": 202, "deletions": 0}}, {"node": {"oid": "74b54013023ec1a344f819949835b1629e363214", "messageHeadline": "Fixed API for watchAsset (#14545)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "27ad7279cd400c1656da844d6b0cd16e9b594d6a", "messageHeadline": "Rename NotificationController to AnnouncementController (#14389)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 208, "deletions": 30}}, {"node": {"oid": "556855855412437db2ca6ab03e7a418b267c45b2", "messageHeadline": "Adjust package version to 10.13.0 (#14540)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22df2afcb292140b9ea6b71a24fbe1f7e02aab18", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "71d0873dedd760010f25281047578bb7efb684c9", "messageHeadline": "Add token standard to custom token details (#14506)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "7a9662b88e351fd2386654772cd9300d693f63cf", "messageHeadline": "Add token standard to custom token details (#14506)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "223124a561dad6dbd2b2771a85972dc5cc575bb7", "messageHeadline": "lavamoat@6 - update to secure package naming (#14488)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5700, "deletions": 3514}}, {"node": {"oid": "0c49bc14d4ee64068405fa74728b870099202575", "messageHeadline": "Fixing 'Learn more' casing on import token screen (#14529)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "193c22588e2fa54764be5a4414b9c9975b045a25", "messageHeadline": "call controller methods directly in send duck (#14465)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 117, "deletions": 114}}, {"node": {"oid": "9cea6f57ef619aaedfb6f8b6d2f556c15eb5bce9", "messageHeadline": "Revert \"Dark Mode: What's New Announcement (#14346)\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 81}}, {"node": {"oid": "cf2c6a3164b8bd75aa97c8641574a5460b3fadb5", "messageHeadline": "show token approval details on confirm approve screen by default (#14\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "37272ad9233636c9b1a1905e681c0298a6bf7dd6", "messageHeadline": "i18n - remove unused locale strings (#14527)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 78}}, {"node": {"oid": "f567a3fe86ef8b2842cf81026dd392e8c4b34847", "messageHeadline": "Do not show failed off-chain transactions details when grouped with a\u2026", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 204, "deletions": 36}}, {"node": {"oid": "ef6fb86f508197d9347d092c0874c8eae9d74c2d", "messageHeadline": "Update for a new Add network page (#13866)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 172, "deletions": 65}}, {"node": {"oid": "8fef9fd8df92a099a36f6aa1f9cf3edebe720baa", "messageHeadline": "Update display of switching current network (#13450)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 266, "deletions": 63}}, {"node": {"oid": "16fe8744a611160f0ef43c5d0850570141c40d6a", "messageHeadline": "Ensure network name in confirm page container is defined (#14520)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "284bab1cbc494c7d9cac356ceddb5ae3cd76cf3e", "messageHeadline": "Ensure network name in confirm page container is defined (#14520)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f8e850bbfacfe70a91872ce9d0996d1a693a3add", "messageHeadline": "New Crowdin translations by Github Action (#13556)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 16688, "deletions": 225}}, {"node": {"oid": "78f4684b2ae21a90c399323788a16d8af3a9d20a", "messageHeadline": "MetaMetrics: Add EVENT.CATEGORIES const (#14474)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 254, "deletions": 153}}, {"node": {"oid": "34d43e66ca783afe1b895120b6c7ad58c8958c50", "messageHeadline": "Update tx data for simpleSends and add isBestQuote to swaps data (#14\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0fd1cea1fe09baeb21cc4836f5f813b5c4432159", "messageHeadline": "Feature/remove bitmask (#14489)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d0ed2c1afcbac47cfffd3fbf511050fd20502b83", "messageHeadline": "MetaMetrics: add 'number_of_nfts' user trait (#14495)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "c9b00541cd8d3d2406a34cc0ba6635f2edf89d7f", "messageHeadline": "Updating lavamoat policies", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "fbeae5724728996b2e19daacb83adb54b7901e1f", "messageHeadline": "Add testnet name as prefix for native currency of preloaded testnets \u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 72, "deletions": 21}}, {"node": {"oid": "c25c0432ed80fad09e53cd74d21bdbef1dc7e0ad", "messageHeadline": "Fix ESLint config around files w/ CommonJS imports (#14380)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "095cc94ed041e9246cedd980170cdd167266277f", "messageHeadline": "Add new token added event (duplicating the existing event structure) \u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "8f47c19b9dbe7e20256542f17f1a1dbd12dc31e2", "messageHeadline": "increase test coverage of nonce sorted transaction selector (#14486)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 122, "deletions": 8}}, {"node": {"oid": "5b0d465d30e48955fbb8e833e0fff5ef6b9ecb3f", "messageHeadline": "Fix the alerts toggles in settings (#14498)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "617b7828a57342553b73f9701a52837e7d014039", "messageHeadline": "Disable swaps whenever the environment is not development or testing,\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3ecc04e42d2503e555e30a71a4abe3391f12eecd", "messageHeadline": "Fix the alerts toggles in settings (#14498)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "b1df04c25332137c1d2eb06fe2ff8815c72037db", "messageHeadline": "Disable swaps whenever the environment is not development or testing,\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f947e5721add12b84ed938e08f01227f7a14a912", "messageHeadline": "E2e test timeout (#14483)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cef95f873393ff93976f10e60c84284671419658", "messageHeadline": "Stop storing request and response objects in the permission activity \u2026", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 341, "deletions": 104}}, {"node": {"oid": "488d64ae8bc6009b0f0a286897a29f58ac017779", "messageHeadline": "increase test coverage of nonce sorted transaction selector (#14479)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 223, "deletions": 4}}, {"node": {"oid": "ce77be6402675886f8a8655a94f1822570a4072a", "messageHeadline": "[skip e2e] Updating changelog for v10.14.0 (#14487)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 21, "deletions": 98}}, {"node": {"oid": "eb241ae68f66e5cca01266112bfaf07c1f7c29e0", "messageHeadline": "bump crowdin/github-action (#14475)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f32a651ad4493f59b2174c624657d4f93a84c458", "messageHeadline": "E2e readme docs (#14434)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "dd0b34c05080bb52c69a73bab10dccae50d788bf", "messageHeadline": "E2e connected state (#14444)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 76, "deletions": 98}}, {"node": {"oid": "210578635f96eb6479099a3010eeddee1619a176", "messageHeadline": "Version v10.14.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "fb42b48d31868a391beeb2426118f66d3aaa9dfb", "messageHeadline": "Merge pull request #14477 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "741f6233389a807ac9c7a9dab106f8115375ded8", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5623, "deletions": 3117}}, {"node": {"oid": "16bcd0c0eb8987435b376f107ca02b21505bf4a8", "messageHeadline": "Merge pull request #14254 from MetaMask/Version-v10.13.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 10419, "deletions": 6720}}, {"node": {"oid": "6420db3e7f08f0c914f9cb783c45d7c81c8dbe3b", "messageHeadline": "Lint fix", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "f4a00872d9afb3d3827d07521b5bc526a3145149", "messageHeadline": "Run main, flask and beta in sequence in generate-lavamoat-policies.sh\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6a06374784cf38d32e33c3b8db50317bd3c2918a", "messageHeadline": "Dark Mode: Implement Metrics (#14455)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "273c1dedb746b00ddb0999707c8c4aa317b9c14b", "messageHeadline": "Docs - segment metrics (#14435)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "308c6e4fe37c90824ca145721e4ebc0cda1ae4a1", "messageHeadline": "Add snaps view search (#14419)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "073a6e0613c58b5770dd6d91691247370c6e8539", "messageHeadline": "Run main, flask and beta in sequence in generate-lavamoat-policies.sh\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "458d4c55d48b89312800188685228ed7fc7285df", "messageHeadline": "Dark Mode: Fix colors in toggle button (#14280)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e702da21941cb0490546dba9cce407bec45ea7d6", "messageHeadline": "Modify import SRP page (#14425)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 428, "deletions": 299}}, {"node": {"oid": "bcdd52f55a84bb928432fdafe25be68bf62792a2", "messageHeadline": "Dark Mode: Implement Metrics (#14455)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "52b043c4f2309fdaf0bd65643ab3d14eb4b06a30", "messageHeadline": "HoldToRevealButton component (#13785)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 461, "deletions": 0}}, {"node": {"oid": "40095cce67807dc89e46917a6422ad1694b2a2c5", "messageHeadline": "e2e test import json file as import account strategy (#14449)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "21e54f471778512a3e20a7e24e09d23b1a2e7567", "messageHeadline": "MetaMetrics: Identify 'number_of_tokens' user trait (#14427)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "e7bb8e2663caea945f23b54ed778bc9e71069c65", "messageHeadline": "MetaMetrics: Identify 'nft_autodetection_enabled' & 'opensea_api_ena\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 53, "deletions": 28}}, {"node": {"oid": "eed6ae2b8c3d3b00c4797dc00c04fe2026defdad", "messageHeadline": "Swaps: Sort \"token_from\" dropdown tokens by their fiat value first an\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "9950d3ffe3227a0ff661aa6e5951f9bc2634d2a6", "messageHeadline": "Dark Mode : Fix connected account permission icon color (#14406)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4197abfae8731f0f027353c3b450f15a2baba05", "messageHeadline": "Dark Mode: Fix QR display (#14312)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0c52723885af4493037044b4f106353686fcc893", "messageHeadline": "Update segment instantiation check. Only check if SEGMENT_WRITE_KEY e\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "76615b7becba9332deae0aab222bd9801de9eb67", "messageHeadline": "Enhanced Gas Fee UI : Fix gas values overlaping with labels (#14392)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "78f68b3dabe542723220d421414fdeae7d22146b", "messageHeadline": "Fix speed-up/cancel: don't update existing transaction data (#14355)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 116, "deletions": 12}}, {"node": {"oid": "b7b041c43bbd34160115833ec01ba96714fe6015", "messageHeadline": "Fix speed-up/cancel: don't update existing transaction data (#14355)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 116, "deletions": 12}}, {"node": {"oid": "54ac00027b10f09517adb6097ba9a8851f601281", "messageHeadline": "unblock ci: update vuln deps + fix npm registry for snaps firefox (#1\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "9403ee9c7adb6c6e2f0f3cd42ce9898529a81063", "messageHeadline": "Disable Swaps on Rinkeby for production (#14372)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "99461941f8892e50e4d4f3ac9229a892c850d235", "messageHeadline": "enable skipped test (#14378)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0f4417684b238df81adf23e77fd65cf69c23eeb2", "messageHeadline": "unblock ci: update vuln deps + fix npm registry for snaps firefox (#1\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "922ebd57cbd4aa72c5872b89730d61972b939efc", "messageHeadline": "track address book usage (#14382)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "455d4a9825aeb7d6eeb91daef80aee147e385b1c", "messageHeadline": "Update DetectTokenController for token detection V2 (#14216)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 321, "deletions": 75}}, {"node": {"oid": "dc3f14ffbbfafdeae882a285ef5f666c6004f489", "messageHeadline": "E2e settings search msgs (#14386)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "432c88e185f8eb3544918b6191fa0b5130900e61", "messageHeadline": "Remove duplicate gas simulation error messages (#14409)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 167}}, {"node": {"oid": "e768119dd0bc398477143988a5da582c2c22059f", "messageHeadline": "Remove duplicate gas simulation error messages (#14409)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 167}}, {"node": {"oid": "4b3977044fba6c311ebdccc48cc21697c1853b9a", "messageHeadline": "Swap : Fix undefined icon url (#14411)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1da6a9a1399acfbd31d81d2c5c00d89054096b57", "messageHeadline": "Update Flask changelog entries (#14405)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8eb8fc15910b8aaf8a7e152135bcd628c189698a", "messageHeadline": "Remove unused function (#14423)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 0, "deletions": 122}}, {"node": {"oid": "d642dbc1118bc990cd87f92bea6164344ae949fe", "messageHeadline": "e2e test for swaps (#14393)", "author": {"name": "gholmes86", "email": "galexholmes@gmail.com", "user": {"login": "gholmes86"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "9bd391a35fa653c1285b428795ae718bfa3546eb", "messageHeadline": "User trait - number of nft collections (#14377)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "637a960d3c1126557656f9d68483f4db41bf73d9", "messageHeadline": "Use correct casing for \"learn more\" (#14412)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6db1be738d7782d93cdb8049f799f50ed85bc062", "messageHeadline": "E2e infura requests (#14394)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "14a5dda24fe8dd2a68e8f11d5111526d1909a9a5", "messageHeadline": "Dark Mode : Fix connected account permission icon color (#14406)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2b134a0c7f831b5d88c3113debb38b59943e53f6", "messageHeadline": "Update `crowdin/github-action` (#14381)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89ce0cee85b278d0934197c00f20f187d8c1be6c", "messageHeadline": "Updating info ActionableMessage type to default (#14385)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "553e11d555087db96dcf4e3a3b65634f00db666e", "messageHeadline": "Update ganache (#14375)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "9ce966ba1df7690292632a4f22b6f45f94bcf5ac", "messageHeadline": "Storybook housekeeping \ud83e\uddf9 (#14331)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 7, "deletions": 70}}, {"node": {"oid": "13c5a047524715027ed68eaeb2db3d85a32bb890", "messageHeadline": "stx-controller-v1.10.0 (#14352)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 63, "deletions": 61}}, {"node": {"oid": "2d24a4d6437caa6bdf4f094e765deece334ec45d", "messageHeadline": "Swaps timer improvements, optional refresh rates and fix for a notifi\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "1b4ddf709b5cc36974a3cc3d403b841481688760", "messageHeadline": "Replace `ReadOnlyInput` (#14330)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 80}}, {"node": {"oid": "cdb9d341bcbf2adc95db47eb70e5f6bf04aac8af", "messageHeadline": "color fix for hover on swaps quote (#14334)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "15a6006237bf7be85689d32a5de13f82d4e7b704", "messageHeadline": "Updatin contract deployment text label to be darker (#14333)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13c087e2e9f6db4ba6ed07714320f2d9e5fd7184", "messageHeadline": "Fixing account details label colors (#14315)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "a499d0f04501d89605e478fdc89934f02d571b05", "messageHeadline": "Fix/14303 show private keys (#14314)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "94378c773d9ca749f9957d6b9e44f3575961dc53", "messageHeadline": "Fix/14302 about fox logo (#14308)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "36a736d3b527195d2f7507fd94d4b90c11e72216", "messageHeadline": "Fix/14230 dark mode fixes (#14305)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 81, "deletions": 36}}, {"node": {"oid": "ba909c3055569d0a4cf7fd40513fe7e4bd451b93", "messageHeadline": "Fix the close button in the speed up and cancel popovers (#14356)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1ade2e84f0c8bb746bf089ce3b4b9cc047072e40", "messageHeadline": "Swaps select quote highlight fix (#14270)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d9796bb53ae412a9f2ffb9fc5fec6013e9f053e", "messageHeadline": "Fix Buy Ether via Moonpay and Wyre actions (#14322)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "97607502318d587b807d5e2b75ba063f9a5d5635", "messageHeadline": "Dark Mode: Remove unwanted background for price quote (#14278)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "48eadc669fe84d91119e1a283fe375565ef31637", "messageHeadline": "Ensure proper color for swaps edit link (#14273)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0428586634824c5c5098047fd44cfa0273b7f3a", "messageHeadline": "Dark Mode: Ensure actionable message button colors are the same color\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "485d711e0b5b53033a75a194f52bcfca19b835c4", "messageHeadline": "Ensure Metafox follows cursor on Fetching quotes screen (#14261)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "72646b769e867400c391930d3d710b86037f3055", "messageHeadline": "Fixing changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8c9f370ef59cad169fea1235ceec00e51dbe39f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.13.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 291, "deletions": 46}}, {"node": {"oid": "e0e466490e92038318bc10f789046cabaf02ca40", "messageHeadline": "Settings search refactor (#14350)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 438, "deletions": 798}}, {"node": {"oid": "07231e42b23c4c2e1c2c3634235412ba67267318", "messageHeadline": "Update token detection logic to only control auto-detection (#14251)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 108, "deletions": 56}}, {"node": {"oid": "a7a16460024888a070dfd23b09212318e5f9d294", "messageHeadline": "Remove `base_url` from crowdin.yml (#14364)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9baa3005d341962f66fb5c2cf282f2bc8489ef0b", "messageHeadline": "Merge pull request #14373 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "0a38628cc094003de385049456a3e89007bc1179", "messageHeadline": "[skip e2e] Updating changelog for v10.13.0 (#14257)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 21, "deletions": 195}}, {"node": {"oid": "7e059550a28b7d502676b467f45a46eac9381f03", "messageHeadline": "TabBar: prevent text from wrapping early (#14368)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d8223f6463ff4a51e48ccfbf090918a80cb46d0", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13425, "deletions": 8097}}, {"node": {"oid": "ed68c1846cdb730926feaf675e57bc5bcdb093d5", "messageHeadline": "Merge pull request #14349 from MetaMask/Version-v10.12.4", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "b84e70895b64700df2f361c700ed4e2525ce06a5", "messageHeadline": "Feature Flag Swap API mock (#14353)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "582f6168f9860a1f7a5dbf950b53d8b8c471312d", "messageHeadline": "Settings:TabBar: Fix text wrap style (#14348)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "af963d7f7b127923661ff100536c5032c0579ba0", "messageHeadline": "Dark Mode: What's New Announcement (#14346)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "d8fd5f68ce654cc3fb0c45fb9c23674db616229d", "messageHeadline": "Dark Mode: Fix Actionable Messages (#14361)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2cd1472e3a975a6fe8971842f7c5f421856adc8e", "messageHeadline": "Fix imported component name and change size proptype type to string (\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4bf3400bd1fc9e2fe9b6ea572f3c460b4b0111f", "messageHeadline": "stx-controller-v1.10.0 (#14352)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 63, "deletions": 61}}, {"node": {"oid": "fc1463cef364174ce4fce61541c7dfa5bfd5186b", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc4ae4ef6110907193503fcd8044a272c211ad74", "messageHeadline": "Fix the close button in the speed up and cancel popovers (#14356)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "70a3d3a620d64d92f1571557aae4b31211ad71fd", "messageHeadline": "changelog fix", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2185d2f7efc9794d20f3896a14785e147a7d4bc3", "messageHeadline": "Update changelog", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "831d274a40bd900b9b3fe8256a96985dfdb82a7e", "messageHeadline": "Restore `version` missing from certain build steps (#14344)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "4eb303f4e4f149583ba55b5f72e01e29f541700b", "messageHeadline": "Version v10.12.4", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d6df3700f7356772bdbb689c389ff1ad4ea9e4ef", "messageHeadline": "track rpc method usage (#14269)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "2d08fe35e59529e82f91a4351ce0f1cc0d0ea56b", "messageHeadline": "Restore `version` missing from certain build steps (#14344)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "0556feb14295e8bcb78bbabbff5e35c275b4604f", "messageHeadline": "Add snap version to details page (#14110)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "7e7b97d7c9eeb42096ec707f178f9d0997aff326", "messageHeadline": "Improving identicon settings accessibility (#13760)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "78828f1b6e3bb135492d933a319b6e7e4b305f1a", "messageHeadline": "Add e2e testcase for Settings Search functionality (#14259)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 265, "deletions": 0}}, {"node": {"oid": "4bcb48df53e3a6f723bdcec1a4b6eac136201219", "messageHeadline": "Replace `ReadOnlyInput` (#14330)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 80}}, {"node": {"oid": "1582efdc061870f0208c512b27c32e627aed3d75", "messageHeadline": "update chromedriver and chrome binary to v100 (#14337)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "beb7a0d7b5bb32225c0ad3f2c1f0c786e8108a03", "messageHeadline": "Mock token list (#14338)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 30, "deletions": 714}}, {"node": {"oid": "e77ff0bce8e9e531c33a99c9de511b3afa5168f7", "messageHeadline": "Fix a few Snap state issues (#14339)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "6e73c34e2b2f15020a4810f9d6a404aa28debd3e", "messageHeadline": "Updatin contract deployment text label to be darker (#14333)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae3953fd01728b226a287d870aa7c7cbd43d7b71", "messageHeadline": "Update eth-ledger-bridge-keyring to 0.11.0 (#14317)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fc17fbe1ad61762194f1b3e9ef302635ec4137e1", "messageHeadline": "Swaps timer improvements, optional refresh rates and fix for a notifi\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "96610742cea5514be628ca587eee8a6b1efc9cd7", "messageHeadline": "Token Details component for Tokens Detected page (#14169)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "dfd3e233e81f557aff0cde35a7c23fc076a44928", "messageHeadline": "color fix for hover on swaps quote (#14334)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5a159ef99196768b252dcec37c731a93bc4dc4ca", "messageHeadline": "Dark Mode: Fix QR display (#14312)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8cb1f4af2e021a0bf70a5f60f3deedac406b366e", "messageHeadline": "Renamed metametrics.new.js to metametrics.js (#14327)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "cb963f3c299b99123b46ea671ce462535a6605da", "messageHeadline": "snaps-skunkworks@0.10.7 (#14323)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "afcc3a8f2620caf87f2e203506029b20076a1c6c", "messageHeadline": "Token Value component for Tokens Detected page (#14274)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 167, "deletions": 0}}, {"node": {"oid": "6f5cc9c6c70aea2020ebb34711da4520c587beb1", "messageHeadline": "Fix Buy Ether via Moonpay and Wyre actions (#14322)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "e62678464c31d52e61140dc06cea53950e321e60", "messageHeadline": "Fix/14302 about fox logo (#14308)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "c5167603823224830ac9b0c54a4b4db6e5a662bd", "messageHeadline": "Fix/14303 show private keys (#14314)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "44b4b9b012d8799fcc272594d80efca3ca68eda1", "messageHeadline": "Fixing account details label colors (#14315)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "fd32d3eb2b92ed6b244500667f274f197d1b6940", "messageHeadline": "Update metamaskbot-build-announce.js (#14320)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8edeb9a2811854665441d11231fd1182ff38f9c1", "messageHeadline": "Fix/14230 dark mode fixes (#14305)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 81, "deletions": 36}}, {"node": {"oid": "f088db99a33b07af92072aec8e9d3d21028dd477", "messageHeadline": "MetaMetrics: add segment.identify (#14195)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 208, "deletions": 1}}, {"node": {"oid": "d2c59624634a5de9342043e0e284092437f6d5c1", "messageHeadline": "add/switch chain e2e tests (#14275)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "cb1890d928dc4a83de0387913599b1b21d77bb55", "messageHeadline": "Convert knobs and actions to controls/args for CountdownTimer (#14222)", "author": {"name": "Pieter Tolsma", "email": "epieter.tolsma@gmail.com", "user": {"login": "pietertolsma"}}, "additions": 81, "deletions": 55}}, {"node": {"oid": "aef2541e57da92645a5b7880deef6193f06fbd60", "messageHeadline": "Convert UrlIcon knobs and actions to controls / args (#13981)", "author": {"name": "\u767d\u5ba6\u6210", "email": "bestony@linux.com", "user": {"login": "bestony"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "59131f5da5a914a9bec6c14dc484cde923ccf771", "messageHeadline": "Deleted the old metametrics.js (#14292)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 9, "deletions": 177}}, {"node": {"oid": "e50ef0c787749cec5158034308f4491b6eb319a2", "messageHeadline": "M\u012fgrated list item stories from addon knobs to use controls. (#13627)", "author": {"name": "Rob Dawson", "email": "robert@rojotek.com", "user": {"login": "rojotek"}}, "additions": 59, "deletions": 27}}, {"node": {"oid": "5b9a8a295ea8bee2ad4aa8aca144e5b1e7929054", "messageHeadline": "Updating design-tokens to 1.5.1 (#14286)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8184b150cb289a5a1d8e7b280881780762933e5b", "messageHeadline": "Redesign screen/page \"List of networks\" (#13560)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 598, "deletions": 40}}, {"node": {"oid": "8174aaa6b5c1a72bd152a16da371c48be5270822", "messageHeadline": "Adjusting the padding in Alert / error state (#13819)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 95, "deletions": 115}}, {"node": {"oid": "4bb25822003315f7275c04d27fd678e445cd2f1b", "messageHeadline": "Swaps select quote highlight fix (#14270)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f7c4eb658ad53be7ac3ffdfc860d6cf48906cea", "messageHeadline": "Enable Token search functionality on supported networks (#14034)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 170, "deletions": 43}}, {"node": {"oid": "9361fab1870bf5ec30721e5c292ad2b0a498754e", "messageHeadline": "Enable Token Detection by default on supported networks (#14002)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9a815e477dcd72af15cfd860439525727f4b0c6", "messageHeadline": "Merge pull request #14289 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 267, "deletions": 44}}, {"node": {"oid": "3c2e4e9c9ea1e6eed8761bc1a2dfceca87c223f8", "messageHeadline": "Add asset_type to 'Tokens Added' event. (#14252)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "646bad8a58efa75f04155164b5aa14ad85ec1e36", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10755, "deletions": 6546}}, {"node": {"oid": "a977effc10764bdd828409fd408b8d0176c62ac2", "messageHeadline": "Merge pull request #14287 from MetaMask/Version-v10.12.2", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 268, "deletions": 45}}, {"node": {"oid": "d34e0df37a5f834801bb797d6e9db18a2b35dc46", "messageHeadline": "Update changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "98f187c301176152a7f697e62e2ba6d78b018b68", "messageHeadline": "Update SRP representation", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 255, "deletions": 42}}, {"node": {"oid": "081f7b621bc9efe824805328aa67acde67018fd3", "messageHeadline": "Version v10.12.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "00025afe4c914be0d2843a7a4043b3cbf8b7fb7a", "messageHeadline": "Dark Mode: Remove unwanted background for price quote (#14278)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "97be10becdb6d82b82bbf85948e4aeda5ea7c988", "messageHeadline": "Dark Mode: Fix colors in toggle button (#14280)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9d7f4d20056d07cdd23c24413277614b09271a60", "messageHeadline": "Ensure proper color for swaps edit link (#14273)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c7b643eac955ccd3fadfa06d24d30d685ceb8c1", "messageHeadline": "Dark Mode: Ensure actionable message button colors are the same color\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4ac0f821257eef66b6ae1a0dd3b37a3e5d07ab83", "messageHeadline": "Add token standard to Token Added event. (#14253)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "68f07ce1f7b9d246a519e28a490f077f31f3507d", "messageHeadline": "Token Aggregators component for Tokens Detected page (#14157)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "085c9753de7e43f3e53d6f6e963b46567538e2a1", "messageHeadline": "Ensure Metafox follows cursor on Fetching quotes screen (#14261)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aac40c75eeee3268e0604b38cc47e55a00d2f943", "messageHeadline": "TransactionsControllerTest: catch uncaught errors (#14196)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "950de390b328788ff1bab8287a3c6d2d89a46457", "messageHeadline": "GasModalPageContainer story: convert knobs and actions to controls / \u2026", "author": {"name": "BoxedFruits", "email": "34636700+BoxedFruits@users.noreply.github.com", "user": {"login": "BoxedFruits"}}, "additions": 107, "deletions": 10}}, {"node": {"oid": "69d7c51c567060b43e7c461b7dbae745a328ff15", "messageHeadline": "Show STX switch for wrapping / unwrapping (#14225)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 96, "deletions": 85}}, {"node": {"oid": "4f1cee4b87b6c3c68e1ef9f4236fbf15d729c24a", "messageHeadline": "Change over ImportToken stories to use controls instead of knobs, upd\u2026", "author": {"name": "jesseharte", "email": "38751829+jesseharte@users.noreply.github.com", "user": {"login": "jesseharte"}}, "additions": 197, "deletions": 3}}, {"node": {"oid": "1521e63913083ab057aefcc315bc40378ad37c31", "messageHeadline": "Change over FeeCard stories to use controls instead of knobs, update \u2026", "author": {"name": "Jurriaan Den Toonder", "email": "1493561+Fastjur@users.noreply.github.com", "user": {"login": "Fastjur"}}, "additions": 105, "deletions": 73}}, {"node": {"oid": "4e6d61abcb2bbdc6fbfad623e554f3721a29a6aa", "messageHeadline": "Update What's new screen with Token Detection information (#14124)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "ac6844ee47510758993bea0c35d55275a2370174", "messageHeadline": "Version v10.13.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 204, "deletions": 2}}, {"node": {"oid": "09512c714877d3c209b75419eec03715b6eb7d29", "messageHeadline": "Improvements for multi-layer fee UX (#13547)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 156, "deletions": 107}}, {"node": {"oid": "7cb22bd8834b8ea374c0f505557f5a22fbe993dd", "messageHeadline": "metaMetricsEvent -> trackEvent (#14249)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c7f8c629be2f35574b3d698d824716b0f58b7a61", "messageHeadline": "E2e dapp interactions (#14149)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 168, "deletions": 31}}, {"node": {"oid": "c4e89ae84e2fe6bed358b916213404ad9972ab37", "messageHeadline": "Merge pull request #14247 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 37, "deletions": 203}}, {"node": {"oid": "b22e93d6890dfcabce1e4f9f5bae504a26933677", "messageHeadline": "failing contract interaction e2e (#14227)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 111, "deletions": 8}}, {"node": {"oid": "1f1462120b1be71218d700166301862e72983bb3", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9009, "deletions": 5798}}, {"node": {"oid": "ee89eddb8252ee210340d3c967348f07cf26c07d", "messageHeadline": "Removed metrics event (#14042)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 462, "deletions": 391}}, {"node": {"oid": "86e95ebde2322640f056ebf3884be7456f3a8049", "messageHeadline": "Merge pull request #13935 from MetaMask/Version-v10.12.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10997, "deletions": 4044}}, {"node": {"oid": "83f9d9b17d64d0d2968c00f87277743c837de387", "messageHeadline": "E2e Swap Api mockup response for suggestedGasFees (#13991)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "1130b58910e29a9188aaeb59268146cd7203cbb7", "messageHeadline": "E2e metrics (#13904)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 74, "deletions": 188}}, {"node": {"oid": "53006d4cf0d4836aafc950e4d67baec28a6947d3", "messageHeadline": "Add TypeScript to the build system (#13489)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 194, "deletions": 136}}, {"node": {"oid": "21c30f74af8bc926d6c651a9dda89493adb8954c", "messageHeadline": "Make Edit Gas Fee testcase independent of arbitrary Wait time for Gas\u2026", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "b525c620f4e366a21ac788f8e0599a8303d738fe", "messageHeadline": "Build user traits object when metamask state changes (#14192)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 249, "deletions": 128}}, {"node": {"oid": "85385233e5618d25a75e4f548d847aa24d83a628", "messageHeadline": "Fix missing scss variable", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24ca3c5aa331511471f528457648c6faf3ce1817", "messageHeadline": "Dark Mode: Network display fix (#14159)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 108, "deletions": 61}}, {"node": {"oid": "a3ab204d1109d170083a0f5117805665cfc83882", "messageHeadline": "Dark Mode: Fix some colors (#14228)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "488d5d18d3d4714c1f2f6a924d5570b60833e502", "messageHeadline": "Update changelog for gridplus lattice update commit", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc4de49e3ebe55ac9c24f680089617ea1e513298", "messageHeadline": "[GridPlus] Updates SDK and Lattice keyring to fix several UX issues (\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "d14c5884046a16f9ce98a3b11ba18542f962b934", "messageHeadline": "[GridPlus] Updates SDK and Lattice keyring to fix several UX issues (\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 58, "deletions": 22}}, {"node": {"oid": "1ded5618a17b26570bd50587c34c7fbae94a7a48", "messageHeadline": "Ensure only letters, numbers and spaces can be entered in settings se\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "794d6f72bde02a3717fa3fcc3c4399c982bd8e2a", "messageHeadline": "Fix color in v2 gas fee modal (#14224)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7ea820a82d0ed57c257bbfd91ff1747d206b291", "messageHeadline": "Ensure only letters, numbers and spaces can be entered in settings se\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "74ef9edd54350d5457ecfbd7ce551d667d86c425", "messageHeadline": "Fix color in v2 gas fee modal (#14224)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "067fd78ea6d501028dfbee62a42daa8959f89a59", "messageHeadline": "Add 'Enhanced Gas UI' setting to search index (#14206)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "7f8dc260b5906eacdc93128b64603daecaf4cf10", "messageHeadline": "Dark mode: onboarding icons and colors (#14209)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "21afcc75ce1f223630ffc4e5695134a72121c073", "messageHeadline": "Fix import typo (#14180)", "author": {"name": "Julian Y", "email": "jyap808@users.noreply.github.com", "user": {"login": "jyap808"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f239997dc06dbee513c0ed5f62c91030a75286e", "messageHeadline": "Dark Mode: Remove feature flag (#14207)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "57d14053cb91abee3bd088c34af938bce65d9cf0", "messageHeadline": "Run lavamoat:build:auto", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 201}}, {"node": {"oid": "8c1779a51c522c65b623396329040904323258a1", "messageHeadline": "Add missing Flask changelog entry", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a7ac83f9d3e19e1ce3437a4112c4ba81e5012986", "messageHeadline": "Dark Mode: Swap hex colors in ui/pages (#14214)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 81, "deletions": 64}}, {"node": {"oid": "31f0b245c3d7473cf6e4278be9aee5c4eba37061", "messageHeadline": "Fixed issue where the \"lock screen\" shows up briefly between the \"cre\u2026", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "2118b4825d0df7c84dfa8e551fe056ecc2e7d46a", "messageHeadline": "Dark mode: updating permissions redirect check icon (#14200)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 63, "deletions": 56}}, {"node": {"oid": "21b3f089e7ab9da174160c0f9e7477ab2317a4ef", "messageHeadline": "Update changelog v10.12.0 (#13994)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 26, "deletions": 107}}, {"node": {"oid": "115971d79cd65a0377799766c9178eb871465e25", "messageHeadline": "Improvements for Smart Transactions / Swaps (#14022)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 283, "deletions": 109}}, {"node": {"oid": "5fec2b53a702030b01320578caac03d67c626205", "messageHeadline": "Transaction updates methods return whole tx meta (#14147)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "67ef1ce51e178953f828af94c66ff43a41f62a98", "messageHeadline": "On send/edit page, disable app header so that networks can't be chang\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e9cd1237ce5a8f9c82682765b61e6fb3948dc32a", "messageHeadline": "ImportToken does not clear up the page when going back (#14093)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "73b3881348f2ced091ba2e2c8b3654165db30fb7", "messageHeadline": "Fix Settings Header Back Button and update \"Add Contacts\" position (#\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "07bcf1ca0a77bdc154b59bbaa643162467c228ec", "messageHeadline": "Ensure state updates after accepting or rejecting a watched asset, to\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b0a9b83f6f1d84776f397828c5c0b7878f282273", "messageHeadline": "Removing iconClassName prop from NetworkDisplay (#14035)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "b1cfdd24758850e0c0e16720cffcd986c02561ed", "messageHeadline": "Dark mode: confirm approve content popout and user approve check icon\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 285, "deletions": 88}}, {"node": {"oid": "382669bb346c21aa71b02db5b453f2c4b06588eb", "messageHeadline": "Dark Mode: Remove last unused colors (#14208)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 46}}, {"node": {"oid": "85d3c888ac33bfc45c6508e91b5f3a2ec76d8780", "messageHeadline": "Token address component for Tokens Detected page (#14104)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "cf0bc662c1e59ea69a2484238c61b5eaccba70a3", "messageHeadline": "Dark mdoe: token search icon (#14213)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "53da89cea111c65a1048acbcfcdb1c8633315351", "messageHeadline": "Dark mode: user preferenced currency eth logo (#14210)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "a3d232ed3e094e430d7955935396813f7fd70e48", "messageHeadline": "Fix flaky test: add account (#14045)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d5c693d9db0ef06df1f97f6c47168dd70e7607e4", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.12.0-alt", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2606, "deletions": 681}}, {"node": {"oid": "c54f9b3097c21f5888ae9f14667c9a3dac8c470f", "messageHeadline": "update gas fees (#13646)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 151, "deletions": 65}}, {"node": {"oid": "06e196441a7b7a6fc96f3c5afb12e54a0d1c0c60", "messageHeadline": "swap hex colors in ui/components/app folder (#14189)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "e8d4f11cbf6c1dc6ccf89f331cfdc0eb5ee4f34d", "messageHeadline": "Dark Mode: Swap hex colors in ui/components/ui folder (#14191)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 56, "deletions": 94}}, {"node": {"oid": "57818fabbe0d82b9fac7284017ea2f16732c44d9", "messageHeadline": "Dark Mode: Remove ui colors (#14184)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "853002bc0b7370ae1983f4d9b0b344114cff7ea7", "messageHeadline": "Dark mode: add network times icon (#14202)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 58, "deletions": 50}}, {"node": {"oid": "e850bcbc4af51dc08993a0f40da50998f9b99606", "messageHeadline": "Dark mode: advanded-gas-fee-input-subtext icons (#14197)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "30ef26101a2c5feb46035a7d861f3bf64d482800", "messageHeadline": "Remove the useSegmentContext function from metametrics.new.js (#14013)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 7, "deletions": 46}}, {"node": {"oid": "05fc865cbffff3963011c376d2b3b505b7446abc", "messageHeadline": "Update pasteIntoField method (#14205)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "729e89015ff03ac74c4c382db778a940b5922923", "messageHeadline": "Dark mode: search icon (#14201)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "3e2506b2e4d96587b793f0c40d0036498513f657", "messageHeadline": "add space between sentences in insufficient currency warning (#14019)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 112, "deletions": 130}}, {"node": {"oid": "6688117c7ebeec99f60a3e5d9f61168035b5cd8f", "messageHeadline": "Dark mode: Updating lock icon decrypt message (#14198)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "5564176d72e5613badb8480c82614725cf447569", "messageHeadline": "Remove usages of useNewMetricEvent hook (#13955)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 396, "deletions": 356}}, {"node": {"oid": "69cba6d9fb07d9a4ad10fd53fb35e714db192438", "messageHeadline": "ui/index: fix getPlatformInfo w/ polyfill (#14171)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "4c009d5ae5311122ae497bcf9d56ca596603688e", "messageHeadline": "Dark Mode : Permission flow (#14071)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "974491a3cf4ef7e4fe1e0c7b98d68ff2a96c8957", "messageHeadline": "Dark Mode: Remove white, black and gray color tokens (#14186)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "edb5ecc38cb26ed441a7026219804cf38bea0cb2", "messageHeadline": "Create shared `TRAITS` constant (#14069)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "2419162562c01efd2947c1440353c735c9d9f8aa", "messageHeadline": "Merge pull request #14188 from MetaMask/master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "fd36eea4439e4c7192906801601a68abf82ef937", "messageHeadline": "Dark mode: Updating all left over static hex values in scss (#14167)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 38, "deletions": 40}}, {"node": {"oid": "83a1e7c494795a9d8bfafaceaf8a7f61c755ba9f", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17467, "deletions": 7887}}, {"node": {"oid": "b7e0fc860e9caeca78ed8aa1277e2506d18bace3", "messageHeadline": "Ensure state updates after accepting or rejecting a watched asset, to\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d15de941e3572af989be500ef67b0418129973aa", "messageHeadline": "Dark Mode: Remove grays (#14175)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "48fa62f42a6ae8de606f2a3ffb164a70ebe7ccca", "messageHeadline": "Merge pull request #14143 from MetaMask/Version-v10.11.4", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 978, "deletions": 266}}, {"node": {"oid": "bc8d4a3a44f73cd6716fa403b6ef77d3ca516d46", "messageHeadline": "On send/edit page, disable app header so that networks can't be chang\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "172b9d51e69fdd6937504bf2199fae95989f492b", "messageHeadline": "fix instance of browser.extension.getURL() (#14168)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86fb8e3a4151e65a64c4749d30f8af87f0875b76", "messageHeadline": "Dark Mode: Remove Malibu (#14176)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2ab2b594ede3f61ebd687023a3fdb49cfad6091d", "messageHeadline": "Dark Mode: Remove Scorpion (#14174)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "dd032dc32498c420cba059bab96c5de8a04a71b5", "messageHeadline": "Dark Mode: Import Private Key Colors (#14173)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a57942305cfe06e05eb58724659aba3e613b0a7", "messageHeadline": "Dark Mode: Remove secondary legacy colors (#14154)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0ada0816ef4d244c98b6c06a8c098b734d5c5e43", "messageHeadline": "Dark Mode: Update tippy text color (#14178)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "065d525d58794c5e3079f6a2472feec7ee959ada", "messageHeadline": "Dark Mode: Remove --ui-white (#14162)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "81b3e6e925b9becc3efcfb560ef74d9eead24282", "messageHeadline": "Transaction updates methods return whole tx meta (#14147)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "b6d123bd2457f6b05c11dd200156869f54806f5e", "messageHeadline": "Version v10.12.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 115, "deletions": 2}}, {"node": {"oid": "2201c87c98002d99f11f9ba0cd4070dd0fbca1c0", "messageHeadline": "Update changelog (#14144)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "e152eaf27b9119ab2d09952c3f121ed388729744", "messageHeadline": "Dark Mode: Transaction statuses (#14092)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "0df365f895e6ed6f3f0608ccc7ab93633806ced9", "messageHeadline": "Dark Mode: Confirm Approve Content (#14148)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "351a51d4a453a84cd7def5343ee026d961cf9dbb", "messageHeadline": "Dark mode: first time flow icons (#14160)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "7ffc68a5180dfb617a7d476862dfc4ee6a1dc023", "messageHeadline": "Updating hardware wallet logos (#14163)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 236, "deletions": 51}}, {"node": {"oid": "e3100a0efbaca295e7216f714eab9d3813269364", "messageHeadline": "Dark Mode: Remove primary-1 (#14150)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5399daeeb2064fe5ff98b9f9f022c605f1ac9c31", "messageHeadline": "Dark Mode: Remove --ui-black (#14164)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "45a1c3062495ef9ab05c05c9572de6098e747a41", "messageHeadline": "Dark Mode: Export Key (#14141)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "db738d0f7326c3138300467726bd6f3283b4cd95", "messageHeadline": "Dark Mode: Info Box (#14161)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "39e63432bf926ff0fc9dde722431822ca016c64b", "messageHeadline": "Dark mode: icon transaction confirmed (#14130)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "1b9243cd7e7ea89b52671ca1d8707688764ed47d", "messageHeadline": "Dark Mode: Network display fix (#14159)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 108, "deletions": 61}}, {"node": {"oid": "60bd757f45723141a09301e145a2fde665c1f228", "messageHeadline": "Dark mode: updating close icon in edit approval permissions modal (#1\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "4c16b583c3d03f1708eec4b673e4bd5007699952", "messageHeadline": "Improvements for Smart Transactions / Swaps (#14022)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 284, "deletions": 110}}, {"node": {"oid": "386a7602855a94de95f0fcd7d2b1a890deace629", "messageHeadline": "Dark mode: Updating arrows icon in build quote (#14155)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 66, "deletions": 65}}, {"node": {"oid": "548a7e21e44fe33756db3026c837d9886a51afc2", "messageHeadline": "Removing all unused versions of PRIMARY and SECONDARY colors in codeb\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 8, "deletions": 42}}, {"node": {"oid": "1edc475d3eef1c73e240f38867ca5f811dea56fd", "messageHeadline": "Dark Mode: Remove monzo, red, error-1 (#14153)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "90e4b35db5d9a78614bfc8097472d37fb2682717", "messageHeadline": "Dark mode: Updating currency input icon (#14152)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "00e64eb6c1a3f0280d1c023d8f1d8cf3acf4d73f", "messageHeadline": "dark-mode-icon-disconnect-icon (#14151)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "90fc9cad8b34731be38b38fa9167f3683dee7f30", "messageHeadline": "Updating arrows for account menu scroll and signature request (#14138)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "f192929a0437be942681d7cf5e7c94405a2c812c", "messageHeadline": "Add snaps search (#14100)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 154, "deletions": 205}}, {"node": {"oid": "656fd276c05922273900e0692bbc4eb5e3cb431f", "messageHeadline": "Dark mode: Updating error color and adding story (#14116)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "28bcde519134d7ef0979683b6857c0744f29379d", "messageHeadline": "Fix Settings Header Back Button and update \"Add Contacts\" position (#\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "7be1cfe9e45c9b824d735114f566b9a76c57e6b0", "messageHeadline": "Dark mode: Adding wyre, transak and deposit eth logo (#13953)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 292, "deletions": 164}}, {"node": {"oid": "cbaedf55e13844667b2ab1cc9a43f14f24a56730", "messageHeadline": "Dark mode: Removing double and single arrows svg icons for confirm-pa\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "e260bd95fc1f33f0b9d45502463b801698fbb4ff", "messageHeadline": "Removing unused SUCCESS, ERROR and ALERT colors from codebase (#14122)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "4525a81389d656860cf962480be73ad2939affe7", "messageHeadline": "Replacing close icon with font awesome version in settings-search.js \u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "8fc5266a8d4a7eb6dd1a9df7b45edc1c19c2d97f", "messageHeadline": "Dark mode: icons ens input (#14133)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 45, "deletions": 60}}, {"node": {"oid": "8683282a6fa2b7f1c1bbd5d80635808d08158635", "messageHeadline": "Dark Mode: Replace color occurences (#14112)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 61, "deletions": 86}}, {"node": {"oid": "09830ac18355b9295cd7acb7366ec0857c34df21", "messageHeadline": "Dark Mode: Permissions container (#14077)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "0ee7b0412bf46c349842026b5f11526bb415578f", "messageHeadline": "Dark Mode: Encrypt / Decrypt (#14081)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a281db9e60b63bf8398b050436696de6e3cd4906", "messageHeadline": "Dark Mode: Onboarding Flow (#14125)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db35f014920992b283a5a8ecdb69f11c1d5644bb", "messageHeadline": "Dark Mode: Make list item text consistent (#14142)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0c91163498ce4b6d79c7af284a53f5b7b4d1c69", "messageHeadline": "Dark Mode: Remove Account modal (#14127)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d3670e8070c32402bfac6501cb3da28b70a490e", "messageHeadline": "Dark mode: Replacing svg image with font awesome icon for main-quote-\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "532c326793780ec4b77da146a0ffa1c08cb811c0", "messageHeadline": "Dark mode: transaction activity log icons (#14139)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "4ad22252c53310c4e9f7c9d2570d1f84d52901a5", "messageHeadline": "Dark mode: Removing connected svg from account menu in favour of font\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "58f98f0627d7dfca067ffa3466e34cd8107e0a8c", "messageHeadline": "Dark Mode: Settings -> Networks (#14134)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 31}}, {"node": {"oid": "57c410f3697b8a13d6b3a76f64f7eb17e5fe860f", "messageHeadline": "Dark Mode: New Account modal (#14132)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7121e9b4bbdf55afe53a33c6b9edd022c8361658", "messageHeadline": "Dark Mode: Cancel Transaction (#14129)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fc502c74d4dda2296b85ba9ff343cb8935f0afb", "messageHeadline": "Dark Mode: Select Hardware (#14086)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3363cdcce1a183efa6ed0c2c28def3f956662120", "messageHeadline": "Fix lavamoat policy", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4139aa26a935986515bcc459d755bfab7ac6181e", "messageHeadline": "Derive version suffix from build type and version (#13895)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 79, "deletions": 30}}, {"node": {"oid": "8ea8b50683579e9548977642c1b9c8cd17c94e96", "messageHeadline": "Version v10.11.4", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "5107f06afab8cdd61b25e8b09b0bc31b2637381d", "messageHeadline": "snaps-skunkworks@0.10.6 (#14070)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "cb89800a0a7166ce7796c3e35a9c271cf40d6e41", "messageHeadline": "snaps-skunkworks@0.10.3 (#14041)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "d6434b4ace6f24a32a989199b5265e69cecd5f86", "messageHeadline": "Fix permission list shrinking with less text (#13996)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6ccf52b5aea209a510209dbef64f530a7f6fad45", "messageHeadline": "Fix yarn.lock (#13941)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "680d30f09584ebf37c9a66fe102d4767ef027be5", "messageHeadline": "snaps-skunkworks@0.10.2 (#13901)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 103, "deletions": 73}}, {"node": {"oid": "ce9dc12f75945fb08dc53e7ed28847c7f22ed49e", "messageHeadline": "Automate the Flask release process (#13898)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 118, "deletions": 34}}, {"node": {"oid": "29e083c4c4107dd5e378ccea4d6b90b08424ae24", "messageHeadline": "Show snap version on install (#13931)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "bd48a2acb8a6e9f6991d9c74a43bfaf1a15cfecb", "messageHeadline": "Fix snap e2e tests (#13912)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "059d5d048804a0d278878dcbf3c8b9ea8c35954d", "messageHeadline": "Fixed firefox Snaps + add initial end-to-end tests (#13671)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 315, "deletions": 14}}, {"node": {"oid": "0461bbcded9150922cbda22a1fd286cdb32932b0", "messageHeadline": "Snap removal confirmation (#13619)", "author": {"name": "Hennadii Ivtushok", "email": "hivtushok@gmail.com", "user": {"login": "hivtushok"}}, "additions": 99, "deletions": 4}}, {"node": {"oid": "e795c29b3f9684ab07db14f2f2221b6c15efb699", "messageHeadline": "Update snap install warning per designs and fix for popover component\u2026", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "99604e5642b24ead8e0f971a906d5f6828ad2175", "messageHeadline": "Document Flask build flag (#13597)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dcdfa29a8e22146cba403a55f95735fe812c77ca", "messageHeadline": "Add custom CSS to Popover (#13740)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 77, "deletions": 58}}, {"node": {"oid": "9bb668d958af7f46aca3cf337890e41e4ccabab0", "messageHeadline": "minor fixes per snaps pr comments (#13721)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "7398a1c2415f5a60ad680bafd202fde5158464b5", "messageHeadline": "Bump @metamask/design-tokens from 1.4.2 to 1.4.4 (#14119)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d565da4894cf3f50518ebd382e3b81697f4598d2", "messageHeadline": "Merge pull request #14120 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2f0bc34f4eafd8ded83b2ff4932ce37e71c6e28d", "messageHeadline": "Add token list to token details page (#14051)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 220, "deletions": 47}}, {"node": {"oid": "8064ec34a16b90ea47ac572e909233a8b56d3157", "messageHeadline": "Dark mode: colors obj UI, GREY, WHITE (#14118)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 15, "deletions": 39}}, {"node": {"oid": "90d61430712401d4e959374d74f3108a88001348", "messageHeadline": "Move Token Detection toggle to Advanced tab. (#13977)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 200, "deletions": 25}}, {"node": {"oid": "d1be0728056efae1b2078f46a63ba0f6c16e7d3f", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16642, "deletions": 7103}}, {"node": {"oid": "8d295f189bd7e895e7e5a229b484c36b7d29429d", "messageHeadline": "ImportToken does not clear up the page when going back (#14093)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a87c84e95246d4b1b11193372308b1bfb26ea5c2", "messageHeadline": "Merge pull request #14085 from MetaMask/Version-v10.11.3", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2718, "deletions": 438}}, {"node": {"oid": "5bdde79dedfce83b5b14dbf988dd6f3e609ec7f9", "messageHeadline": "Dark Mode: Utilities -> Error (#14091)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "150a9e9c8ecb2ad83544b824cb133bb865f570e3", "messageHeadline": "Fix dependency audit failure (#14114)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "62024d0ef0c89d07ed9c5c46fe3299ccb8e05766", "messageHeadline": "Dark Mode: Connected Status Indicator (#14096)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8ab4ec67f3f838b7f2dedcaa5c3a3814db4456ad", "messageHeadline": "Dark Mode: Update PermissionsConnectPermissionList basic colors (#14072)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1affeb75b6d4987314f4880ffc0e84d2bddf62f2", "messageHeadline": "Dark Mode: Remove white style from radio button (#14082)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e995b24d1cba8d5ea932facf33e3d9e3e2058ae", "messageHeadline": "Dead Code Removal: GasFeeDisplay (#14098)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 138}}, {"node": {"oid": "4c5e48c49af6dc91e199c46edf9073b51308a143", "messageHeadline": "Dark Mode: Substitute primary color usage (#14094)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "063b9e3b25979d3dab06804dc8d8e015daa744f5", "messageHeadline": "Dark Mode: Fix Import Token Styles (#14099)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "277975670803de497ca867e4cd5c72d384ba04ed", "messageHeadline": "Fix dependency audit failure", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "09efa19d2bcc3ab134f56761480507a917863629", "messageHeadline": "Dark Mode: Home Notifications (#14095)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 55}}, {"node": {"oid": "0d72c2f8783ba1d1d833c5d29ea949866578c457", "messageHeadline": "Dark Mode: Account Details Modal (#14090)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f0c1fd538777e33546d3616a1386e60a4750193d", "messageHeadline": "Dark Mode : Advanced gas fee (#14073)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "614457d9b6c2d02985edb3389505f02f3b2fb3c9", "messageHeadline": "speedup transaction: save on advance gas modal should not close speed\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a74f898dccf133a117506fc384d5188dfd891fa6", "messageHeadline": "Dark Mode: Remove Unused Colors (#14088)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 62}}, {"node": {"oid": "99ac88ed012097e67806745af241ff67d6e7f1a9", "messageHeadline": "Dark Mode: Connected Account Alert (#14083)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6003ec932b1c59878b8612ad610c83bc801c8867", "messageHeadline": "Dark Mode: Token action circles (#14102)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaf2bdb7fb30b8b423008d788c59fa8d5da39eb3", "messageHeadline": "Dark Mode: Update colors in contact list (#14089)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "24222fbed74211e940455550aeaaad5a8d2a0a6e", "messageHeadline": "update chromedriver (#13854)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cc90cdc99b5c4599a53f4a7b6048401fafb5bd2c", "messageHeadline": "Dark Mode: Error page (#14107)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d6e22e1761b2ff6c323761469bc887cdf682dd2", "messageHeadline": "TextField: set bg color to default (#14106)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "47c4409957e03ec9f2c9c15ccfe7222b53c379f1", "messageHeadline": "Update changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8b10b8589162a3fb2244e01a575f6ffaee96a938", "messageHeadline": "Update lockfile", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "49e65a706131462ade344ee3730c45aa1bed351e", "messageHeadline": "Fix SrpInput small viewport styles (#14087)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0be6c65eb37a3ee7a0d9ec433b5fe54b2754fc7d", "messageHeadline": "Fix SrpInput small viewport styles (#14087)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "37e49cb2ba8d15a7fc6663632308cf7f99134e2f", "messageHeadline": "Dark Mode : Hide token confirm (#14076)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00341cd3b32532e502a0086279d9c458465f74a0", "messageHeadline": "Split SRP input by word (#14016)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1624, "deletions": 547}}, {"node": {"oid": "4adadd33251eb87528b8af1f93f72301d16d030e", "messageHeadline": "Add `ShowHideToggle` component (#13979)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 487, "deletions": 0}}, {"node": {"oid": "35f51275ad3f81bbc63157d272dbbd8f9547b237", "messageHeadline": "Add `pasteIntoField` webdriver method (#14004)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "c154145e858aff3b397f90696fe07f4f7e6a4af8", "messageHeadline": "Add `IconEye` and `IconEyeSlash` icon components (#13978)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "851f9b30b42ac445e4ade681aafa7bcfeab3a232", "messageHeadline": "Add `data-test-id` prop to `TextField` component (#13973)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1eecc59969705d16ef5a94258359e1bb32cee3d5", "messageHeadline": "Improve unit tests for `SrpInput` component (#13803)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 93, "deletions": 121}}, {"node": {"oid": "22f9de9a2cb4db220d3236b6df97e511e60f2633", "messageHeadline": "Refactor: Extract SRP input from create vault component (#13720)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 766, "deletions": 108}}, {"node": {"oid": "3f761ecd8cc896f09dea59a16ebf161691d0fb0d", "messageHeadline": "Remove dead CSS code from Swaps (#14084)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 53}}, {"node": {"oid": "be17d8f3d930c08e7d3a6a78dd4b68a3dd24006d", "messageHeadline": "snaps-skunkworks@0.10.6 (#14070)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "716931a492c37e5b9136fbc679e43cd39b95c05f", "messageHeadline": "Version v10.11.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7596261bedfb3d828824aa16299898f3b2b45fd2", "messageHeadline": "Dark Mode : ConfirmEncryptionPublicKey (#14074)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "29319578704113275f49ad8728bcce57641835d3", "messageHeadline": "Split SRP input by word (#14016)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1625, "deletions": 549}}, {"node": {"oid": "4447727eb62f72943caf0ab1dfb80bfc17e4a7fa", "messageHeadline": "Add TypeScript to the linting process (#13495)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 2561, "deletions": 101}}, {"node": {"oid": "ea4181d2273a7779345e459de6e2d8e28ca3ade8", "messageHeadline": "Dark Mode: Snackbar component (#14075)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "b797e24b9e3f89b61ab40a094660523845b2807c", "messageHeadline": "Don\u2019t show \u2018What\u2019s new\u2019 pop up to new users (#13886)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "8ef28702f2c68a62b9ff6d10f067c2ce46109643", "messageHeadline": "Dark Mode: more icon updates (#14064)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 48, "deletions": 52}}, {"node": {"oid": "1c008eb96625e5319cddd5a52601d1af21943097", "messageHeadline": "Updating settings icons to use fontawesome and removing unused svgs (\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 20, "deletions": 52}}, {"node": {"oid": "9d1818df1b14db8e4d825cb6ca8f2cb4a1b36926", "messageHeadline": "Dark Mode: updating COLORS.BLACK to COLORS.TEXT_DEFAULT (#14063)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "40c341f1c0572c2614c642449575b467cbd4dda7", "messageHeadline": "Updating permissions connect to use correct dark mode colors (#14065)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "59a5566958157800bc04e1a710961554c8c81665", "messageHeadline": "Dark Mode: Send flow inputs (#14006)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 94, "deletions": 109}}, {"node": {"oid": "fc50115fef12e7146c1623f8cf8919c40ac1a3b7", "messageHeadline": "fix: typo in messages.json (#14067)", "author": {"name": "vonoro", "email": "94828212+vonoro@users.noreply.github.com", "user": {"login": "vonoro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd0d844e8ed0e2d1e2167f9119ab0e95cbc2614d", "messageHeadline": "Dark Mode: Modals (#14030)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fc2e104ec699a32a9d43ee9ba8c1883709138289", "messageHeadline": "Dark Mode: Permissions header (#14017)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20b6bc0bd4eac26817abeb04af1e215efff84eeb", "messageHeadline": "Dark Mode: Signature Windows (#14018)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "ac0191a5b3dd76c4b1dafeb9a23eba3d3d6e76bb", "messageHeadline": "Dark Mode: Remove unused colors (#14025)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 47}}, {"node": {"oid": "ccecc7d03648b541a05e27277bcd7b4145a2c2bd", "messageHeadline": "Dark Mode: Implement 3-Dot Menu Hover (#14027)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "cd6dc8157a8624667bab5e8223e80f9715f3ef23", "messageHeadline": "Dark Mode: Button Group (#14031)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "1bb276bb9aeaea739bb7bbd9dae9d1e6596d996f", "messageHeadline": "Remove AddToAddressBook modal (#14032)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 580}}, {"node": {"oid": "a79d3eb928718552fcdbc7b4b4e48817f38e6d32", "messageHeadline": "Dark Mode: Select Quote Popover (#14054)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "bb41494ccd58e41e9f7beed5799c0cfa8f5b4cf8", "messageHeadline": "Dark Mode: Token Details (#14056)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "579714b7f611056f63da8cfee5e1e2bb0cf7b70d", "messageHeadline": "Remove unused CircleIcon and AlertCircleIcon components (#14057)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 232}}, {"node": {"oid": "95ecd5668994823b0358dbd83321196a8e6b575d", "messageHeadline": "Dark Mode: Update Dialog colors (#14058)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "78f748b36d8af74c1ac3eaabba7ae5f43f8e1fd8", "messageHeadline": "Dark Mode: Collectibles (#14060)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b1aae05770f928c3a0835fbb244ff9209ccbcb4", "messageHeadline": "Fix token icon when going from token detail to swaps (#14062)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95f830438a89d9405a08c2fde025626a8b7407b2", "messageHeadline": "Add a new fiat onboarding option via MoonPay (#13934)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 252, "deletions": 31}}, {"node": {"oid": "64d35458b05bfad27c27db15dd9f4335debb986a", "messageHeadline": "Dark Mode : Onboarding flow (#14020)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 82, "deletions": 80}}, {"node": {"oid": "c3901e4ba862ee31667f5351d651fbe717351592", "messageHeadline": "Dark Mode : Gas fee (#14005)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 108, "deletions": 108}}, {"node": {"oid": "91a30bc4648f7943b228da5835aff01a017ee425", "messageHeadline": "Dark Mode: Loading Heartbeat (#14015)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "524e0aaf078065f9737a0f67378d699c31bba220", "messageHeadline": "unbreak storybook (#14059)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b43d565af7a0ab6bd3cd8f8e93493c4b503f80b1", "messageHeadline": "Dark Mode: Reveal Seed colors (#14028)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2454bd81243a666971e1019968fef08b54a7fd69", "messageHeadline": "confirmation screen dark mode (#14024)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c0e930ea534bb0c8af7e9e622f9d25b5a7a5c42f", "messageHeadline": "Dark Mode: Standardize error colors (#14029)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "79d00f72e13ddfe0c45e4c2e34d04bf60808750e", "messageHeadline": "Dark Mode: Update swaps link colors (#14033)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8df8f81df785f2a2b08143bcb4a0f706a2404825", "messageHeadline": "Deprecate extensionizer for webextension-polyfill (#13960)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 124, "deletions": 113}}, {"node": {"oid": "093c69cf769876ff590bb8fb7bfa44fd01a95a69", "messageHeadline": "Fix flaky test: add account (#14045)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "22306826ffe39de82eb7ecd8d3ebbd0e16647959", "messageHeadline": "Set Chrome logger to level 3: Log_Fatal (#14044)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0c8c2725217e4d8f4c055d02ce5fe875e7edadbe", "messageHeadline": "Removing iconClassName prop from NetworkDisplay (#14035)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "3bdfd7f6a0d6818f9e4a7c7c7efecb949405a920", "messageHeadline": "Dark Mode: Settings Search Bar (#13997)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "87636bfdf72015e45e5bf6b1c9c9696f1df81f46", "messageHeadline": "snaps-skunkworks@0.10.3 (#14041)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "6fd037f1e6f5e582d6e4d3e8b763d91a28075700", "messageHeadline": "fix missing insufficient funds error for token sends (#14026)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b5088f65a9c68ca098db047f2c53958e8486605b", "messageHeadline": "ToggleButton: Use label so users can click text (#13876)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e3ea4f2cd044d48c61b6a35ef206fa942f3b43d1", "messageHeadline": "Fix issue where we show contract address as recipient when calling sa\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 142, "deletions": 66}}, {"node": {"oid": "41974cec3b564813312f8493797aba22913ab39d", "messageHeadline": "Dark Mode : Connected account popover (#13932)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9373f51e975b37ff22f701651ed59ab3c9cddd3f", "messageHeadline": "Dark Mode: Swaps Colors (#13976)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 111, "deletions": 111}}, {"node": {"oid": "b5c120c6a34ff8606860c0e8d21fcb2b90e4ea30", "messageHeadline": "Dark mode: Settings / Contacts colors (#13988)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8b9b9af13fabcef4882d4423e35acb4cd3aef4e9", "messageHeadline": "Add native browser notification support for Snaps (#13613)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "962679323301acb8fb46f60443aafc8df504e6be", "messageHeadline": "Dark Mode : AddNetwork (#13999)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f485ab029ff28f28bdb2814cb1b8953a2a56c343", "messageHeadline": "Merge pull request #14011 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8b1230acab1d7646b80f7f71b265b6050d57eee3", "messageHeadline": "Add `ShowHideToggle` component (#13979)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 487, "deletions": 0}}, {"node": {"oid": "bb310bfbdcf9e8f3306e1657010f4a80c816c91d", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 13709, "deletions": 5053}}, {"node": {"oid": "bba8b214b9c2302aa0f1befff948da295fe7f72f", "messageHeadline": "Fixed error thrown for 712 errors (#14008)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4c908d7413758661cd7158e9aff778dd47f4b916", "messageHeadline": "Better 712 errors (#13939)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a5ee4097f5ccba9ddfe9491c936148c1f337526c", "messageHeadline": "Dark Mode: Fix Onboarding image text color (#13983)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2a6bcfc6bc5ceb6503d9c8599adc1fae15e1854", "messageHeadline": "Dark Mode: ENS Input (#13984)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "157c40d666a5c9126ce8946ecf90cc6af24c5a81", "messageHeadline": "Ensure accounts still line up in dropdown (#13986)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd4deef03143421242243cfef8e7338ef46c67fc", "messageHeadline": "Dark Mode: Update the loading screen colors (#13987)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "116d6b0eb8ee4baef9cfb8ae3b1a898e0a7bb896", "messageHeadline": "add asset_type to transactions (#13858)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 169, "deletions": 31}}, {"node": {"oid": "13bb4662a83fd2bb051081e7a585c67fb81cd656", "messageHeadline": "Add `pasteIntoField` webdriver method (#14004)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "f157cecf393a46cd696ab0434a67926c9fe2142d", "messageHeadline": "Merge pull request #13993 from MetaMask/Version-v10.11.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 122, "deletions": 16}}, {"node": {"oid": "383a21f7359eb7660bf5925ca38fa64dbf672dd9", "messageHeadline": "Dark Mode: Fix colors in threedot asset menu (#13990)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4807002a5ecced7b610cbd67a404fbace4f7e7cc", "messageHeadline": "Dark Mode: Depost modal (#13989)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 36}}, {"node": {"oid": "13e9a2a4798ef0dae888a2e1aec5daa09cbd94b5", "messageHeadline": "Dark Mode: Update login screeen colors (#13992)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e2fd3f987f99f8ddcae98c8dafe37de7cf69a623", "messageHeadline": "Fix permission list shrinking with less text (#13996)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "819878de68df8ff7322a1a3638014267f5d16886", "messageHeadline": "E2e Swap Api mockup response for suggestedGasFees (#13991)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "ce587a854587f285df111e1e315e38309c6af859", "messageHeadline": "Make Edit Gas Fee testcase independent of arbitrary Wait time for Gas\u2026", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "5cc135e5d7dca571ac9803a73d6c248a0cf69626", "messageHeadline": "Bump controllers to 27 (#13985)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "a3355d9ca58874bdf315f622a7b0e7df9cb80262", "messageHeadline": "@metamask/controllers@26.0.0 (#13867)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 73, "deletions": 12}}, {"node": {"oid": "76c3e212bbb4e349829ecb30c9117c49912bf159", "messageHeadline": "Update changelog for v10.11.2", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ad28c81a39e464c03d675e355d20a2d1e1e706f2", "messageHeadline": "General backgrounds and borders design token updates (#13764)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 406, "deletions": 335}}, {"node": {"oid": "4dee182bcb9631bfcd409c44ea70ac40e6635d7e", "messageHeadline": "Add `IconEye` and `IconEyeSlash` icon components (#13978)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "13f385aa3027bdc4e395e2c3c1585cc680e28610", "messageHeadline": "Fix for connected sites throwing error if name is null. (#13974)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "696f22a5a04d57245b238d0d01c37491c3601a58", "messageHeadline": "Version v10.11.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c441ab6947214eeb5f1fa4186e28be21df021b22", "messageHeadline": "Bump controllers to 27 (#13985)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "e5869d6fe82c93b70cacc87e5ed06a9c0064612d", "messageHeadline": "Fix for connected sites throwing error if name is null. (#13974)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7fabbff871e2118ea52b93283ff7c5a6d8824b0", "messageHeadline": "Add `data-test-id` prop to `TextField` component (#13973)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "cd28e6453938fb302f7a5946d5fc09231c9c77e2", "messageHeadline": "Dark Mode: Select Account Hardware Wallets (#13917)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99da6a9283d257c10151c7de267c9c219ef48d0d", "messageHeadline": "Update package.json (#13961)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c07e477c1377da5555e8c55623d9eeed3b1b115b", "messageHeadline": "E2e metrics (#13904)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 74, "deletions": 188}}, {"node": {"oid": "524ddcfaf47e16c803c0174306d95fc7bbb150ec", "messageHeadline": "Updating account and network icons (#13947)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 425, "deletions": 119}}, {"node": {"oid": "0ab9a39c7d7ca6cb024ed445565a7f591ddd4860", "messageHeadline": "Dark Mode: Update transaction detail activity log (#13919)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 11, "deletions": 46}}, {"node": {"oid": "6aaeab2f242b0c28aa0663a5a17cf7a1b55703fb", "messageHeadline": "Automate the Flask release process (#13898)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 118, "deletions": 34}}, {"node": {"oid": "cd11f90f8f0bab7276ebae1f2a32b39d7cc93eca", "messageHeadline": "Add labels to provide better accessibility during onboarding v2 (#13890)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "8143222f9232bc1d7384dbee35c9c98751a30f57", "messageHeadline": "Dark Mode: Fix currently selected network color (#13918)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da1b8dd4bbdfb6fbd877ff9cb84dbe7207e41f94", "messageHeadline": "Fix yarn.lock (#13941)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "118480280c9506574e160531969abd37f87404ac", "messageHeadline": "snaps-skunkworks@0.10.2 (#13901)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 103, "deletions": 73}}, {"node": {"oid": "69c2cd3a94619c29203d9a5afbc30c79bcd45d51", "messageHeadline": "Permissions: convert hook to util (#13906)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 98, "deletions": 104}}, {"node": {"oid": "060c6d651c2b51fde8f46077178fc23efb3cb775", "messageHeadline": "Remove usages of useMetricEvent hook (#13930)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 175, "deletions": 183}}, {"node": {"oid": "c81912f6c5561f70ef37acde0af8e0d723e531ec", "messageHeadline": "Show snap version on install (#13931)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "f9ea6f5185493ac285acd6ae581ac331a294c1c4", "messageHeadline": "Update pull request template (#13908)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "5aff1863ca1c6be5461ebbdaf92038603c22344e", "messageHeadline": "Improve slippage input validation in Swaps (#13914)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "466379b325518c0bda98efa5e4a5496b3b38aa7b", "messageHeadline": "Merge pull request #13922 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "d7713a70cece4eb5aa81a91a8d6ee70f906cd91f", "messageHeadline": "Revert \"Update SRP representation\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 42, "deletions": 255}}, {"node": {"oid": "8b6c88c7110496b63311e1465f91677fdd2fd2c4", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11874, "deletions": 3642}}, {"node": {"oid": "9b0798c78e95a180f42ece3f8b2a5d434f0a244d", "messageHeadline": "Fix spelling of 'Ethereum' in German translation (#13915)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c19ecc3daae0dc8a958857247c74a7bdb606a90", "messageHeadline": "Bump @metamask/design-tokens from 1.4.0 to 1.4.2 (#13920)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8f4397339c6e8fb0d061dd4b4a4c31252046044", "messageHeadline": "Degrade gracefully when gas API is down (#13865)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 518, "deletions": 237}}, {"node": {"oid": "d0b7acac2ea49c415c078fae29d2eae502af6b2b", "messageHeadline": "Merge pull request #13873 from MetaMask/Version-v10.11.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 311, "deletions": 64}}, {"node": {"oid": "8e0f71a00859d7ddadac15a89e34999a05d11d0c", "messageHeadline": "Fixing dropdown caret for dark and light mode (#13911)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "a6924b122492c6ebbf9b94701be07e6ded348fe8", "messageHeadline": "Dark Mode: Import account text field (#13909)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b0c050fecede29209d960633f570e10c84477ab8", "messageHeadline": "Dark Mode: Create Theme-friendly top left logo component (#13897)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 967, "deletions": 535}}, {"node": {"oid": "0361aa6a9381c943d656fc042fcfb592c0cb51ac", "messageHeadline": "Use pre-wrap instead of pre for signature content (#13828)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa15b32fabd8c1e1e00db3aaca7bf68576c0ac0a", "messageHeadline": "ConfirmAddSuggestToken: replace mapDispatchToProps & mapStateToProps;\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 258, "deletions": 115}}, {"node": {"oid": "bcf59ab09b5b6f7f7f27b59ea389fdfbf6e24b73", "messageHeadline": "Fix snap e2e tests (#13912)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1f55af3151314d49006c98f320f455184d4a6b62", "messageHeadline": "Fixed firefox Snaps + add initial end-to-end tests (#13671)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 315, "deletions": 14}}, {"node": {"oid": "0e41bd4399b801bf4b00fe1483b7a328f3402c08", "messageHeadline": "Use pre-wrap instead of pre for signature content (#13828)", "author": {"name": "Andr\u00e9 Ogle", "email": "andreogle@users.noreply.github.com", "user": {"login": "andreogle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dc47025bfaf5162b1f1f18b53ed0ac6351a3b3e", "messageHeadline": "Dark Mode: Dropdown color updates (#13875)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a056baf94480c3c7198db0bfea24a2df7aa72c3f", "messageHeadline": "Updating ActionableMessage to use theme colors (#13899)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 105, "deletions": 41}}, {"node": {"oid": "adce5c558d8743ef0ad813a425008528b836dd26", "messageHeadline": "Fixed serialization of error parameter for `rejectPendingApproval` ac\u2026", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "f09459cb8458846475e14c21222de7cc0694b7bf", "messageHeadline": "ConfirmImportToken: rm unused .token-balance style (#13900)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "ea97e6bb7c7e22cb1d786d00d8e3846b3b0a0dc7", "messageHeadline": "Renaming test file (#13905)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0d961a655e9046367fa989c5f4070686749865ff", "messageHeadline": "Fix permission site origin overflow (#13868)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "c439953d947b5500b2f5b61416cc2adef7c7a6bb", "messageHeadline": "Fixed issues in onboarding flow (#13826)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "c196fa7688c25feef41693a3a111e9d89386dd99", "messageHeadline": "Fix build - context deadline exceeded (#13878)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5275ec6ac667904f84ff5a6cadc8457f09a71a87", "messageHeadline": "Implement Dark Mode Form Fields (#13821)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "75a8aedc32a7521b14580c2ee93f49b6e9cf3c5f", "messageHeadline": "Derive version suffix from build type and version (#13895)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 79, "deletions": 30}}, {"node": {"oid": "7931e607cbad1ee7451f2309036459fe6f2161d9", "messageHeadline": "Update changelog for v10.11.1", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b879bf135979c45626f7a3e972eb87b3f945c524", "messageHeadline": "Set up the right gasLimit for STX (#13891)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e7bf63a6d6260552f50968815a55e30bd504f8fb", "messageHeadline": "Fixes an issue where metamask popup is not loading on eth_accounts (#\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93f03c5541f86807fd4046693c6173a0f5e1f0fb", "messageHeadline": "Set up the right gasLimit for STX (#13891)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e157d2b51f8d61526d674ac41ee0d00a53a065e2", "messageHeadline": "Dev olu update swap approval transaction (#13641)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 59, "deletions": 37}}, {"node": {"oid": "259e30abc2f332e0661714a15120179d7124c09d", "messageHeadline": "@metamask/controllers@26.0.0 (#13867)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 73, "deletions": 21}}, {"node": {"oid": "c77f736378b5b0bdb60e1908be66859640dd5b8b", "messageHeadline": "fix small bug where max transaction fee isn't properly passed through\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c666849c311fd8ff52323a9f9c05ce54fce26370", "messageHeadline": "Snap removal confirmation (#13619)", "author": {"name": "Hennadii Ivtushok", "email": "hivtushok@gmail.com", "user": {"login": "hivtushok"}}, "additions": 99, "deletions": 4}}, {"node": {"oid": "fa4d884a87920c3db705f985dd32daf1172612f3", "messageHeadline": "Find and replace of all typography colors to design tokens (#13885)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 144, "deletions": 105}}, {"node": {"oid": "9d26bd762fa7a83285046794823368271ac4a938", "messageHeadline": "Improvements in connectRemote function in background.js (#13762)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "3747ace06b30d86ae0fb0a4206ee7c02e4cdb5e3", "messageHeadline": "Refactor token send/method confirmation flow (trimmed down) (#13788)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 782, "deletions": 348}}, {"node": {"oid": "8c9efb2a1fe5d20abc2ad9a5e940face2c2cc6cc", "messageHeadline": "Increase the txHistoryLimit in the transaction controller to 60 (#13\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f0fa89d8de5c347f83debfcbb75925c024107a2", "messageHeadline": "Deleting transactions from currentNetworkTxnList based on unique addr\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc62e77cc3a3335410353d26522308b7ad8fefc3", "messageHeadline": "Add e2e testcase for token details functionality (#13818)", "author": {"name": "seaona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "1be1cb0c8591482215d493baedb6819d1209834b", "messageHeadline": "fix bug in NFT dropdown state management (#13880)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cf46dbf654f846d6a52f36dd31ada5dd7b30bab9", "messageHeadline": "Ensure only accounts list scrolls in Permissions popup (#13859)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "55abc00c34edba31b3c194c0b9f887be0b11aeac", "messageHeadline": "Updating all caret icons for dark mode \ud83e\udd55 (#13861)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 620, "deletions": 206}}, {"node": {"oid": "c3feabf4de3c978ecb25b5a960cbd2c919d9f20c", "messageHeadline": "Update SRP representation", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 255, "deletions": 42}}, {"node": {"oid": "7ec8bd49c76482bcf75c8ca81925ecbb70be52d9", "messageHeadline": "[GridPlus] Updates Lattice dependencies (#13834)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "1607295feb915c5daaac9f8a804a28e71a26ee4d", "messageHeadline": "Updating AccountList to use darkmode colors (#13864)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 78, "deletions": 12}}, {"node": {"oid": "88154a4161f57828574e947ef25a9a33917da163", "messageHeadline": "Typography design token color and docs update (#13758)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 699, "deletions": 67}}, {"node": {"oid": "3ac4e7d051c43b743ffb3165c28aa22c21d2d9b3", "messageHeadline": "Version v10.11.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ac9f263e1a7148fae10fa100f25b5ab52c079e46", "messageHeadline": "Write down your SRP page fixes (#13729)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 72, "deletions": 32}}, {"node": {"oid": "4a6585fc4a1f4c10ec376062a87b8d0ee5f6633c", "messageHeadline": "Fix wrong isEqualCaseInsensitive path (#13860)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1c05195dd8a6a1a32986e5dca55bbaba0cff4e1", "messageHeadline": "E2e improve mocking (#13841)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "442edc5a914ec728cf4ff338f94b706771ec76de", "messageHeadline": "Update EIP1559 params. (#13652)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 93, "deletions": 69}}, {"node": {"oid": "4f6eb02854f0c948ba2a5abac74eb08d56d3507e", "messageHeadline": "update chromedriver (#13854)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9cea401022befee81650cab6a6b72291addf52be", "messageHeadline": "extract determineTransactionType from tx controller (#13737)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 262, "deletions": 274}}, {"node": {"oid": "4bb3ba4aefd02d8ba05debf2a669f21abd1f8be5", "messageHeadline": "Adding new settings dropdown for Dark mode in Experimental tab (#13097)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 136, "deletions": 1}}, {"node": {"oid": "0e421ece8ee9a1c59aff2f50120d3f13cf6c9bdd", "messageHeadline": "Fix gas values display in users primary currency inside inputs (#13830)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "658f0be63f9634a9b52b04487a667e301ac5739c", "messageHeadline": "Update privacy page text (#13795)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f52fbd4684d01a97efb715c447795ddba81beb95", "messageHeadline": "Showing new message while converting token to NFT (#13838)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "bea907e43757dafcc05b9a5bf3a43ae0881d5eb5", "messageHeadline": "Create password page (#13792)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 310, "deletions": 11}}, {"node": {"oid": "2bc7aab402a889f1034e9caba0dde564d4c0fa8d", "messageHeadline": "Update snap install warning per designs and fix for popover component\u2026", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "6206dbdfe43741cca623946cb80e62350aed51cf", "messageHeadline": "[GridPlus] Updates Lattice dependencies (#13834)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "7ecb37ddf249c4a89dffb78c453b3e24da4995c4", "messageHeadline": "Fixes an issue where metamask popup is not loading on eth_accounts (#\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82382c35e353f09eccf3626ed3f96ab9b5e7cd54", "messageHeadline": "Merge pull request #13848 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "58bdaf3c2a98daed60d4fe1b9b6e861fc3f5367c", "messageHeadline": "Revert \"Running yarn lavamoat:auto\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d52b46e8897898f3fdbb77c4a8d00e4c11238237", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5996, "deletions": 1450}}, {"node": {"oid": "c86a64209694ac314d877bcc4f88263a84509b26", "messageHeadline": "Merge pull request #13706 from MetaMask/Version-v10.11.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 16783, "deletions": 6101}}, {"node": {"oid": "d17d7f2d1839d19df350f24f5cf95f9444fd5eb7", "messageHeadline": "Set up STX controller state (#13843)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "3327c5c7979b7cf90a9ad0f29d5b7edcae4da9f0", "messageHeadline": "Set up STX controller state (#13843)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "34bf555e505b04cf4c61dd4322c4010cf669cd0c", "messageHeadline": "Fix v10.11: Unable to find value of key \"eth_accounts\" for locale \"en\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 188, "deletions": 193}}, {"node": {"oid": "261b066fc00b2fade3119a29433927e034cbd0bd", "messageHeadline": "Add custom CSS to Popover (#13740)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 77, "deletions": 58}}, {"node": {"oid": "aa89bb189bae11ecdb4844c6b4adef249b45e908", "messageHeadline": "Fix v10.11: Unable to find value of key \"eth_accounts\" for locale \"en\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 188, "deletions": 193}}, {"node": {"oid": "395806943f36a1954f3a1df0e6c81f3a1c74186d", "messageHeadline": "Updating colors in various components js and css (#13831)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 153, "deletions": 73}}, {"node": {"oid": "718d84b211b23c87c9d1f1e0e00ea5e0fbb504ac", "messageHeadline": "Bump @metamask/design-tokens from 1.3.0 to 1.4.0 (#13832)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68f42a2fb9688d7b612c5a0e1924a81004e71ec7", "messageHeadline": "Improve unit tests for `SrpInput` component (#13803)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 93, "deletions": 121}}, {"node": {"oid": "039c405314c244592a6f793b132915e517d82a2a", "messageHeadline": "create branching logic for different types of contract interactions f\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "98b3da31c7c91fa766c75551ae8ac380a477d35d", "messageHeadline": "Restoring create password form layout (#13824)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "52981e19676c7241512c6f1fc1c82a7e962e46d3", "messageHeadline": "Restoring create password form layout (#13824)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1cb0a1bb87154c1440549db2c20c16ce7d6e14ea", "messageHeadline": "Document Flask build flag (#13597)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "532cf54307d8dbf4f9e2d409b496dc6a58d96b9a", "messageHeadline": "Revert \"Allow sending up to 15 decimals on the send screen (#12707)\" \u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 48}}, {"node": {"oid": "ce495d7a66191379075df952f025647a64419a29", "messageHeadline": "Revert \"Allow sending up to 15 decimals on the send screen (#12707)\" \u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 48}}, {"node": {"oid": "6e8f4a6a76e89f07cc9fc58b95a6a75f126acb89", "messageHeadline": "gas fee details displayed on UI should be used gas estimates if avail\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 38, "deletions": 49}}, {"node": {"oid": "b8fc1ae671c153d84de6caa254de3e55c153de75", "messageHeadline": "Fix currency toggle (#13813)", "author": {"name": "Frederik Bolding", "email": "frederik.bolding@gmail.com", "user": {"login": "FrederikBolding"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "47661fc58d5635d35a899385f3124c385b6e4eb5", "messageHeadline": "Persisting token address via URL (Token Details page) (#13807)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "eb5dc7d8b08c17cd27c0e6a685431b1d1e7f3e80", "messageHeadline": "Fixed these issues in v10.11.0 (#13806)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "61a7c0d476e2cc94eb293043adaebcc4f47e13bb", "messageHeadline": "fixing changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c2f517686c317ee0a562cc7a516b395707394bce", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.11.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0a01c0e260cbf7f7ab80de38c0d6a531227148ee", "messageHeadline": "Persisting token address via URL (Token Details page) (#13807)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "6d54897cfbe7f3fe3303e05f0bded7d2073def67", "messageHeadline": "Fixed these issues in v10.11.0 (#13806)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "137b47370ee5c41b4e6a8dfd1b781d6b2fc61222", "messageHeadline": "Confirm transaction page: show contract address details in title (#13\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 276, "deletions": 8}}, {"node": {"oid": "e4181ec581705f10ce808cd32940041c879948d3", "messageHeadline": "ConfirmImportToken: update metrics logic (#13775)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "063a15c085b57f93f82c0da5817aecadf40e7836", "messageHeadline": "Merge pull request #13805 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "dfd52700a043e79a83b6f6dfa7b2c9583bf1ecfb", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 22016, "deletions": 7097}}, {"node": {"oid": "a78c7e48c620218809286c413c4ba6d7630fdbbd", "messageHeadline": "Merge pull request #13804 from MetaMask/Version-v10.10.2", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 148, "deletions": 91}}, {"node": {"oid": "fe7db49f2cca7715171efe8b74f46f1a796a23bd", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99653ed0e910617594d7c6bfb753c139a9594c42", "messageHeadline": "Version v10.10.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a5fe919f68f69cf2e8bea602d0e5794dc87e797e", "messageHeadline": "Add EIP-712 support for Trezor (#13693)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 141, "deletions": 89}}, {"node": {"oid": "0244c6298c67d9c73be338488ebd7a3c800a0f53", "messageHeadline": "Feat/13662 box design token updates (#13725)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 395, "deletions": 35}}, {"node": {"oid": "42fd5d19f4b8aeb8abc496b6b6471a8755bc1c64", "messageHeadline": "Content and UI updates for the STX modal (#13798)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "1e494f30042dd480faa4b74304f0dd6b3d0aabaf", "messageHeadline": "Refactor ESLint config (#13482)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 298, "deletions": 198}}, {"node": {"oid": "7af8570a4e3cfb68c58ad2d18006ae6917824c55", "messageHeadline": "Running yarn lavamoat:auto", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "96ab979e7ccb7f28294c26c6f56b2193cce6a79d", "messageHeadline": "UI/UX update - Error message in Import NFT (#13772)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 60, "deletions": 64}}, {"node": {"oid": "fda5b54def4e629d3c9a3b58d98494ed9612ca5b", "messageHeadline": "Handling undefined case for token balance (Token Details) (#13759)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23e6c073c4115d6deebe5d32f11510268d65c145", "messageHeadline": "Dark Theme setup and button theming (#13651)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 140, "deletions": 120}}, {"node": {"oid": "cdb7269443dd74ac0219f67c80ec2b8faa89fe46", "messageHeadline": "Create 'Add network' page (#13180)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 263, "deletions": 0}}, {"node": {"oid": "bd54fafe7dfe56d61ade92a7b05c82e9fb674c80", "messageHeadline": "Import SRP page (#13568)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2177ba8951b2f467f47bd7f1c840ca1776b63c71", "messageHeadline": "Fixing changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18ac23b5168c8ef3ea173bf2ef5e5695437c691b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.11.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "d239d0fddb2e98f51beebdf2bcbd7ed850285802", "messageHeadline": "Bump @metamask/design-tokens from 1.2.0 to 1.3.0 (#13749)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cde67f73d9a9d25d7d293a299210e7ce2f1c8ac1", "messageHeadline": "Merge pull request #13754 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "0eaa370d2af8bbf5ad7c754519922b11eb62c5d9", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 21000, "deletions": 6780}}, {"node": {"oid": "2369782196b2e20d0e7e65b7360e07e4e0769be2", "messageHeadline": "Merge pull request #13731 from MetaMask/Version-v10.10.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 125, "deletions": 53}}, {"node": {"oid": "bbe441f98a25f48aa51c97213f5fb01811459081", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e937d9c8e380673bb4d8e431ebc359ff4ddc1897", "messageHeadline": "Small fixes for Swaps (#13732)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "3ed08a09e4b82cdac618902a5fd64f8b3a65739e", "messageHeadline": "[FIX #12760] Highlighting on search (#13730)", "author": {"name": "amerkadicE", "email": "97883527+amerkadicE@users.noreply.github.com", "user": {"login": "amerkadicE"}}, "additions": 138, "deletions": 63}}, {"node": {"oid": "028850899e0229621f24a9277dc9700b1202209d", "messageHeadline": "Replace uses of updateTransaction (from the tx controller) with less \u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 462, "deletions": 0}}, {"node": {"oid": "19098f7d69c5f1ca7f2cfd31f7179e0a44d7db2f", "messageHeadline": "Increase the txHistoryLimit in the transaction controller to 60 (#13\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28c07b5020f8305804a383efe4ebfe8b12684012", "messageHeadline": "add e2e test: It should be possible to remove an account imported wit\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "676507a51839095a3fadc19f58a97e4968a416bf", "messageHeadline": "Run yarn lavamoat:auto", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a87068860ffbf9c27efe736ca26bd9d20cf1e11c", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9d92b20222f85a2779dab2b9512a7571ebeac0b8", "messageHeadline": "[GridPlus] Updates SDK to v0.9.10 (hotfix) (#13691)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6dcaa0dd9713233feb6ab664173f70700f0f9604", "messageHeadline": "[GridPlus] Updates corresponding to Lattice firmware v0.13.2 (#13455)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 57, "deletions": 42}}, {"node": {"oid": "e6ea66ad4dd17f151a15ebbb42f3366538882138", "messageHeadline": "Version v10.10.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "30589d6219a157c2401d14403c07e0d4acb738a6", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "730f977939390bed44f1289efe327889c88d85ac", "messageHeadline": "Small fixes for Swaps (#13732)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "1883af8ab4937cc5bb10c20640c1ff329a860a52", "messageHeadline": "Fix token details icon when 'Use Token Detection' is enabled (#13726)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b3b5d3c8d94d9003b3f2c27dd7ad0658c6e3f1bb", "messageHeadline": "Fixing blockies on token detail page (#13728)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1abac424f41981d7f7d975b21b1d850b6a6df549", "messageHeadline": "fix issue where token details page unnecessarily relies on send asset\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 31, "deletions": 47}}, {"node": {"oid": "7af75e13a2bb30c2d4ee825798b128927b69e80f", "messageHeadline": "add test: Import Account using private key of an already active accou\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "6dd141ebfddd0d9fecbad05b7beed136eb710508", "messageHeadline": "Small fixes for Swaps (#13732)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "d4f694c49facf519c88696b75e5491bf77b941fb", "messageHeadline": "Fix token details icon when 'Use Token Detection' is enabled (#13726)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f49e5076f3c0ba2c372148a5617949adc46f34fb", "messageHeadline": "Refactor: Extract SRP input from create vault component (#13720)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 766, "deletions": 108}}, {"node": {"oid": "219f8e6299f81b9927c1d04522e9ae507620467c", "messageHeadline": "minor fixes per snaps pr comments (#13721)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "00b178e43fc6d235ddc3e770127d0400d9a800cd", "messageHeadline": "fix broken e2e test from out of sync test merged (#13734)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e600ecedbfab4e8b2734d3ce07ec4c6497bac31b", "messageHeadline": "Fixing blockies on token detail page (#13728)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93dd85fb2cd768219b4b223f306b1e47ead77fc8", "messageHeadline": "add e2e test for deterministic account address generation (#13668)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 236, "deletions": 71}}, {"node": {"oid": "a0602f1c0e24238c76bb111eb956e9f701cb3489", "messageHeadline": "Success page (#13570)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "6b996a7979638906403e27eaf3d86546ca2e6cfb", "messageHeadline": "Secure your wallet page (#13571)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 55, "deletions": 59}}, {"node": {"oid": "7ddd8cfede11ac406583c9d524de09e8bfc8d9c3", "messageHeadline": "fix issue where token details page unnecessarily relies on send asset\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 31, "deletions": 47}}, {"node": {"oid": "6e34b70db30ccba663e0a3b7b9ef6baa8f6af0a3", "messageHeadline": "add account_type and device_model to tx metrics (#13682)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "662c19d4da7f04872f15a7605f4be55fdca8d560", "messageHeadline": "Implement Network specific insufficient currency warning #12965 (#13182)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 267, "deletions": 17}}, {"node": {"oid": "f39bb48227dbf98eaca1520608f67075ee368fcb", "messageHeadline": "Enable Avalanche for Swaps (#13653)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "f996f32969455edc0a05aa6d9a591aeeb3767116", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "05138da8a73b74a143dfde22fc7c69b1033689f8", "messageHeadline": "Add EIP-712 support for Trezor (#13693)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 142, "deletions": 291}}, {"node": {"oid": "a1eaa33b45adc7cbfd4a52658ae489e65a05361c", "messageHeadline": "Installing design tokens and writing docs in storybook (#13657)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 217, "deletions": 1}}, {"node": {"oid": "f47015df8efddaf6fc049452609a44ce0f765314", "messageHeadline": "[skip e2e] Updating changelog for v10.11.0 (#13718)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 17, "deletions": 57}}, {"node": {"oid": "858c5c12014ef060cfadd4b346066770ca34b3a1", "messageHeadline": "fix registerOnboarding method to correctly access completedOnboarding\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5e86d035103e49cf46648214cc9c42d7318066e", "messageHeadline": "Feat/settings search (#13214)", "author": {"name": "igorms-cons", "email": "89637087+igorms-cons@users.noreply.github.com", "user": {"login": "igorms-cons"}}, "additions": 1690, "deletions": 120}}, {"node": {"oid": "96b82349a003ca70e179cf5f88334e18679a649f", "messageHeadline": "Add EIP-712 support for Trezor (#13693)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 142, "deletions": 291}}, {"node": {"oid": "6ec07b8121fe69b33fb1cf0e67b4d19582877bf4", "messageHeadline": "Fix permission screen overflow (#13592)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b92aab1e87b2cec5628b28556160cc4f8e99f6c5", "messageHeadline": "Update manual build instructions in documentation (#13508)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "355e5ab399c42a718a2154e25b6085c87f5dcf8c", "messageHeadline": "Add AirGap Vault detail links (#13650)", "author": {"name": "AndreasGassmann", "email": "andreas@andreasgassmann.ch", "user": {"login": "AndreasGassmann"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "2bab7ada8f4062c95facf50abb4e5c6e27e9afa9", "messageHeadline": "Deleting transactions from currentNetworkTxnList based on unique addr\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30b2afe7bc1819cf6e7d8acf1fbeafcc188f1441", "messageHeadline": "E2e phishing detection (#13704)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "575cedf2aa776958a08ee21d46b474080e82a19e", "messageHeadline": "Shows the sign and cancel button fully in signature page (#13686)", "author": {"name": "Archana Sankaranarayanan", "email": "archana.june@gmail.com", "user": {"login": "archana-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eb21304877acb0c13c606a13602a332ca239abe", "messageHeadline": "Harden keyring type check in EthOverview (#13711)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf8f331297539ca20e68971ba9525f708b288e06", "messageHeadline": "Update \"Forgot Password?\" copy (#13493)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 147, "deletions": 369}}, {"node": {"oid": "60aa69a624d09b650f377a87e826ee068e59ebf9", "messageHeadline": "Confirm transaction page: use method name only for contract transacti\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0145041d0b79feecfce5524270b0fa985b00fca7", "messageHeadline": "[GridPlus] Updates SDK to v0.9.10 (hotfix) (#13691)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d5bd27dfd14da80ec38388326b361fe6e1c48251", "messageHeadline": "Version v10.11.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "e817b2ab78ad76a66d8c1c57fcf090164a3fb12c", "messageHeadline": "Run yarn lavamoat:auto (#13697)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5b96e3370e3795dfce28b38c68e0ed3e76b54abd", "messageHeadline": "Using correct metricsEvent arg (#13684)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d5da527f90ebbbbec1427fc102fcea027ff5ca1", "messageHeadline": "Added Controls and Action ArgType, took out @storybook/addon-knobs (\u2026", "author": {"name": "fadnesscharlie", "email": "82005916+fadnesscharlie@users.noreply.github.com", "user": {"login": "fadnesscharlie"}}, "additions": 80, "deletions": 23}}, {"node": {"oid": "2585f45bde6fa4ad4dc3fa17f78ef10306c1e4da", "messageHeadline": "Add support for Smart Transactions (#12676)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 3636, "deletions": 289}}, {"node": {"oid": "d2c292bead3f3a5ae2b47aba25d7696c93f4a325", "messageHeadline": "Add argTypes for color-indicator (#13659)", "author": {"name": "Tom McGuire", "email": "Mcgtom10@gmail.com", "user": {"login": "MuckT"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "120603e6df58d9f59cfd47866e8fdc371f5830ac", "messageHeadline": "Enable Avalanche for Swaps (#13653)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "b1b4e64ad051b43d5c93d8e840fd37050c3d8d04", "messageHeadline": "Prevent Browserify error from being swallowed (#13647)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ef3199ebd1ab6ba7306ceedc6476b318d3f151e2", "messageHeadline": "M\u012fgrate truncated definition list stories from addon knobs to use con\u2026", "author": {"name": "Rob Dawson", "email": "robert@rojotek.com", "user": {"login": "rojotek"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "e082334da8f87c56d486b3282ff6a44ec2452bbd", "messageHeadline": "Fixed Add Recipient Stories and migrated to use control args. (#13633)", "author": {"name": "Rob Dawson", "email": "robert@rojotek.com", "user": {"login": "rojotek"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "93af95f968c2f7a95543b595c828f57e10a3939a", "messageHeadline": "Minimal fix to the TokenSearch story to ensure it compiles and works.\u2026", "author": {"name": "Rob Dawson", "email": "robert@rojotek.com", "user": {"login": "rojotek"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4a6082f1d774ddad14bfb750e3bcb12d35dceb60", "messageHeadline": "Updated the Callout story to convert knobs and actions to controls / \u2026", "author": {"name": "Rob Dawson", "email": "robert@rojotek.com", "user": {"login": "rojotek"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "cbf8a737dc7bab5b01367743a5d3ab6781e191a8", "messageHeadline": "Change \"Quote X of Y\" to \"Fetching quote X of Y\" (#13663)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 6, "deletions": 74}}, {"node": {"oid": "fa467d1b8cdce0e5690497baf1c2568df0385e1a", "messageHeadline": "Merge pull request #13656 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "207436d11c9f076904c861d1093e3cad4c5600dc", "messageHeadline": "convert SendGasRow stories with argtypes (#13554)", "author": {"name": "Benjamin Bourgeois", "email": "benjishift@gmail.com", "user": {"login": "bengeois"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "2fe27412648d38718f0fcd9333eefd664fb34427", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 13099, "deletions": 5614}}, {"node": {"oid": "09c880d1656f75097d820e2eb769e49ebc4a9376", "messageHeadline": "Merge pull request #13498 from MetaMask/Version-v10.10.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 25271, "deletions": 5321}}, {"node": {"oid": "009c6e14555461642fe88c56f337bddd6ddbc7fa", "messageHeadline": "Use hardware wallet constants when possible (#13634)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 42, "deletions": 23}}, {"node": {"oid": "fadad601b89163969101fa856aa6deb7f7644e55", "messageHeadline": "ConfirmImportToken: Convert to Functional Component; Add storybook co\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 290, "deletions": 191}}, {"node": {"oid": "b954ca447d38eec9461745d4f1b592613b291cfc", "messageHeadline": "Ensure pre-selected account on connect screen is visible in list (#13\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b3f90f7031ad9f913c02cfb74cc0dd89da71686f", "messageHeadline": "Merge pull request #13648 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e069c5a9606ced0f21b594536d680a4b9d0bd021", "messageHeadline": "Fix changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe061bb2e6c3fdc14e4c54b2f19db9189e430c1c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.10.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 134, "deletions": 19}}, {"node": {"oid": "50950710836cf90672a3ab293111e08fd582d108", "messageHeadline": "Make default icons the same on mobile and extension #13264 (#13408)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 242, "deletions": 378}}, {"node": {"oid": "2cd242252f0f65c72d1354790a3ba34cc55aef71", "messageHeadline": "Created \"Token details\" page (#13216)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 524, "deletions": 4}}, {"node": {"oid": "3735a601d9ee1d161bb762a0f26bb2553c7343a0", "messageHeadline": "Update outdated Trezor Emulator link (#13611)", "author": {"name": "mradziwon", "email": "mradziwon87@gmail.com", "user": {"login": "mradziwon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ebeb2668ea4e10823a97de81bb51060852374765", "messageHeadline": "E2e mocking (#13640)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 458, "deletions": 47}}, {"node": {"oid": "8fecb28844ca621517b514ecacd21940e4e02044", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 35973, "deletions": 9487}}, {"node": {"oid": "f2921ce84dfac0bf48031b1b8ea8c1b8acfebe0c", "messageHeadline": "Merge pull request #13644 from MetaMask/Version-v10.9.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 150, "deletions": 30}}, {"node": {"oid": "a83ce7486b60f8e3662f6e0b80a0ad65800db5af", "messageHeadline": "Ensure sign message button is only enabled on scroll (#13645)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "d1c5274738d60826c1ce0e5b6e410373141b1674", "messageHeadline": "Ensure sign message button is only enabled on scroll (#13645)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "e4e321cc7c492c0592f83ef464d6dc8efced0f79", "messageHeadline": "Fix lockfile", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcf826772e954cbee84084856508d2d6f8eab604", "messageHeadline": "Bump vm2 from 3.9.5 to 3.9.7 (#13625)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "1d1752135e2bbeaedfe16eacbbbb53a93a9c8cb6", "messageHeadline": "Bump follow-redirects from 1.14.7 to 1.14.8 (#13612)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2dc9ce71dd94d03d6b92c2b71f35e3c7306328e5", "messageHeadline": "Add resolution for engine.io, a nested dependency of 3box (#13589)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "48685ed4620835c0d9be902619cd322359d6d24f", "messageHeadline": "Updating Changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7694f5ef52e970acc76a6ee5479015d40352db5c", "messageHeadline": "Version v10.9.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "089e0b9f5c5851f28c400db7582bb9abf0270f22", "messageHeadline": "Fixing sign type data message formatting, requiring content scroll be\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "40269ad13cc1c642cda58a5645d57d6ebab1bcee", "messageHeadline": "Fixing sign type data message formatting, requiring content scroll be\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "3dc60e8e30d877c67a84a64696816771d0fb54fb", "messageHeadline": "Bump vm2 from 3.9.5 to 3.9.7 (#13625)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "3fb21fee27ed935340fc85305bed8f8d5e3a264c", "messageHeadline": "Bump follow-redirects from 1.14.7 to 1.14.8 (#13612)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35ac762e104d5baf44fcfd7e985ab10b2d604252", "messageHeadline": "Add Snaps via Flask (#13462)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2706, "deletions": 343}}, {"node": {"oid": "c0d03ea70a2bbbd24331fa45cade95d5ca1c07d7", "messageHeadline": "Fix: advance defaults should never be used for swaps (#13617)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 111, "deletions": 27}}, {"node": {"oid": "2b5b787ca90a8217a56fdb8def9402a9268db333", "messageHeadline": "Fix: advance defaults should never be used for swaps (#13617)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 111, "deletions": 27}}, {"node": {"oid": "b42e1f75fab30d76938463f6d2ab0d79d5f4b965", "messageHeadline": "Include transactions from all networks in state logs (#13599)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "2b1256faf4873b62ca465657bb4aa42e308d3b7c", "messageHeadline": "Update to latest ChromeDriver (#13616)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2ad0b85cb1132914b09a4ef20020584d45104f7e", "messageHeadline": "Untranslated string fix (#13615)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f4a25cb153ab4600b9c06cc4845b63819c2e0738", "messageHeadline": "Correct connection language (#13605)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c01c312d5de461a6e4b3932b8d9c20756d0c8034", "messageHeadline": "Correct connection language (#13605)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e49430f3d91d2a0759f3ddeffe2dd310d0f285c2", "messageHeadline": "Fixes in EIP-1559 V2 implementation (#13574)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "eb39290dcd47b909d4166259d6b7446e49ccdd2e", "messageHeadline": "Fixes in EIP-1559 V2 implementation (#13574)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "aaca267a7b698253be4e1d2524b17bb518ff9559", "messageHeadline": "Update LavaMoat policy files", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 204}}, {"node": {"oid": "95eefc96300d6ebe3fbf0574e1eb8d6c45ee4297", "messageHeadline": "Adding check for transaction.id in useTransactionEventFragment hook (\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "64706c502190c812dcfa8545919a7bbe3968f30c", "messageHeadline": "Updating the direct deposit messages to native currency (#13576)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 47, "deletions": 308}}, {"node": {"oid": "44cb377ec000855f0f928086e803b32be0d778ae", "messageHeadline": "Add resolution for engine.io, a nested dependency of 3box (#13589)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "4bb4ab460c82120b72b68056671795ae534689a3", "messageHeadline": "Update Changelog v10.10.0 (#13596)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 85}}, {"node": {"oid": "8597cd140149704a71a682fdab61668372ec18d3", "messageHeadline": "Allow sending up to 15 decimals on the send screen (#12707)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "8f2144fdb0ef279d4f1056e73cd8f8f66f49d836", "messageHeadline": "Suppress diffs for translation files by default (#13537)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7223d4cd2c55abcd94b69b7506fa74ccbfef84af", "messageHeadline": "fix opensea/autodetect setting dependency relation (#13575)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "714860790674f8031aa8f8d2e047b2d3f1a31dc5", "messageHeadline": "remove infura project_id from networks form field (#13539)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "59b0ae4b40b8f5f5a255fba0ec99cf62028fabbe", "messageHeadline": "Updating the direct deposit messages to native currency (#13576)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 6, "deletions": 312}}, {"node": {"oid": "b0dfe2109cbf3980c0e65d745abdd487975b6d50", "messageHeadline": "Merge branch 'master' into Version-v10.10.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "e84138e2bc614234108b98d986f7fd315ac044e6", "messageHeadline": "Add resolution for engine.io, a nested dependency of 3box (#13589)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "a06a0d21e0db68da9de851a1e53b58bd2ca95ebc", "messageHeadline": "Adding check for transaction.id in useTransactionEventFragment hook (\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "79e96f93db31fe299c0739af8e8a66eff672004f", "messageHeadline": "[GridPlus] Updates corresponding to Lattice firmware v0.13.2 (#13455)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 57, "deletions": 45}}, {"node": {"oid": "3f67e3c4f1fcd113b87c63e2bd1583cf15c9de41", "messageHeadline": "Merge pull request #13573 from MetaMask/master-sync", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ad42930bf69de78a61ec58fe023e9b7aa44b3579", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "31eb5fc88a558a282086cf0b7f4f9f04d0566247", "messageHeadline": "[BUILD FIX #12920] Updated style for full screen mode in settings pag\u2026", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "080e30377e3fd224e483f2ef1e3141b468882ecf", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 33048, "deletions": 8810}}, {"node": {"oid": "f82ce7ddd306fcaaa400ef3dbb198d3f52c46140", "messageHeadline": "Fix network edition error (#13527)", "author": {"name": "Guillaume Roux", "email": "guillaumeroux123@gmail.com", "user": {"login": "GuillaumeRx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d45cb6c12e6da52180fd5f60f67e2fdde4d78e0a", "messageHeadline": "update test-dapp to 5.0.0 (#13503)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "1b57e6a9e89230aee03ab71a7d019eaa8aaff102", "messageHeadline": "Merge pull request #13540 from MetaMask/Version-v10.9.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "0dcc8d050fa03dd0d8fb9a8a7e7f67a269d386fc", "messageHeadline": "Resolve a BigNumber issue (#13555)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8166d5057860cc11e03342e37e9a64a9647cb61c", "messageHeadline": "Resolve a BigNumber issue (#13555)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "47e2e377122d3aafa1602ca3749341a911115bbd", "messageHeadline": "Setting search feature - Setting component UI updates #12761 (#12920)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 69, "deletions": 855}}, {"node": {"oid": "58b93c501a1e5515d06653504f5ec7c7f259cdbe", "messageHeadline": "Update changelog for v10.9.2", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5bc4287f65086cd745f44addfbd82719d6dc3fdf", "messageHeadline": "captureKeyringTypesWithMissingIdentities() when 'Missing identity for\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "007bc6fcba68c10f2276c05815410d253d5881ca", "messageHeadline": "Replace use of .flat with _.flatten, to accomodate chrome < 69 (#13520)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9731e5fbebd729ea9f3cfbd0f66c4195a2f12359", "messageHeadline": "Handle a negative gas fee (#13511)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a7eaf1bd7f95f4d913dfa3ec833c9af5e5886fdd", "messageHeadline": "Version v10.9.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0a4432513df5c32164656e4dcdeee4b5cff34c59", "messageHeadline": "captureKeyringTypesWithMissingIdentities() when 'Missing identity for\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "1e7aab349be9febd91f44cc1a05429a499b65060", "messageHeadline": "New Crowdin translations by Github Action (#13514)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7512, "deletions": 2810}}, {"node": {"oid": "8ad85e6413ba1ac84359ed53f1d83a1137d51d62", "messageHeadline": "Replace use of .flat with _.flatten, to accomodate chrome < 69 (#13520)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1297761de721fcc4f005d280b46e31d6686c275f", "messageHeadline": "Handle a negative gas fee (#13511)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "405a3495b05f3c693c898cc718c2b3eaf71de957", "messageHeadline": "Update crowdin workflow config (#13494)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "48cc9d5ad36d09e4261d84609d9f2c440f9ae0b2", "messageHeadline": "Add currency symbol validation in the add network form (#12431)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 511, "deletions": 235}}, {"node": {"oid": "87daae708cdfedb75a587013bba6c13e7d7fde0e", "messageHeadline": "fix test (#13513)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7bcd22d85f3e44140e0043367cccf96900a55809", "messageHeadline": "E2e signing (#13507)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 245, "deletions": 15}}, {"node": {"oid": "2b010710aec96f3bf74bb07d7c56cfa2c1c59d7a", "messageHeadline": "update chromedriver to v97 (#13502)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "429451de236b28cf30b53362a07bad58b7b3a22a", "messageHeadline": "Extract \"create vault\" form to separate component (#13461)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 416, "deletions": 884}}, {"node": {"oid": "94235ff9c7928ad8b9b06e9e26af821e5b291492", "messageHeadline": "Version v10.10.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "760ed3457d13582dd7adfa71b66db023d19a9d14", "messageHeadline": "Removing EIP_1559_V2 feature flag (#13481)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 387, "deletions": 369}}, {"node": {"oid": "9e0f6f3e3e9b894b6510024398ab055b608f602c", "messageHeadline": "Merge pull request #13492 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "58777d9057257f5490205df88435ceba66d91331", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 25245, "deletions": 4995}}, {"node": {"oid": "031716a90d47ff9754d0d05eba434b648dd6acac", "messageHeadline": "Merge pull request #13485 from MetaMask/Version-v10.9.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "2e38eeb55f38c17ecc761447252a40cbcf1d677f", "messageHeadline": "Adding Brazilian Portuguese translation (#13470)", "author": {"name": "Leandro Lima", "email": "llimas@outlook.com", "user": {"login": "LeandroLS"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3301fd8121ccbb0fd6292ac462ffd4d52bca0e8e", "messageHeadline": "Feat/hide 0 balances (#13306)", "author": {"name": "MG", "email": "mirkogarozzo@hotmail.it", "user": {"login": "Gtonizuka"}}, "additions": 115, "deletions": 3}}, {"node": {"oid": "03969a1a0f0a6af4cbed57618c1471cd0892adac", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dde05dbce9cdf717c27e0b060cc3d28598e43ff", "messageHeadline": "add resolution for simple-get (#13471)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "7c9e17f598df5b0bc2ab527b801cdfa930d079fc", "messageHeadline": "Version v10.9.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "01844aef53466e2d5ebd78046a81103e5c3b0a92", "messageHeadline": "Handling array type values for image in Identicon component (#13484)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5e07c0768b0754404977aa08d3a2b60424aa1ecf", "messageHeadline": "Handling array type values for image in Identicon component (#13484)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "cc1861a34eea48cd6d337476e0e553b3aa50653e", "messageHeadline": "Adding metrics events for EIP-1559 V2 flow (#13329)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 125, "deletions": 67}}, {"node": {"oid": "a5b114c4f9085ff1dbc3432eec55bfd87fde7ada", "messageHeadline": "Use ActionableMessage for ConfirmAddSuggestionToken warnings (#13402)", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 200, "deletions": 82}}, {"node": {"oid": "3a75f68a154d5c3c70c3b5a7abe46cff3c9ba822", "messageHeadline": "#10168 - Fix to Can't open settings if browser zoom level > 100% part\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37f930ddf67c04437ecbd70e0564692df4a0a8aa", "messageHeadline": "Bump cached-path-relative from 1.0.2 to 1.1.0 (#13424)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d02facf17e620ec4bd009fcc0eeebe8eeab08e54", "messageHeadline": "changed icon to button for connected-sites-list (#13476)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "c1b5e18a01d7497b61e2f2ce3a29e6d44213e05f", "messageHeadline": "Avoid repeating CSS color vars (#13464)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 155, "deletions": 155}}, {"node": {"oid": "dc217dd536690067cf020fb7ed652ed56a7e79c3", "messageHeadline": "Yet more NFT UX cleanups (#13435)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 152, "deletions": 70}}, {"node": {"oid": "09ac38977e6d4b142123d0bc2da0cb7f60ddd507", "messageHeadline": "Add TextArea to safe components list (#13468)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "41df6eac1cfe3292a9820453197a864802a23544", "messageHeadline": "Capturing default gas estimates in txMeta and passing it to metrics (\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 119, "deletions": 31}}, {"node": {"oid": "516de24cbe394faff7dba31d1d2f8752793709ff", "messageHeadline": "Fixed multiple-notifications css (#13469)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3265727f2f4ff5f529cacd3ee8e873b90fcb882", "messageHeadline": "Bump node-fetch from 2.6.1 to 2.6.7 (#13397)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "5889d0ac453103f789fc1bda2fb0210fa868a654", "messageHeadline": "add resolution for simple-get (#13471)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "11c61a3ead8a79a3803ae36dada023aefa8c30e3", "messageHeadline": "EIP-1559 V2 UI/UX improvements (#13419)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 65, "deletions": 122}}, {"node": {"oid": "869d7a21bfc359fbcd32f2ce580873a713b5ac85", "messageHeadline": "Revert \"#10168 - Fix to Can't open settings if browser zoom level > 1\u2026", "author": {"name": "Ariella Vu", "email": "20778143+digiwand@users.noreply.github.com", "user": {"login": "digiwand"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3772dfee117b191037cd5bd03639aea279109f0f", "messageHeadline": "Added `subjectType` to `setupProviderConnection` and `setupUntrustedC\u2026", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 76, "deletions": 39}}, {"node": {"oid": "bac20099e52f95ff440a58e8bf0729f9e42227ae", "messageHeadline": "Removed memo status from snap-settings-card (#13458)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 3, "deletions": 33}}, {"node": {"oid": "3729e15c0c8a70deaa6b8bf2364f9a3e81e6e953", "messageHeadline": "lavamoat - @lavamoat/allow-scripts v2 (#13428)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 51, "deletions": 42}}, {"node": {"oid": "d5491de6dbcbd72187f2742ec81875fa1a7d8c1a", "messageHeadline": "Up year in License (#13330)", "author": {"name": "Daniil Okhlopkov", "email": "5613295+ohld@users.noreply.github.com", "user": {"login": "ohld"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2825b74a550d05800717de6ee16498520062ef3b", "messageHeadline": "added extension changes from snaps branch (#13433)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "3eb99babf27059ce71f76af928bf8468504f6f1d", "messageHeadline": "batch fix misspelling (#13449)", "author": {"name": "yanjade", "email": "97837371+yanjade@users.noreply.github.com", "user": {"login": "yanjade"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "851fce9a3b155265c3eac3efe82474a0181de99e", "messageHeadline": "Enable buying MATIC on Polygon, BNB on BSC, AVAX on Avalanche, FTM on\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 244, "deletions": 484}}, {"node": {"oid": "8d2d64a32fabd560bc7913165cdde7219429a8ff", "messageHeadline": "Merge pull request #13439 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "241ee2f1d94edcdfaea9d0e5b5c94d7d7b633ca2", "messageHeadline": "Fix policies", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 204, "deletions": 1}}, {"node": {"oid": "4901164e5cdfbbf7bf3fbe17c9af26b613a9df48", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5890, "deletions": 3805}}, {"node": {"oid": "a365c3b647f365a32e0ff739a2066ee1ab83315f", "messageHeadline": "Revert \"Revert \"New Crowdin translations by Github Action (#13206)\"\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 18127, "deletions": 373}}, {"node": {"oid": "fd46f97e3556dc13b7d4fde6d7703df7fffc9f99", "messageHeadline": "Fix className misspelling in `awaiting-swap.js `", "author": {"name": "thickforest", "email": "thickforest@126.com", "user": {"login": "thickforest"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "be65eb733904c4931f288fbac0788d82fbbd3af4", "messageHeadline": "More nft ux fixes (#13388)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 240, "deletions": 102}}, {"node": {"oid": "e2c4c512baec34a47e77b85e5ea6030aab671307", "messageHeadline": "Merge pull request #13268 from MetaMask/Version-v10.9.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 19681, "deletions": 12682}}, {"node": {"oid": "27fc56e522cbb0ad0cbd157679c57cc928625065", "messageHeadline": "Revert \"New Crowdin translations by Github Action (#13206)\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 375, "deletions": 18129}}, {"node": {"oid": "a0e97f4681f52cba2410f7e170130c79acbd0ed0", "messageHeadline": "EIP-1559 v2 - small fixes (#13392)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "4124445a06e206402ba2d328ca1e293786654a02", "messageHeadline": "Run yarn lavamoat:auto", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "fcd5f89e2f2e6de3cd263ee751bef62cb8b90e20", "messageHeadline": "Move component into another folder (#13380)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "30852f76f37bbcd2899e4d70da9cd835179a1c91", "messageHeadline": "Add resolution for follow-redirects (#13301)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "60981f30b367e885f52246ffa125189feeb159e0", "messageHeadline": "Lockfile fix", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ca5c4b783905b793d2f0a547edf61cfbb09d4cc2", "messageHeadline": "fix node-forge vulnerability (#13389)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3ca6dd658377ba04ed300aa75fad2a349997fbed", "messageHeadline": "Bump @metamask/controllers from 25.0.0 to 25.1.0 (#13399)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b5509a3f9a63b03e85b8b7330bd24ba467133304", "messageHeadline": "Update vulnerability ignore list (#13390)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb39c51ede1a48656b58f4f80543e47a1bd3962a", "messageHeadline": "Using new graph images for edit gas fee popover (#13382)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 80, "deletions": 4}}, {"node": {"oid": "7fb5f417c4deb36dd7e9e5f12cea092d5b5a9dfa", "messageHeadline": "Bump @metamask/controllers from 25.0.0 to 25.1.0 (#13399)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7b75b9e638747cf0a9963fca93a85a96500308f1", "messageHeadline": "Fix failing test:unit pipeline (#13387)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "022f0efcd73335ebbacb9b14a771ebc078a80f16", "messageHeadline": "Update vulnerability ignore list (#13390)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "667350d15a6ca00910831c6e90097f2dc0b06946", "messageHeadline": "Convert ConfirmAddSuggestedToken to a functional component + cleanup \u2026", "author": {"name": "Ariella Vu", "email": "ariellavu@gmail.com", "user": {"login": "digiwand"}}, "additions": 148, "deletions": 175}}, {"node": {"oid": "8756ad2e789b33d2085b6b7702df2b4fba09a6b4", "messageHeadline": "Feat: Label hardware wallets (#13339)", "author": {"name": "MG", "email": "mirkogarozzo@hotmail.it", "user": {"login": "Gtonizuka"}}, "additions": 58, "deletions": 31}}, {"node": {"oid": "ec8a9384c919ca316e6ae22cc477c1663bc4fc03", "messageHeadline": "fix node-forge vulnerability (#13389)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c366dd67b05d20ae73a69bb3d9a226c38934e49d", "messageHeadline": "Update phishing.html (#13323)", "author": {"name": "Ersan YAKIT", "email": "ersanyakit@yahoo.com.tr", "user": {"login": "ersanyakit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c03b0f4dc00ade5ba2e701b247ab0aa535718c3", "messageHeadline": "Run yarn lavamoat:auto", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 201}}, {"node": {"oid": "cb28ecad5481643836114265f81207b37c0f979d", "messageHeadline": "SRP copy-paste language (#12012)", "author": {"name": "oliver renwick", "email": "7252642+mapachurro@users.noreply.github.com", "user": {"login": "mapachurro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1f5f78d9076a15b0f33ffb65f7cf3af6bdbbbed", "messageHeadline": "Maintain leading whitespace in sig req window (#13340)", "author": {"name": "Jon Ator", "email": "jonathanator0@gmail.com", "user": {"login": "jonator"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "119e5497ff0db2d50bb2acc6b377ac2cda43cf86", "messageHeadline": "UI fixes in EIP-1559 V2 screens (#13367)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 160, "deletions": 175}}, {"node": {"oid": "d25f0e5817ecdc8e37bfb144e4b7ebf299233421", "messageHeadline": "Fix for checkbox on advance gas fee modal (#13366)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "52d5908268aae16a7bce761d0af01abb06794f06", "messageHeadline": "Update changelog for v10.9.0 (#13364)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 20, "deletions": 152}}, {"node": {"oid": "5579061cfa62d4a663daa0dba309a8896036289f", "messageHeadline": "Proper calculation of the gas limit (#12784)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 75, "deletions": 54}}, {"node": {"oid": "f631684fdde3e1459628f991495a21c65866596f", "messageHeadline": "Add German subtitles for SRP Video (#13368)", "author": {"name": "Tim Bansemer", "email": "tim.bansemer@inblock.io", "user": {"login": "FantasticoFox"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "4c8ea8fdbd87540ae21f5d6bebf8f8a04da59e98", "messageHeadline": "Fix typo in from-import-ui.spec.js (#13369)", "author": {"name": "sooyoung", "email": "hyunsy822@gmail.com", "user": {"login": "hsy822"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db0230f23a720f0875cd6bfbdbe8455f8f38ac81", "messageHeadline": "NFT UX cleanup grab-bag (#13352)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 106, "deletions": 70}}, {"node": {"oid": "e2a8886a051d4c363e9b1123a9712a47bde86a23", "messageHeadline": "Upgrade ganache - continued (#13354)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 184, "deletions": 1723}}, {"node": {"oid": "c58cc631c7cbab4c7b2bd810c572586fe89538ae", "messageHeadline": "implement event fragments for tx controller (#13331)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 727, "deletions": 105}}, {"node": {"oid": "b2a9b72c04e01ace10ba9491d92797e899f7045c", "messageHeadline": "Refactor currency input component and ensure currency toggle persists\u2026", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 324, "deletions": 543}}, {"node": {"oid": "a67a5efca394873733e9181d516fbde679d705f6", "messageHeadline": "Incorrect Rounding Down of Balance #10167 (#13337)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "683aa22b56c73d9e3f85321f2ebfee035eadd9ab", "messageHeadline": "Update global link hover color from orange to blue (--Blue-400) (#13344)", "author": {"name": "Ariella Vu", "email": "ariellavu@gmail.com", "user": {"login": "digiwand"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f087e501a15c90f72fa51a5a331071cc9f8fb840", "messageHeadline": "Add modal with directions to re-add token as NFT (#13291)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 383, "deletions": 123}}, {"node": {"oid": "5b92dc4cf08570e81277e74c39973a919c6eba0b", "messageHeadline": "Adding e2e test for edit gas fee modal (#13303)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 694, "deletions": 6}}, {"node": {"oid": "5b5b2cd7df933d82babd80de829ed929e8da1db1", "messageHeadline": "Fixing warnings in unit test cases (#13349)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "af848dec9b50e5a23ae8190223fe8390f211a30e", "messageHeadline": "Create \"inline\" type for Button component (#13304)", "author": {"name": "6201", "email": "sunlon_ye@163.com", "user": {"login": "6201"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "f7849a0b7c016f89d2063c5a97cc4c7989c187ed", "messageHeadline": "Add error that redirects users to Import NFT page when they attempt t\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 259, "deletions": 130}}, {"node": {"oid": "9a3c917a48fe68d43853c2b9c11adcd0fe6897b5", "messageHeadline": "Adding support for EIP-1559 in E2E tests (#13282)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 573, "deletions": 163}}, {"node": {"oid": "955855b7d95562567791c78b049e267b07b42ec4", "messageHeadline": "Fix manually connecting sites (#13320)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "66ceeefae3714e1e20b702abc9f01e5ae467bb4c", "messageHeadline": "Fix UI issues at top of confirm page container (#13314)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "1f02a1c12fe1ac14c9cefa12e0a1393d6510ec1c", "messageHeadline": "V10.9.0: Mainnet should have a capital `M` in the import token warnin\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "644e08eaea03189c58d9634f38efaae49e5fae6e", "messageHeadline": "V10.9.0: Disconnect all accounts flow (#13309)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd33512c2a04d3855bafdffcee2943f3a925c1cd", "messageHeadline": "Fix issue with dapp suggested option being visible in edit gas fee po\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "0d2bc56e5e1aed163d1ed8f2cb648b7ccaa1a2c4", "messageHeadline": "Remove unused localized messages (#13272)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 198}}, {"node": {"oid": "d12097ac1c305ae04bb32d119164be9a925d3239", "messageHeadline": "UpdateNickname story : convert knobs and actions to controls/args (#1\u2026", "author": {"name": "Benjamin Bourgeois", "email": "benjishift@gmail.com", "user": {"login": "bengeois"}}, "additions": 62, "deletions": 21}}, {"node": {"oid": "a8ec87603102f9233c02110167a0532a618c2a6f", "messageHeadline": "Fix token ordering: prioritize top before owned (#13270)", "author": {"name": "Matthew Epps", "email": "mepps32@gmail.com", "user": {"login": "meppsilon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "371da2eb83515d7112ec3e5c954d3c876d129940", "messageHeadline": "Box story: convert knobs to controls (#13274)", "author": {"name": "6201", "email": "sunlon_ye@163.com", "user": {"login": "6201"}}, "additions": 134, "deletions": 85}}, {"node": {"oid": "cb815a91ad8de86f3aaf0e36959d412b441498e9", "messageHeadline": "SendHeader, ContactListTab and AdvancedTab story: converted knobs and\u2026", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 147, "deletions": 70}}, {"node": {"oid": "8beaae3361528351d9a32a3d0b17ff52af2eeecf", "messageHeadline": "Fix UI issues at top of confirm page container (#13314)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "a5873eb7ff313659d5028271829e8a4de6f497ac", "messageHeadline": "Fix manually connecting sites (#13320)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "b5973b46e056da01bbf1be6aa5b7851c0c580352", "messageHeadline": "V10.9.0: Mainnet should have a capital `M` in the import token warnin\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58ff673bcd013be809f48e9ad2bb70899d052856", "messageHeadline": "V10.9.0: Disconnect all accounts flow (#13309)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f58e2552c3d7d6b945f8d5dff1e3fd3d8705a506", "messageHeadline": "use PAT for `GITHUB_TOKEN` (#13307)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "269aaa6fb59b3a9d92d7c0b206507724d42ee28e", "messageHeadline": "fix send duck standard setting bug in updateSendAsset (#13289)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4cf5c942aabfafd4ca8560c4ea8c6a9ae1066b62", "messageHeadline": "Typography stories : convert knobs and actions to controls / args (#1\u2026", "author": {"name": "Benjamin Bourgeois", "email": "benjishift@gmail.com", "user": {"login": "bengeois"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "dffad6e35d9540f86f052621ecb0cfdbe541f40b", "messageHeadline": "use object.values to get array for iteration (#13300)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d7094cafc055c0a0fb49f362136e2f45ad6a77d", "messageHeadline": "Improve first time flow css - select action (#12799)", "author": {"name": "Alejandro Garcia Anglada", "email": "aganglada@gmail.com", "user": {"login": "aganglada"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "48d9ca19cc1400b38b69a1d31d0a92927cd6b275", "messageHeadline": "Remove unnecessary Yarn resolution (#13305)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "76bfc399b6c16742765eb18c2d8f87e72a2fdffb", "messageHeadline": "convert knobs and actions to controls / args (#13203)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 41, "deletions": 35}}, {"node": {"oid": "d4b6e95f895084a0b3f9956b40fcecc6c9c4e77d", "messageHeadline": "Add resolution for follow-redirects (#13301)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b820ef131b06d606c9e049d0dfada0d042bdc7ff", "messageHeadline": "Implement event fragments (#12251)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 707, "deletions": 10}}, {"node": {"oid": "ff27f24ef9ef74672d4b8f6b3895779b5eceab7e", "messageHeadline": "Flask devx fix (#13280)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "05f9ceda77953068647c4b369004a9361d68d5f0", "messageHeadline": "#10168 - Fix to Can't open settings if browser zoom level > 100% (#13\u2026", "author": {"name": "MG", "email": "mirkogarozzo@hotmail.it", "user": {"login": "Gtonizuka"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c188600dc7ceb4ebbadd588ae85fc7e726ff983d", "messageHeadline": "Add missing autogenerated changelog entries", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "54ad3857befa3a49dddbcd47a432ac4363105e64", "messageHeadline": "Version v10.9.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "88faef7e19228652e2bfb339ffc3392926ee985d", "messageHeadline": "Adding user setting option for EIP-1559 V2 (#13242)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 297, "deletions": 54}}, {"node": {"oid": "14704917c6ade4a7754898ad66fec7a687a08ddd", "messageHeadline": "Update Bug Report issue template (#13267)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 97, "deletions": 37}}, {"node": {"oid": "859ac46e3275a7a4c1cc8bb7a0351547698981a2", "messageHeadline": "Remove unused localized messages (#13272)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 198}}, {"node": {"oid": "cd0892a3afe8a0d057f7f0760aecada0afb83dc9", "messageHeadline": "EIP-1559 V2: Use default gas preferences of user for all transactions\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 67, "deletions": 350}}, {"node": {"oid": "4d7689b2dfd24dcfc5d94f26b10324108da7f779", "messageHeadline": "Handle missing eth_accounts permission history in getLastConnectedInf\u2026", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "0aad0d55a4ce3fd24ba8bb27f82a7e3583f53e37", "messageHeadline": "Update the copy for the Flask welcome page (#13223) (#13244)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "57e83ff82acd8147408e839096115c31d870fe7d", "messageHeadline": "Fix a propType warning on the Flask welcome screen (#13224) (#13246)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ac5d06e4e34547088006cfa01549d33ebd6f5a48", "messageHeadline": "Bump copy-props from 2.0.4 to 2.0.5 (#13245)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "4826c8c95e544826568b8410719e35d4c9bc199f", "messageHeadline": "Feat/collectibles send flow (#13048)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1170, "deletions": 272}}, {"node": {"oid": "0d1e79dda588be9f62ec942b70ed6e681311a0fe", "messageHeadline": "EIP-1559 V2: : Advanced Gas Fee Modal - Updating the trend arrows (\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "4af7f250a222e17398efb053270a8cf99efcb182", "messageHeadline": "Updating storybook docs (#13055)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 107, "deletions": 29}}, {"node": {"oid": "49343d08c18337a4d4bfa36e5f0fa96bee24385e", "messageHeadline": "New Crowdin translations by Github Action (#13206)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18444, "deletions": 360}}, {"node": {"oid": "7b963cabd7f3a8dcff825007170384ab7659781b", "messageHeadline": "Alert users when the network is busy (#12268)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 430, "deletions": 186}}, {"node": {"oid": "0bada3abf104a4983b7869a42a1994daae712c74", "messageHeadline": "Clear Sass deprecations (#13227)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "3732c5f71ef60d6913f81e4d4623b9ddee11e3c0", "messageHeadline": "Add JSDoc ESLint rules (#12112)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 931, "deletions": 585}}, {"node": {"oid": "e333eb4628868e2731b0fced4a583aac6af84ca7", "messageHeadline": "[Hotfix] track anonymous events appropriately (#13237)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af971cd5b6afb862a6405337342bb2ef2d7b7cae", "messageHeadline": "Remove dupe Prettier config from ESLint config (#13234)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 151, "deletions": 60}}, {"node": {"oid": "0c531f8b0101a4d39a20f8bda5582f707ac18d20", "messageHeadline": "EIP-1559 V2 UI fixes (#13222)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 102, "deletions": 99}}, {"node": {"oid": "10dc686505746389f72dcc11fd45fd89df74cd6e", "messageHeadline": "Dark Mode Part 1: Switch to Using CSS Variables (#13147)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1071, "deletions": 1137}}, {"node": {"oid": "f5dcd1229328d2ae1912b865f497f3de09d38f04", "messageHeadline": "using 1559 V2 for cancel speed up flows (#13019)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1242, "deletions": 255}}, {"node": {"oid": "dbfdf3b0ebee034da18ee6f1aa03ef44e7defc4b", "messageHeadline": "Update Flask support links and home footer (#13226)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 97, "deletions": 32}}, {"node": {"oid": "df48c424a4b7dcac13a486ab454cea0e07736a47", "messageHeadline": "fix issue where transaction items without a TRANSACTION_CONFIRMED_EVE\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "94dc287bb13a2b462a3b2376737fce4357c7ed05", "messageHeadline": "Fix missing `targetSubjectMetadata.name` propType error (#13218)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b9093e2a4d6a18a4111429a76dc8da4c2aabcd1d", "messageHeadline": "Remove bottom space when hiding testnet (#12821)", "author": {"name": "\u6731\u91cc", "email": "45264418+TkzcM@users.noreply.github.com", "user": {"login": "TkzcM"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "fc185e31391bb48a1b6789f92d477b36a8b0ccf2", "messageHeadline": "mainnet tokens autopopulate add token form fields when on custom netw\u2026", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "e694059b280c63335d383b2cb58c26e3cca8aa9f", "messageHeadline": "Adjust the padding of lock button (#13017)", "author": {"name": "zorrosword", "email": "28339041+zorrosword@users.noreply.github.com", "user": {"login": "zorrosword"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22f931e6b22bb4f7c57e6cad596812d492e577db", "messageHeadline": "Prevent automatic rejection of confirmations (#13194)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 91, "deletions": 42}}, {"node": {"oid": "139a67fca40026ca0cafb585dc2d7029b5aec982", "messageHeadline": "Include style lints in `lint:fix` script (#13217)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "966bdffb12afdadf58d3be8767b4822175233364", "messageHeadline": "Fix `account-menu` styles lint failure (#13215)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6b575620f0cb11a516e7e6990fa69c7f95d6109", "messageHeadline": "Lock button active state fix (#13100)", "author": {"name": "Michael Klem", "email": "michael.klem@gmail.com", "user": {"login": "michaelklem"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c95da7dbb6089ec250f318239e2d69614b91fc0a", "messageHeadline": "Updating storybook webpack config and changing font paths (#13028)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "75b9f71d45c0441aa9cf0eb285d869a662a1c5fe", "messageHeadline": "Remove unnecessary `mounted` state from Home component (#13202)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 36, "deletions": 43}}, {"node": {"oid": "761f3ac33fe5af8824df4022bc8a44b0bfb7d829", "messageHeadline": "Adding margin auto support to Box (#12801)", "author": {"name": "Alejandro Garcia Anglada", "email": "aganglada@gmail.com", "user": {"login": "aganglada"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "75e8b4f8b92d4cdfd43dae97f073b0594b24eb65", "messageHeadline": "Add missing permissions middleware hook (#13205)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "e213ea77bdd1beb7512a430ff6473ce73163368b", "messageHeadline": "EditGasPopover story: convert knobs and actions to controls / args #1\u2026", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 34, "deletions": 66}}, {"node": {"oid": "066b78c7225dbc2d569a69beaefb40d3a197e046", "messageHeadline": "Fix typo in ComposableObservableStore.js (#13151)", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e835b1d7866a5b12ecb67f1cbdbdb2c52cc6275", "messageHeadline": "Ignore 4Byte 502 errors during e2e tests (#13204)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c266d4e6af13ab7d33d1ebd7daed0948b13c36ce", "messageHeadline": "Feat/check update collectible ownership (#13110)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 254, "deletions": 149}}, {"node": {"oid": "211c5afb7bbbe7e760bc5afdbe1245f67e63f941", "messageHeadline": "add crowdin-bot to the CLA allowlist (#13193)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8866c39623a8da006cd1697baaf666d913db8183", "messageHeadline": "Update the Firefox prerelease version format (#13158)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "3563a246fe4cf8c3ce211895c3c32d1a675ae66b", "messageHeadline": "Allow templates without alerts (#13150)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae97e91443d79cf663917a8ea43e0bba18651a20", "messageHeadline": "Fix how `version_name` manifest field is used (#13155)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "0cd4fb1da08baa6a0c6d75755af3918906fe8317", "messageHeadline": "Allow Flask prerelease versions (#13156)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe77367837c077a670b505128642ee497b839220", "messageHeadline": "Update the Sentry setup log with the build type (#13157)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "56a0385e94b190522cb0d08a2382b32f404af4cc", "messageHeadline": "maintain nft image aspect ratios and center images in collection view\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "c932696e5a1ee97449bd75223938fce33367ffa7", "messageHeadline": "Remove duplicate selector `getPermissionSubjectsMetadata` (#13144)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "809aae0ac390ddf46e9cedc96c8c0e9d7da3ad26", "messageHeadline": "Add Chrome store policy compliant names/descriptions (#13142)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "51d54a76ba5046f96fcd5fcc0d22ab6ce0abe127", "messageHeadline": "Merge pull request #13141 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ae57d69c429715e14d4235c70f9ff18363ba06d3", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14222, "deletions": 9902}}, {"node": {"oid": "178c181f73a5ca9ef1f611f337dfe4e2254cfea7", "messageHeadline": "Merge pull request #13139 from MetaMask/Version-v10.8.2", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 455, "deletions": 2}}, {"node": {"oid": "609f85dbc33823820809c8ceb90c6ab7a75155bb", "messageHeadline": "Add more missing `appName` messages (#13140)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "002a97a30fddc4bac5e08f41749a666b15baab5a", "messageHeadline": "Update changelog for v10.8.2", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "36dea1730e5f43c9d9f48930824147a4f85f6966", "messageHeadline": "Add more missing `appName` messages", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "a1f89e218a8e644159de23f7460d17de17099fb7", "messageHeadline": "Add missing `appName` localized messages for Flask and Beta (#13138)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 424, "deletions": 0}}, {"node": {"oid": "719cee549968909bd8e336bae3b0254674ff6159", "messageHeadline": "Version v10.8.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "279c7b61b029052bb99f14ce2e99c27c8d1ac61b", "messageHeadline": "Add missing `appName` localized messages for Flask and Beta (#13138)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 424, "deletions": 0}}, {"node": {"oid": "8c77e37d2a3970d6607cb9d69f42b99816fc79c2", "messageHeadline": "EIP-1559 V2: Adding default settings to advanced gas modal (#12911)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 261, "deletions": 13}}, {"node": {"oid": "3a11800cb1f39d778c16ffbc4352f06eee1d0427", "messageHeadline": "EIP-1559 V2: Advanced gas fee modal - base fee and priority fee trend\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "d990cb5eeba7c41a06880277757be27b3798075c", "messageHeadline": "Wire up priority fee range in new gas modal (#13044)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 93, "deletions": 57}}, {"node": {"oid": "7cd11a975c66b725de184b7c4fdcb81284231404", "messageHeadline": "EIP-1559 V2: Advanced gas fee modal - getting 12 hour ranges of base \u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 76, "deletions": 8}}, {"node": {"oid": "73379c528ba511b80a78791b3fc704ef3237b5f9", "messageHeadline": "Merge pull request #13115 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0c18366a87863690a80ee1c3416cb2dbf64d319a", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13765, "deletions": 9816}}, {"node": {"oid": "6f9927e15e4fa3d98383d6f611d26b5dbdfdf81e", "messageHeadline": "Merge pull request #13111 from MetaMask/Version-v10.8.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "9f85210f7cd518e6ac290b76ef988144626117a1", "messageHeadline": "Fix changelog lint error", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb390f06aeea225a2992d80cfa243ff418b71c37", "messageHeadline": "Bump just-safe-set from 2.1.0 to 2.2.3 (#13049)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7eee2cf7fed022c6f1cca1136fb5955daa26ff42", "messageHeadline": "Update changelog", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b02a6df59721af496835be4b75a7bef59f37899e", "messageHeadline": "Update `@babel/runtime` patch to fix lockdown error (#13109)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "b36c372f4f3f1c75e2a652c7b5664b1224a36e95", "messageHeadline": "Use promisified background in setUseNonceField (#13107)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc3efef50cbcb25793c72d5abecf0f841f3eb79e", "messageHeadline": "Switch Flask horizontal logos (#13113)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "c48d48bb7d2df35a5ecdee18abdf392a82a75047", "messageHeadline": "Update `@babel/runtime` patch to fix lockdown error (#13109)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "8359e45350bc8c1d954383d3625d00e428516c04", "messageHeadline": "Use promisified background in setUseNonceField (#13107)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db98618b62e9b1689f81ed19dddf4afb3d19d84e", "messageHeadline": "Version v10.8.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "62f41600f25fe35d09e1a61e0e2ade1a5ff28c73", "messageHeadline": "Fix account name duplicates (#12867)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 107, "deletions": 9}}, {"node": {"oid": "f946c030b5b42fab1d630c24a0b9e95865a60c58", "messageHeadline": "Choose accounts refactor (#13039)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 484, "deletions": 383}}, {"node": {"oid": "8cc185a8b15f77503ec479c45a8e64ec9adf1c79", "messageHeadline": "Fix permissions-connect-footer \"learn more\" link (#13092)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a39f609f939d875972b077f100b02c6aa4f0fe5", "messageHeadline": "Merge pull request #13088 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "1b6e58c41766c488ebb26d252e409278a5de177b", "messageHeadline": "Feat/collectibles the return (#12970)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1392, "deletions": 309}}, {"node": {"oid": "c03b6dd19b516f032b6ae4974f6ffe8cf134bf3e", "messageHeadline": "Subject metadata cleanup (#13090)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "d0ca7391cf5c563a295001ca5dc2cd82036c7b35", "messageHeadline": "Fix merge conflict typo", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "460f08f008442f7ff71a19274799c9d151317b1e", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11769, "deletions": 9107}}, {"node": {"oid": "69e27c8a8287bb14036bb3c3e8bf4ecc5ce1ae32", "messageHeadline": "Bump just-safe-set from 2.1.0 to 2.2.3 (#13049)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a02f9fe751f1ee40a1fdaa972c58306ae2e918ba", "messageHeadline": "Fix typo in German translation (#13040)", "author": {"name": "cheese1", "email": "cheese@nosuchhost.net", "user": {"login": "cheese1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19c3d021ead54c6bafc19b2b059896c88297a04b", "messageHeadline": "Using EIP-1559 V2 for swaps (#12966)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 649, "deletions": 314}}, {"node": {"oid": "2085352de8446db7e3e71ab0288bae964745d057", "messageHeadline": "Make restore vault a form so an user can submit via keyboard (#12989)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 46, "deletions": 44}}, {"node": {"oid": "df6db8cfef2ac33849f308d6fd5490e179504028", "messageHeadline": "Remove legacy node parent detection (#12814)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "5dd86d32bfc95f16b35a810492f784397c7f001e", "messageHeadline": "Add stories for Home notification component (#13035)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "84ef58145a8383332067fe868f1c5ed766256efb", "messageHeadline": "Update Redux DevTools README instructions (#13038)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "c9cb2ae1a1190346a2ae9698f79b2927bbc68de9", "messageHeadline": "Jestify app/scripts/controller/network/**/*.test.js (#12985)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "bdc7e1df57346198d181be695062ba67610af6ff", "messageHeadline": "Fix order of account list (#12999)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "889e49a4a2ced31de005ce068130f0737fec7c95", "messageHeadline": "Changes in gas loading animation in EIP-1559 V2 (#13016)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 121, "deletions": 37}}, {"node": {"oid": "163d472fdf0286a48fc6d9cb66de00c3cb6eeea6", "messageHeadline": "Add crowdin configuration and github action (#12552)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "a820bce99aeed658cf4b90106aaa52172c6d3286", "messageHeadline": "Wire up network stability slider in new gas modal (#13029)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 135, "deletions": 77}}, {"node": {"oid": "ba54a3d83b9bb53c0cedef17284bae3aa3ea6076", "messageHeadline": "Update ESLint config to v8 (#12886)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 295, "deletions": 266}}, {"node": {"oid": "d4ebf98cc4c68c7e50c2a73393cea38c7ebc3032", "messageHeadline": "Update `electron` from 11.4.12 to 11.5.0 (#13037)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "670bed4c6184339176dc3f2a1c6625258a457a99", "messageHeadline": "Add `@metamask/rpc-methods` package (#13027)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 116, "deletions": 21}}, {"node": {"oid": "e41ac173d1d3d1714838877ddad66473c599d3c3", "messageHeadline": "display hex data on send screen fixed (#12709)", "author": {"name": "igorms-cons", "email": "89637087+igorms-cons@users.noreply.github.com", "user": {"login": "igorms-cons"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "bb064c32fbb86a739801c4f3c529b94fd855688e", "messageHeadline": "Merge pull request #12935 from MetaMask/Version-v10.8.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11198, "deletions": 5937}}, {"node": {"oid": "5db5ad0b91833377bf98f1b1786c655a901bfb4a", "messageHeadline": "Update changelog", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c73c2d8a9f0ef099f9fc3bc5bca52c79829a7291", "messageHeadline": "Support EIP-1559 on Trezor Model One (#13023)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 191, "deletions": 273}}, {"node": {"oid": "e45560859cb988af3ef3fd1a4875eabaa2030f83", "messageHeadline": "Support EIP-1559 on Trezor Model One (#13023)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 191, "deletions": 474}}, {"node": {"oid": "fc1ffae4069645e78f5ac3342f0480add91cb380", "messageHeadline": "Add subject types (#13026)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 188, "deletions": 8}}, {"node": {"oid": "2e181fb06c017dda40e55487eeaa85558bcdb73d", "messageHeadline": "Update LavaMoat policies (#12992)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 810, "deletions": 330}}, {"node": {"oid": "8c5fdf779c14cb4215ba93ef418ae7a74576f7a7", "messageHeadline": "Fixing EIP-1559 V2 advance gas fee inputs validations (#13013)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 64, "deletions": 36}}, {"node": {"oid": "5076e5057f0e93c9b49dcb3a13d7e0f40d8a0559", "messageHeadline": "Remove `nodeify` (#13003)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 309, "deletions": 635}}, {"node": {"oid": "a7da8333a0a05f7d051e306a5e109e8586460d7b", "messageHeadline": "\"eth_signTypedData\" presents fields that do not appear in 'types' fil\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 307, "deletions": 8}}, {"node": {"oid": "d2843c3bb45a2505b8a1032898b022bf7899902c", "messageHeadline": "toggle-button (#12817)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 59, "deletions": 18}}, {"node": {"oid": "7b2812475abf77335bfe56630620e19a3abd632b", "messageHeadline": "Fix error-message component to match new Storybook format (#12815)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "c3e79526569fdc3ca6e17b3a75c0d8f79c2d23cc", "messageHeadline": "Fix dropdown component for new Storybook format (#12816)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 113, "deletions": 73}}, {"node": {"oid": "363f81db112b10ae75b33b034cfca70bafed092f", "messageHeadline": "Fix signature-request for new Storybook format (#12755)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 79, "deletions": 26}}, {"node": {"oid": "08ed32dfe60d24c81159bb5263b1e85d41dadd50", "messageHeadline": "Fix form-field for new Storybook format (#12756)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 119, "deletions": 23}}, {"node": {"oid": "f4a9c5772866b4a29665e82a09499726401bc180", "messageHeadline": "Identicon size fix (#13014)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a021e98cbadafc0b369370856b4c10c6866207e7", "messageHeadline": "Remove unnecessary action text property from whats new notification 9\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5251d723166b062fc3cc9122d6bc452a32e0184d", "messageHeadline": "Remove unnecessary action text property from whats new notification 9\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a34f88e3754b39e57a41d0891a656962bfe28731", "messageHeadline": "Dispose the trezor connect iframe upon lock (#13018)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "c9768df14943afe251ce55553d4022cb83e7a1d9", "messageHeadline": "Dispose the trezor connect iframe upon lock (#13018)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "e7b11bec684ad8049c3307c530bb6de50584369f", "messageHeadline": "Fix tx-insight accreditation styling (#13009)", "author": {"name": "g. nicholas d'andrea", "email": "gnidan@users.noreply.github.com", "user": {"login": "gnidan"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "4ed7c8c559e4038aef2c6dabcc54a65184149482", "messageHeadline": "Fix tx-insight accreditation styling (#13009)", "author": {"name": "g. nicholas d'andrea", "email": "gnidan@users.noreply.github.com", "user": {"login": "gnidan"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "7c4e3061f8c3613140b9afc556bfda54e0f06d58", "messageHeadline": "Add what's new notification for transaction insights (#13000)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "b66d80ff84f227770b4a4b7efc5ed65aeed75f18", "messageHeadline": "Lint fix changelog", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8df4a485056173ace9d417eaf47cd9920a1af2b", "messageHeadline": "Fix typo in conversion.utils.js (#12998)", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e9ea9d8fad692d6b8346ccd72fc65a78e29164c", "messageHeadline": "Add what's new notification for transaction insights (#13000)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "c17fa4011487fd1db99f4076bde206f6d154d6dc", "messageHeadline": "Consolidate permission exports (#13012)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2771e3bd53b104d6eeaded44a4b106c02f831f09", "messageHeadline": "Lint fix changelog", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a53d8ddbe1f092b22e0bcdf2873949e466ac3e39", "messageHeadline": "Capitalize Activity log (#13002)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ca59ccc78c69e2e7a7f9c6adfdc3a54aa0d0cae", "messageHeadline": "Swaps UI redesign for the View Quote page (#12950)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 268, "deletions": 1078}}, {"node": {"oid": "4cc5cc2f59183d14df9d380e158d1e8890103ed5", "messageHeadline": "Merge branch 'master' into Version-v10.8.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f4ce5bfb6f26fdf5f59ee4377d11044b9712c25e", "messageHeadline": "Clear the clipboard after seed phrase is pasted (Restore vault) (#12987)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6adb48d9f01442170b480907c154e3aa8cc11856", "messageHeadline": "Tx decoding accreditation (#12918)", "author": {"name": "Alaa Hadad", "email": "alaahd@gmail.com", "user": {"login": "alaahd"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "e57250f62ca60f9faf47376beaec8f84620ae00f", "messageHeadline": "Update tx-insights url (#12997)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f56c25f584718e8ca0b5147380fb8ebc506798c5", "messageHeadline": "Tx insights fixes (#12988)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "7dac6f2517828538330d7020981ab455543e3cf0", "messageHeadline": "Fix browser specific manifest generation (#13007)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "1794ee8b7291036fa91f67b00e5b3a51608efe0a", "messageHeadline": "Fix metamask-translation component for new Storybook format (#12892)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 74, "deletions": 52}}, {"node": {"oid": "b705bbc809ad530fa8e03abd2729688761294fa7", "messageHeadline": "Merge pull request #13010 from MetaMask/master-sync", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5002b341ced2e1924d4b225bfc32d628da0c0472", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 19089, "deletions": 12699}}, {"node": {"oid": "0893a46ef59e9032936e9d6772796a822746d489", "messageHeadline": "Merge pull request #13008 from MetaMask/Version-v10.7.1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a858b85899e41725637d7f024c538707247af181", "messageHeadline": "Tx decoding accreditation (#12918)", "author": {"name": "Alaa Hadad", "email": "alaahd@gmail.com", "user": {"login": "alaahd"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "8e1d862ec16154fcc7fd96c70f65526ca1c15981", "messageHeadline": "Update changelog for v10.7.1", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9c5bc2ba6daff0280109affefe4e085805d0d269", "messageHeadline": "Adding featureflags to .metamaskrc.dist file (#12962)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8cc72e2087e44c74a1ef45279b54a87c2ffc5d7e", "messageHeadline": "Bump eth-json-rpc-middlware from 8.0.0 to 8.0.1 (#13005)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed6880f5ce122e82e6b17e3ffd1e7988584f182e", "messageHeadline": "Version v10.7.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4d9a2a8b2f1821a874f2af406cfb3b799f078821", "messageHeadline": "Bump eth-json-rpc-middlware from 8.0.0 to 8.0.1 (#13005)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5a086ded985bdb169aa9573ecd638ce4285eaba", "messageHeadline": "Update tx-insights url (#12997)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "80134137ba2969fa7e9ca94f3f15217f93db6e17", "messageHeadline": "Updating storybook documentation guidelines (#12957)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "981db6e0ea583f087db8cf527dd204c748da47ab", "messageHeadline": "Fix confirmed transaction time (#12633)", "author": {"name": "igorms-cons", "email": "89637087+igorms-cons@users.noreply.github.com", "user": {"login": "igorms-cons"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "5205f02de60e23b8ade4847a25c5a027b9e03fda", "messageHeadline": "Fix Actionable message for new Storybook format (#12874)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 175, "deletions": 72}}, {"node": {"oid": "09ba8d689e8ac3ecfca009490aef0ad9657d11bf", "messageHeadline": "Fix icon component for new Storybook format (#12887)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 470, "deletions": 36}}, {"node": {"oid": "61935835a06636a4c622cdab2231acadbc918eaf", "messageHeadline": "Fix identicon component for new Storybook format (#12888)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 121, "deletions": 39}}, {"node": {"oid": "51fa7734fd3448420cb7ba8447ba1a693c63f6b8", "messageHeadline": "text-field (#12889)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 134, "deletions": 20}}, {"node": {"oid": "5273aa334e8ded5f62fc3d8573fd3ea0c0ab71d1", "messageHeadline": "Fix account-list-item component for new Storybook format (#12893)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "068e97314e74c005ecf13ce9d4f992721ef70e7f", "messageHeadline": "Fix dropdown-input-pair component to for new Storybook format (#12895)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 95, "deletions": 21}}, {"node": {"oid": "c0f03d827d2a115ee7ffab4949d3fb57de5a1513", "messageHeadline": "Fix popover component to for new Storybook format (#12896)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 126, "deletions": 58}}, {"node": {"oid": "de4b54c230bdba31fa690b57567c2e0abdc479c8", "messageHeadline": "info-tooltip (#12901)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 98, "deletions": 37}}, {"node": {"oid": "bd17160e2a1e77b85ec30069d82559adeecfcaaa", "messageHeadline": "Fix slider component to for new Storybook format (#12897)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 114, "deletions": 24}}, {"node": {"oid": "d5b85c0e5412416d7a938b17f1dda08ae8e5beeb", "messageHeadline": "Fix radio-group component to for new Storybook format (#12900)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "311ea021f39bf4c23908dc1ee0a1564925b711ab", "messageHeadline": "Optimize rest of swaps flow (#12939)", "author": {"name": "Matthew Epps", "email": "mepps32@gmail.com", "user": {"login": "meppsilon"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "af3bdbbfc9dde2d2b048b1da1c58370ff4be79ec", "messageHeadline": "Add `yarn-deduplicate` step to README (#13004)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f9eaf2f00517f496d07989f2c600b494b02bf8e2", "messageHeadline": "Updating PulseLoader story format (#12818)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ac463bee71e595bebdefe05bb47e455bd11d6aeb", "messageHeadline": "Fix transaction-detail-item for new Storybook format (#12820)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 85, "deletions": 20}}, {"node": {"oid": "9e59c3db7715639e524ee6a2e26bc5f7fefb3c3b", "messageHeadline": "Fix transaction-detail for new Storybook format (#12819)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "028de38e570a39b7eae30bc8fb6a9792efdb1395", "messageHeadline": "Capitalize Activity log (#13002)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7212dcf09845d729be242c2cee2aaf740f1bec6b", "messageHeadline": "Tx insights fixes (#12988)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "c8b697687feb9fef80a407b9f46b35d3740fc755", "messageHeadline": "Swaps UI redesign for the View Quote page (#12950)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 268, "deletions": 1078}}, {"node": {"oid": "31cf7c10a454343306a4169fc059cc73cdb52bab", "messageHeadline": "Permission System 2.0 (#12243)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 3709, "deletions": 5377}}, {"node": {"oid": "3054991c9b078f5dcbfe7d539d8aca08161b4ee8", "messageHeadline": "Updating styles so they don't override fontawesome, removing duplicat\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 10, "deletions": 33}}, {"node": {"oid": "9fcfbe7609ee96727550bf2f21dfb3d8e9f1fd6a", "messageHeadline": "Fix unlock-page component for new Storybook format (#12894)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 72, "deletions": 12}}, {"node": {"oid": "5554ca5e09d7cac81ff7dfe9b8726062136536ce", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bab48c809a8c7d0580676d45e91ef6a5f17e234d", "messageHeadline": "Clear the clipboard after seed phrase is pasted (Restore vault) (#12987)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6d135d7048934f95e57e830bf231fee20ea9886a", "messageHeadline": "Fix: update URL for adding custom build on Firefox (#12978)", "author": {"name": "Mariona", "email": "54408225+seaona@users.noreply.github.com", "user": {"login": "seaona"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2af45a656fb120fbddfce07b62cb96fde8d2d951", "messageHeadline": "Adding validations for advance gas fee input fields (#12879)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 307, "deletions": 72}}, {"node": {"oid": "d78cfebd43bbd12d146e3f20ab76af92955059b7", "messageHeadline": "Jestify app/scripts/lib/**/*.test.js (#12890)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 351, "deletions": 455}}, {"node": {"oid": "6fc9b6b7a26b68cfaa5c3c87f5f39908bf319c38", "messageHeadline": " Using EIP-1559 V2 for approve transaction flow (#12906)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 413, "deletions": 328}}, {"node": {"oid": "a6bb503e527ea0f0d57edf18bda8d0d27e7da450", "messageHeadline": "Adding tooltips in edit gas fee network status section (#12916)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 259, "deletions": 120}}, {"node": {"oid": "2dd8689d8a993a8c188856efb5611ee61d1abc00", "messageHeadline": "fix gas-tooltip fonts (#12968)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "9dd5af35238cb32f779eeabd1b25c4a08c8cb666", "messageHeadline": "Implementing design feedbacks in EIP-1559 V2 flow (#12943)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "b983971bfd39f1cb8937df5ea52ca68c373ccee4", "messageHeadline": "Disable `remote-redux-devtools` in non-dev builds (#12956)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "7c59fd035e0221a2fcb7326815c31bb2b8af324f", "messageHeadline": "Update package.json + yarn.lock with contract-metadata version 1.31.0\u2026", "author": {"name": "ruleking", "email": "ruleking@gmail.com", "user": {"login": "ruleking"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b75ef5f0ebc95c066afb17b17fe6be1b5acc0118", "messageHeadline": "Remove redundant `EIP_1559_V2_ENABLED` comparison (#12954)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6d34d85f6ec56752a508f8a1d56e4e7b0669526d", "messageHeadline": "Textarea UI component (#12688)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 377, "deletions": 43}}, {"node": {"oid": "cd4ddffd9c51c7fb1dac6479f4f2b167cf819aaa", "messageHeadline": "Adding gas limit section on advance gas fee modal (#12865)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 283, "deletions": 84}}, {"node": {"oid": "6542d163496444ef40a81c3cdc1effc2786a3926", "messageHeadline": "1559 v2 tooltips (#12750)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 337, "deletions": 3}}, {"node": {"oid": "56c91262e9c00c021a2d33bb74cd024a9a58eb1a", "messageHeadline": "Disable React dev tools in `testDev` builds (#12955)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "91af73b211f57754ea9d53cc6ef2dc69dd6eeee8", "messageHeadline": "Remove invalid `disableRipple` prop (#12948)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3fb5fcdb2370138124b0cb3094804bd0b23b04d7", "messageHeadline": "Lavamoat Devx - update lavamoat-browserify for policy reload on chang\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "bb312c2818871d1c6a01dd489610fcd3aa7fcab6", "messageHeadline": "update selenium-webdriver to v4.1.0 (#12922)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 24, "deletions": 43}}, {"node": {"oid": "7226357422d727cb10b42e749eb3e9b47adaaa4c", "messageHeadline": "Fix `isMainnet` propType error (#12951)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "fac68980e0f50255bf969d842abaf06c80299ebe", "messageHeadline": "Fix signature request propTypes (#12952)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90b656bd66a38273ba28eebd4ea41663cde7d5e6", "messageHeadline": "Added SiteOrigin and PermissionList components (#12832)", "author": {"name": "Olaf Tomalka", "email": "olaf.tomalka@gmail.com", "user": {"login": "ritave"}}, "additions": 172, "deletions": 165}}, {"node": {"oid": "4cd957953d52e813528cce424426f5ce7135cb4b", "messageHeadline": "Updating Storybook base styles (#12862)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "6dbf6e3ab388fe64ed7e0c03d1adc4a9190270d5", "messageHeadline": "Latest update conversion date - issue #10741 (#12422)", "author": {"name": "igorms-cons", "email": "89637087+igorms-cons@users.noreply.github.com", "user": {"login": "igorms-cons"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "5542bdd23a5a11fcacc13e3c276d4e35bf9ad652", "messageHeadline": "Run yarn lavamoat:auto", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 777, "deletions": 0}}, {"node": {"oid": "b65005db847b1dc6822319211d25c55d5dcfe788", "messageHeadline": "put new collectibles related preferences behind feature flag (#12936)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3cff801b8e02b402158fe8951cb747ae634150e1", "messageHeadline": "Revert \"Feat/collectibles display (#12873)\" (#12934)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 86, "deletions": 774}}, {"node": {"oid": "9e2935dd55f51053657fe0bbf1e816591fc834ec", "messageHeadline": "Revert \"Feat/collectibles display (#12873)\" (#12934)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 86, "deletions": 774}}, {"node": {"oid": "79867bcebe72b83dd16a41524998cb916cb5e793", "messageHeadline": "Adding snaps authorship pill (#12740)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "c29afd110bec05af2c7754810357010bef2d165f", "messageHeadline": "put new collectibles related preferences behind feature flag (#12936)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0563c471a66f07b882f1a69c1c340bd9aeb59ddd", "messageHeadline": "Update changelog for v10.8.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 78}}, {"node": {"oid": "eb4f051b2359ae97b1cadf9d07053a79f2da79c7", "messageHeadline": "Adding SnapSettingsCard ui component (#12655)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 621, "deletions": 1}}, {"node": {"oid": "854fc71ae76f7162188d576361e2d9f3e40f11ad", "messageHeadline": "Organizing storybook to echo app folder structure (#12796)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 390, "deletions": 230}}, {"node": {"oid": "9262670dfe8032e41151cd6b37583c11aeb6ca16", "messageHeadline": "Version v10.8.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "267cdc4e6b9d7ab1f47f51bb66addebf6c11e8a3", "messageHeadline": "Update Jest coverage reporters (#12845)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6b202ca13958dce0037410dff994083c7a5cc45", "messageHeadline": "Convert nonce background calls to async/await (#12853)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "9babc8b8046d7a8202174c83168b587fe37c0c1c", "messageHeadline": "update chromedriver to v96 (#12921)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e056c88ba7daf20fe1f02c7cbe66cc967fdda362", "messageHeadline": "Feature: Transaction Insights (#12881)", "author": {"name": "Alaa Hadad", "email": "alaahd@gmail.com", "user": {"login": "alaahd"}}, "additions": 1571, "deletions": 363}}, {"node": {"oid": "fb60b14367edf598d516a84d04fe9965c8eae736", "messageHeadline": "Merge pull request #12917 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "70386726f64d0f8af8c4e77816b754ee4c589638", "messageHeadline": "Implement Flask onboarding UI (#12745)", "author": {"name": "Olaf Tomalka", "email": "olaf.tomalka@gmail.com", "user": {"login": "ritave"}}, "additions": 274, "deletions": 6}}, {"node": {"oid": "7a92e2211186142694c76b7981b7aecde1b4fb5e", "messageHeadline": "Swaps optimizations (#12842)", "author": {"name": "Matthew Epps", "email": "mepps32@gmail.com", "user": {"login": "meppsilon"}}, "additions": 161, "deletions": 183}}, {"node": {"oid": "81ea24f08a7b62d40fbd7d38b79fe9f04f730633", "messageHeadline": "Feat/collectibles display (#12873)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 774, "deletions": 86}}, {"node": {"oid": "bbf4d23fcc2503de3f2c09cfa080e92ff7b22978", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7844, "deletions": 4132}}, {"node": {"oid": "91f0ec1bab53445ac341cf625c1a9fc40f00de6e", "messageHeadline": "Merge pull request #12732 from MetaMask/Version-v10.7.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12332, "deletions": 705}}, {"node": {"oid": "1a81ae8b19114fcf6f5688325b72cf3e939ce433", "messageHeadline": "Update Changelog", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "39d5afb3c1aea386c6d6820990e5812153fe7ba8", "messageHeadline": "deps - bump lavamoat for logging bug fix (#12915)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3434b9f80a90bbcf66671969b11d48d16b6355e6", "messageHeadline": "add openSeaEnabled preference (#12909)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 117, "deletions": 1}}, {"node": {"oid": "e25c34e86b4a195264fd02067527443721f50dcf", "messageHeadline": "Add delay to account for remote call made by trezor keyring (#12913)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a020281c962ca71f3a58b32dfa0ec000b99cb667", "messageHeadline": "Implementing save button on advance gas fee modal (#12854)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 508, "deletions": 281}}, {"node": {"oid": "8e6a0ff87959a1619ea7dc9e9e4228d0309d78f0", "messageHeadline": "Send all swaps requests to api2, remove useNewSwapsApi boolean (#12792)", "author": {"name": "Matthew Epps", "email": "mepps32@gmail.com", "user": {"login": "meppsilon"}}, "additions": 61, "deletions": 158}}, {"node": {"oid": "d0c1fd713d36c04027bbd9e4e724b4f74609c1d1", "messageHeadline": "Remove invalid Jest storybook coverage config (#12846)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "b32bccc11eac0b4cdf242b393e39907aa1750961", "messageHeadline": "Format shared/modules/*.tests to use jest arrow functions and use str\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 22, "deletions": 32}}, {"node": {"oid": "8835642c6d62aeb909c982f27ba93997fdde6c29", "messageHeadline": "Remove unnecessary unlock step (#12840)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 49}}, {"node": {"oid": "b025baf0939d2c52c1b633ee26295a38538604ca", "messageHeadline": "Adds multilayer fee display to erc20 token approval screen (#12824)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 95, "deletions": 21}}, {"node": {"oid": "2856ea7606032ca4d1c5bdfb31d3c92122f825ca", "messageHeadline": "Add support for eip-1559 on Trezor (#12627)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 132, "deletions": 41}}, {"node": {"oid": "9aa8abb55f14dc0f1944564ce9e5a21bb4de3fb4", "messageHeadline": "Remove _removeBeforeUnload calls in confirm-encryption-public-key.com\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7400b16cf21a0d836dedeb02d8bb9d392b1ff133", "messageHeadline": "Use node-browsers-medium-plus executor for validate-lavamoat-config j\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76158bf26ba23509845cfad03b2dd444f4e2f515", "messageHeadline": "Use node-browsers-medium-plus executor for validate-lavamoat-config j\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35c1eaa2bd408838b3d9406ff3db9ada96ca644c", "messageHeadline": "Created a Nickname popover (#12632)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "7ace0497c83be3e19b6726b4207f2f9c5aa1d5ef", "messageHeadline": "Removing un-necessary comma (#12883)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "3f8cbd520265a6636704b7809c5de8fdc73a51ac", "messageHeadline": "Removing the token detection announcement when the token detection is\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "4b975adc85e731ff588fdefa164f20a0a979afbf", "messageHeadline": "EIP-1559 V2 : Advanced gas fee modal - Max base fee and Priority fee \u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 689, "deletions": 103}}, {"node": {"oid": "c2ea04c7752efe136810fbdd66cbcf9e0cc0db18", "messageHeadline": "Adds multilayer fee display to erc20 token approval screen (#12824)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 81, "deletions": 17}}, {"node": {"oid": "0e0e7ac8309c1b8f8be80624ebaa194dcc520cea", "messageHeadline": "Legacy transactions to use old transaction flow (#12782)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 264, "deletions": 95}}, {"node": {"oid": "19a8b58aa1eb28046dab7422335f259a89aa61be", "messageHeadline": "Fix environment variables used during test builds (#12855)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9fd42f1bc2165688fd83ebef1ec8fce4a25680ca", "messageHeadline": "Fix LavaMoat background policy generation (#12844)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "e8b7fcf8dc195a92445301ed57d97a9aed5911c0", "messageHeadline": "Fix LavaMoat background policy generation (#12844)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 52, "deletions": 11}}, {"node": {"oid": "5aa191fd2e4dd48a4f158983d241a04b6fa7415d", "messageHeadline": "Feat/add collectible manually (#12834)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 139, "deletions": 11}}, {"node": {"oid": "609f541b76c2c92fb896e06ab7ace48d611dfdfb", "messageHeadline": "Fix environment variables used during test builds (#12855)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a6829f787cfae80c18c00a7ab18da1869bb3cef0", "messageHeadline": "Changelog lint fix", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "279c8072edfc01adee7eb8c038536e24ef6cfa20", "messageHeadline": "Adding collectibles items overview (#12506)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 166, "deletions": 8}}, {"node": {"oid": "0bed51b9367bd890532ecdc26704fa7a8b562681", "messageHeadline": "add and hook up setting to toggle on/off collectible autodetection (#\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "0631403c467a72c6aa581616b33fcaee860f22f5", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.7.0-upd\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 118, "deletions": 27}}, {"node": {"oid": "35bab1065b19188c3e8ab55931d10e74de6ba465", "messageHeadline": "remove hiring link from readme (#12798)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1cd7e2b218bc4a9409c10a9a86168b2c6c693e96", "messageHeadline": "deps - bump @lavamoat/lavapack for bug fix (#12751)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "91ceede1df92ddd20075d5336468121588226ed5", "messageHeadline": "Sync master with develop (#12858)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "77d3f0a3e7991fb18d328566194044fcb2c98978", "messageHeadline": "Fix: markdown (#12861)", "author": {"name": "0xdie", "email": "94481845+0xdie@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74b3a3a1c8e173397461aed4c62a03b7f5712fe9", "messageHeadline": "Remove _removeBeforeUnload calls in confirm-encryption-public-key.com\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0bff79254eeb135a8715184f0e3e304dc60b1494", "messageHeadline": "Merge pull request #12852 from MetaMask/Version-v10.6.4", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "3210340a9728cb29fb47c680ae3ccc65a6fc559d", "messageHeadline": "Update changelog for v10.6.4", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "b6470bfab9c773d4737b85c41fe9c63fc28b369c", "messageHeadline": "Ignore sentry server errors in e2e tests (#12843)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e0d497031db6f91b7725caa43dbd8c5017efd5ca", "messageHeadline": "update scams and network security risks link (#12752)", "author": {"name": "Mingliang Liu", "email": "brightliu77@gmail.com", "user": {"login": "rootial"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd86ae9ff35f0985bb5b3f3d2a5a08f23b6d0cbd", "messageHeadline": "Version v10.6.4", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "57155dda1a50a11a0bf9aa07a30ee8ac7ea5851d", "messageHeadline": "Sync develop with master (#12851)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "1792a1e787c077097de4b79b76db4b97c923265b", "messageHeadline": "Ignore sentry server errors in e2e tests (#12843)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "02177c4575444b19dd8c37dc3182ef86ddb925ff", "messageHeadline": "checkbox storybook (#12757)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 69, "deletions": 14}}, {"node": {"oid": "1523b2353d8e1ef38f58908e8b5756063a765ec7", "messageHeadline": "Adding className to togglebutton (#12838)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d5ba78f90ff087c517e2949b3d678a6f3697bdec", "messageHeadline": "Fix button-group.stories for new Storybook documentation (#12621)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 168, "deletions": 38}}, {"node": {"oid": "036edda11d99769c6ed5d81496af06cf02540a6c", "messageHeadline": "Merge pull request #12830 from MetaMask/Version-v10.6.3", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 122, "deletions": 29}}, {"node": {"oid": "21a7b961d7f807370579b181a73ce965b78207ff", "messageHeadline": "Ensure that handleChange in token-input.component handles empty value\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8721c80054ef450c79c4dbd450b8ed1b9e826036", "messageHeadline": "Ensure that handleChange in token-input.component handles empty value\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07f16d37be86c6f36ca7779424018ee1a7a7fe2b", "messageHeadline": "Updating IconWithFallback to functional component, adding stories and\u2026", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 287, "deletions": 56}}, {"node": {"oid": "e7b82915fa6a97493ab94850a8251c6e8bad38ce", "messageHeadline": "update scams and network security risks link (#12752)", "author": {"name": "Mingliang Liu", "email": "brightliu77@gmail.com", "user": {"login": "rootial"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53d12135adfe6b3569ef435dc174776c869a4780", "messageHeadline": "Update changelog", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "90017d28a886151ea95092fe70d0d511d9684d08", "messageHeadline": "Convert token input to BigNumber to handle decimals. (#12773)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 95, "deletions": 18}}, {"node": {"oid": "bed7c787e936c1b2516b4092b7b41667f3fc0fd3", "messageHeadline": "We shouldn't be changing decimal places as user type, we should do th\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d1793447129685d60a43ce82e9b65f7a5c62b00f", "messageHeadline": "Convert token input to BigNumber to handle decimals. (#12773)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 95, "deletions": 18}}, {"node": {"oid": "c06935b8b8b72dab158de61dc0e06658dd6c0030", "messageHeadline": "Update changelog for v10.6.3", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "28cf6ec2ab0b32e969d4c4c6fcd0e4bc9fc67fce", "messageHeadline": "Bump @metmamask/logo to v3.1.1 (#12822)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "61e0526d58b44aece02e4803260f627585bc445a", "messageHeadline": "Fix \"BigNumber Error: times() number type has more than 15 significan\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "baf049afb846f4d5a032841907286b306b5866ef", "messageHeadline": "Version v10.6.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7929a92c6696a2b970c4cf1610b1804f7466587c", "messageHeadline": "Clear the clipboard after the seed phrase is pasted (#12828)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "76098419024db119e3bd2c99e5feaa245de4e8f8", "messageHeadline": "Confirm transaction page - onchain failure handling (#12743)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 295, "deletions": 101}}, {"node": {"oid": "fb27e170accd2519727fe48aa56400be646a2917", "messageHeadline": "Bump @metmamask/logo to v3.1.1 (#12822)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5a14a1a54a46f8b526f5463363ff8e09383e7e23", "messageHeadline": "Add storybook render tests with CI integration (#12477)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "dd77700e65f8ea8ae757ed8d152406014ab564a7", "messageHeadline": "Updating tags in Typography component (#12682)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "d9d1a831a6878f033bdd37e293cfce0a0353964e", "messageHeadline": "ci - enforce yarn lock deduplications (#12737)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 536, "deletions": 3016}}, {"node": {"oid": "f65063ac6ca41bc7ddef78ceda1f6751bc291d3b", "messageHeadline": "Eip1559 v2 12593 (#12719)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 269, "deletions": 105}}, {"node": {"oid": "582882b3ed284d8b825750aff252dc883d623cff", "messageHeadline": "Adding the AdvancedGasFeePopover template (#12780)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 252, "deletions": 120}}, {"node": {"oid": "a931316a5317b1fe6443a419f5ca856f8058692f", "messageHeadline": "Introduce QR based signer into MetaMask (#12065)", "author": {"name": "Aaron Chen", "email": "aarondongchen@gmail.com", "user": {"login": "aaronisme"}}, "additions": 1567, "deletions": 47}}, {"node": {"oid": "fbc6f4e603c6f5f4054a52f17c792bf4ef54c462", "messageHeadline": "Adding network status section on edit gas fee modal (#12704)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 378, "deletions": 6}}, {"node": {"oid": "bf0602561519e8873abff65075dcfb3a4ea79ce8", "messageHeadline": "Fix \"BigNumber Error: times() number type has more than 15 significan\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "089afa6c1ae5e07c9e924b62cc840ccdebf3d02c", "messageHeadline": "Merge pull request #12793 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "49ae325d522245cf7b1ad3be6ed8d9307a6c82eb", "messageHeadline": "circle-icon (#12650)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "8ce0eff047324f1ff0d2b29e9143ad243a77204d", "messageHeadline": "alert-circle-icon (#12651)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "c3d8eb822b52198990d0591770f1828b1306c3f7", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4d94261debd36ea7ac2c62cdb9c06b71d6a42fc7", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v10.7.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 115, "deletions": 51}}, {"node": {"oid": "ad41849b9366c26b6c538a57aa98f139b0bb3c51", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 14016, "deletions": 963}}, {"node": {"oid": "7c98b33e0b6cc711f4193de6d9f8eae530db17d2", "messageHeadline": "Merge pull request #12785 from MetaMask/Version-v10.6.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 91, "deletions": 42}}, {"node": {"oid": "6d808e097788ee804840c57e21836c7845a83d48", "messageHeadline": "Remove localhost from default network list (#12790)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "d296c517db5bc14d1b4133d12a599e7a30985a59", "messageHeadline": "Remove localhost from default network list (#12790)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "42fea3d32329f55004d9038c93db51e130a4f4da", "messageHeadline": "Confirm transaction screen - wrap lengthier values (#12733)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 21, "deletions": 42}}, {"node": {"oid": "0cceee0477b30639a41a42764835940650647773", "messageHeadline": "Update changelog", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f15825d0c4d6ca89813ff636f41722c8f89f158c", "messageHeadline": "Ensure one and only one localhost option appears in network list (#12\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "08104cdc75f68e9def52bae0f5462a74bff6f573", "messageHeadline": "Add fixed json-schema to resolutions file to resolve security issue (\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e93b3b97d6aace43571b08c049d3947101238cc0", "messageHeadline": "fix issue where contractExchangeRates are not available in swaps cont\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "0431821fcab8ebdaadeff2a248c3380c6d1e88b1", "messageHeadline": "Merge pull request #12772 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2647be96626d41e750dc0c5d7aedda930cfa8eba", "messageHeadline": "Ensure one and only one localhost option appears in network list (#12\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "74719a8102eb79408ecb1d46a63086e3f3e97006", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14034, "deletions": 940}}, {"node": {"oid": "994a7d5458101f73f96bc7d660fc6d80d8676836", "messageHeadline": "Add fixed json-schema to resolutions file to resolve security issue (\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "56021eb133ee9d890b70cf4e147198a243e91ad8", "messageHeadline": "Version v10.6.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "367492a0affdc01705053bf9796e2c212b5eaa17", "messageHeadline": "Create an \"Add a Nickname\" popover (also support edit) #12528 (#12644)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "143a5c4a53127a7783c97417a4c746e6d9afd8cd", "messageHeadline": "Increase friction to bypass estimated revert (#12576)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 363, "deletions": 150}}, {"node": {"oid": "6838a3d074c4e15dec3c615f4721eeca077784ba", "messageHeadline": "fix issue where contractExchangeRates are not available in swaps cont\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "f3ade11c74edaf8b991234cc9e5250bcf5092ab8", "messageHeadline": "Merge pull request #12769 from MetaMask/Version-v10.6.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 114, "deletions": 59}}, {"node": {"oid": "eb7d96e9889f2697c95282a3b5e963bd05444d58", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "32c3d8b6fdc26d8f90a83cc49447dad325b7de80", "messageHeadline": "Version v10.6.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a533dcc403212d429b4ea5ac859361358f8fd55b", "messageHeadline": "Ensure that metametrics error related to anonymousId is not sent to s\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "baef54bd3110f892ad4863b7805d4ee14eb79738", "messageHeadline": "Update `improved-yarn-audit` and ignore 2 advisories (#12765)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "042c19e0cb5e50fabdf54735c5e311d138f37032", "messageHeadline": "Don't dispatch hideTestNetMessage (#12748)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db7fc502167b9d706dd12397a1ec42297648bb70", "messageHeadline": "metametrics - ensure segment submission failures do not bubble up (#1\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 87, "deletions": 47}}, {"node": {"oid": "c9baf39c4da063a7f1722fc11ca009ec67fcbf73", "messageHeadline": "Ensure that metametrics error related to anonymousId is not sent to s\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d89e5336a61e3b4a8838025311c37ba7c003f60e", "messageHeadline": "Improve code fence transform error handling (#12742)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "b119b7744dc23b33ea8d6ad9dbdf9900d4bacb25", "messageHeadline": "Add CollectiblesController & CollectibleDetectionController (#12443)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 170, "deletions": 7}}, {"node": {"oid": "3f3479bf6ea7bdfc8b58498f29c38c123aee9eed", "messageHeadline": "Fix: eth_sign does not validate input (#12679)", "author": {"name": "Olaf Tomalka", "email": "olaf.tomalka@gmail.com", "user": {"login": "ritave"}}, "additions": 102, "deletions": 43}}, {"node": {"oid": "fb6375472ee94713f277d8309ccd7c63f9155091", "messageHeadline": "Update `improved-yarn-audit` and ignore 2 advisories (#12765)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1ec2af03376f3403d9fd93a9353f604158eae5da", "messageHeadline": "ci - update shellcheck (#12739)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2617e9bf56ea7c529be30cd7e8d2d8eeaa644f0", "messageHeadline": "deps - bump @lavamoat/lavapack for bug fix (#12751)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fa25eb18b4869cd16defc8bafe0473153830cc08", "messageHeadline": "Don't dispatch hideTestNetMessage (#12748)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5f2f38ea5be45157b3d1c6ec5dc5990b256dc75", "messageHeadline": "ci - fix yarn-audit (#12738)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2c6fb061142dcb8b9b8286136c97fbc424c04de3", "messageHeadline": "Edit gas fee modal more changes (#12660)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 375, "deletions": 104}}, {"node": {"oid": "d6d35d9acb2357cb0c0ed505582e279c9bae8514", "messageHeadline": "Adding new nfts detected notice (#12721)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "0daefe9ea0485c4053e12c5a8141492b42e61551", "messageHeadline": "Adding edit gas fee modal (#12624)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 593, "deletions": 35}}, {"node": {"oid": "350e4892215d5dee5cc7f9810ab081e8714f5b39", "messageHeadline": "[skip e2e] Updating changelog for v10.7.0 (#12736)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 16, "deletions": 50}}, {"node": {"oid": "cce2dda8e417078892862a3e5a4e74c761a1993e", "messageHeadline": "Remove unused background API methods (#12731)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "cb5aaf8e16e1581b64ad496d2b42612082e997f5", "messageHeadline": "Version v10.7.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "ecceb4d6da86017cde7357fbc0c9b91a25bb0d71", "messageHeadline": "Use v2 API for fiat onboarding URL creation, fix wrapping / unwrappin\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "dcffd5fbf87ad0b61b199a9613357ae1e6a48424", "messageHeadline": "Make ToggleButton keyboard accessible (#12727)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "889411a0d7b919179eceb38df7cb78dd618ded93", "messageHeadline": "Merge pull request #12724 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "d3d01f6e23c95b050dd6f63a868aac407aa3a673", "messageHeadline": "Fix yarn.lock", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5a8ca9d16e85609fd14e0185f5f34b7f289d30ae", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12198, "deletions": 694}}, {"node": {"oid": "079837c4a7c72fee4965053cb16e14434cda5f6c", "messageHeadline": "Merge pull request #12629 from MetaMask/Version-v10.6.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 10709, "deletions": 5169}}, {"node": {"oid": "e74a54ccbc0d18f8548bd0c1f030257e4a49fd6b", "messageHeadline": "Ensure the test network dismissal message in the network dropdown is \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "ab8db945cd8409d32d3ee9a24c7ee6d90b7575b5", "messageHeadline": "Ensure the test network dismissal message in the network dropdown is \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "49684eebdce31dda0e2a37827d22841c2eb40e52", "messageHeadline": "Updates to network dropdown test network messaging (#12722)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "730fec4a309515daeea68ed9821c847cc5a14e5e", "messageHeadline": "Replace history during onboarding (#12693)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "18969db4f77a6093471c4c363c994194ca92aa11", "messageHeadline": "Updates to network dropdown test network messaging (#12722)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "0e4005b1e743339d8e35c97323ceaad2c7ebc1c1", "messageHeadline": "Fix manifest i18n substitutions for Beta and Flask (#12717)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "568289f29e807a5b36deb68ad7e100e1fca63ba8", "messageHeadline": "Fix typo in network.js (#12636)", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47455c7eb4e25b88881ae0f32d39b68545f08275", "messageHeadline": "Fix changelog", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2cc5c370881c949e2dda8855ca7e40ac1fe59ab", "messageHeadline": "Merge branch 'master' into Version-v10.6.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 970, "deletions": 197}}, {"node": {"oid": "3ad9ab093ca996c324485015b2d65f75669d6701", "messageHeadline": "Scroll to \"show test networks\" setting from network dropdown link (#1\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c177ff31bb99ad7026145f3ff53128133781c7f8", "messageHeadline": "addresses an issue found in 10.6.0 QA (#12710)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "e05c693279b13528a18c64105f0c744912c4bba5", "messageHeadline": "Adding scroll bar to handle overflow of long network lists (#12706)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "0c08cb6bf8dfbf7b0908dd0f201b8c32f0451456", "messageHeadline": "Add migration to set showTestNetworks to true if there is evidence of\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 285, "deletions": 0}}, {"node": {"oid": "58b7905b1896bee6dcedb0f29368a0f1193adb08", "messageHeadline": "GridPlus: Updates `eth-lattice-keyring` to v0.4.0 for UX improvements\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f7c6b3228b7ac0a94a98356415a465157091c31e", "messageHeadline": "Scroll to \"show test networks\" setting from network dropdown link (#1\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "05fae3fa1e3530eb00f15a63e0c9756a5631f597", "messageHeadline": "Add RPC method handler hook selection (#12664)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "d4c71b8683807852617881301556430e1fa124b6", "messageHeadline": "Add per-build type LavaMoat policies (#12702)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 9693, "deletions": 12}}, {"node": {"oid": "0cf7455e1816791ad6e792d1b1c503595e383336", "messageHeadline": "addresses an issue found in 10.6.0 QA (#12710)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "c84604b5e475c1a4d9f3ce870e87978865caac65", "messageHeadline": "Adding scroll bar to handle overflow of long network lists (#12706)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "2ced3a8bfa75b073a6357820ecfe21cd59858bc0", "messageHeadline": "Add migration to set showTestNetworks to true if there is evidence of\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 285, "deletions": 0}}, {"node": {"oid": "405b56c73080a0cb9afb284837cc0a1258021615", "messageHeadline": "Replace history during onboarding (#12693)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d810e7f0c6e653e72c5a3ab9231dbc58486e9b62", "messageHeadline": "GridPlus: Updates `eth-lattice-keyring` to v0.4.0 for UX improvements\u2026", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bd9d97600646aa231c394b415727f9d49c98350d", "messageHeadline": "Updating Card ui component and adding story (#12666)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 283, "deletions": 57}}, {"node": {"oid": "7d26bc6354a310b0839b4df082c4ca8413c99d71", "messageHeadline": "Updating Chip component (#12671)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 148, "deletions": 36}}, {"node": {"oid": "5712539a38f94f4fd4c87a344cdf22d14f2791ae", "messageHeadline": "Implement 'Add NFT' screen (#12544)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 91, "deletions": 1}}, {"node": {"oid": "a2033377e997563c507c36833270e9c583fd20f8", "messageHeadline": "Show correct base asset in Signature Request view (#12696)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a323a5fe59b9ea52510d040c54e09a1698d0edc3", "messageHeadline": "Reject popup confirmations on close (#12643)", "author": {"name": "Olaf Tomalka", "email": "olaf.tomalka@gmail.com", "user": {"login": "ritave"}}, "additions": 192, "deletions": 193}}, {"node": {"oid": "7f569f225508c209848c03b26583738bc4025418", "messageHeadline": "Merge pull request #12692 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "cb2b895da7a8c9d4c7d52f19d3cf22761469e5c1", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12026, "deletions": 5487}}, {"node": {"oid": "f20cce1f9bf1d874db8221ded7abc3735b812b0e", "messageHeadline": "Merge pull request #12686 from MetaMask/Version-v10.5.2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "662b90df72fd913dd6e46e683868a9e76057c6ea", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a9d7a644d484d9ff76fccf36f0848273bea9f09", "messageHeadline": "Version v10.5.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "58cccdf1cdeb66e3e14d2fb7115bafd2f267b6ef", "messageHeadline": "Ensure approve button can be enabled when using ledger webhid (#12685)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "caee4f288d1b62a345a8bc7d66a32c5cb4592848", "messageHeadline": "Ensure approve button can be enabled when using ledger webhid (#12685)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "39cb29d5b530000c8478088a91f99c8a3476ec0a", "messageHeadline": "Changes in edit link on confirm transaction page (#12567)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 276, "deletions": 3}}, {"node": {"oid": "189e5c0a1797f20d9df71222345f65eeca47096f", "messageHeadline": "Merge pull request #12678 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "575f4eaba9a96d754719bebc27b92ba6e2c6bed6", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11758, "deletions": 5492}}, {"node": {"oid": "4ef716265606bfa8462f2a1eac6212abd3ab42de", "messageHeadline": "fix typo (#12672)", "author": {"name": "\u767d\u5ba6\u6210", "email": "bestony@linux.com", "user": {"login": "bestony"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4779bd9fe5921d31bfe01fce5df5f2ef8a7f5b9b", "messageHeadline": "Show warning in confirm transaction screen for low/high gas values. (\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 175, "deletions": 19}}, {"node": {"oid": "56760efaa2807212a4109ad7214a9be72bcf740f", "messageHeadline": "Merge pull request #12663 from MetaMask/Version-v10.5.1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1000, "deletions": 181}}, {"node": {"oid": "15a4ab7381004207fa7019ec7acb1e22f0328ca0", "messageHeadline": "Fix copy issues related to layer 2 fee changes (#12667)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "9bc07f5e6bef91b9590251ec9abc7c5451163b32", "messageHeadline": "Fix copy issues related to layer 2 fee changes (#12667)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "7069570979c5ad40eacfa48dae07e01ab6e493c9", "messageHeadline": "Update LavaMoat policy (#12665)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "18c10c8bc2ddeaedf9742ea8fda54ceee8621a56", "messageHeadline": "Fix Lavamoat policy", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3963daaaba8b28bad49bd91c7897a2fcfacdfbd", "messageHeadline": "eth-json-rpc-middleware@8.0.0 (#10738)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 129, "deletions": 33}}, {"node": {"oid": "381d1fe7a93445a6603e22117a4053edf9cfbbab", "messageHeadline": "Run yarn lavamoat:auto", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 235, "deletions": 4}}, {"node": {"oid": "7cf4a16a63e20729f2548d6cfaa7d7224a3b456f", "messageHeadline": "EIP-1559 V2 : Adding advancedGasFee property to Preference Controller\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "00d2f90c7761d6678e74fa9c68e3f56d57ff1b1a", "messageHeadline": "Add platform-specific build type manifest modifications (#12638)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "3d818c53b820ebf516062a16a82032ed3dcf0570", "messageHeadline": "Run yarn lavamoat:moat", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 236}}, {"node": {"oid": "d50a95ee782338daeac8b94a3a54556dc7e3f956", "messageHeadline": "Refactor tests for AdvancedGasInputs (#12445)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 5, "deletions": 122}}, {"node": {"oid": "3de02a528cedc608fea48231499f24cde792ed8b", "messageHeadline": "We shouldn't be changing decimal places as user type, we should do th\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3a85b999157b4802e38aa19ee039bbafcfac0327", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8008e425554d567aadb8652d513d75027403634f", "messageHeadline": "Version v10.5.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2fa877f7939742d8e2edc6fc7a30e519a8567338", "messageHeadline": "Fix yarn.lock", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82a95864f72d37f9380c35c192820b04532ceeb2", "messageHeadline": "Support for Layer 2 networks with transaction fees on both layers (#1\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 982, "deletions": 57}}, {"node": {"oid": "9d66f9090e44bd4fd1d1a4d2ecb1c165df1daa6e", "messageHeadline": "Fixing MetaFox logo display on Approval Screen in full width (#12656)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4a0490804802f5499b64969fff597e380199c8cd", "messageHeadline": "Fixing MetaFox logo display on Approval Screen in full width (#12656)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9fa15dda6f665ab18308f7831b49ed1d10739ee2", "messageHeadline": "Support for Layer 2 networks with transaction fees on both layers (#1\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1153, "deletions": 79}}, {"node": {"oid": "0a8f94af81c0bbc9dbbc78f8a57dcb16e46404cb", "messageHeadline": "Create codeql-analysis.yml (#12652)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "3c749190d8b460d4384b37d4dd584c8c5107c5b8", "messageHeadline": "metametrics - ensure segment submission failures do not bubble up (#1\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 87, "deletions": 47}}, {"node": {"oid": "faebdd0ccd299c5b12199be0d2279f9484228615", "messageHeadline": "Add platform-specific build type manifest modifications (#12638)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "3f9ec40107cb598f71b0ee73f208ebdb563a8efa", "messageHeadline": "Use gas estimate type constants (#12460)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "a4053b6b88e63b981e93743d6f816255283ab0a8", "messageHeadline": "Lavamoat - enable lavamoat for the webapp background (#12566)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 78, "deletions": 206}}, {"node": {"oid": "ca3aa7b08d4ddbd76cd2cabeab55232ab7f67093", "messageHeadline": "Refactor tests for AdvancedGasInputs (#12445)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 124, "deletions": 122}}, {"node": {"oid": "d4176a5e105ca791dcca399006551d9a31b35dd6", "messageHeadline": "Approval screen: Center justify address display content (#12639)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a41e3b19250b9f036d6526ae96c282d7fbc48a3a", "messageHeadline": "Approval screen: Center justify address display content (#12639)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a37e44c58128f42a7f226ce55dee3a7e67498bb", "messageHeadline": "Update Chinese translations: correct typos. (#12586)", "author": {"name": "shichangzhi", "email": "37244797+shichangzhi@users.noreply.github.com", "user": {"login": "shichangzhi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ab629312974e3ef24994915179084183a1733c6", "messageHeadline": "Fix untranslated header text in AccountImportSubview (#12640)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dc19e1d5f63bf17442eddc59ae2ee65d1c442c6a", "messageHeadline": "Onboarding v2 e2e test (#12628)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 243, "deletions": 92}}, {"node": {"oid": "ab2aca2c0802a1223e976add7a4e3cf0997b96ec", "messageHeadline": "Fix lint errors (#12645)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a13d8583a091299c09f8b06eb72372857119248c", "messageHeadline": "Fix flaky account removal e2e test (#12607)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a49a40fbbb695e01c8bbbeb7d3330090209a5ed2", "messageHeadline": "Adding GasFee context (#12530)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 148, "deletions": 94}}, {"node": {"oid": "22468ffdb1c24349838abd2329dd97538a52e12d", "messageHeadline": "Run lavamoat:auto", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 77, "deletions": 205}}, {"node": {"oid": "b5fdfe6dea25a603f3c6ca2fa061b7c3bba993e7", "messageHeadline": "[skip e2e] Updating changelog for 10.6.0 (#12630)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 38, "deletions": 73}}, {"node": {"oid": "2c410f534d2b8ed9685210528fbe455b8692e9c4", "messageHeadline": "Fix/ux papercuts account details issue #12292 (#12399)", "author": {"name": "igorms-cons", "email": "89637087+igorms-cons@users.noreply.github.com", "user": {"login": "igorms-cons"}}, "additions": 65, "deletions": 9}}, {"node": {"oid": "a664c229a8d802e029aa550d1b76773f8ed5b7a7", "messageHeadline": "Version v10.6.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "05aa19a05d279681d5a0f8b3aa8d5d03f004be1d", "messageHeadline": "Replacing instances of 'testnets' with 'test networks' (#12626)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7c6075781454ac00f2739628d79df5ab1bc37adb", "messageHeadline": "Implementing display solution for testnets in the network dropdown (#\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 115, "deletions": 173}}, {"node": {"oid": "1640b081d01ed00f873e7a9744106a7c5b717688", "messageHeadline": "Merge pull request #12616 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "33e253f5327f8bd360098e35ec686b5b0d334a83", "messageHeadline": "Adding 'gap' prop to Box (#12611)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4b1c51aec56c59518a0977661683d148e756dfce", "messageHeadline": "Rename the function of the Ledger preference renaming (#12459)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "722c4e5b636eb0cc6ae9593ba3f2b8088cdc4b4a", "messageHeadline": "Support for GridPlus Lattice1 hardware wallet (#12053)", "author": {"name": "Alex Miller", "email": "asmiller1989@gmail.com", "user": {"login": "alex-miller-0"}}, "additions": 661, "deletions": 313}}, {"node": {"oid": "53435980eb126c55d333f63247c8ab3edf034ee9", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9465, "deletions": 4438}}, {"node": {"oid": "263e80da5e48c59042f0fc73237536d8ff249945", "messageHeadline": "Merge pull request #12584 from MetaMask/Version-v10.5.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1213, "deletions": 262}}, {"node": {"oid": "0e6f1b078da154d7c1ca66cac7c652174b5000ce", "messageHeadline": "Throw, and not just display, ledgerDeviceOpenFailureMessage on failed\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87ab272a5ad1cc38e7b685ea04a8c91e41f1781e", "messageHeadline": "Throw, and not just display, ledgerDeviceOpenFailureMessage on failed\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "17b64e94fcad7914414510a7b33a23ab85f14237", "messageHeadline": "Use gas recommendation constants throughout app (#12461)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 166, "deletions": 92}}, {"node": {"oid": "2822379bdc8ffe9077553fab3bc76faa3d777fc1", "messageHeadline": "Improve browser detection code (#12456)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "accfd0b049341ccd47a56da9e760bb698db1a3b6", "messageHeadline": "Updating default collectibles tab view (#12575)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 53, "deletions": 46}}, {"node": {"oid": "ea0192df7b85c1a91618db96daccade0124037b7", "messageHeadline": "Update German translations (#12547)", "author": {"name": "hupfis", "email": "dominik.hurnaus@gmail.com", "user": {"login": "hupfis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "042bd84c871a99c7966bb473dfcef571fb58a7ab", "messageHeadline": "Minor code cleanup of _viewOnEtherscan (#12609)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "010e661f8b51968ac8ac3e7ad23187ef1972fda0", "messageHeadline": "Add Ledger connection flow warning message for failed to connect devi\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "a6d0f379ad0c87169faad963f3b17867ca77fd59", "messageHeadline": "Add Ledger connection flow warning message for failed to connect devi\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "4757eed2f653d2de856a970d90a8c54fecea893f", "messageHeadline": "Fix build (#12606)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "3dfc1cc5f61febb2f111af444ff41d65ddf4f4bf", "messageHeadline": "Edit transaction screen changes for EIP-1559 V2 (#12493)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 384, "deletions": 124}}, {"node": {"oid": "e740f7a43685109d0d8f0c359ae768ceff10b926", "messageHeadline": "Ensure proper transport type is set before attempting to connect ledg\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e6ae6e09b8201191aa1af53123798d202dbb5494", "messageHeadline": "Ensure proper transport type is set before attempting to connect ledg\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c0f0e1cfc43e09d15226350d16b0addafd2c65ba", "messageHeadline": "update chromedriver to v95 (#12603)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "65984291b6a4c3d44b73844994c8a214116c1d81", "messageHeadline": "Changed ETH decimal values to have 8 places for sending (#12437)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "6d786a7bbf2b22fe19dbb42918c2ad3842503dab", "messageHeadline": "hide eth amount (#12435)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "524725b24b22950df6498d9294abc8ab01807766", "messageHeadline": "Network tab refactor (#12502)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1355, "deletions": 1567}}, {"node": {"oid": "ac0f70b858f6abeb4608d9a4a9a61324fa1a96cf", "messageHeadline": "Bump vm2 from 3.9.3 to 3.9.5 (#12582)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab216f855d10010c8e5b8c010c3875c3f89842b4", "messageHeadline": "Bump tmpl from 1.0.4 to 1.0.5 (#12581)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f014d99b3055d67e792495c15df4dfea791b3b8", "messageHeadline": "Bump keypair from 1.0.1 to 1.0.4 (#12583)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e3e6da1a755233a7d32f47dd99f2032e3ac56838", "messageHeadline": "Bump vm2 from 3.9.3 to 3.9.5 (#12582)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8b5e71a7f35d3d8a1a0ba3c8276ae413af05564", "messageHeadline": "Updating changelog for 10.5.0 (#12585)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "65e59022008f505f9460125ebf14d01c1fa8832e", "messageHeadline": "Bump tmpl from 1.0.4 to 1.0.5 (#12581)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d1c342c2ee35d44da0a418daf52b5680a8b5196", "messageHeadline": "Bump keypair from 1.0.1 to 1.0.4 (#12583)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01e9c9c973882514e7a30f7d06577f2d103226a9", "messageHeadline": "Version v10.5.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "d717a804be865a0f43e7aa52e74e90a6463ba236", "messageHeadline": "Add beta and Flask builds to CI (#12572)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "10bec23ee94db2fe0d635994aaa86bd3af7f5725", "messageHeadline": "Check if ledger was successfully able to establish transport on confi\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 119, "deletions": 9}}, {"node": {"oid": "3f3ee7e51f768856142acb795a4cdb5289ed6207", "messageHeadline": "Ledger WebHID What's New popup (#12501)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 83, "deletions": 3}}, {"node": {"oid": "4d63e97060938a7741e880f58d8b2e00e0d725e6", "messageHeadline": "Ensure ledger transport preference is set on import (#12557)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ca42f9ec9c1cde6820a58bc60a6e43c474ec3875", "messageHeadline": "Don't show ledger live option in advanced settings if using firefox (\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b8443aa388056fb11ef3b09591544a761c49b880", "messageHeadline": "Turn off all old notifications (#12500)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 44}}, {"node": {"oid": "b82405455761bb2da5a26e6e910da48c1b54ebc4", "messageHeadline": "Provide instructions for users switching from Ledger Live to WebHID (\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "904dad256ff24af30c168b173feed9600cfec4d4", "messageHeadline": "Connect Ledger via WebHID (#12411)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 768, "deletions": 209}}, {"node": {"oid": "690144a4800816650ca43be67c9c749809d5d784", "messageHeadline": "Add beta and Flask builds to CI (#12572)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "843bb6e0470b6740af7ff9fc92e277dd2ac5c63d", "messageHeadline": "Check if ledger was successfully able to establish transport on confi\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 119, "deletions": 9}}, {"node": {"oid": "f98b21e750db8e2c12d2b97220409d18cc085f0b", "messageHeadline": "Heading on contact details view in popup should say \"Details\" instead\u2026", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59054519badad1fdcd423f36d318c63311c2b02c", "messageHeadline": "Show account name & full address in send view - issue #12346 (#12415)", "author": {"name": "igorms-cons", "email": "89637087+igorms-cons@users.noreply.github.com", "user": {"login": "igorms-cons"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "958535d5df49701c3cc2fdd1f1b458ebbe2e367b", "messageHeadline": "Ledger WebHID What's New popup (#12501)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 83, "deletions": 3}}, {"node": {"oid": "3e0d602d2201ded7bfe35ba883e4df5fe4165bac", "messageHeadline": "Fix fllWidth proptype error (#12555)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c7661e5459c5913100444fa83430da144bf3f67a", "messageHeadline": "Merge pull request #12571 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "baa4eb2d82429ba0a5c2a871448214318ffb5816", "messageHeadline": "Remove hexdata field from token send (#12565)", "author": {"name": "Hassan Malik", "email": "41640681+hmalik88@users.noreply.github.com", "user": {"login": "hmalik88"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "14a889ca30a31be74b2f0fdd3e5df925576cb68a", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8523, "deletions": 3162}}, {"node": {"oid": "bd83f43ae175d44b3e0860f416defbff4de51273", "messageHeadline": "Merge pull request #12569 from MetaMask/Version-v10.4.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4888, "deletions": 12}}, {"node": {"oid": "6dd2e16b2f0e53b4e01c00cb1b71e62a36f509b0", "messageHeadline": "Merge pull request #12568 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d9d1911d11024440d8d2519244b67a2f1523c965", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d40f241288295ea9d5c74662d856908c00b8a169", "messageHeadline": "Updating dapp learn more link (#12515)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "062bb4ca0d62c4c94d7121630b07c7ad03ff45e1", "messageHeadline": "Version v10.4.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f2b177bff0d16f2b461300bf1a6a721835993f62", "messageHeadline": "Update build system lockdown parameter (#12556)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 4880, "deletions": 9}}, {"node": {"oid": "763b812d30fb8f45fb64b763e20e004a8ec36147", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12637, "deletions": 2964}}, {"node": {"oid": "96f9f89911e4bf42c12f74356677a8231db687b4", "messageHeadline": "Revert \"Revert \"Connect Ledger via WebHID (#12411)\"\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 768, "deletions": 209}}, {"node": {"oid": "a03a44730ce3d28a6ad2bd009887b8d4afecc728", "messageHeadline": "Merge pull request #12478 from MetaMask/Version-v10.4.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3557, "deletions": 403}}, {"node": {"oid": "401c8ee7b279689ed525162ef40b2493a8cb8231", "messageHeadline": "Ensure ledger transport preference is set on import (#12557)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "803576c7d77e495c36007415c10ccc8035df10aa", "messageHeadline": "Fix/ux papercuts transaction details issue #12295 (#12401)", "author": {"name": "igorms-cons", "email": "89637087+igorms-cons@users.noreply.github.com", "user": {"login": "igorms-cons"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "64e45c801de9dbe526dce6a583cdc1cb3f5461c0", "messageHeadline": "Warn the user of insufficient funds when approving a token (#12496)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5f0fd9d1c25050fcb60b10469906f15d2b109aac", "messageHeadline": "Add lockdown e2e test (#12562)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 184, "deletions": 64}}, {"node": {"oid": "1298a8cdc6144cec9b7cce9d30985a4c57861aab", "messageHeadline": "deps - update sentry (#12561)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "95e3be4a85fdfc328e9365811f5972d99c7c0e48", "messageHeadline": "UX improvements to the \"Permission Request\" section on the approve sc\u2026", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 50, "deletions": 91}}, {"node": {"oid": "afc0ee89252a8c27fbecd999b920b6fe179904aa", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bd0a3fb416d9a1741920fef5accbee8a78ccc7ba", "messageHeadline": "Ensure exchange rate is stringified before passing to bignumber in co\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "429025380c1a145aeacdc621faa6287a208056f9", "messageHeadline": "Fix parallel calls for quotes in swaps (#12484)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "1c011b66aa2935045be45c491e8692d68220da39", "messageHeadline": "Revert \"Connect Ledger via WebHID (#12411)\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 209, "deletions": 768}}, {"node": {"oid": "e902b931c34187a243edb112c8cbe01691d57a5c", "messageHeadline": "Update the 3D beta logo (#12497)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 606, "deletions": 113}}, {"node": {"oid": "8ae90aec0e42e63fdb63460dc80ccb30a0ff4617", "messageHeadline": "Ensure exchange rate is stringified before passing to bignumber in co\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5560b7c3e5fd77ea80e916ca7dbe7a36e69101ed", "messageHeadline": "Update build system lockdown parameter (#12556)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 4880, "deletions": 9}}, {"node": {"oid": "1fa4b5c776e0fddcb1fe2e9b2c2ad42f764b0bd1", "messageHeadline": "Don't show ledger live option in advanced settings if using firefox (\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a2d3d942ec65258e4571685d8a2f5602134dbd7d", "messageHeadline": "Exclude files from builds by build type (#12521)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 748, "deletions": 22}}, {"node": {"oid": "0c229e2d4ae65499c4f2db2728fc6657b6ef8d94", "messageHeadline": "Fixed approve confirmation logic (#12511)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1390d72259b72db742d2e1ddd9d794308c85da93", "messageHeadline": "Adding flexWrap prop to Box (#12542)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "db20399d817e3f19fe0e83004c4f1deffd70df16", "messageHeadline": "Turn off all old notifications (#12500)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 44}}, {"node": {"oid": "b058cbed3b0f2beab8ef7923c9e8a1b9fb95a5e0", "messageHeadline": "Fixing COLORS.GRAY (#12538)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2e8752183f81a74570784451fa336cede7c1be41", "messageHeadline": "Fix off-by-one error in code fence transform (#12540)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 118, "deletions": 1}}, {"node": {"oid": "6f6576917cdedeff14c48fe111a60be21bfd19c5", "messageHeadline": "Add settings-component to Storybook (#12086)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "22f7baebdc334fa2461a6685b12457cb59f5d41f", "messageHeadline": "update anonymous id (#12503)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d72f7295a3e5a145b904710d9ff84749a4a25240", "messageHeadline": "Docs/12367 Adding storybook essentials addons (#12393)", "author": {"name": "George Marshall", "email": "george.marshall@consensys.net", "user": {"login": "georgewrmarshall"}}, "additions": 2917, "deletions": 1347}}, {"node": {"oid": "487080bd167b51c06e53577bd5e333cd875061b4", "messageHeadline": "Adding backgroundColor prop to Box (#12524)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7e7d0c13f48db556b1f4ff452d24e027c0fa57df", "messageHeadline": "Show error if user have insufficient gas. (#12531)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "ab1877ae0e1ffb964fb14c1cdc0b18f3a17bc1af", "messageHeadline": "Deleting old GasFeeInputs hook (#12526)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 0, "deletions": 446}}, {"node": {"oid": "6221365980cd9062edfe325655ca020cd7b6e252", "messageHeadline": "Update icons on the settings page (#12359)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "90e55a445efa7c9d096a6f70cf1443d9cbb4e5e0", "messageHeadline": "Add static files for the Flask build (#12518)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1199, "deletions": 2}}, {"node": {"oid": "a83d50a4895e3ea1d528d0adb633092f6242e59d", "messageHeadline": "Provide instructions for users switching from Ledger Live to WebHID (\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e067379f48bfb1e0e8ad2f8922c7da8dfa7f1ebc", "messageHeadline": "Remove the partially-applied dark mode styles used for beta (#12489)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 23, "deletions": 47}}, {"node": {"oid": "b6673731e2367e119a5fee9a454dd40bd4968948", "messageHeadline": "Implement Network Switcher designs (#12260)", "author": {"name": "Olusegun Akintayo", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 308, "deletions": 257}}, {"node": {"oid": "64e4ce19bc124283c36510d8450e38dff5891666", "messageHeadline": "Updating dapp learn more link (#12515)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e42fb0d640c8055c3687fead2553b07b0e77f747", "messageHeadline": "Approve screen header and sub-header improvement (#12360)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 277, "deletions": 132}}, {"node": {"oid": "e8944e0a5d9dacf5d875710fd931a05840114d26", "messageHeadline": "Don't show \"Unavailable on this network\" if Swaps button is enabled (\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "75b032590b1df15627ec3249b5733fb1a01ba84b", "messageHeadline": "Adding metrics event for Advanced Options (EditGasDisplay) (#12507)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e85248aaf5074a0cb6de40c33e57e6458dc12099", "messageHeadline": "Fix parallel calls for quotes in swaps (#12484)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "b5e601bc872d88358dab159d735ea9b32cb140b8", "messageHeadline": "Use TRANSACTION_ENVELOPE_TYPES for legacy transaction type testing (#\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6e928c661e09ef3f206de0fda627fe9b546cd3dc", "messageHeadline": "Create function for hardware keyring checking (#12457)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0880093f402ded7b90f823de43f4ef6dda5272ad", "messageHeadline": "Improve token detection wording (#12498)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05a80ebeba892d54d4cf3e0ff2bcc2cc8b801981", "messageHeadline": "Adding collectibles feature flag, default NFT tab (#12463)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 124, "deletions": 6}}, {"node": {"oid": "8e5acee42199aeabd46cf2cfb7a9dfe680fe540f", "messageHeadline": "Fix production builds (#12488)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "681ab33537921401d47f45e85c912fce0be773e4", "messageHeadline": "Update `@metamask/logo` from v3.0.1 to v3.1.0 (#12490)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 34}}, {"node": {"oid": "17e3ed943703b69f41ef262383e9c073abc8b919", "messageHeadline": "Add secrets for beta and Flask builds (#12440)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "4338454e1d2001a08e715a213eee629a96d78188", "messageHeadline": "Fix builds from forks (#12485)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "01028da6fc4df80385abed1945b61c41c6bd0b02", "messageHeadline": "Run yarn lavamoat:auto", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "4db00c8217032ac02d73f2b4633787118b59f29d", "messageHeadline": "[skip e2e] Updating changelog for v10.4.0 (#12480)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "532927368d7bc59499419bd7787f4475469bad91", "messageHeadline": "Network Form Design and switch to full screen enhancements (#12302)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 481, "deletions": 236}}, {"node": {"oid": "e951fe6a64b2180c4d14815854b3c25761cfdf70", "messageHeadline": "Improve autorebuilding in dev to reduce CPU load (#11886)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 394, "deletions": 21}}, {"node": {"oid": "31ceab45350979806fe14af7e3aabf8f5d6bbfef", "messageHeadline": "Version v10.4.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "345ed9f6f208180fb087dbefd8b259ba333c79c3", "messageHeadline": "Add build type to Sentry environment (#12441)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 54, "deletions": 31}}, {"node": {"oid": "06fafae7b480a3d1953eead7cb8fba53fd49d6c2", "messageHeadline": "Update NumericInput to remove PropTypes warning (#12446)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c3a22f994f527ce1f6ac0ac82acf780372ff3a8", "messageHeadline": "Use separate Infura project ID for production (#12438)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 57, "deletions": 13}}, {"node": {"oid": "7db5d9e5272b9976863c5642b47cc9d66ecca02b", "messageHeadline": "Add fixture server substitutions (#12476)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "385e0f2ad4af4dd2587c517b2342aeb08cb62dfd", "messageHeadline": "fix missing conversion rates in swaps token drop down (#12420)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b7b21ed20b07115e4743cd3e19d136a89ff4114f", "messageHeadline": "Use rejected constant within transaction state manager (#12458)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4ddeed7998263d32a78d66a63ce746b5bbf4b17", "messageHeadline": "Adding estimate fields to updateTransaction, createCancelTransaction \u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 80, "deletions": 15}}, {"node": {"oid": "79b08fb803c093f4a934ca335c9e4e00fc41b7f2", "messageHeadline": "Refactoring useGasFeeInputs hook (#12327)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 2074, "deletions": 150}}, {"node": {"oid": "3068324ae090d65a72312c1ae8a5445babd35cb7", "messageHeadline": "Remove unused `SEGMENT_LEGACY_WRITE_KEY` (#12429)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "78bd427f4f265b90cf14c2c8421fbcc5d78523f2", "messageHeadline": "Merge pull request #12430 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "cf95cbf92abc8aeed8a67ee331d1abb7ad52bbdd", "messageHeadline": "Revert \"Run yarn lavamoat:auto\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 34}}, {"node": {"oid": "48f4e9845ba27f9c124b701f44e5a3fb3b75cd20", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1973, "deletions": 376}}, {"node": {"oid": "6511f29e674489f95a6d7ff39cb15aea104d33da", "messageHeadline": "Merge pull request #12394 from MetaMask/Version-v10.3.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 10840, "deletions": 2075}}, {"node": {"oid": "9d70c60c22dc461427f246eb6acdcf74263bc483", "messageHeadline": "Connect Ledger via WebHID (#12411)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 768, "deletions": 209}}, {"node": {"oid": "1a1fa3aac5dd6022eb267c2fb63661361f6cdcbb", "messageHeadline": "Removing unused prop/code paths from EditContact (#12419)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "3f687ff45f39521ba213a6a45e0b37e544b66f28", "messageHeadline": "Use ternary conditionals instead of && (#12406)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 98, "deletions": 77}}, {"node": {"oid": "5fea5fac8cc945a0df3bfd3d4cb210d21cfd5175", "messageHeadline": "Adding copy to SRP import screen to warn users (#12400)", "author": {"name": "VSaric", "email": "92527393+VSaric@users.noreply.github.com", "user": {"login": "VSaric"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "f733857388072fc28878468eb8479df1d883905d", "messageHeadline": "Onboarding V2 Cleanups (#12417)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "b10006ec27916c66d04be417f12abeb6f4d6b8ed", "messageHeadline": "Adding #12405 to the changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6526a423afbe9ae3af3277419074e44aa10af02a", "messageHeadline": "Fix weth->eth direct wrapping allowance issue (#12405)", "author": {"name": "Matthew Epps", "email": "mepps32@gmail.com", "user": {"login": "meppsilon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "03e3edb00cd53c4c0a57280a64f5f8cb48c45e95", "messageHeadline": "Refactor checking if address is contract into a new module. (#12354)", "author": {"name": "Akintayo A. Olusegun", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "acf52f9be2e1880ec085b3ccd8d5dfd6344a498c", "messageHeadline": "Removing unneeded build sections from README.md (#12414)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "7bb44fafd4ef076ed948a4453942a6ceac081d0e", "messageHeadline": "Avoid storybook-build directory when linting (#12408)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b34c7263d34dfb61a43c353fbd068c64a06345d", "messageHeadline": "Fix weth->eth direct wrapping allowance issue (#12405)", "author": {"name": "Matthew Epps", "email": "mepps32@gmail.com", "user": {"login": "meppsilon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "078ba89ebd2fc3d6e936f62737f7d37a739c5d91", "messageHeadline": "Run yarn lavamoat:auto", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "22378e4f72b0622be6eadbacec1b542961ed3d25", "messageHeadline": "fix issue where regional locales are not matched against our locales \u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "83d5eec2dc7d0d00f35da3ec761fa2bc7d5dc7ee", "messageHeadline": "centralize min gas const (#12387)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f75810fd996f52330208e348c5702bc1ff6c5318", "messageHeadline": "[skip e2e] Updating changelog for v10.3.0 (#12397)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 19, "deletions": 86}}, {"node": {"oid": "d90ac2d8e67fa6c61a3fa6483b7876ed7b2b3c1a", "messageHeadline": "Fix 12192 - Implement new metametrics onboarding screen (#12282)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 235, "deletions": 2}}, {"node": {"oid": "16d741348e2ccc07de6e2af210f3f790b7bb1f3c", "messageHeadline": "Fix #12190 - Implement new pin extension view for onboarding (#12290)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 749, "deletions": 1}}, {"node": {"oid": "bfff44b3c1d914e22d194a467e6d44e13f2a4fee", "messageHeadline": "Version v10.3.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "9fa1e4203161a98887c9c753a2f5ce92afda55c0", "messageHeadline": "Prevent warning for rounded buttons (#12357)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "fa52753d000b58e0904e1ea2f2ebd14b8d53cb2b", "messageHeadline": "Update bug-report.md (#12368)", "author": {"name": "Ilan", "email": "36084092+ilanolkies@users.noreply.github.com", "user": {"login": "ilanolkies"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "308cca189732aab752f3a8b4a76e42bfdfd49a87", "messageHeadline": "Preventing swaps data re-fetch when navigating back to home screeen (\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2712048c0e24c87281946a65e71f9df0a357cff0", "messageHeadline": "Removing unused TokenRatesController (#12376)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 156}}, {"node": {"oid": "54f57826c4dfde55ff31834fdc2020d1be23e5a2", "messageHeadline": "Fixing invalid prop type for ActionableMessage (ImportToken) (#12377)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84e0547ac00c930078930b0f88184fd7696020a4", "messageHeadline": "Use consistent naming for welcome route of onboarding (#12366)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "cca852d5ada8427a27deaebe27cbedc5b4e0a590", "messageHeadline": "Fix width and padding of the hide token modal in popup view (#12381)", "author": {"name": "filipsekulic", "email": "filip.sekulic@consensys.net", "user": {"login": "filipsekulic"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "52641efa081eb2aedc4ca414a2096a49679174c2", "messageHeadline": "changed the order of items (#12384)", "author": {"name": "dragana8", "email": "92531782+dragana8@users.noreply.github.com", "user": {"login": "dragana8"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "707ae7d6520e2e4a85479a7193d6c8a578e6baf4", "messageHeadline": "Extracting out error and warning code from useGasFeeInputs hook (#12283)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 655, "deletions": 119}}, {"node": {"oid": "71f91568db64b0df54b4da2384e77ccaa4445499", "messageHeadline": "Migrate completedOnboarding and firstTimeFlowType state into onboardi\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 271, "deletions": 71}}, {"node": {"oid": "9cff1cb949d6594a0f08493175293cd6f61e5aff", "messageHeadline": "Add missing changelog entries for v9.8.0 (#11509)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "319ab42bc1e50f50234a2474367abf581360d4fe", "messageHeadline": "Fix for #11503: when you send a transaction with value as 0x, you ge\u2026", "author": {"name": "Akintayo A. Olusegun", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "be0508d41e3ef8fb969a4d66c161adcd2177af15", "messageHeadline": "Add send-hex-data-row to Storybook (#12085)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "1e5c0078dd2e43b4dfab7b7251308608bb6f1d4b", "messageHeadline": "Add send-asset-row to Storybook (#12081)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "864800b035d722db97641c01cff9b46a3c260ccf", "messageHeadline": "Normalize extension verison to SemVer (#12254)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 130, "deletions": 2}}, {"node": {"oid": "20b921f52076c424cb27d0a300aeec24ae9005be", "messageHeadline": "Fix inpage provider behavior on unlock (#12339)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "859b80955bbb2eae95f682f1dad567e6533fadea", "messageHeadline": "Small clean ups of onboarding flow v2 changes (#12349)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "aa070edd3f3179978273204ff1acd29d8c0b7044", "messageHeadline": "Fixing address truncation papercuts (#12330)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 81, "deletions": 45}}, {"node": {"oid": "398ea620292b090c658293918decf982159a6760", "messageHeadline": "Add Import Secret Recovery Phrase View (#12289)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 443, "deletions": 469}}, {"node": {"oid": "b27b591df1c3cc7fdfd02f8338cdf87c0093ff3f", "messageHeadline": "Adding story for ToggleButton (#12311)", "author": {"name": "George Marshall", "email": "georgewrmarshall@gmail.com", "user": {"login": "georgewrmarshall"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "72a3db7c0cbb973a84d578bf9e2cafbd69da2243", "messageHeadline": "Use hardware constants everywhere (#12329)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "77f8ec4d3af0023f0be5f496304467ce68b34003", "messageHeadline": "Fix 12265 - Update onboarding welcome screen (#12275)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 776, "deletions": 1}}, {"node": {"oid": "5fdf9641da5d86720242bf63011b0f595c2f8d09", "messageHeadline": "Adds sign typed data type to metrics payload for sign typed data even\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "d4c30d26135606476762f420da9bd3684f306dc1", "messageHeadline": "Fix toggle button 'off' color setting (#12331)", "author": {"name": "Jay Clark", "email": "84106309+jayeclark@users.noreply.github.com", "user": {"login": "jayeclark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4cf12674e76dc05c785d78be2ad3c8716f03ba7", "messageHeadline": "Simplify Mocha npm scripts (#12313)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "b07354af520716c04edbf371908f8d8038b2ebb1", "messageHeadline": "Update `yazl` to fix Buffer warning (#12328)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31b681f30138c093d0c303092364a0bb701d9461", "messageHeadline": "Removing top cancel button when in send draft flow (#12304)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "e328433b70c8a56a12b66c49e85b4602f51a38ce", "messageHeadline": "Merge pull request #12319 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "a8ec9ada2a522fc87c15130b33d0e9aad5a24339", "messageHeadline": "Onboarding V2 Creation Successful view (#12248)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 263, "deletions": 21}}, {"node": {"oid": "b242d950a0f6828486d73a0fbc5fd0871bb6e474", "messageHeadline": "add optional chaining in isLegacyTransaction method to prevent blow u\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "018095691f208a695277669e3d51e579860d3f1a", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7950, "deletions": 1176}}, {"node": {"oid": "4b2ef17d80aeefc0b52189f90b066a7d4c3253f2", "messageHeadline": "Merge pull request #12321 from MetaMask/Version-v10.2.2", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "b61d7700c8a8d1d40253fe884d4e1660d4a8c0ee", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "6ae261e7b0bac06568f6c5e3d5221634c79c58df", "messageHeadline": "Version v10.2.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "bd05a3e1deafb9d16224e65ae31357d259ae3f3a", "messageHeadline": "Update warning message when Ledger app has contract data/blind signin\u2026", "author": {"name": "Jean P", "email": "10632523+TamtamHero@users.noreply.github.com", "user": {"login": "TamtamHero"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25901380c1e44c8cb9cc7bbfcd1ef54c1fb084df", "messageHeadline": "removing the icronUrl in tokens fron the state.json for fixtures (#12\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 35, "deletions": 37}}, {"node": {"oid": "3332a11f772132a0735b0aa94314c7fff5cc2f8a", "messageHeadline": "Update warning message when Ledger app has contract data/blind signin\u2026", "author": {"name": "Jean P", "email": "10632523+TamtamHero@users.noreply.github.com", "user": {"login": "TamtamHero"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0512b9c9f9a602cecc454fc221bd1d0d1e6cb5ac", "messageHeadline": "Merge pull request #12317 from MetaMask/Version-v10.2.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 61, "deletions": 128}}, {"node": {"oid": "9da60c7a42476a12004064e4885bb2f940f57b1a", "messageHeadline": "Update `caniuse-lite` (#12312)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "a723179219fd0ca8b779966bb6123dc39a1f2b5d", "messageHeadline": "Remove unused `test/e2e/run-all.sh` script (#12314)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "f0111770bac8426d8aaccccbaaded820981b2827", "messageHeadline": "[skip e2e] Updating v10.2.1 changelog (#12318)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ff20a999e04b7f28d9a6f05a5a60ed70296682bf", "messageHeadline": "Version v10.2.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "cd26cab8fe4a4e3e8074b5e395ec8e280e89992b", "messageHeadline": "use improved-yarn-audit and exclude 1002401 and 1002581 (#12310)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "56f800057b11025b6ef2437a8540a642d8c95809", "messageHeadline": "Update `immer` from v8 to v9 (#12303)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 109}}, {"node": {"oid": "3d630ca8d1a4477e59f510cfc01c0883be97bd9b", "messageHeadline": "Do case-insensitive comparisons of token addresses in view-quote and \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "43cdce1b9e8334286b14b5a7c91aa3a679942231", "messageHeadline": "Restoring mobile sync warning text (#12284)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18ca9d14e042e2c2c6eb9ace727de60961923310", "messageHeadline": "Do case-insensitive comparisons of token addresses in view-quote and \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "3d36fbd8ce7cac454c4de242305874fe714eb7c0", "messageHeadline": "Onboarding V2 Privacy settings view (#12253)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 305, "deletions": 1}}, {"node": {"oid": "78b7f32d97b49358ec3a10d17791afc463b82e0d", "messageHeadline": "Adding UrlIcon component to Storybook (#12285)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "3b5e33bc4cfa59b2499d4ac5556a92d216634270", "messageHeadline": "use improved-yarn-audit and exclude 1002401 and 1002581 (#12310)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1879fb48d7dbe0601aec036857a027e68f440f12", "messageHeadline": "removing the icronUrl in tokens fron the state.json for fixtures (#12\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 35, "deletions": 37}}, {"node": {"oid": "7a5b48e01845d2bd4df597acf0464af5bed3f4a9", "messageHeadline": "Update `immer` from v8 to v9 (#12303)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 109}}, {"node": {"oid": "614228cba7fee3b4b83f5d56f8ac38e4486a53a5", "messageHeadline": "Onboarding V2 Secure Your Wallet view (#12208)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 463, "deletions": 34}}, {"node": {"oid": "fc413214708e305dd614c3f64f7b95b88cffc03f", "messageHeadline": "Support for type 0 transaction (#12252)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 251, "deletions": 117}}, {"node": {"oid": "3a5538bd5030b15b682b2e6a1e774e43a754489f", "messageHeadline": "Migrate beta version to the main version field (#12246)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 85, "deletions": 80}}, {"node": {"oid": "822ce5b8b02a50b22a80d06a515a58972f0a60e4", "messageHeadline": "Fix unit test package scripts (#12278)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "cd09e5b0bb22e16c7915a3727d1a653570930740", "messageHeadline": "Restoring mobile sync warning text (#12284)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb174ff8e6e6df0f49831859d66ee372d9074b60", "messageHeadline": "Lavamoat build system integration for WebApp (#12242)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5003, "deletions": 59}}, {"node": {"oid": "3985a65e36aef74198c7d7dc401346149dc27365", "messageHeadline": "Onboarding V2 App Header (#12264)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 135, "deletions": 13}}, {"node": {"oid": "68259ee3e261986f24261bff37b1fb298ac7aea9", "messageHeadline": "UX Papercuts Epic: Create a consistent representation of the Buttons \u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 122, "deletions": 144}}, {"node": {"oid": "68d7ff73c54c029cbf1f864b3bb1b45d63e935bb", "messageHeadline": "Remove autofocus from gas limit input on advance gas popup (#12279)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9de632e9d142c3c99a556bd88d6b41623f59aeab", "messageHeadline": "Fix contact-list Storybook (#12262)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9924035bb82d91d1d62445e0072ede1124ca5d3f", "messageHeadline": "Merge pull request #12267 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "f741712255b60462321ec99882fcb2cf8efcf723", "messageHeadline": "Fixing confirmation screen storybook views (#12271)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "7c4bd78f2e48a208fe635019ab9bbb83ac9c7854", "messageHeadline": "Suppress prop types warning in RadioGroupComponent (#12249)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f9f187d7ecac8fa1605e44b6fc988af1d13a966", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1489, "deletions": 738}}, {"node": {"oid": "853b4fbdf6b35b56f90fa3f40739120af5770b55", "messageHeadline": "Merge pull request #12104 from MetaMask/Version-v10.2.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 14759, "deletions": 7222}}, {"node": {"oid": "a174d50ba5c578f279c57343d5e10ebd3a69053b", "messageHeadline": "ci - improve lavamoat validation debug info (#12259)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9ea9e4b432176d940001365938aa88253d54024", "messageHeadline": "lockdown - breakout making globalThis properties non-writable (#12258)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 106, "deletions": 92}}, {"node": {"oid": "c14f46eb929b4ff5322f84446bfed0c4b1480871", "messageHeadline": "Fixing confirm-add-suggested-token storybook entry (#12261)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 84, "deletions": 70}}, {"node": {"oid": "9355fb21c70948443372992c07ae8174e829bd7d", "messageHeadline": "Establish onboarding-flow wrapper/router base and feature flag env va\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 255, "deletions": 9}}, {"node": {"oid": "3b207fc6bf28789d4236e90acb1dad36b8eb839a", "messageHeadline": "Run `yarn lavamoat:auto`", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 201}}, {"node": {"oid": "79a43e94e18c5116520ed1b20438b3c6875a5571", "messageHeadline": "Update changelog for v`10.2.0` (#12185)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 48, "deletions": 222}}, {"node": {"oid": "730605353a88ab41e29a6cf3c6a609211af510e1", "messageHeadline": "Using URL util to parse hostname for block explorer link (#12241)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c5489e046ab557634184007dcd5498c57272c77", "messageHeadline": "Locale en message fix- \"not connected this site\" (#12186)", "author": {"name": "Bogdan A", "email": "arsenebp@gmail.com", "user": {"login": "parseb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6187ab9b01ea757366a42d22b7292413c0f2b119", "messageHeadline": "Fix gas control flicker on send screen when switching between EIP-155\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 133, "deletions": 5}}, {"node": {"oid": "eaf67a20fa84a3d1411db5fe16ab050f3a1c9d4f", "messageHeadline": "Turning OFF token detection for test nets (#12232)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e238cbc568c2ab3461f2596ae2cf9e0a78274679", "messageHeadline": "Turning OFF token detection for test nets (#12232)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "bf89226ca1489090943a9dcd3ad193f0f6c67bfb", "messageHeadline": "Add send-header to Storybook (#12084)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "c2bbbdd19ccddaae949f6226bb82b89abc7b10ee", "messageHeadline": "Add account-list component to Storybook (#12228)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "b5103bf317ddfe41d823d184b69203f7de949e33", "messageHeadline": "Add select-hardware component to Storybook (#12227)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "47dbb22024b46f92bda8b5301864a6a5f6e0e41b", "messageHeadline": "Fix form prefilling in Swaps on the Build Quote page (#12244)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "acce73c9437855886ca9ff16e61ef7a7cff1a844", "messageHeadline": "Fix form prefilling in Swaps on the Build Quote page (#12244)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "53f2c84209a66680ff04dfeea63f2877ddf2774b", "messageHeadline": "Add client id to GasFeeController (#12221)", "author": {"name": "Matthew Epps", "email": "mepps32@gmail.com", "user": {"login": "meppsilon"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "d9d20160d6ef382768f417392f74879e125b71d0", "messageHeadline": "LavaMoat Node update and various small enhancements (#12239)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 58, "deletions": 211}}, {"node": {"oid": "20eb35be4ee4c3665e3d9c5d722eb0a109f7d903", "messageHeadline": "test/e2e/driver/switchToWindowWithTitle - refresh window handles on e\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4c38d12c5f02ba2d3a610884a768f1b9cde0b97b", "messageHeadline": "Fix assets for beta dev build (#12233)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "d929ccdfa86104445b25926b941a9f7793b18b0a", "messageHeadline": "Update helpers.js (#12236)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f52dac290b680e7dfd459113ff095706f895ddf9", "messageHeadline": "Using parsed seed phrase for restore vault input validation (#12229)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7810cb3cdfe8138895cbf9e0bb0c2616f6aad02e", "messageHeadline": "Prevent fox mesh JSON warning (#12200)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3f577700c6339c5d4fe55d21ade11e0a42e40be3", "messageHeadline": "Replace `isBeta` with `buildType` (#12231)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "92b075581ce344d2b4bd37921b206d0e8ab85baf", "messageHeadline": "Bump @metamask/contract-metadata from 1.29.0 to 1.30.0 (#12207)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "180ead81751b9bd92f3da62d44aed1ddea7b69b8", "messageHeadline": "Adding slider component (#12219)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 279, "deletions": 1}}, {"node": {"oid": "2e2bd0fce5ca48f5b2646409c727f524c0d35dc6", "messageHeadline": "Prevent fox mesh JSON warning (#12200)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d3f7464333ae6aaa50901dc5b9b809e4bd34fa65", "messageHeadline": "Ci test config improvement (#12223)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "506fa2d74454ae841268ecbd39fc8161bae572ad", "messageHeadline": "Fix Buffer warnings during build (#10495)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 146, "deletions": 69}}, {"node": {"oid": "afede01717d43b7b573e610f789a4d7e1c59445b", "messageHeadline": "Hiding refresh list on non-Mainnet networks (#12210)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "62876f26b3153a8caf82190665bd7ac87731aab5", "messageHeadline": "adding checksum conversion (#12209)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "77581256ca0872f13c54e7cff110c9234a0c5d19", "messageHeadline": "Hiding refresh list on non-Mainnet networks (#12210)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "0e57973db8318bf6b8015b7c82e7ccdadf48cf60", "messageHeadline": "fix issue where conversionRates aren't shown for tokens stored in non\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "14f0d8245bd883b0b9e3ba021d528de38a1f2730", "messageHeadline": "fix issue where conversionRates aren't shown for tokens stored in non\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c076faeb8fde82d4997bca3a0955cd6b34e5450f", "messageHeadline": "adding checksum conversion (#12209)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b4cb15440b9c90855856c32005849eee3d8db2f3", "messageHeadline": "fix cancel button styling bug (#12204)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db9253866e4e28e1e89510f27af488deb11168ea", "messageHeadline": "fix cancel button styling bug (#12204)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08dff86be070ac0b43c53561f919cb0e3167f399", "messageHeadline": "Add target object word to \"View on Etherscan\" links (#12100)", "author": {"name": "Akintayo A. Olusegun", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 50, "deletions": 405}}, {"node": {"oid": "5d1b316817af0905b184b34155d203daeda7d948", "messageHeadline": "Fixing accounts scrollbar for chrome (#12205)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ae8467cc748bdbce36eca559faf44d9beafe6fe5", "messageHeadline": "Fixing alignment of settings close button (#12202)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "30105a19d1f7a135b9965c4d5c3aaadcf87a0ab5", "messageHeadline": "Fixing alignment of settings close button (#12202)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "730ff250284f0489241ce881461ac71d458f183f", "messageHeadline": "Fixing accounts scrollbar for chrome (#12205)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a86129d23fd96e2cad5fdfb9c62676081fea80f8", "messageHeadline": "fee-card (#12166)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2a1d0cfd2c2504ab05a0ce991055d724a35371b8", "messageHeadline": "Update `caniuse-lite` (#12203)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bf4e5654974cefb2e1093491b8dee3a6cfb87f50", "messageHeadline": "edit-gas-display (#12165)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 82, "deletions": 26}}, {"node": {"oid": "3ec3baa3a1bb05ac63c859c5efaf5a94938093d8", "messageHeadline": "send-content (#12167)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "646f78eb30e4ad5709ba2094f1bc9a674ea2b907", "messageHeadline": "Version v10.2.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 227, "deletions": 2}}, {"node": {"oid": "adb56d8d16a9aa3d91e10d1608552f6a5c04e32a", "messageHeadline": "Adding base to BigNumber constructor to round off value (#12140)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "02a4da9ad2f9d7b784b3d0ca0a810ce58bc0bbf7", "messageHeadline": "Fix 12145 - Ledger errors being set as `Error: [object, object]` (#12\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ca02cb6337007cdcbdeca1a0d1a0c979390ab5e", "messageHeadline": "fix issue where duplicate tokens without icons appear in swap-to toke\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "1cc45774dcc09c98c344aad10d26de40a064643c", "messageHeadline": "Jestify continue (#12173)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "5c842107b903049981b5c87d2b3b95430fa89789", "messageHeadline": "Hardening property check for stopPropagation in ConfirmTxScreen (#12158)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e7b52b7dfe447c596485ec05c4b1ac56b5f5749", "messageHeadline": "Truncate extra decimal places from token amount for sending (#12169)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c9ce848f47dfb029c9cda0c3aec9a6a744a7436f", "messageHeadline": "Fix case of password env variable (#12120)", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8eca780746b89bb9e92c30d9289c421658ffe1b4", "messageHeadline": "Merge pull request #12171 from MetaMask/master-sync", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e78e82205a937f12ab7faf056ad4c6758faea0db", "messageHeadline": "Jestify migrations/ (#12106)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 823, "deletions": 1367}}, {"node": {"oid": "a7b7fbb3fbcd809e215b9e328f11c55f2be65294", "messageHeadline": "fix sync conflicts", "author": {"name": "Alex", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b751cf80b9cf6dd4b941348cea0b90aa06b75e46", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Alex", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 13968, "deletions": 5812}}, {"node": {"oid": "5121dffa76b9f8d021d9030cdb3f657f33966114", "messageHeadline": "Merge pull request #12134 from MetaMask/Version-v10.1.1", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1126, "deletions": 589}}, {"node": {"oid": "9204e65c7eea09447e9d59a668b3369524782d4c", "messageHeadline": "fix pubnub dep vulnerabiltiy (#12170)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 127, "deletions": 136}}, {"node": {"oid": "c35797453dca3eeef80e57844a7bf1871936782a", "messageHeadline": "fix pubnub dep vulnerabiltiy (#12170)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 122, "deletions": 136}}, {"node": {"oid": "a58211c0dd779e8e10a227b0ef5a544822482613", "messageHeadline": "Fixing ledger steps display (Confirm TX) (#12163)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "aba2c7194849f4ada3cf135ad9b61841b86cadfb", "messageHeadline": "Fixing ledger steps display (Confirm TX) (#12163)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "9929820b8899b24108341eb0cd6b7e4fc7c0528b", "messageHeadline": "Adding a Token detection announcement in Search tab (#12152)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "3ca6202282fd64a92b710ea9f9167904c786fe94", "messageHeadline": "Add client id header for Swaps Apis (#12137)", "author": {"name": "Matthew Epps", "email": "mepps32@gmail.com", "user": {"login": "meppsilon"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "6b7444c2578ea576e3ab979383720a45af0b09f4", "messageHeadline": "Add add-recipient to Storybook (#12076)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 645, "deletions": 592}}, {"node": {"oid": "3edd544274796205163b9e4b6218371dc1f1eded", "messageHeadline": "Fix translation (#12161)", "author": {"name": "Decentraliser", "email": "me@decentraliser.dev", "user": {"login": "decentraliser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e03d3dd5f069e9b8e0d59ad51e2f68197bae7478", "messageHeadline": "Moving UseTokenDetection toggle to new Experimental tab (#12136)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 130, "deletions": 34}}, {"node": {"oid": "1d658f5e0eab3f66996d8222e52fb660e84b3f9c", "messageHeadline": "E2e remove xLargeDelayMs and xxLargeDelayMs delays (#12160)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "8df521df8acb504212f83a846a25b6b323eecd4c", "messageHeadline": "Updating swaps availability tooltip text (#12157)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 44}}, {"node": {"oid": "f200876b54bb71e0094598d9ec94c9e33eea9ff5", "messageHeadline": "[skip e2e] Update changelog for v10.1.1 (#12135)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b7d5adcf5b88a83ac85d4e6433ecf74c042cc42f", "messageHeadline": "Change remote redux devtools url to redux devtools (#12151)", "author": {"name": "Alois Klink", "email": "alois.klink@gmail.com", "user": {"login": "aloisklink"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49de01c509cd972e6a39658232bf2fd1ffc6b82e", "messageHeadline": "Interacting with MetaMask Notification window (#12147)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "d2e9de106b9dde4d859a8102c9a286677407fb6e", "messageHeadline": "Add notification about need for ledger firmware update (#12144)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "0f86f678f8d0934bdc9aac544af172d9f44b3bdd", "messageHeadline": "Add notification about need for ledger firmware update (#12144)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "3f5dcbf69736a2a7f0bbab80460d307293c3943c", "messageHeadline": "Version v10.1.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8310b551fbcbf551411a70aa6f598cc783767380", "messageHeadline": "Adding \"Enable smart contract data\" step to Ledger Instructions (Conf\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "4e08c245528b40a88683b7732bc6865daa633967", "messageHeadline": "fixing merge issues", "author": {"name": "Alex", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6fb6a8e35a33b5337476bd461c301d9939dd5b2b", "messageHeadline": "Adding usage instructions for Ledger Live users to confirmation scree\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "05c4b9691ec321fd51f8c51fdaf1aea61cbba37a", "messageHeadline": "bump @metamask/controllers to v16.0.0 (#12133)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "049c863f83402ffdae605245ef510a66cab65594", "messageHeadline": "@metamask/controllers@15.0.0 (#11975)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "c5c5d266db64dd9d74fb455d7c8f062a14ad6d92", "messageHeadline": "Lockfile cleanup", "author": {"name": "Alex", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "ade9e4ac4bb407bc0c917dd8efe4bb6261814fe0", "messageHeadline": "Changing cancel button labels in send screen when in editing stage (#\u2026", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 149, "deletions": 14}}, {"node": {"oid": "ae84b0cb6d67817ac54575fd4cb105599392dfde", "messageHeadline": "Fixes #12073: Extra account with zero balance always added when impor\u2026", "author": {"name": "Muin Momin", "email": "momin.muin@gmail.com", "user": {"login": "muinmomin"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b0a510562e2121461495b808f06acdee6b416c97", "messageHeadline": "Fix gas api overcalling (#12069)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 823, "deletions": 417}}, {"node": {"oid": "a7561aaef3e755387053cfa37f0a1ad3d63b501f", "messageHeadline": "bump @metamask/controllers to v16.0.0 (#12133)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2929e6238c30687a5201e91044b68a7d891ee322", "messageHeadline": "Revisit #12019 : Show save dialog when calling a smart contract metho\u2026", "author": {"name": "Akintayo A. Olusegun", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 180, "deletions": 3}}, {"node": {"oid": "66c3414433638391c2eda5c3faec2b54b354a4f1", "messageHeadline": "Changing Use Token detection to OFF by default (#12129)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "792f9efa5662f5799eb6aa8d81c479944fdd5d02", "messageHeadline": "Adding \"Enable smart contract data\" step to Ledger Instructions (Conf\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "2b104603d5d5261c3d644175f776382452bce6a2", "messageHeadline": "Build: Lint files after removing their code fences (#12075)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 701, "deletions": 26}}, {"node": {"oid": "2b1e05f086c4b1996b954b9762b5e52ec77fb8e0", "messageHeadline": "Fixes tx list item test formatting, importing, and useDispatch mockin\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2a9fbffb6cfcb0f6000b351c4e126deab3cddec3", "messageHeadline": "Replace hardcoded sent ether label on confirm screen (#11802)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 589, "deletions": 192}}, {"node": {"oid": "2100fb0ce129105847bd3d7de8d2e16e8b551226", "messageHeadline": "fix stuck speedup problem (#12122)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "9d968bae1ea256e3e50e644f7ec3422a0d98628d", "messageHeadline": "Hook up shared TokenRatesController (#12066)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "cf569161fb71c321c163d7bbdc87664c93fb03b5", "messageHeadline": "Fix failing transaction-list-item.component test by mocking useLayout\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f472c2615a54ad84f0e88356388424e32bd1fd7b", "messageHeadline": "CI - add metamaskbot comment \"highlights\" section for showing relevan\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 553, "deletions": 13}}, {"node": {"oid": "7895fcb7af0bd2f631d467c993d8f3f736967b74", "messageHeadline": "Merge pull request #11976 from MetaMask/break-point-overhaul", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "49ddc485921c809bc1de61a1d02b887c4cb08d0c", "messageHeadline": "Adding search tab in import tokens for custom networks (#12110)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "74fa6fa18703287dd3f2918ff94bfdbeb6e5442f", "messageHeadline": "Fix gas api overcalling (#12069)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 823, "deletions": 417}}, {"node": {"oid": "28fc2d471fc71d7c152d7a104f0975ca86513431", "messageHeadline": "Quotes prefetching in Swaps (#11915)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 302, "deletions": 362}}, {"node": {"oid": "9e4b43defd935aa71796fcd1edd0413f8d368b3a", "messageHeadline": "Merge pull request #12098 from MetaMask/dev_12088", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "930ab4dfc7beb82672b15c04506f0ae9db649f98", "messageHeadline": "change anonymous id to quotation marks (#12068)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3de37654256220da361f84af9df46105f519dafd", "messageHeadline": "Add build-time code exclusion using code fencing (#12060)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1260, "deletions": 43}}, {"node": {"oid": "7f39a555e73ea7e1db1291c188f729fdb86f4bb4", "messageHeadline": "E2e fixtures navigate transactions (#12101)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 963, "deletions": 192}}, {"node": {"oid": "34f2d3e27f4c3834e23f14f35b281d0df88f995d", "messageHeadline": "limit x server check to CI (#12099)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "191a52f0e72419af4339e1728c81c501c264d126", "messageHeadline": "Scroll all inputs into view when clicking Advanced options in gas edi\u2026", "author": {"name": "jpuri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "3e0d79d2518d62e9530bce486cb5def2861d6128", "messageHeadline": "Add send-gas-row to Storybook (#12083)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "aec31cc8b7fedbb24a1de9068c06248076616b82", "messageHeadline": "Add send-footer to Storybook (#12082)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "d1d01f434d29423c23885f3bd0d883678b6d1656", "messageHeadline": "Add contact-list-tab to Storybook (#12079)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 518, "deletions": 474}}, {"node": {"oid": "ad182c8fa41728b082bce51545599ee3744cd4c9", "messageHeadline": "Add advanced-tab to Storybook (#12077)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "68c5f23569f2b0c42886c44f39ffecdf49d819a3", "messageHeadline": "Add transaction-list to Storybook (#12011)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 144, "deletions": 135}}, {"node": {"oid": "d403644e5908220e540ae0d3f40232e1ddbe2ddb", "messageHeadline": "Truncate long network names (#12058)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5c03be009aad764d557c3c3424878b909905eb70", "messageHeadline": "Fixing breakpoint fallthroughs", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "069ebaf4637b5ff2693c65c89805ddf98c51d8ba", "messageHeadline": "Using design system breakpoint values across ui/", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "0c2af43d3ad0f7c1cf21c9e0b44c93e119f83302", "messageHeadline": "changing token address to lowercase for dynamic token list (#12071)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "05aadb38f2da1aa5fe29e8afd42f555177dd6b0c", "messageHeadline": "Adding fake token warning and replacing `Add Token` labels with `Impo\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 221, "deletions": 333}}, {"node": {"oid": "769beb2a26e9beaa94c8ac1006df7c3a4aaa067c", "messageHeadline": "Adding `Refresh list` and `import tokens` link to the main page (#11755)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 79, "deletions": 26}}, {"node": {"oid": "18c35ad91e425ad6b2624ca22b8cc961645990d3", "messageHeadline": "Adding Token Detection Toggle to Security & Privacy (#11851)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "490d3b8d4049a4ba09d87d58fa8fba496fb7687c", "messageHeadline": "Integrate TokensController (#11552)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 848, "deletions": 1444}}, {"node": {"oid": "ad7d85b04e6caf7b23e717dbc87864234c1d95f2", "messageHeadline": "Bump @metamask/controllers from 15.0.2 to 15.1.0 (#12054)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "eb987a47b51ce410de0047ec883bb4549ce80c85", "messageHeadline": "Integrating the TokenListController to Extension (#11398)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1154, "deletions": 234}}, {"node": {"oid": "5cf3e199100d0770e1abdf8c61312502cb7b8dba", "messageHeadline": "Merge pull request #12044 from MetaMask/dev-olu-12028", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "413700afc7a550fa330f15b33ed2592630a78fe5", "messageHeadline": "Rationalize build system arguments (#12047)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 223, "deletions": 87}}, {"node": {"oid": "dd62d17c7fdddf72ce44135e8267280705838d4a", "messageHeadline": "Update verbiage of Main Net to Mainnet (#11880)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "ec1fd3807697a32d6a6af62b8b5339f14ec229f8", "messageHeadline": "remove unused sidebar component (#12048)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 511}}, {"node": {"oid": "cd30536cb7f89cbf77b6925f8037d77d8e73d57d", "messageHeadline": "Merge pull request #11963 from BboyAkers/aakers/8905", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e410cd3a8254818cdd5d1d2d775daef2b8d8fdfe", "messageHeadline": "Merge pull request #12039 from jpuri/dev_12035", "author": {"name": "Jyoti Puri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbe972ca4622e214f9e095b804e16ae95d7da3c7", "messageHeadline": "Upgrade chromedriver to 93 (#11990)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "7b827ca5e774d332218147724f7919482668fa6e", "messageHeadline": "Create MetaMask Beta build (#10985)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1413, "deletions": 43}}, {"node": {"oid": "515f8561b710cc10fb5c139503ad7bf36a8f5a93", "messageHeadline": "Use the same wording during onboard for importing a wallet, secret re\u2026", "author": {"name": "Akintayo A. Olusegun", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f0d6b1693d760ccc539927685819c4a9eb2ca8a", "messageHeadline": "Add support for swaps via a direct contract for wrapping and unwrappi\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 257, "deletions": 172}}, {"node": {"oid": "a35f22fcdf4aba282741d25e483fa9c2b36d9878", "messageHeadline": "Add Max Fee Per Gas to transaction breakdown (#12042)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 143, "deletions": 39}}, {"node": {"oid": "72617d7036bc4be3f6a57802f55769e3898c212d", "messageHeadline": "Fix e2e to not check for X when running locally (#12043)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "09d5f43a70182ef8c6e450ab103f90d69ebee12a", "messageHeadline": "Set up Jest minimum threshold for \"ui\" and \"shared\" folders (#11922)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "93cdd3c159af67c0c07580b9289ae505cc0c3421", "messageHeadline": "Use Swaps dev APIs based on an env variable (#11924)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "6989ac38e5cc206f9ec0ca64f694f1753e3fe027", "messageHeadline": "Merge pull request #12040 from rokkit/develop", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cc4092e1f5a4d260a874962d3353ebd43b453ca", "messageHeadline": "Merge pull request #11964 from BboyAkers/aakers/7397", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df69d2e5a8d0277f5b762e457196b993039a3765", "messageHeadline": "Merge pull request #12019 from MetaMask/dev-olu-11148", "author": {"name": "Akintayo A. Olusegun", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "0b5b7de2f240c2a673251fee7ae6c93cb15f3484", "messageHeadline": "A typo in the button name", "author": {"name": "Maksim", "email": "indmaksim@gmail.com", "user": {"login": "rokkit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec9b94ccfec4a762e69260e9cb6c68aaaf3559fa", "messageHeadline": "Fix padding at bottom of custom network form in popup view", "author": {"name": "jpuri", "email": "jyotipuri@gmail.com", "user": {"login": "jpuri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5daf8cc77c81f735761fea86fd0cd071de90333a", "messageHeadline": "Update eth_sign warning language (#12034)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09e79f273a41723fcb870107cfdc19fd730e2fa3", "messageHeadline": "fix state problems with Storybook (#11984)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 579, "deletions": 37}}, {"node": {"oid": "0339a8715b70d65b0079ecaca7c062e3223b1013", "messageHeadline": "Refactor contact name code using ternary operator.", "author": {"name": "Akintayo A. Olusegun", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ad80f0ae8aa032ff4211b476c7f59b003062891", "messageHeadline": "Use variable to check if should display dialog and display dialog", "author": {"name": "Akintayo A. Olusegun", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "60920d34b57e822da5fbb1dd3cb0a26a5e3ba6cc", "messageHeadline": "Merge pull request #12033 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "17fe978c82249d5e2dde323550953c582a6065dd", "messageHeadline": "Adding usage instructions for Ledger Live users to confirmation scree\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "6836789d2c7fed70d95bf404124d52ec16c3eaf4", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2905, "deletions": 1140}}, {"node": {"oid": "409bb00748a7d4c3eb83f7b0ae16dc4d2f451af2", "messageHeadline": "Separate container from component as per https://github.com/MetaMask/\u2026", "author": {"name": "Akintayo A. Olusegun", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 45, "deletions": 44}}, {"node": {"oid": "9658e4fce69407407eb9ebc0eaa7eeafda5fdcde", "messageHeadline": "Merge pull request #11991 from MetaMask/Version-v10.1.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 181, "deletions": 110}}, {"node": {"oid": "dc85f375f8eaa2df544106a119cb4498beff658c", "messageHeadline": "fix(locales): bad Turkish translation for rejecting a transaction (#1\u2026", "author": {"name": "Ferit Tun\u00e7er", "email": "ferittuncerr@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "449da1d09561a94eae3109e026079cf02ff043e2", "messageHeadline": "Improving warning text for eth_sign (#12013)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "362b54b2dd502823aeef5160ba872fdba7b59d06", "messageHeadline": "Added `getPersistentState` support for V2 controllers `persist` metad\u2026", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d78855cb3d00079f195a2962fce9465adc07ae34", "messageHeadline": "Fix for: Confirmation screen should show local nicknames even when in\u2026", "author": {"name": "Akintayo A. Olusegun", "email": "akintayo.segun@gmail.com", "user": {"login": "segun"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "49e1abc374c6a9a7e77e141b9c96f453f835039d", "messageHeadline": "Sort contacts alphabetically (#11982)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 95, "deletions": 28}}, {"node": {"oid": "fe59cbfe661f6225846ffd2291e24bd86ab9f775", "messageHeadline": "Autofilling new issue link with url and domain (Phishing detect page)\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "7a8f65d642e41f28241fdb2c50a6b262456e7335", "messageHeadline": "fix import account page layout (#11944)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "dcebf4903222a3ccf4e0835042aeba279222ba61", "messageHeadline": "fix contact settings layout issues (#11967)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "3358ac2c1f125af2f32600395d308f3c92b0c387", "messageHeadline": "send user to account page upon adding a custom network (#11945)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b5b2c3fdb058bc7a764ea37f4e15b358b3dab0a7", "messageHeadline": "Bump tar from 4.4.15 to 4.4.19 (#11998)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "e8ab578ed0a90c59ff27398e0855bef3c781ac64", "messageHeadline": "bump @metamask/controllers to v15.0.2 and remove AbortController work\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "da305656bd7e9a7ba7afedd9d1cbdafb91f58b2e", "messageHeadline": "cap resubmit transaction retries to within 50 blocks of first submiss\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2df159841ab1847439f947bf46ae59bc9f83a1ab", "messageHeadline": "Add eth_feeHistory to safe method list (#11999)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a4ab20d8fc3d126f60362adb923607f58a946093", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cce623f5b687aabd002560afa182e140eda21bcd", "messageHeadline": "Fixing horizontal line for gas recommendations (#11890)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 58, "deletions": 19}}, {"node": {"oid": "0a361edc86cfd0b4be1e12e81b3b3deb71ddc214", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7daa55a52c61627d85c7fcec35ababc7e7aea427", "messageHeadline": "Fix 'yarn setup' on M1 Macs (#11887)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 124, "deletions": 64}}, {"node": {"oid": "8d9989cea00cb1bc79dcb8a5a57e382884435a6c", "messageHeadline": "Bump minimum Chrome version to 66 (#11995)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdcb880b808355d9d91417262fecb938cf08d4a0", "messageHeadline": "[skip e2e] Update changelog for v10.1.0 (#11993)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "aba396870ad27cd128c2303a7f5536d2a6e26ae7", "messageHeadline": "Update copy in dapp suggested gas fee tooltip to: \"Edit to use MetaMa\u2026", "author": {"name": "Akintayo A. Olusegun", "email": "trinisoftinc@gmail.com", "user": {"login": "segun"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "a70b9c346b0e5901f64afc6b8f66e90e14f06dc1", "messageHeadline": "Version v10.1.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c3ca4916aadd0dbe5fe7227494d41b3a98200c80", "messageHeadline": "Using a normal bundle instead of a factored bundle for phishing-detec\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "9cf7413e4bc2b301e8a23cab87e4eedb511b87b3", "messageHeadline": "1559 ledger (#11951)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 33}}, {"node": {"oid": "8ffebb294ba8037fa68e5d2f54cec55c498da1d6", "messageHeadline": "Fix 'yarn setup' on M1 Macs (#11887)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 124, "deletions": 64}}, {"node": {"oid": "a4c0133bc5e8e9d38b0aba875775d083c758c8eb", "messageHeadline": "1559 ledger (#11951)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "8a8ce3a0c0095fe99764186b15a0d1e70a03e074", "messageHeadline": "@metamask/controllers@15.0.0 (#11975)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "4b4303c108bc4893fe5ccc2a87ad3ae9d8ac1a30", "messageHeadline": "Using a normal bundle instead of a factored bundle for phishing-detec\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "290fcbf89eda905beb397432d56906482acd5c4d", "messageHeadline": "Allow excluding lockdown at build time (#11937)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 117, "deletions": 96}}, {"node": {"oid": "48c5c07ded7b938152a3f09e30fcba32dd347998", "messageHeadline": "send-content (#11962)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "9f0f729c5b85468375033d6471047f1ccbbc9fe4", "messageHeadline": "token-placeholder (#11961)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8875e9a49cacc6c3af1a80683a9ca322b9231b42", "messageHeadline": "token-search (#11960)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1a0276fc6e609967ae9ab68dabe0e1f8de4ff083", "messageHeadline": "gas-fee-display (#11959)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "1c2d9e5c9c373106de3d9e5037d02170101307fc", "messageHeadline": "add-token (#11957)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "616016a1f64e6553aaea800df18fb20965817959", "messageHeadline": "account-list-item (#11956)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4426104fc78e509eadcab9cbb1a884ce7462e5bf", "messageHeadline": "unlock-page (#11955)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9f10fe8c970b556113fd944304c4ffb3169eca4e", "messageHeadline": "swaps-gas-customization (#11938)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "8d22dc4470a090a0e7b45c51279fe77cadee46bf", "messageHeadline": "import token (#11657)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "28708e3a2e8582f42d2ccc957909cadcb77a474e", "messageHeadline": "Add first time flow components to Storybook (#11655)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "0a472a440ac45d542d44a76d804a71a687a23138", "messageHeadline": "create-password (#11646)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2de962886524813fb1557112f6b585dcb111ca6c", "messageHeadline": "Add mobile-sync component to Storybook (#11645)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "57a5e4528b2882c9042abd44579facd16dfca050", "messageHeadline": "Add permissions-connect component to Storybook (#11644)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "2ca7f066e35f70337bb4e55e06f3377a92a313d4", "messageHeadline": "Add new-account component to Storybook (#11638)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7d0d6013aff28a23f0b259fd82dd5e12ebe32b07", "messageHeadline": "Add connected-accounts component to Storybook (#11637)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "7b4aac7755b144fa1c3ed44fe256334cfa122ae2", "messageHeadline": "Add connected-sites component to Storybook (#11415)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "2996163770c6914db79a0fb1e0848f8eab704ecc", "messageHeadline": "Add confirm-send-token component to Storybook (#11399)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "cd3447995b400e7a87c079a5d0d8ec57f91a8e5d", "messageHeadline": "confirm-transaction-base (#11396)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a77368be34432c8a4f27c8c7c3deba006a3927bf", "messageHeadline": "Add confirm-send-ether component to Storybook (#11395)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "1175b4bfa72e9aa80cbe1b8c16d0fb457a8dfc9b", "messageHeadline": "Make all named intrinsics non-modifiable (#11953)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 178, "deletions": 58}}, {"node": {"oid": "6875d15e5f6acb0d4c37b5bfc9defbe2dd906475", "messageHeadline": "disabled spell-check on ens input", "author": {"name": "Austin Akers", "email": "austin.akers5@gmail.com", "user": {"login": "BboyAkers"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a690cd618c9716450a0fd10f7789792d83eb3366", "messageHeadline": "fixed scrolling issue with many accounts", "author": {"name": "Austin Akers", "email": "austin.akers5@gmail.com", "user": {"login": "BboyAkers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58f9299df244cd283aa51f42464799e48154a9b9", "messageHeadline": "Guarding against null keyring (Hardware Wallet Selectors) (#11893)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49c327aec3003a6c53a484c5eab06f1e251fab99", "messageHeadline": "Merge pull request #11941 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "06f1f09e2f84448c5db10a2900f4b8beee2d17ce", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1666, "deletions": 825}}, {"node": {"oid": "fbafffe1babd087b8afd2170910c9619ac610785", "messageHeadline": "Merge pull request #11932 from MetaMask/Version-v10.0.3", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 70, "deletions": 16}}, {"node": {"oid": "f4d93776d9341d51023a126c7e4931acdd9a7af4", "messageHeadline": "refactor account details test to use fixtures (#11926)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "d3dd8615617d08f5b913fcc5ddcdfb5cde2eaf63", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "13c2614b0de4b2daea91a3f04bd645d4340872a1", "messageHeadline": "Use higher gasfees when attempting to speedup or cancel a transaction\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "ff1a63cf75c1563e5ee41c9594bcd4e92a8028f7", "messageHeadline": "Updating message about disabled Mobile Sync (#11935)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b6acb7370abaee32541fc7d987ac5ddae6fb741", "messageHeadline": "Use higher gasfees when attempting to speedup or cancel a transaction\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "6c97720319654c1f9f0597195fe9f75a1f7e1c24", "messageHeadline": "Updating message about disabled Mobile Sync (#11935)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33a801897ec1daf2f431c6a0dab2892bff23de3f", "messageHeadline": "[skip e2e] Update changelog for v10.0.3 (#11933)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "da30254ba4ee72319a0cc512263a36c863517b6d", "messageHeadline": "Version v10.0.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d1d6eac49c752f26eb39c7a3aa5077ecdc965a89", "messageHeadline": "Temporarily Disabling Mobile Sync (#11931)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "9d6fee3c078907de22918f7b281f4106b7931916", "messageHeadline": "Updating decimal precision to 9 (getRoundedGasPrice) (#11930)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e686d55904e0c3d044265e49c2995516c1c8e17", "messageHeadline": "Fix issue with chainId comparison in sign typed message param validat\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c675ec03346fefc5c631a9a55c46c18a8b9cfae", "messageHeadline": "Temporarily Disabling Mobile Sync (#11931)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "b20a77b25530f416bf068c25f498979130e39f3b", "messageHeadline": "Updating decimal precision to 9 (getRoundedGasPrice) (#11930)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b021c35f7b61be710f655cc77dbbdff076e3a62b", "messageHeadline": "Fixing error handling for `publish()` (MobileSync) (#11909)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "dc3e74a66a791412f68973469f6dfbd2be16683c", "messageHeadline": "Localize import account warning messages (#11910)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "472cf17bda16851333ab40bffbf58b7c964a9650", "messageHeadline": "Adding UI helpers for URL parsing (#11899)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 62, "deletions": 65}}, {"node": {"oid": "b7009ac454f54191fec94339087cea82af81580d", "messageHeadline": "Bump @metamask/contract-metadata from 1.28.0 to 1.29.0 (#11914)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "33849bfec6c8b7e078a8b55f441c180cf397f575", "messageHeadline": "Fix issue with chainId comparison in sign typed message param validat\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d63aa04021142a18b7e1aefce9d060ece364340", "messageHeadline": "Update header on Send page to be more accurate (#11895)", "author": {"name": "Elliot Winkler", "email": "elliot.winkler@gmail.com", "user": {"login": "mcmire"}}, "additions": 11, "deletions": 140}}, {"node": {"oid": "ac9660d573fa6ba38abecebe8b008632ee12c1fb", "messageHeadline": "Gas controls copy updates (EIP-1559) (#11889)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "44ab05044c7557940a5df69048cf106b775dc3d0", "messageHeadline": "Fix typo in mobile sync warning message (#11888)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4360e7201fb634834a913582fdd6cf01be732b0", "messageHeadline": "Adding subtitles for additional languages (SRP Video) (#11849)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1060, "deletions": 7}}, {"node": {"oid": "a44d863093626ca2569a8c9fa8285afb29427025", "messageHeadline": "Adding yarn scripts for changelog validation (#11868)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a1385b4f41774082def9d2cadb34aaaff0680943", "messageHeadline": "Merge pull request #11878 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "352e1dd74c60c7d13dbd3331a3cb6c9bf3d24537", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 466, "deletions": 576}}, {"node": {"oid": "0e7aec27c7a8125050d542d71c130bddc12b9835", "messageHeadline": "Merge pull request #11855 from MetaMask/Version-v10.0.2", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 173, "deletions": 204}}, {"node": {"oid": "87cc7e3961ec1a54df8520d4bd05533bf440cea7", "messageHeadline": "Using \"Secret Recovery Phrase\" throughout the onboarding flow (#11850)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5be161e5e4e04bbbe701d7102977aa089c21fe25", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f000e6f7e09ef3aa4bf5f95dfa2088df4c7611a9", "messageHeadline": "Update copy on tooltip shown when gas suggests gas fees (#11873)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfac223fe86e703cd86c077c0abce1b429e59c9d", "messageHeadline": "Adding trezor script/html to standardSubtask (build system) (#11874)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "a42c15a3f784f1b1c2704eb26ff06048777fe6fd", "messageHeadline": "Update copy on tooltip shown when gas suggests gas fees (#11873)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "659da36243ae627a6ae8ea2e3ab9981629c1d85c", "messageHeadline": "Adding trezor script/html to standardSubtask (build system) (#11874)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "ddae14dab96a5682f3dd463d0b26319db71735ef", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f6cd702f1b1436f4f18ea318f8d03bccb31140b6", "messageHeadline": "Dont default gas limit in gas popover when non is available on transa\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "05fa7961f14108139186f09045e837aa5b2dec79", "messageHeadline": "Dont default gas limit in gas popover when non is available on transa\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1a01172d93a585b62e35ebabc31501e956b4ddd1", "messageHeadline": "Fix content cutoff issue (Mobile Sync View (#11871)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d1d6f0531e567bb67062092e1fb283517541b317", "messageHeadline": "Fix content cutoff issue (Mobile Sync View (#11871)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d96973e55ba43dba9ec195c5f3d6db37d9189453", "messageHeadline": "Improving handling for non-existent props in state migrations (#11829)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "a3a5a07c339c2fc7563ac95ef190e501710b85bc", "messageHeadline": "Updating changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87d8598441971c1556b44c5aa9dfebe5b9419189", "messageHeadline": "Increase saliency of mobile sync warning (#11862)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 132}}, {"node": {"oid": "932474127e3d699670a36997694c846d402e4287", "messageHeadline": "Increase saliency of mobile sync warning (#11862)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 132}}, {"node": {"oid": "17ae98ac39d5115f1f000005ad929de76fac08ce", "messageHeadline": "Allow submission of transactions with dapp suggested gas fees, while \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 52, "deletions": 21}}, {"node": {"oid": "da42d60df13d5f9402b480f90b50732916645c95", "messageHeadline": "Allow advanced inline gas editing when there is an estimates unavaila\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "29487ef2771415205a95a151337c7fcbb0171393", "messageHeadline": "Allow submission of transactions with dapp suggested gas fees, while \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 52, "deletions": 21}}, {"node": {"oid": "84036aacb69898b3550a7659b5d0de2fb7c53ed7", "messageHeadline": "Allow advanced inline gas editing when there is an estimates unavaila\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5cbece90c0cd3e666b67a4bbcea481a10738c24b", "messageHeadline": "Removing unnecessary console log from the preferences controller (#11\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "46c4cc1966687d14a672a44acfb564686a0515e1", "messageHeadline": "Add confirm-add-suggested-token & confirm-add-token components to St\u2026", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 220, "deletions": 14}}, {"node": {"oid": "71a9fe2ed186a6a4917c2235a7fbee82653e1c2e", "messageHeadline": "Add confirm-token-transaction-base component to Storybook (#11414)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "435b663f5f5dedca6469e13bf2656ec614b6125f", "messageHeadline": "awaiting signature (#11656)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "113e00e442f757cc05dcf069acb789a49463822c", "messageHeadline": "Update v10.0.2 changelog (#11856)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "31f751c7ca250b38b584940e0ebaf57daa8915d6", "messageHeadline": "Version v10.0.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "805859af4dcd0115e3a37a0f1d780cbae6ccd836", "messageHeadline": "Improve flashing behaviour for loading gas estimates (on confirm scre\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "b6086ebc17b519a15291287f0d7d77f0509b833b", "messageHeadline": "Allow editing custom gas while estimate is loading (#11853)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "4da940fdd4c12948508903715b4612fd5263e443", "messageHeadline": "Add low/medium/high gas recommendations to the speedup/cancel gas pop\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b7bab56a04ae8eaf3214d39c5b11d3ae94eedbe7", "messageHeadline": "Return an empty string when date is not provided [Date display utils]\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f5f923d208aa7784d50cc488d63f93f982ee5579", "messageHeadline": "Fix Insufficient number of substitutions for key \"swapYourTokenBalanc\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a0d8894989fce498a1abc1a83ddc6482f47e1126", "messageHeadline": "Remove unwanted console.log from codebase (#11820)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e7dc42be0b2ef8fc199021720a6c1acf3f6d8433", "messageHeadline": "Do not attempt to track tx metrics events if txMeta is not available \u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ae247ea14a697623564733fd6563005cc8590e5c", "messageHeadline": "Improve flashing behaviour for loading gas estimates (on confirm scre\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "b919884c6e8ca337dc4b793265258d557d2ab3eb", "messageHeadline": "Allow editing custom gas while estimate is loading (#11853)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "09bcafc976c9c013dae55e776729a1852c45d5b7", "messageHeadline": "Improve traduction \"off\" in french (#11844)", "author": {"name": "Christophe Chantraine", "email": "chris.chantraine@gmail.com", "user": {"login": "Lapinou42"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01fd2a609e3c3af5e5984971596905b1463f3f35", "messageHeadline": "Gas Timing with Negative attitude should be bold with tooltip (#11772)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "b5baa6c1d180b3a21ab70e31ad885f882f6570ad", "messageHeadline": "EIP-1559 - Update tooltip text for gas fees (#11805)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "df84a6efa6b6117ea9abe46ac914f219d66d5a3e", "messageHeadline": "Keep radio group contained and equal width (#11771)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "183739720290e76ccb074dcf5fe0a322745e08ba", "messageHeadline": "Fixing persisting error message from MobileSyncPage (#11835)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d1e264446dbdda263cfb55cee01a6ec97be1e10f", "messageHeadline": "Bump @metamask/controllers from 14.1.0 to 14.2.0 (#11825)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a073e0bb7eaac2078b33cb73b5a5ba38f6adbab7", "messageHeadline": "Add low/medium/high gas recommendations to the speedup/cancel gas pop\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3ce4e9ed1f47da04b6bce8c992f661a48020a6d2", "messageHeadline": "Fix URL (#11832)", "author": {"name": "flada-auxv", "email": "aseknock@gmail.com", "user": {"login": "flada-auxv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "410c4aec9a95ba602628f881e01d3189e6dbdad5", "messageHeadline": "Fix Insufficient number of substitutions for key \"swapYourTokenBalanc\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "38b581cdfaca0d289e959592f04c577e6724d891", "messageHeadline": "Return an empty string when date is not provided [Date display utils]\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "428b86fcf354927b1a3802de777b4c88ca4188cd", "messageHeadline": "Hardening clipboardData handling in EnsInput (#11822)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "e0692db7bacf5926d269e23718039db4e7b1aa7b", "messageHeadline": "Remove unwanted console.log from codebase (#11820)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "800f7b375fa423821c63608d93012f9a1a9d41ff", "messageHeadline": "Merge pull request #11819 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4343740130c64745029b88b815bcdae431e62b8a", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 118, "deletions": 497}}, {"node": {"oid": "96eb9c089bf4d933ebe559564173d333c4c9a10a", "messageHeadline": "Merge pull request #11816 from MetaMask/Version-v10.0.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "1bff9a1e23f70457f4cc501f02c669c879d33a02", "messageHeadline": "Bump @metamask/controllers from 14.0.2 to 14.1.0 (#11793)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 31, "deletions": 452}}, {"node": {"oid": "5d056eebed73347f66d6f011734fdee3800448ee", "messageHeadline": "bump path-parse version to address security vulnerability (#11807)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54be6538f7a231c357779cb11d79cd30ee441f12", "messageHeadline": "Updating Changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba1a4a2032adbd97f4f4458be96208f74d56f034", "messageHeadline": "Version v10.0.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "02d1473f6e9f000326e998e41571739fd7d2857e", "messageHeadline": "Fix Sentry release configuration (#11813)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d785d36fb16e7770a5a3ae6e6ca6bdb0a4d3531", "messageHeadline": "Bump @metamask/auto-changelog from 2.4.0 to 2.5.0 (#11691)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e9c683f3edacd8b6a5249a38244bd2241b4c7b7", "messageHeadline": "Update out of sync yarn.lock file (#11815)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "1f4d26d982b9a682718f1fba62c418ab9cfdaa0b", "messageHeadline": "Fix Sentry release configuration (#11813)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82141f1fb1bfa8435cc66eef186edbb0b83bee31", "messageHeadline": "Merge pull request #11804 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "e57a2da647c670e2acc69c6bc9ae1bc50ff20082", "messageHeadline": "Adjusting Max Fee label in EditGasDisplay per designs (#11796)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "88aff9bab12b418712b97dfe93bcc37bd0082187", "messageHeadline": "Revert \"Add temporary entry to cla bot allowlist to workaround cla-bo\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e34db34cdab74a803aada5922ceee5d9bb7d7dad", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "ce3160a1f58b1aced7e5f1de1bcbe031d0daad7d", "messageHeadline": "Fixing devDependencies package ordering (#11806)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d75795b73fa465f1c71fd6907e12c21bb236c639", "messageHeadline": "add appropriate test timeouts (#11667)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "00572f5910542357c62937d9e95d5bfef1b7a559", "messageHeadline": "Correct the vertical margins on the RadioGroup component (#11769)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "da79ac382e21780e9aaeb71033b01486f45bd8a2", "messageHeadline": "Autofocus the unit fiend in send screen (#11795)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "504e74fbed986f416adb377c90557859aa421f41", "messageHeadline": "Fixing EditGasDisplay console errors (#11797)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6059f997f706e3acfa65de379ac773b413e81c11", "messageHeadline": "bump path-parse version to address security vulnerability (#11807)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2bb1c1a61df0dec1d82e7f10bcbdc3afdbc15620", "messageHeadline": "Selected radio group label should be black (#11770)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdb66708d2ab4284d3b71758486c6c99f55976f6", "messageHeadline": "Merge pull request #11731 from MetaMask/Version-v10.0.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17481, "deletions": 5175}}, {"node": {"oid": "de388a7b1c86ef1aa5ec1e4e3716828a8c87b448", "messageHeadline": "Ensure transaction activity log supports EIP-1559 (#11794)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 103, "deletions": 19}}, {"node": {"oid": "e6543a83effce673c22397f828f410dff74bace9", "messageHeadline": "Ensure transaction activity log supports EIP-1559 (#11794)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 103, "deletions": 19}}, {"node": {"oid": "9566cd09c0ab27d1d63d3a73daa2902305a30c13", "messageHeadline": "Hide gasTiming on edit-gas-popover when form is in error (#11792)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "738d2722c5ffb639a4d9f20e564fda5d28bdf09a", "messageHeadline": "Fixes updates on the confirm screen. (#11788)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 156, "deletions": 111}}, {"node": {"oid": "29948f3c3ad4b487f7fd427edcfc6f4980007d70", "messageHeadline": "Fix fee level content (#11790)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1216dc95c07869070dc8e3ba7b3bbddfeff17ca2", "messageHeadline": "Hide gasTiming on edit-gas-popover when form is in error (#11792)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "bfde5a1d776c8e41a8c99e1e4e355949fc61ac9e", "messageHeadline": "Fixes updates on the confirm screen. (#11788)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 156, "deletions": 111}}, {"node": {"oid": "827e6a6efc307ba616b89bc096056810f72251ed", "messageHeadline": "Fix fee level content (#11790)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39e5750981cec9914ed3c65c8d9a60e3c10e5403", "messageHeadline": "EIP-1559 - Ensure form always displays when there are errors (#11787)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2089767d96febd3924d8a82ebd7489a8c9e724b8", "messageHeadline": "fix confirm transaction details to match spec (#11779)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 134, "deletions": 73}}, {"node": {"oid": "0377e2c64e45f9d4518923f5fec428c54ac6ae0c", "messageHeadline": "Restore heartbeat to transaction confirmation, use isGasEstimatesLoad\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 276, "deletions": 98}}, {"node": {"oid": "99fecbf6d2f373263d6321f73e00bee953f9c36a", "messageHeadline": "Separate out non blocking gas errors (#11783)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3995b72b090d4e05e64af6d12b126e410ade617", "messageHeadline": "Add fee level education button to swaps edit gas popover (#11785)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "df6c05eb17b68112dbd1613c3a542d7f547f7cf4", "messageHeadline": "Fix NumericInput proptype error (#11773)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b1d039310e8e8f6c95e8e8f97dd75df1123026d", "messageHeadline": "EIP-1559 - Ensure form always displays when there are errors (#11787)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "751534e66502c88202d8e222864d5cf71b5b93f0", "messageHeadline": "fix confirm transaction details to match spec (#11779)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 134, "deletions": 73}}, {"node": {"oid": "a0bd496d56479e130cdd0f42c6babac6cdb89087", "messageHeadline": "Restore heartbeat to transaction confirmation, use isGasEstimatesLoad\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 276, "deletions": 98}}, {"node": {"oid": "804fefcd36b5a11b2b61ecf8cbb6f442aa9a092f", "messageHeadline": "Separate out non blocking gas errors (#11783)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9378b3aa22451f4d65e9732135754d193ae68d0", "messageHeadline": "Add fee level education button to swaps edit gas popover (#11785)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d5033249a2b58f784b841df94d7ad12f8edb673f", "messageHeadline": "Fix NumericInput proptype error (#11773)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2bfa579814b7dad6332c9692225fa96503282e8", "messageHeadline": "Allow max fee to be equal to max priority fee (#11778)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "ffbd8771b3b406efb78026ce7cd09cdd4c346b16", "messageHeadline": "Bump tar from 4.4.11 to 4.4.15 (#11753)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 22, "deletions": 51}}, {"node": {"oid": "48bfd6c7f6bc6dc94e965b0d255012cb08e0b0ca", "messageHeadline": "Use bignumber for number comparisons in useGasFeeInput (#11776)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "e9ef3b168a2de07991deeb930af80e58617b47a3", "messageHeadline": "Allow max fee to be equal to max priority fee (#11778)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "24d6456aafcb622719a04dcc4c57c0ceaf862b82", "messageHeadline": "Bump tar from 4.4.11 to 4.4.15 (#11753)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 22, "deletions": 51}}, {"node": {"oid": "0cf5019486b5bd20c9404f65043b52142869fcbe", "messageHeadline": "Use bignumber for number comparisons in useGasFeeInput (#11776)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "29a29eb877cd0a3b764480142e487155dcadfd74", "messageHeadline": "Add temporary entry to cla bot allowlist to workaround cla-bot bug", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "825e8b7bbfec038c267c234a2199baa9e9f4ba1a", "messageHeadline": "Ensure that gas fee inputs fallback to tx params values if api is dow\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "01262d33a4fb1f2ec0d7f5cde733484bd5e53f90", "messageHeadline": "Ensure that gas fee inputs fallback to tx params values if api is dow\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "aa0f35a8bab6688e55e31f706fecb315905d00a6", "messageHeadline": "Ensure that gas fee minimum errors show when api is down (#11767)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7384aea541764fa7f451b801b47f537234fee707", "messageHeadline": "Fix legacy unapproved tx handling (#11766)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3b8faadaad8a913040a6e0aac1b839b98c285d73", "messageHeadline": "Update `eth-phishing-detect` to latest version (#11756)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab1cd1152e7b6be2551d74f7f0ce184c5373a0ff", "messageHeadline": "tiny lost code change from 9.8.4 RC (#11764)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "efed7c298008054cda82bc519429eca8dfcc0fd7", "messageHeadline": "EIP-1559 - Fix mislabeled MaxPriority fee key (#11758)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02c0cbede92ca1c2e0cfb525c9be6a37330e0655", "messageHeadline": "Stop GasFeeController polling when pop closes (#11746)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 217, "deletions": 23}}, {"node": {"oid": "1f578fcb1b7de13fa1dfb5664dbaa728906097ac", "messageHeadline": "Provide pointer cursor for radio group buttons (#11763)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e1efc7170c18cc8c4108493a6be69812d894ca6e", "messageHeadline": "Show advanced options, and hide radio buttons, for advanced gas setti\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 82, "deletions": 46}}, {"node": {"oid": "5d7eba26841113ea1bd01de11bc6b6d7a54c2118", "messageHeadline": "EIP-1559 - Prevent uncaught exception when passing fees to getGasFeeT\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "179f368ae5a89451860e9b475435e6c821a5834f", "messageHeadline": "EIP-1559 - Temporarily remove the loading heartbeat from the transact\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f17514489f0e1f492a314dc3b50f660fa4acd981", "messageHeadline": "EIP-1559 - Remove unncessary props from AdvancedFormControls (#11757)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 51}}, {"node": {"oid": "b9d5c431c1d73aeeae356348d3028b22991e02ff", "messageHeadline": "Ensure gas fees update in popover on poll for new values (#11760)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "9fcd93191b36b08a4e9f79fcd8478d7b8f6cbee3", "messageHeadline": "Ensure that gas fee minimum errors show when api is down (#11767)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "818dc13019f01c06925688db9a245860c93c0417", "messageHeadline": "Fix legacy unapproved tx handling (#11766)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d01b702b23c353ada8c4dc14b0ac72a0cc5c905f", "messageHeadline": "Update `eth-phishing-detect` to latest version (#11756)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4245dac8d930ac25b9c7415347e9e5b064d1282b", "messageHeadline": "tiny lost code change from 9.8.4 RC (#11764)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1de6e19af91404bbce9b0a798f860f6299f489c", "messageHeadline": "EIP-1559 - Fix mislabeled MaxPriority fee key (#11758)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d359429f0473c3e73a6d14bf8d7b37cb301865cc", "messageHeadline": "Stop GasFeeController polling when pop closes (#11746)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 217, "deletions": 23}}, {"node": {"oid": "96a13dddb537c344626482a83e3aa635c2b6b32a", "messageHeadline": "Provide pointer cursor for radio group buttons (#11763)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a950111a19aabc94cc5348dbf25249098b7b015b", "messageHeadline": "Show advanced options, and hide radio buttons, for advanced gas setti\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 82, "deletions": 46}}, {"node": {"oid": "aa3d1f2341a1330b47ac592944839af62d054d99", "messageHeadline": "EIP-1559 - Prevent uncaught exception when passing fees to getGasFeeT\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f0daa28fac6e2f763d538567a765b1baf64eb70c", "messageHeadline": "EIP-1559 - Temporarily remove the loading heartbeat from the transact\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a3c7bae3457d25e0e6ca3767643f21be078d61d1", "messageHeadline": "EIP-1559 - Remove unncessary props from AdvancedFormControls (#11757)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 51}}, {"node": {"oid": "3f4c988018e7f3f44b7622c6b4ad87847538db90", "messageHeadline": "Ensure gas fees update in popover on poll for new values (#11760)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "0dcdbdd99e73eee37a37eda89ed4b44a56f63844", "messageHeadline": "remove unnecessary conversion call (#11742)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0eef0d424dcb5138f7824b4b78fd1d88c5218cb1", "messageHeadline": "Fixing errors in EditGasDisplay (#11748)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8f50afb0dcf11b210ea347d04bed3a9fadb8640d", "messageHeadline": "Allow max priority fee to be below 1, and only require it to be great\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "8a31aaadcb2e056f0a4c1ef9d761802a6a95590d", "messageHeadline": "Allows users to set a max priority fee below suggested, just showing \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17a4b5224a903878d961986df9f964147113af15", "messageHeadline": "Rename effective gas price field to total gas fee (#11754)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "836be61ceac1d87feae597bd884520aa7e834a39", "messageHeadline": "Fix changelog", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4552a53724e4e0cba423ec27e966b828f9584f23", "messageHeadline": "remove unnecessary conversion call (#11742)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7902e62d8fbe435964efb0d458a4fec93da07bd8", "messageHeadline": "Fixing errors in EditGasDisplay (#11748)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b9fb495c7bd173ce0b1822cf4a8565c875b3b080", "messageHeadline": "Allow max priority fee to be below 1, and only require it to be great\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "61b965a8a2c29089048659c52478ce8ee81a0b0d", "messageHeadline": "Allows users to set a max priority fee below suggested, just showing \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1acbb39dffcb2b32baf77f6cfa7e74487afb6a75", "messageHeadline": "Rename effective gas price field to total gas fee (#11754)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "0a8278a16f9ab3816017c6a31212f6051681df91", "messageHeadline": "Fix ipfs dependency vulernability (#11745)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "ce88b878604466963f34d5152f18e26b1f1f21e3", "messageHeadline": "Remove estimate detail above advanced gas controls in non-1559 networ\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "3c0846df8404689abe6879b8b1d9c964a3c0be35", "messageHeadline": "Fall back to aggregator name when icon is unavailable (Swaps Load Vie\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "c4c1504e091d6cc207bb7a8b73611b27fe8f67f4", "messageHeadline": "EIP-1559 - Show minium native currency in banner when on testnets (#1\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "a4dda7d79ea9932cbd4af30f64401eba0af6d07e", "messageHeadline": "Fix ipfs dependency vulernability (#11745)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "615380b76dcd7c846282036f7565d6df95d05f12", "messageHeadline": "Remove estimate detail above advanced gas controls in non-1559 networ\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "7f0b2a81ce0043d4151716876f38c2717869de8a", "messageHeadline": "Fall back to aggregator name when icon is unavailable (Swaps Load Vie\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "d0e4a890c48859a3d8ae5f48257da1004039e7a3", "messageHeadline": "Update changelog for v10.0.0 (#11738)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 215}}, {"node": {"oid": "24d563fc2c1e1e5ccf8de186cb343335f04ffc35", "messageHeadline": "EIP-1559 - Show minium native currency in banner when on testnets (#1\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "474d7571b690ed308dddfaaf3bc8aa01c07800e3", "messageHeadline": "Fix a position of a tooltip icon (#11739)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "340c3d2876c98d9f77d081ac0fb981fa1719e327", "messageHeadline": "Add gasPrice to be used on non-1559 networks for transaction details \u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "29072a0cf0805f10227245eee146f389ff19022e", "messageHeadline": "EIP-1559 - Provide better validation for gas price and gas limit (#11\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "f9a4f177b86a0b0ed2e3f9ab3064c58628533f28", "messageHeadline": "EIP-1559 - Fix education modal typo (#11740)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac32efd8146f1c899ad5058cf45e53d8ab072af9", "messageHeadline": "Ensure that gas price in popover updates when api provided estimate u\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "ce61eaacdfda0d929e2d5d2dad36010040be0722", "messageHeadline": "EIP-1559 - Ensure transaction detail font-size and icon colors are co\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "3b2b5c018fcb578b04de4e6c9dbd3c2ba1ec522f", "messageHeadline": "EIP-1559 - Return null from GasTiming if on non-1559 network (#11733)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "deae2d47bf7f8e8ebff040e6432e00915f1e218a", "messageHeadline": "Fix a position of a tooltip icon (#11739)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a4927a30ace01ebf133fdc72e66a97036b2abac2", "messageHeadline": "Add gasPrice to be used on non-1559 networks for transaction details \u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fba662ca2b8b6bf68c02c268ea84cdc4e535306e", "messageHeadline": "EIP-1559 - Provide better validation for gas price and gas limit (#11\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "9ccb91f47b4e33dd98c97ac9d4409e3cefa6d77e", "messageHeadline": "EIP-1559 - Fix education modal typo (#11740)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ac1972371e8e85efdbd09cbb87c2c7d6cc929a3", "messageHeadline": "Ensure that gas price in popover updates when api provided estimate u\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "cdbfe0f1329680ca3e12b218e8c319394b8e509e", "messageHeadline": "EIP-1559 - Ensure transaction detail font-size and icon colors are co\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "aa08171c722f6afbd01afd799078f497b64f853f", "messageHeadline": "EIP-1559 - Return null from GasTiming if on non-1559 network (#11733)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01be0f599c7868e32ae847434ed4a2e1c7159dbf", "messageHeadline": "Merge branch 'master' into Version-v10.0.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b35d4c8d4b6d6f48fd7a3ce1490b98bd9aba495", "messageHeadline": "Version v10.0.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 221, "deletions": 3}}, {"node": {"oid": "02c462168dab6451ab84707829b4843c6ab13b0f", "messageHeadline": "Master sync (#11734)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4d4adfd45f14ab7248c386d44897b35e1cb9bde8", "messageHeadline": "Revert \"Sync `master` with `develop` (#11666)\" (#11732)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "e2fbc7ce8ea42bd8befdea894ddc8ed0fbdf27be", "messageHeadline": "Remove button group for non-EIP-1559 networks (#11712)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 39, "deletions": 297}}, {"node": {"oid": "c8b3dfe4e9038678c5dd7e006c6b7667849933db", "messageHeadline": "EIP-1559 - Fall back to gasLimit and gasPrice for hardware wallets (#\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 197, "deletions": 128}}, {"node": {"oid": "8481c4b6be31a8abb56805e7dbe46f1fecdf5967", "messageHeadline": "Show warning when network request for fee market estimates fails (#11\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "d34bf92fd0541d6396411b153a73179f97aca6b6", "messageHeadline": "Fix 11705 - Reset gas limit when radio button clicked (#11710)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "c43f6cab63b67dbedff31e7bddc37708686c5f86", "messageHeadline": "remove estimate detail in advanced gas controls (#11728)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "7018b438989cf5961b73c3e243df82d7e493e5d4", "messageHeadline": "improve password-manager metadata attributes (#11690)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1360b2bf6b047f50ef5007319f866af092e1b5c1", "messageHeadline": "Rejecting EIP-1559 transactions on unsupported networks (#11722)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "668fd2db660ef43295de74d85034d65c0b14080d", "messageHeadline": "Ensure that gas fee/prices params are not updated while in send edit \u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4ce6994a6c0e2bb388c26211aab364b71bff2230", "messageHeadline": "Fix #11695 - Prevent maxFee and maxPriorityFee imbalance (#11700)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "38ff2c937f486f78902249b63bcba922347a1701", "messageHeadline": "Fix #11703 - Provide wiring for approval modal (#11711)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 123, "deletions": 211}}, {"node": {"oid": "81f274303ecb861ca9006327cd346166f1119fe5", "messageHeadline": "EIP-1559 - Only show advanced form toggle when radio buttons are pres\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "219b0f9bd612b9b1c7b0e858bf03525f689f375b", "messageHeadline": "Fix 11709 - Always show fiat on mainnet (#11714)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9c0e34b2642eb248f47a8414dd04ef64006753d1", "messageHeadline": "EIP-1559 - Ensure gas limit is of minimum value (#11702)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "39823b3800a1e3163f46cbaeb5eb9aad55c8baa1", "messageHeadline": "EIP-1559 - Implement speedup and cancel buttons (#11701)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "8a42258e101e5e427070b8b36a6dc44a91d1c086", "messageHeadline": "Remove the SHOW_EIP_1559_UI environment variable, replace with networ\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 275, "deletions": 588}}, {"node": {"oid": "e0953d9f68e60afa83c201ed93db60eb83108136", "messageHeadline": "Update send and confirm state management, and tx controller gas defau\u2026", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1423, "deletions": 300}}, {"node": {"oid": "f1140087b7532906105726d3ddc359760392e2f9", "messageHeadline": "Adds insufficient gas error to edit-gas-display (#11524)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 122, "deletions": 4}}, {"node": {"oid": "a1f8a655191a96beb486ab2ac2a760214fbc8aaa", "messageHeadline": "Ensure correct conversion of data before calling getGasFeeTimeEstimat\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b2cb38ab2d7fee0924bd3b8b2aea4f9e23835388", "messageHeadline": "Ensure createPendingTxMiddleware returns gasPrice for EIP-1559 transa\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fa703173a0a5cdf61ff5109feff7eceacda90880", "messageHeadline": "Fix Jest unit tests (#11687)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "24f5cc009ba0dd62b51cc28aaf91d5017e620ab2", "messageHeadline": "Pass \"maxFeePerGas\" to the <GasTiming> component from Swaps (#11684)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "66eb4fb5a0a32f20b0123eb2dc8acc183c39d69b", "messageHeadline": "Update background.js (#11663)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e283c03c4ea9550d9edf852eb0949e261418d0b6", "messageHeadline": "EIP-1559 - Improve gas timing logic to show more accurate verbiage (#\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 125, "deletions": 49}}, {"node": {"oid": "714170c7b8a4b182b511d3fd5157ddcf5f381178", "messageHeadline": "EIP-1559 and Rinkeby Testnet support in Swaps (#11635)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 1034, "deletions": 148}}, {"node": {"oid": "cbfde8a08030110068d97c371cb2c24a49b7ed63", "messageHeadline": "EIP-1559 - Fix duplicated networkSupports1559 variables (#11679)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5e18013468a2c1e85397446f0336b846104a6c5f", "messageHeadline": "Fix Storybook components by updating state for 1559 (#11676)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "583c115663513f34a47550dfee4c8ac1841f168d", "messageHeadline": "remove estimation appearance from edit-gas-popover on non-1559 networ\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "1135810699b5d57033363fc82e82e83357c09705", "messageHeadline": "Bump controllers version from 12.0.0 to 14.0.2 (#11674)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 441, "deletions": 14}}, {"node": {"oid": "b4722ff81dc63b45614fd3a8c0f82a45fe2b1ea6", "messageHeadline": "Fix to having radio buttons in advanced gas inputs pre-selected (#11669)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "990a278177193d6b616d03533cec262260ed6ae1", "messageHeadline": "EIP-1559 - Only show radio group and gas timing when network supports\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "8b53350501cbeb7f05a310b43aa3c5b3930caf27", "messageHeadline": "Sync `master` with `develop` (#11666)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "15cbe4e9a0c4a98b73ad771eef44fca38f58cfd9", "messageHeadline": "EIP-1559 - Allow decimals for maxFeePerGas and maxPriorityFeePerGas (\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "08497380030bd43a1178b986473a2ec0bf8789bc", "messageHeadline": "EIP-1559 - Don't hide advanced form when radio button is chosen (#11643)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "6d1fb911dcdc3fa539e2e3ac290fa9d79229c36c", "messageHeadline": "EIP-1559 - Fix education links (#11650)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "f8998aed4821d16e836c9c27936326a3f37869bd", "messageHeadline": "Merge pull request #11662 from MetaMask/Version-v9.8.4", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "c3c43ae62c19205bac469dd8566d234843076d11", "messageHeadline": "[skip e2e] Update changelog for v9.8.4 (#11665)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "404f876026df35559b643818d5026ee5a52c33b8", "messageHeadline": "Allow higher precision gas prices in the send flow (#11652)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3010c1b565410ab6ae8ddc6f5ba1d3654037aafe", "messageHeadline": "Version v9.8.4", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d56bf1dedc8c5b2a903f0a68bd361ba12ab49a1c", "messageHeadline": "Use current block gas limit as the limit passed eth_estimateGas (#11658)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aeae70ffd4b5d363ffc8fdf5169608050bc4f96d", "messageHeadline": "Revert \"Use current block gas limit as the limit passed eth_estimateG\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aee79fd44de3fe2410babca6057cfc4a96bc5549", "messageHeadline": "Use current block gas limit as the limit passed eth_estimateGas (#11658)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aaa15cbe03d13cf7b7cb85b319d38c7949f3015a", "messageHeadline": "Add support for EIP1559 transactions to transaction breakdown (#11622)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 87, "deletions": 26}}, {"node": {"oid": "52bac60a22ecf9d6b7fb21ea02b5dd4ce19847e8", "messageHeadline": "Fixing confirmation layout when dapp has suggested a price (EIP-1559)\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "984b78730f53d4251fae02109d11b2092372c6e1", "messageHeadline": "CI - enforce dep usage with depcheck (#11518)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 688, "deletions": 53}}, {"node": {"oid": "7c86727c16703f8fbc2ec7c53b26689673ea2439", "messageHeadline": "Make EIP1559 compatibility in tx controller also require account type\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "9a81b826c50a324e3b7ebc3772e09ee9bc1d073e", "messageHeadline": "Only show dapp suggested gas fee warning if user has not edited the f\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "604524f94d17df9b803b75e256eadacf20cac098", "messageHeadline": "EIP-1559 - Restore custom values in Edit Gas Popover (#11589)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 64, "deletions": 13}}, {"node": {"oid": "813eef608007a5c2ca1bcb43a3c9ea15e9526118", "messageHeadline": "Trimming whitespace in ENSInput (#11631)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "709369dc14ff57a26fd9f8300669339e87882054", "messageHeadline": "Fix default tooltip color (#11633)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4d294714aa17cf1b8603d732edcc2f54c4c6069", "messageHeadline": "Ensure origin shows in gas popover dapp suggested gas fee warning (#1\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d64d9050b893a1c646ff03d2bd6f58c3695e0e76", "messageHeadline": "bumped contract-metadata to v1.28.0 (#11625)", "author": {"name": "sethkfman", "email": "10342624+sethkfman@users.noreply.github.com", "user": {"login": "sethkfman"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "38ce8a3d486d249a6af4e479d5bfffeb0569ca09", "messageHeadline": "Merge pull request #11627 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c325996296f435b6a581561f0bb04280b44b58d2", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12638, "deletions": 4037}}, {"node": {"oid": "447cb0362108692eec634bbbb0119aef128bbd56", "messageHeadline": "Merge pull request #11600 from MetaMask/Version-v9.8.3", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 237, "deletions": 39}}, {"node": {"oid": "0cbc06a7938ec89489a86b544138a80ee54308e5", "messageHeadline": "Fixing PR links in 9.8.1 and 9.8.2 (Changelog) (#11617)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ca0e1aa43d533428fa195d8bae0340ba42673057", "messageHeadline": "Fixing PR links in 9.8.1 and 9.8.2 (Changelog) (#11617)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fab9cfde03ced496edd05c6615df5fb1ad4a2a32", "messageHeadline": "EIP-1559 - Provide data wiring for Gas Timing component (#11462)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 181, "deletions": 74}}, {"node": {"oid": "a2be02dfeb0564f25a89561eb787685c2fbe6216", "messageHeadline": "EIP-1559 - Show gas estimate updating animation in transaction detail\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 138, "deletions": 42}}, {"node": {"oid": "6986e76adca1cf001c66f2a330827efc9e10f8bb", "messageHeadline": "EIP-1559 - Show advanced form controls by default when user has selec\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71ade71c2b8d03cf4fe79b5e5c1f74cd2cff3a43", "messageHeadline": "EIP-1559 - Prevent isEIP1559Transaction throwing undefined error (#11\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d092e4bdbe693ee743b39d139250aa2c09bdeb7b", "messageHeadline": "Fixing type issue with auto-filled custom token decimals value (#11604)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d03dc311ee6d601ef681a1546d6c68a1ffb2f645", "messageHeadline": "Adding hex address guard to input validation for token sends (#11608)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c72f1c5ae9d1f4e9247f2c6e1995ea85103a4486", "messageHeadline": "Ensure that the send flow state recipient nickname gets set if recipi\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "02318df48c7fb3b1d8a0478ac81a77b6104ef628", "messageHeadline": "Ensure that the send flow state recipient nickname gets set if recipi\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "868d93216580a1267f42324476e21fa49d741a22", "messageHeadline": "Check for the \"fromToken\" existance before checking decimals (#11606)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5d92836c8c071e3a3447de7eb7bac7d5eba6feae", "messageHeadline": "EIP-1559 - Provide the nonce field in the new transaction display (#1\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5fe6830ffdf006ac4a0223c1dd7b8b25bf97b748", "messageHeadline": "[skip e2e] Update changelog for v9.8.3 (#11601)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cd4521fb12f56e4a0df3195fc0fa422aafdbd1a5", "messageHeadline": "EIP-1559 - Allow wrapping for dapp suggested origin (#11602)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "75c7d284c5ef448fe26fa156f3946bd67a3ef881", "messageHeadline": "Version v9.8.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "972b122d47375609c0535fc2249b4fcffcb6d148", "messageHeadline": "Fix sending maximum of an ERC20 token (#11594)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 143, "deletions": 31}}, {"node": {"oid": "2ac7b27876e1944fdd6216541b446e5ca596b1cb", "messageHeadline": "Fix sending maximum of an ERC20 token (#11594)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 143, "deletions": 31}}, {"node": {"oid": "4e87069af3619db2307e08e1d577621339eab3cc", "messageHeadline": "EIP-1559 - Prevent Max Fee and Max Amount from wrapping on confirmati\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8cb1557f1c12a31bfaf78fcf6ad9de8e54085870", "messageHeadline": "Adding method to capture one-time Sentry exceptions (#11553)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "a96af9e5fc9b513e928f9317e70128d1beb3096b", "messageHeadline": "No longer deconstructing account menu ref if it isn't rendered (#11585)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "68c852f7c9d625f82f46e1e0834bff402c91b7d8", "messageHeadline": "Validating seed phrase in restoration flow (#11586)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a17c4462b4e6a96ad47d36ade22b321423ca859a", "messageHeadline": "Add token decimals validation in Swaps (#11587)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 80, "deletions": 14}}, {"node": {"oid": "c1d96676b5e270faba92c6340aa7d443b9a7a3a4", "messageHeadline": "EIP-1559 - Implement new verbiage for transaction detail subtext (#11\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "286fd397f847997d15e940177ec7cff130c1291e", "messageHeadline": "EIP-1559 - Maintain changed form values and unselect radio buttons wh\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "b259546db81491eb2a74de4f0f366191b7ddcb1a", "messageHeadline": "Merge pull request #11584 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "77626b90c73e47d39c48042b539d84aa640563c1", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12241, "deletions": 4006}}, {"node": {"oid": "281aea7d3f98cf1ce10ab7a8c654034a91bcd163", "messageHeadline": "Merge pull request #11564 from MetaMask/Version-v9.8.2", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "fb26c48234129fb6ef49480f4440efca84634803", "messageHeadline": "Update changelog for Version-v9.8.2 (#11567)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "6a208556b808976ea7fa6e043977bade884c7d48", "messageHeadline": "Ensure send slice gas loading state is set to false upon gas estimati\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ac15b3b465ba6938f89fbd193c210e3de1831315", "messageHeadline": "Ensure send slice gas loading state is set to false upon gas estimati\u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "859a82d42849c435be241d2d911a5d96de798fdb", "messageHeadline": "EIP-1559 - Ony show orange confirmation heading when fee is Dapp sugg\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eb622d96fc5ebbad4804c99eb9c2763acbc97cd5", "messageHeadline": "EIP-1559 - Fix dapp suggested warning (#11568)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d92759853d49f281204e980d63426d95c7f78d8", "messageHeadline": "EIP-1559 - Implement form validation for EIP-1559 (#11540)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 144, "deletions": 47}}, {"node": {"oid": "eb3b9e213bc164d14cddad6580842abd5a7d521f", "messageHeadline": "Add support for Polygon (#11545)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b7ee6f47f83767f4c1e2ddeebea1db7458b3a4bd", "messageHeadline": "Ensure gas limit estimation for token sends has correct default/base \u2026", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "594025a198b285e39dc3204f2094e492da333e1e", "messageHeadline": "Add support for Polygon (#11545)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "96b0730a892748dc5d64bc5258fa426e92cf09af", "messageHeadline": "add confirm-encryption-public-key component to Storybook (#11364)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 65, "deletions": 14}}, {"node": {"oid": "284c03879e57c958d90a2f23bde27a763a003ca1", "messageHeadline": "build - log the bundle completion (#11555)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0f90c4239a0984c7204ebcbd17c878745fcd76ec", "messageHeadline": "Version v9.8.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e0ba3eb6fc6cf3a07a385b10d35407549d3f1820", "messageHeadline": "Fix actionable message icon size (#11547)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4734eb373738034be52e3c2ac8ce870e9f105280", "messageHeadline": "Merge pull request #11548 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ceaf16417ddf7b71ee9e0b7930d0ceb0ddb71e8f", "messageHeadline": "Updating formatTxMetaForRpcResult to match latest spec (#11536)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 142, "deletions": 17}}, {"node": {"oid": "e60e3711052bd7c28d051886245cf1ee18955123", "messageHeadline": "Improve handling for block explorer url host extraction (#11543)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "53c358e207335d0f52f610c9b3d5dc2e45873e2d", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11927, "deletions": 3973}}, {"node": {"oid": "458483ed1071a2d7d956aa99b966f7dbd916c951", "messageHeadline": "Merge pull request #11517 from MetaMask/Version-v9.8.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 121, "deletions": 53}}, {"node": {"oid": "ff521fe210af50e0f32394fb00995b41c4f0411f", "messageHeadline": "Making bundle viz links collapsable (#11542)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "6f0e54aa26cf1769b488b9bbce0722c63514ef1c", "messageHeadline": "Implement modern design for error messages (#11521)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "493448c96e4ebdbd350c6603dbd3208616b13b9f", "messageHeadline": "EIP-1559 - Don't show submit button when in education mode, don't du\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "dc25a24de3535116bd032b2eeb416a85cf2891e2", "messageHeadline": "rely upon gas fee controller for gas price estimates (#11511)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 526, "deletions": 727}}, {"node": {"oid": "3fada25dfc296388daef1ce1ff131b9a3cb49601", "messageHeadline": "Add Skylink support to ENS resolver (#11401)", "author": {"name": "Peter-Jan Brone", "email": "peter-jan@settlemint.com", "user": null}, "additions": 209, "deletions": 6}}, {"node": {"oid": "d8984d3cf32b77d4fc5411331212b9303d9d1d0b", "messageHeadline": "EIP-1559 - Provide Updated UI for Dapp-Suggested Gas fees (#11523)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 137, "deletions": 61}}, {"node": {"oid": "e77101138a64b53905f9c6e38da8788b5523469f", "messageHeadline": "Cleaning up bundle link formatting (metamaskbot) (#11539)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "d33b841fb8610c0629f8ac633baa9a0e40b6749f", "messageHeadline": "Adding TokenListController to Metamask-Controller (#11515)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "867d0506951f8f1c6dde2ba612cd2bc72a9b9329", "messageHeadline": "Updating CHANGELOG.md", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "62729c94a1a7377ac0b5e34ecd6a966ce31ef10d", "messageHeadline": "Retrieve state after async action before updating state in _setSwapsQ\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b21b1396534ff65f4848d0925e358ffcc6f64b4b", "messageHeadline": "Handling non-numeric input for chain id in network form (#11537)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "b21ad53bdcf94e7f91f76a3ec65ac6a6755ff9e3", "messageHeadline": "EIP-1559 - Provide updated gas price field tooltip text (#11531)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee925d0186a4a52b9f34c67a92aaa342730149f0", "messageHeadline": "Retrieve state after async action before updating state in _setSwapsQ\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9f4820ee987ac6d2af382f1a6672dad97bac8d47", "messageHeadline": "Build - refactor for bundle factoring and swappable runtime (#11080)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 573, "deletions": 459}}, {"node": {"oid": "4aab4887d5003f30cdcdd94601ddd5e89cc1ad50", "messageHeadline": "add MODIFY_IN_PLACE as mode prop on edit-gas-popover (#11527)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8e5ebfb05a6a63659cc30f23abd1cf5af67bde01", "messageHeadline": "EIP-1559 - Disable gas form submission if estimates are loading state\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "166561737819f77d1df3f70345e53c1a7be6653d", "messageHeadline": "Create different label for Gas Price with GWEI included (#11526)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c241d3150c747cebf78fdbf26b009086b60b7d72", "messageHeadline": "EIP-1559 - Provide tooltip text for all advanced gas controls (#11529)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "1e1530e8e97445a281edceea4267e4416e472d5d", "messageHeadline": "EIP-1559 - Update speed up tooltip text (#11530)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f70023ce16d3efef6f92f61d6eff8363d0db74d", "messageHeadline": "EIP-1559 - Update text for editing gas fee suggested by a dapp (#11532)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89e2da71cf32fc92e79a00f0ce123df4c2f81374", "messageHeadline": "EIP-1559 - Update the title fo the Edit gas popover (#11533)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1064e0c50c36cfb1ec1f58ccc8e23096d51dd88", "messageHeadline": "EIP-1559 - Only show education link if on 1559-compatible network (#1\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a294f02b1d46a16cc443b627f2b1e492809177b1", "messageHeadline": "EIP-1559 - Elevate gas properties to the Popover, disable submission \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 238, "deletions": 120}}, {"node": {"oid": "91e744a7050a4a17ed93ed646685424271673029", "messageHeadline": "EIP-1559 - Provide edit button for transaction screens to update gas \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 61, "deletions": 46}}, {"node": {"oid": "bbef49158dda2b77f1ba1ac5e38f231492a66ca8", "messageHeadline": "Various UI fixes (#11512)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "aef1cd24502f197f73a98c5f59b1e7ce1d2b7aae", "messageHeadline": "Use ESM imports in migrations index. (#11443)", "author": {"name": "muji", "email": "tmpfs@protonmail.com", "user": null}, "additions": 123, "deletions": 61}}, {"node": {"oid": "96d86a8d866ff95cd4d5f129b932a96ef1fed429", "messageHeadline": "Update CHANGELOG.md header", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2d4995e2e80c50dd0da4f0919c0759fcc61b674", "messageHeadline": "Updating changelog for 9.8.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "80b0f0412795f915ca875889bf25afb7d0b317b0", "messageHeadline": "Version v9.8.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "12e7089363e4b68c86ce25b1c6abc04668c62ce6", "messageHeadline": "moving some properties to identifiable payload (#11506)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "609ef9a09c208de013b5f2c2505c9aa3378ecf10", "messageHeadline": "Converting gas params for tx metrics to decimal GWEI (#11482)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "0df928efa9290d9b7f03ec3935c8666f3ff3c069", "messageHeadline": "Using current time in place of block timestamp for completion time me\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "90180627cbd0640687a4cd7e28fc3ca67f3e5a04", "messageHeadline": "Using translation for edit text (#11514)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97d9cdff8012f6080c061075ac462f0bf85aa218", "messageHeadline": "Provide EIP 1559 fields in transaction history (#11464)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 84, "deletions": 21}}, {"node": {"oid": "2edd44e1c56b3121251ecd92198305f93e6fad26", "messageHeadline": "moving some properties to identifiable payload (#11506)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "07601f4a90172ab17271d7b213eaf99f4da50163", "messageHeadline": "Setting tx param type before signing transactions (#11497)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "9416d1ca7120ef214f3e3a9f845be3b0a4864d25", "messageHeadline": "provide skeleton for submitting gas form (#11496)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 158, "deletions": 56}}, {"node": {"oid": "621dc62b77b1050cae67d908160195943ed2ccde", "messageHeadline": "Merge pull request #11505 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e88c06939826126ffce29bb8cbd52a81165b3dd5", "messageHeadline": "Converting gas params for tx metrics to decimal GWEI (#11482)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "bf4cdb0b5c4ac647e7653161b486366896a14c99", "messageHeadline": "Using current time in place of block timestamp for completion time me\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "f15a68b92305911b1e2eb20e0a963dabb6be4358", "messageHeadline": "Fixing invalid prop type in ConfirmPageContainerHeader (#11500)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1117e7b1feedcb78bddca5175c9da9d02df18e6d", "messageHeadline": "use ERC721 interface id instead of ERC721 metadata interface ID for i\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1da7beed132917f51bdc89d222339e36a78fd9b1", "messageHeadline": "Provide Estimate Data to EditGasDisplay (#11433)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 312, "deletions": 62}}, {"node": {"oid": "be2e6d02f9c75a2009850f2750669cc55e5ae261", "messageHeadline": "Fix", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "81a71a105233aa9781bb52f229fafc0729c032c4", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9863, "deletions": 2914}}, {"node": {"oid": "c87dce9ce59b0b6ad5a74761f161f22b3562a1e3", "messageHeadline": "Merge pull request #11439 from MetaMask/Version-v9.8.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6069, "deletions": 5919}}, {"node": {"oid": "3ab5419dec8cd9d973147b30870d256b53a443ac", "messageHeadline": "Ensure simple send gas estimation happens after the recipient is iden\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 59, "deletions": 19}}, {"node": {"oid": "bff17c6873bbe828dd4ded1d297c01100d0cd97c", "messageHeadline": "fix up ens/hex address validation error handling (#11477)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "54a65886282f3706d30753839e79f035ad4eee1d", "messageHeadline": "Swaps: Add conditional routing to new APIs based on a feature flag (#\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 447, "deletions": 140}}, {"node": {"oid": "ece437b1392ae9b890a1a6f8823135f550baa333", "messageHeadline": "Update controllers with conversionRate change with minimal required c\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 128, "deletions": 90}}, {"node": {"oid": "c3e6514c356f57a6057a3fe362071d2fc434cb9c", "messageHeadline": "add useGasInputs hook (#11480)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 554, "deletions": 0}}, {"node": {"oid": "809b93dd77b4d2e8bfec0fffe923d1c4b03bfd02", "messageHeadline": "Ensure simple send gas estimation happens after the recipient is iden\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 59, "deletions": 19}}, {"node": {"oid": "36ab817858f797c709f2b0ccc3e19767d54d2c2c", "messageHeadline": "add edit button support to transaction-detail-item (#11481)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "d43843966124ae3eac828831cc6083d9ec046125", "messageHeadline": "Swaps: Add conditional routing to new APIs based on a feature flag (#\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 448, "deletions": 141}}, {"node": {"oid": "f51a8451b8cdb80e236941dee56027cbe2d9d9dd", "messageHeadline": "add useGasEstimates hook (#11479)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 311, "deletions": 0}}, {"node": {"oid": "2cb807dc20c77390f4d1ec3dbeea6c2c093c792a", "messageHeadline": "fix up ens/hex address validation error handling (#11477)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "68dfc98f400eb6b8b306a7dfe0eed25c325a9bc7", "messageHeadline": "wire up gasFeeController (#11421)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 324, "deletions": 100}}, {"node": {"oid": "64adfe7b112fed1ed09b543d9ac82576e977219a", "messageHeadline": "update speedup and cancel to make room for EIP-1559 (#11407)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 285, "deletions": 135}}, {"node": {"oid": "0ca0f1784e5e2a597141c7c0a7165cbd2b3f568b", "messageHeadline": "Add recovery-phrase views for new onboarding flow (#11434)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 577, "deletions": 0}}, {"node": {"oid": "39906d61241bb5e2ab294b3304dc1bda6c99d7d2", "messageHeadline": "upgrade @metamask/controllers to v12.0.0 (#11472)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "2a74d24ae652a98b21d210f605b3a060fe9fa447", "messageHeadline": "Removing unused files from app/images (#11465)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 211}}, {"node": {"oid": "9a6c22263298f02120e47fa6347cf872408e4659", "messageHeadline": "Add gas utils shared module (#11452)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "b1e2005a735a35395a7fc274b810dc48ad742c03", "messageHeadline": "Add form-field component and new account view (#11450)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 480, "deletions": 106}}, {"node": {"oid": "1b2cfe74d5db157d0b2881c6c6100fe1b3cdc093", "messageHeadline": "[skip e2e] Update changelog for v9.8.0 (#11463)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "68ad9c619f3e11400e61952e180ccce3a4aa45dc", "messageHeadline": "Adding copy icon to home screen account address (#11460)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cbe1d09396e51e630a4f80d376a2dbb2893b5c6e", "messageHeadline": "\u270f\ufe0f fix typo of middleware imported from eth-json-rpc-middleware (#11455)", "author": {"name": "\u5468\u5b87\u76db Yusheng Zhou", "email": "jasonzhouu@outlook.com", "user": {"login": "jasonzhouu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "da9fb4636bbbeec4df36ae6dfa05050b1ffcb6e7", "messageHeadline": "move conversion utils to shared folder (#11451)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "a835f00ba6708838939e9ae8cb72b21cef2f6f24", "messageHeadline": "Fixing leading zero when amount input is focused (#11459)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9e86d417f9027cdb9250d2783a81b3ffa70fc31d", "messageHeadline": "Bumping contract-metadata -> 1.27.0 in package.json (#11458)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22973704e895a7e3e857ee0c9b759760fb2190dc", "messageHeadline": "Use fixtures for dapp interaction tests (#11444)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 259, "deletions": 312}}, {"node": {"oid": "17682e3368df1c84072a763d166b971fac69441f", "messageHeadline": "Version v9.8.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2da9acd325c03c78a72de347de133d681316b7ab", "messageHeadline": "Add some metrics events to the 3box controller (#11447)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "e5d54afe804dea073948b598c47a7fc9ec04f1a8", "messageHeadline": "Ensure transaction controller correctly estimates gas for special cus\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "70b86acd451610e45b19f96ffe7543cc58f5cf1a", "messageHeadline": "Add list of custom networks with special gas limit buffers (#11435)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "6d53b00dcdffff585f09c070bfa493f4a1e8a34f", "messageHeadline": "Ensure that eth_estimateGas is called to estimate gas limit for simpl\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 54, "deletions": 14}}, {"node": {"oid": "e17325c38a536f57280da77c16568edaea8fbe22", "messageHeadline": "Refactor send page state management (#10965)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5029, "deletions": 5699}}, {"node": {"oid": "85f17831a2210c2eefb3118d25669dab90b327d9", "messageHeadline": "add erc-721 token detection and flag to disable sending (#11210)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 348, "deletions": 52}}, {"node": {"oid": "7163c56f3ed3530e104f1a7bdac8f5df6961ba3d", "messageHeadline": "Add some metrics events to the 3box controller (#11447)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "6fa3cce7abe6d20609d923f425fb1e7585d3b559", "messageHeadline": "Create Gas Timing component for EIP-1559 (#11405)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 115, "deletions": 12}}, {"node": {"oid": "afe06adb7aa874d57e91e655e732c91ca4731012", "messageHeadline": "Add icon to actionable message component (#11409)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 57, "deletions": 10}}, {"node": {"oid": "e097a02607015d09a24323f97110f05ac807de89", "messageHeadline": "Provide tooltip for 1559 Gas Price field (#11436)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "932444c35514246014cd6cd60bd683d3006043bc", "messageHeadline": "Ensure transaction controller correctly estimates gas for special cus\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "8ca0d24f8251ecc6ab915ebaae6929b060d07b5f", "messageHeadline": "Increase Jest unit test coverage for the Swaps feature to ~60% (#11343)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 772, "deletions": 103}}, {"node": {"oid": "bda4d0cbca51e4ab4ef3e8237167f0d08bdd81ec", "messageHeadline": "Add list of custom networks with special gas limit buffers (#11435)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "581567d5411b1ecd60bc505be23db233b400fb3b", "messageHeadline": "Merge pull request #11438 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7170d183e93efaa9fc192d91df5e47df2cc815c8", "messageHeadline": "Fix", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c6a6e6c21bb0b12841531b920e26bf853b1de391", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11381, "deletions": 7793}}, {"node": {"oid": "bd38b02d8ed02cdca627fca65d0b98a950173145", "messageHeadline": "Merge pull request #11423 from MetaMask/Version-v9.7.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 714, "deletions": 278}}, {"node": {"oid": "310531eeb6c5954c68493b46f8b9b22fd4792ef4", "messageHeadline": "EIP 1559 - Provide a GWEI label for advanced gas control fields (#11419)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "64644ad3804c2217634147658eeea15ef710a283", "messageHeadline": "Implement Dapp Acknowledgement screen for editing gas (#11424)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 85, "deletions": 12}}, {"node": {"oid": "43b7eab46a207c43afe0f4d1eb49e528a8f9fa80", "messageHeadline": "Fixing invalid minimumGasLimit prop (AdvancedGasInputs) (#11412)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a60301686c5bc1593713eb91a0afef4b5df235ac", "messageHeadline": "Ensure that eth_estimateGas is called to estimate gas limit for simpl\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 54, "deletions": 14}}, {"node": {"oid": "9889d070cd03541ec2deb5121f27df5e5f26b6fd", "messageHeadline": "Bump @metamask/contract-metadata from 1.26.0 to 1.27.0 (#11430)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "da259e11a53dfe0b72130ccdecb989aa3b4ecea0", "messageHeadline": "[skip e2e] Update changelog for v9.7.1 (#11431)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "4b7a1ec91f714c40ebae6869b3b53de2d59777bc", "messageHeadline": "Version v9.7.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "0037416251d378696d13f1a5cf4fe5983350deae", "messageHeadline": "Bump @metamask/auto-changelog from 2.3.0 to 2.4.0 (#11422)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "520fbcdd033efaedac39f809b88a81eb240bf40c", "messageHeadline": "Fix gas-modal-page-container.container check for custom gas price saf\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "18464793f50f9388894b706c686720de8f02cee9", "messageHeadline": "Fix gas-modal-page-container.container check for custom gas price saf\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "ad6715511e7d9241ceaaf4a20ec55029940cca90", "messageHeadline": "make network-display component only clickable when passed a function \u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "433cf6339d9d3bea873c96a5961fa31bc8ce4bb7", "messageHeadline": "refix the instance of unsafe destructuring I had introduced and fixed\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "36d3770b4220be790e1707c801e3c92a40b4c4ec", "messageHeadline": "EIP-1559 - Implement TransactionDetail for confirmations (#11404)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 101, "deletions": 30}}, {"node": {"oid": "5b08a6b94a877a34d7b3088e219dd341008dd260", "messageHeadline": "yarn build:dev for running build subprocess not in lavamoat (#11427)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27c140355e9561d08e94f658044227867e6bd1c4", "messageHeadline": "Switch hardfork in getCommonConfiguration when EIP-1559 support is de\u2026", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "b9cf309404e54d7778afb6a039703a62627ddf64", "messageHeadline": "don't run subprocesses in lavamoat if main process not run in lavamoa\u2026", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f03882a3ca037942ccb8f5f22a3b41f17e6138f8", "messageHeadline": "fix jest tests to run ui tests (#11390)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "810978c1ff49cf5328e9c239553d0f551e915c01", "messageHeadline": "use jest for testing shared (#11334)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "4e0bfbc463b8c3cd1a7073605dfdb428ddbce663", "messageHeadline": "add eip-1559 fields to event schema (#11408)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "8f371e4f87df81227c4b22ff55c51e4889a60c2b", "messageHeadline": "add eip-1559 fields to event schema (#11408)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "6280b849adefed19e15fe9e391239a516b257b56", "messageHeadline": "Add methods to easily detect transaction type based on gas fields (#1\u2026", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "a1e141fbe143cf8534f8fb378c30d2c0c08ae632", "messageHeadline": "Updating address error (#11389)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1f469d1e29fe0963a54632b12047b00720bed6f", "messageHeadline": "Removing obsolete client-side transaction metrics events (#11329)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 131, "deletions": 236}}, {"node": {"oid": "9a6b619740fa57c6236b5dd7101055cf46ac2cce", "messageHeadline": "Adding metric events for Approved, Rejected, and Submitted to the TxC\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 311, "deletions": 96}}, {"node": {"oid": "077ee16ec2018227875130ba43501a92b613db20", "messageHeadline": "Add 'Transaction Added' metric event to TransactionController (#11341)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "fed9c86abb979916a0bfbb137c41bf302c0db81a", "messageHeadline": "Adding gasEstimateType to 'Changed Gas Button' metrics event (#11352)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "9e86a03afa58cd728a05e150c1cd617fbdc2c657", "messageHeadline": "add scroll function to jump to the top of screen (#11386)", "author": {"name": "sooyoung", "email": "hyunsy822@gmail.com", "user": {"login": "hsy822"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4ba565e7196635caf63d803cab830e03bab85684", "messageHeadline": "track dapp suggested gas fees (#11410)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 167, "deletions": 3}}, {"node": {"oid": "55502f212d7b40361bf8e6f4868d8ebec131917b", "messageHeadline": "update txParams normalization and validation. (#11406)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 410, "deletions": 17}}, {"node": {"oid": "e2882792b84e66910ff032c3b18cd459b59d70ae", "messageHeadline": "Using expect in jest unit tests under /shared (#11413)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "844a021fcdc958f4a1b89756f1a2c8fcad3468a2", "messageHeadline": "remove ui lookup of lastGasPrice field (#11411)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 3, "deletions": 40}}, {"node": {"oid": "3aae36754f9b6576c41a949216a9d61f5688616b", "messageHeadline": "Updating address error (#11389)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "352102438f265cacc2b7c4a5083061222018cbc4", "messageHeadline": "add ChipWithInput component (#11392)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "bc4a9b16d0bc4384c4e5d2d4fe9f0eb272e4a723", "messageHeadline": "add account eip1559 detection support (#11380)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "b6f514e29308078b0bc2b4ffd0178b962d030620", "messageHeadline": "remove EIP-1559 fields from txParams before calling estimateGas (#11368)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "80e755afcbbbe537f0976cdd7a2bf4d74433a5f0", "messageHeadline": "Add methods to easily detect transaction type based on gas fields (#1\u2026", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "dd1330c7074e319efa7344a5389f45c5dd992837", "messageHeadline": "Remove gasPrice defaults for eip-1559 txs (#11391)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d68f8f27c6c2c363ce29b3acc5ffd7412928396e", "messageHeadline": "Implements the new EIP1559 UI components (#11384)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 502, "deletions": 131}}, {"node": {"oid": "e488f61a21636550b0247bb70bf0aef5b6e89cad", "messageHeadline": "fix jest tests to run ui tests (#11390)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "015e4a36ad2aefc2c5b18c76793e88ad25647c75", "messageHeadline": "Merge pull request #11388 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "70dc762c84a5fea5f225e44ffb549c893511188d", "messageHeadline": "cleanup conflicts", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1024, "deletions": 806}}, {"node": {"oid": "b4f27d8916896b25696d4aa4f2bab06ecada2c87", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9394, "deletions": 7082}}, {"node": {"oid": "cbb0e4d45ce336a9039e6edb99149280cc093106", "messageHeadline": "Merge pull request #11274 from MetaMask/Version-v9.7.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4407, "deletions": 2401}}, {"node": {"oid": "23a859826f126fdfa01f2337fa93d40da77fb5ba", "messageHeadline": "add method to detect EIP 1559 support (#11369)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "a1d7271ed7f43d1f89eabfa04d83d903a75dae3d", "messageHeadline": "Call Wyre\u2019s API via our backend to generate Wyre\u2019s Checkout URL (#11387)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 82, "deletions": 31}}, {"node": {"oid": "cb652c0fae6b7ef103a4f3dff0214db66226dba9", "messageHeadline": "remove unused sufficient balance method (#11381)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 74}}, {"node": {"oid": "ba3f51d6ed812870b0bd3649ad3094a7994a087c", "messageHeadline": "Add support for fiat on-ramp via Transak (#11376)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 182, "deletions": 1}}, {"node": {"oid": "a69ed05141af133853c0b2421884dc7e79206fdf", "messageHeadline": "Removing obsolete client-side transaction metrics events (#11329)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 131, "deletions": 236}}, {"node": {"oid": "a396f5595354b054e594fb7bdf9492c72e7b467e", "messageHeadline": "use jest for testing shared (#11334)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "393e79ce3e306abd7a1fc2c73405eb69ba748248", "messageHeadline": "add maxPriorityFeePerGas and maxFeePerGas to incoming controller (#11\u2026", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 135, "deletions": 19}}, {"node": {"oid": "d5ab1e15916fdd27f5ede3b6fbc44d3302ef0527", "messageHeadline": "Adding metric events for Approved, Rejected, and Submitted to the TxC\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 311, "deletions": 96}}, {"node": {"oid": "b7b30d0796c0fee2360eff4cf9ce0f9311c3a1df", "messageHeadline": "Use eth_gasPrice result for setting too low warning on custom network\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "87166afb6b732d27e4471ffb7db2040fb8bd0c26", "messageHeadline": "Use eth_gasPrice result for setting too low warning on custom network\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "171320eaa97ca12575168d45b9bbcbb6e01f71ee", "messageHeadline": "account tests using fixtures (#11374)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 81, "deletions": 44}}, {"node": {"oid": "a6e16f458eb68373402d9348f372701ee7a86741", "messageHeadline": "Adding edit navigation button flow back to send token flow (#11335)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "6fa36cdf5109abb3d5bab217da22dfffcc94c1f6", "messageHeadline": "Provide New UI Components for EIP-1559 Designs (#11357)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 860, "deletions": 3}}, {"node": {"oid": "85de65f470c0a2904f08440641098a07f5245910", "messageHeadline": "Prevent propType errors in for TransactionIcon statuses (#11316)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a4a5580785bffa58c7242ecd97310507f59beb4e", "messageHeadline": "Update controllers with conversionRate change with minimal required c\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 128, "deletions": 90}}, {"node": {"oid": "c30cb7d33a6ed0e774580879f872cedf369f763e", "messageHeadline": "Refactor send page state management (#10965)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 4811, "deletions": 5777}}, {"node": {"oid": "23f0270af2fcc2474cdb385f805ce7c0f6d8ed80", "messageHeadline": "add back strict equality checks in typed-message-manager, ensure that\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6416a1ef983cf69ab8ee655d7d55a35abbb1dc25", "messageHeadline": "Add logs for Google Chrome binary checksum verification (#11366)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "73200a787678f72f08e281ef34527bb309e430f2", "messageHeadline": "Allowing custom rpc form submission when chainId is a duplicate (#11363)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 122, "deletions": 42}}, {"node": {"oid": "a171ac7b34df17603cf4424861649614c5911adb", "messageHeadline": "Allowing custom rpc form submission when chainId is a duplicate (#11363)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 122, "deletions": 42}}, {"node": {"oid": "4818ddad2510815cc676ed4a1e70c823b4448e02", "messageHeadline": "Fixing changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 805, "deletions": 810}}, {"node": {"oid": "e10ddbe3a347f08d5a60d5ec307e70f29b2ef7c8", "messageHeadline": "add erc-721 token detection and flag to disable sending (#11210)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 346, "deletions": 51}}, {"node": {"oid": "be244f4908a370b63a69dc43ab0faaa4acd89d15", "messageHeadline": "Fix chromereload while on development (#11359)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23c53ae6b468bbe53b7f82a9cc502a0e1a185df3", "messageHeadline": "Update LavaMoat policy using `lavamoat:auto`", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 214}}, {"node": {"oid": "f1f2a01c76c0e5eece2e53d88df4ae932d11b425", "messageHeadline": "Using fixed positioning for home notifications (#11356)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd45853a171c0eaaad0dc5fe726560529c143da6", "messageHeadline": "[skip e2e] Update changelog for v9.7.0 (#11275)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 14, "deletions": 225}}, {"node": {"oid": "47464b7fcd65f0da0bedfaae525c64fd048072be", "messageHeadline": "change download location of chrome file (#11346)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "40c8a1a984c423a6a97e27228ef3903dc6ce230d", "messageHeadline": "Merge branch 'master' into Version-v9.7.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e144bbd356c5e98cc4960a8b5916c21f56a9caee", "messageHeadline": "Adding gasEstimateType to 'Changed Gas Button' metrics event (#11352)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "303ba1eac87d7b746545a43632a588463f24d736", "messageHeadline": "Add 'Transaction Added' metric event to TransactionController (#11341)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "cc90fca2f6031854f35c8ac6cf2e4ce83db39a53", "messageHeadline": "Add retries to the benchmark script (#11319)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "27389fc71ed28334a4f2134eb3a88bd6d8f82900", "messageHeadline": "fix unsafe destructuring instance (#11351)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "7cc747c792fb1a490163427e671c51298c7652b9", "messageHeadline": "change download location of chrome file (#11346)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "52de2cda494a1690a8cf8e02b496b30b7f838994", "messageHeadline": "Update `benchmark.js` script to use `yargs` (#11318)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 38, "deletions": 44}}, {"node": {"oid": "76f25eef819146e34f25b1edb3a488d1d61d340c", "messageHeadline": "Updating Secret Recovery code -> Secret Recovery Phrase (Backup notic\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64835b1457b005e832767fe566a912f8a5cf712c", "messageHeadline": "Fixing untranslated text in ConfirmApproveContent (#11339)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3c2e83dff3e7fa4978b481a519291ff774b3a4fc", "messageHeadline": "fix 'confirm popup' ui (#11331)", "author": {"name": "sooyoung", "email": "hyunsy822@gmail.com", "user": {"login": "hsy822"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "910a3ab81a14cced61fcda92ca0d5827edac363b", "messageHeadline": "refactor send eth tests to use fixture (#11189)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 226, "deletions": 185}}, {"node": {"oid": "cf34e64f1528019f380b99f92b09edb099ea620c", "messageHeadline": "Support EIP-2718 transaction types, EIP-2930 and EIP-1559 support (#1\u2026", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 98, "deletions": 27}}, {"node": {"oid": "e8f21b1ac6afabe59c4efcd76c6397ef045eac62", "messageHeadline": "Lionbridge translation updates (#11292)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1250, "deletions": 241}}, {"node": {"oid": "de55cd926a418f748a46c731c4ed23ae7d8661d5", "messageHeadline": "Fix benchmark script with 1 sample (#11320)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3e959b649301d7631fab080a8f7a14181953b614", "messageHeadline": "Add `--leave-running` flag to E2E test script (#11321)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "a08d927681d928991b0ff6538b365759d8e18714", "messageHeadline": "Make MAX button accessible (#11322)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ca7259246c86dae9a11f538927d97fc2fc8f85ee", "messageHeadline": "fix xpath to get firefox uuid (#11323)", "author": {"name": "sooyoung", "email": "hyunsy822@gmail.com", "user": {"login": "hsy822"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7c92caa7f7811e7c9fc08097247ef6f74854c62c", "messageHeadline": "Merge pull request #11315 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d260b81cd53f06bff3942a554ba44635888255a7", "messageHeadline": "Add confirm-deploy-contract component to Storybook (#11211)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "c60313eeac94ed114a3b851c4b3cec79d139e25f", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5637, "deletions": 3410}}, {"node": {"oid": "c0be92a87deeda95544ed37de427e2fc83a159b2", "messageHeadline": "Merge pull request #11311 from MetaMask/Version-v9.6.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "88c1342e6b640393740335d8043b9b409a9bc978", "messageHeadline": "[skip e2e] Update changelog for v9.6.1 (#11312)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56650b7e56d3dba54a79178474a6fde2066a8095", "messageHeadline": "Version v9.6.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9f0ec1c18f80be51dceb55233b52878b20d86bbb", "messageHeadline": "patch breaking change in signTypeData param validation (#11309)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be98e05c581b53ca930d0c1a46360c1e2102c6a3", "messageHeadline": "patch breaking change in signTypeData param validation (#11309)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7535d634666cbe5d3992e5d6281ead5c54b5b364", "messageHeadline": "Add `run-e2e-test.js` script (#11301)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 186, "deletions": 29}}, {"node": {"oid": "f7c37cab51e73b93944c969620862cd4970c09e5", "messageHeadline": "Enable Chrome E2E logs (#11295)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "feb989c12ba23104b22c719b9a2c2f0cea7ecde2", "messageHeadline": "Start dapp directly from `metamask-ui.spec.js` (#11299)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "24adadbce08d3d172e346f79e6310a12cb4b9a3f", "messageHeadline": "Fixing untranslated alt tag in ContactListTab component (#11293)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "99d635afd17dfac34546b494ea823748f7bb97ce", "messageHeadline": "Fix community links in README (#11289)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c152a17a85820edf6453349198849ef977441c85", "messageHeadline": "Changed scss style to see token symbol (#11294)", "author": {"name": "sooyoung", "email": "hyunsy822@gmail.com", "user": {"login": "hsy822"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a8643af481e54d4df3f94a6285ce7136c6f90108", "messageHeadline": "patch gas price issue - add fallback gas price (#11239)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "df6c6a46d76da2885c3235961f78794751592e55", "messageHeadline": "Minor spelling correction to buildContactList(#11286)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "341b090857ea8ffada66c7abfa2d26a25017f894", "messageHeadline": "Upgrading eth-ledger-bridge-keyring -> 0.6.0, eth-trezor-keyring -> 0\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "f1ed0e74a57f299b0b9473188eab24f4a32a7185", "messageHeadline": "Updating \"designed and built\" message \ud83c\udf0e (#11285)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 156}}, {"node": {"oid": "22c2d261b9db6327868287b354c0a481a74660f5", "messageHeadline": "Fixing unlocalized strings (#11281)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "80697f781a0127b78be08ff83fb862e84294d917", "messageHeadline": "Update `@metamask/contract-metadata` from v1.25 to v1.26 (#11278)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "108bd7987b77c4732f0f78c9932b24732f027eaf", "messageHeadline": "Update `@metamask/contract-metadata` from v1.25 to v1.26 (#11278)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5f2e1ba476e11ccb5c2aad13142e2c25db1558c9", "messageHeadline": "Version v9.7.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 230, "deletions": 2}}, {"node": {"oid": "050bf62f02091871a23709a7eeca502ebbf66242", "messageHeadline": "Merge pull request #11272 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "1739ed97103b7328cbee9bbb0a9034c2eb275f7c", "messageHeadline": "conflict fixes", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 784, "deletions": 222}}, {"node": {"oid": "f1403f4849466d3d4daf50a5436fccf319a59e8a", "messageHeadline": "Bumping package version -> 9.6.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4766, "deletions": 3244}}, {"node": {"oid": "bb389686c34fe0d7fcab2f2c65189e8508b049e4", "messageHeadline": "Merge pull request #11028 from MetaMask/Version-v9.6.0", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 12069, "deletions": 4023}}, {"node": {"oid": "2bfc3a093f4b20d9accf39acac978359c3cf5982", "messageHeadline": "Using values from shared/constants/time to represent timing values (#\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 95, "deletions": 54}}, {"node": {"oid": "9e509d0c9da6ac379ea72416bb8aca44c5b5d173", "messageHeadline": "Relocate send state into send duck from metamask duck (#11252)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 520, "deletions": 837}}, {"node": {"oid": "5afd1c9fa6dbcde9d3c8207137005d74f1e1984a", "messageHeadline": "Using native network currency for encryption public key requests (#11\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e5a050b36fe455a987e0e304154b7e4ae45af6bd", "messageHeadline": "Remove unused parameters from `setProviderType` (#11270)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b7248f1eee6d577d982b9f93f935cd61e16ffab0", "messageHeadline": "Fixing normalize-url audit vulnerability (#11258)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3af174b5907ff0c5da6f2f43930d55c796531c1d", "messageHeadline": "Stringify gas estimate in backend, before it is serialized and sent t\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "523c04b47aebffb9f0888d235e1f8bf6e8c788fc", "messageHeadline": "Fix built-in networks switch-ethereum-chain, Including RPC url in swi\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 59, "deletions": 34}}, {"node": {"oid": "6124a221e4e82500e31a84deff6fe0810a97ce92", "messageHeadline": "Use verifyPassword instead of submitPassword in exportAccounts in act\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e9641ef0029f54425350abfc150446e76f355f7", "messageHeadline": "Bringing recovery phrase text notification to the top (#11259)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "432d6508ba4a39fefed62e563abf8426c41f5c9f", "messageHeadline": "Stringify gas estimate in backend, before it is serialized and sent t\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "a75092762ff656b3e9193f6f8d0874267f64a864", "messageHeadline": "Fix built-in networks switch-ethereum-chain, Including RPC url in swi\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 59, "deletions": 34}}, {"node": {"oid": "003b6365c0df772c3a0865ab43901f1d82becfaf", "messageHeadline": "Use verifyPassword instead of submitPassword in exportAccounts in act\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad7e64ad91f2f55683ecbdb166efc2553da8dca4", "messageHeadline": "Bump trim-newlines from 3.0.0 to 3.0.1 (#11260)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94a69443f5ca45cdfb1d3194b37edac226253cae", "messageHeadline": "fix jsconfig woes (#11253)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "282665dd96749029e8f48d9409e955f2e9ab5476", "messageHeadline": "Fixing normalize-url audit vulnerability (#11258)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7c8186040d710cb39bb0e4e4c00623c4476ea00", "messageHeadline": "Bringing recovery phrase text notification to the top (#11259)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd9762e35b645577dd24b26134d47287da44c93b", "messageHeadline": "fix issue with importing ui module space inside shared (#11254)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "18db4a5c7cda6aa8f97fa6080e3435bd0df8b73d", "messageHeadline": "Adding ledger notification entry to rpc fixture state", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ce90b3b8a89787077843c27abeda36b2eb3bf913", "messageHeadline": "Running verify-locales:fix", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 123}}, {"node": {"oid": "56fede7ff781f40641e6a6b28c526cebabb51a38", "messageHeadline": "Adding Lionbridge translation updates (#11251)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8181, "deletions": 1798}}, {"node": {"oid": "b0f90f13da130579138bfd8a943f4982adf45fde", "messageHeadline": "Adding back button to reveal seed phrase view (#11246)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "1080319b332c2d66e1c80910e830f3f9b0a5db60", "messageHeadline": "Adding back button to reveal seed phrase view (#11246)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "b073b04789524a5cdb01e1fc2f0dfcf945b70137", "messageHeadline": "move metamask state selectors out of send (#11249)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 272, "deletions": 176}}, {"node": {"oid": "df9bc52e9fc11560960dc650f981b3283cab43f3", "messageHeadline": "Add gas constants (#11248)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 82, "deletions": 63}}, {"node": {"oid": "64e6935558f1623d1a05d9a45ec2595740573fbf", "messageHeadline": "Adding Lionbridge translation updates (#11251)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8181, "deletions": 1798}}, {"node": {"oid": "fae857d1c01c4f06c06ad5227027dce7cb8ee344", "messageHeadline": "Fix CLA Signature bot workflow (#11250)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a58c66af1fa7d3d5385cb216235329202b6e17f4", "messageHeadline": "Restore CLA bot permissions (#11240)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "36b15c489dc61af32b6c0a8bbcea9882d97ca3b6", "messageHeadline": "Lint fix", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2189aa9a3697b77512b392603348dd16e17aae32", "messageHeadline": "Update Changelog", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "10f9912fd56350b816d3f44415971eab81194da6", "messageHeadline": "Supporting existing default networks in switchEthereumChain (#11184)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "f35bc1052a5d84f0e97a8896d7eb8d72cdb36d83", "messageHeadline": "Fixing ever-present scrollbar issue on Swaps view (#11182)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9407747582759befec534dc14aced4310508becb", "messageHeadline": "Ran yarn lavamoat:auto", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "ecf31c39d05a29eeab6f856b8a379001afe80d23", "messageHeadline": "bump allow scripts (#11134)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "192a645077f3f1ef8fd76648282163077c5f612b", "messageHeadline": "Update changelog for v9.6.0 (#11133)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 27, "deletions": 197}}, {"node": {"oid": "1902b5d6b5d663f46541fc8aac844851f3927913", "messageHeadline": "Version v9.6.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "f31e372289fb6a1e0783524011a657c6b219f840", "messageHeadline": "Running auto-changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "3d13b852136e3fa1ba040fb4ace16b028424339a", "messageHeadline": "Adding notification for updated seed phrase wording (#11131)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "ec01218a73040824bbe3d7e4605840f1db94277c", "messageHeadline": "Bumping package.json", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "207cde27a56e817f51ceb3aa6ec2a36900715f16", "messageHeadline": "Fix a condition for checking if a token should be added (#11127)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9a539b5aa7874732a7fc9b3bc22ad8f5338c6f1", "messageHeadline": "Removing support survey notification from What's New (#11118)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 179, "deletions": 25}}, {"node": {"oid": "d4cb403d511dae6d3c17fa4104bb23bd03e0ef91", "messageHeadline": "Handling custom token decimal fetch failure due to network error (#10\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 123, "deletions": 57}}, {"node": {"oid": "6a73b7c998d0e90677c07b3e882f64b0d163eed5", "messageHeadline": "Hide basic tab in advanced gas modal for speedup and cancel when on t\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "5f538f7ab271edf414d122b50631a65844918f08", "messageHeadline": "Migrate Sentry settings to environment variables (#11085)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "440b013d518f48bc6892d6573d217c5ada8967ec", "messageHeadline": "Update eth-ledger-bridge-keyring to v0.5.0 (#11064)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0cb0f7c2c2ac2c785d830714c7be501305f8210d", "messageHeadline": "fix metaRPCClientFactory id handling (#11116)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 76, "deletions": 8}}, {"node": {"oid": "ce67e1bfcde881c2b04e38a966b406a787694eee", "messageHeadline": "use safer toChecksum utility (#11117)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "19ec45ef35f875c9161a2d0fb980219bd7f9392c", "messageHeadline": "create safer isValidAddress method (#11089)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fac258a38a86d359f196bd751d8d021b0e9dcccb", "messageHeadline": "bump allow scripts (#10822)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c5f3290cb1ce665fad2e0b2a862fe1d6a60bd94c", "messageHeadline": "Fixing unlocalized strings (#11102)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 64, "deletions": 46}}, {"node": {"oid": "41fd49cefbe57b44e1e0e5ce5cfb8a960561b0fa", "messageHeadline": "Updating translations related to Secret Recovery Phrase (#11093)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 293, "deletions": 179}}, {"node": {"oid": "c30e41b9cea51d2adc883b95c14ad049de3caf6c", "messageHeadline": "refactor custom rpc history test to use fixture (#11068)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 296, "deletions": 106}}, {"node": {"oid": "226d23ee640679a480f61716d83c04053f959936", "messageHeadline": "Fixing account search results ordering (#11097)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e4ac5eed94eb1adc0e4e7166569984a746f65d56", "messageHeadline": "Show a notification about BSC Swaps if a user is on the BSC Mainnet (\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 178, "deletions": 8}}, {"node": {"oid": "3f70afb3ff221863803b3cc46fb0c8d6f200a42e", "messageHeadline": "Swaps: Add specific error content if Contract data are not enabled on\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "79e79e9212a51f36111a77bfb5c96fa77770cabf", "messageHeadline": "Swaps: Add more anonymized tracking for HW wallet and HW wallet type \u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "120efc6dab7d2ef01a83db31dd5140729aff8c91", "messageHeadline": "Bump ssri from 6.0.1 to 6.0.2 (#10959)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2007e73747de3058af3fd7275c3a7733be2a58e1", "messageHeadline": "@metamask/providers@8.1.1 (#11078)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 76, "deletions": 16}}, {"node": {"oid": "9303912b7dbf7519855a6dae5e8ed2a7fcb5b6ab", "messageHeadline": "bumping package.json -> 9.5.2", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfe1ea2beaf977abee7487d3d616e537b05f05af", "messageHeadline": "Swaps: Add anonymized tracking for HW wallet and HW wallet type (#11063)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "3a6966ac8abdac4739cefc2152b499904fa538ea", "messageHeadline": "Fixing changelog, bumping package.json -> 9.5.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c07e45b5e6c193a2bda85bbd1c667df1c1f4633c", "messageHeadline": "Bump hosted-git-info from 2.5.0 to 2.8.9 (#11034)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "352dbd88314ef7041b7e7ce2d30c76685ebd04a2", "messageHeadline": "Replace uses of `hasOwnProperty.call` with simpler alternatives (#11009)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "8303e866e277b10d7fdb0dbda6a5d3eab0cd82c4", "messageHeadline": "Fix error behavior of addEthereumChain (#11031)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "434249f1712a5e3b068188fe4bbb6d70b5a2252a", "messageHeadline": "Update switchEthereumChain unrecognized chain error (#11030)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4ced29e3a25150700c9cc5dc4497cf9556d37b98", "messageHeadline": "Migrate version from `_base` manifest to `package.json` (#11029)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "cfc0a868a43089b88fcd9711f89b2fa5c04fb1c3", "messageHeadline": "rough in switchEthereumChain (#10905)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "da1720a9eca530e4bcf7024fc5b2329680839f44", "messageHeadline": "Fix redirection to the build quotes page from the swaps failed page (\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e46620604008ac26760b9d64c5896d130e071847", "messageHeadline": "Update jsconfig excludes array (#11011)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e69a6d6dee13a249b3b62f209cd20790c02caf68", "messageHeadline": "Prevent signature request component from canceling hardware wallet si\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "cfdfe0fcc66025219f69822f3411219b708882dc", "messageHeadline": "Removing unused prop from TransactionActivityLog (#11014)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3ba3b330f609bcec1823359463ea964fe4365f3f", "messageHeadline": "Use strict assertion mode everywhere (#11012)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "9d002cbff01082db588471dd5d4506ed0475ba4e", "messageHeadline": "Remove `SET_CURRENT_FIAT` action (#11003)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 53}}, {"node": {"oid": "e906bd8d0e09e4d0ca76241d7769dd6d262fe667", "messageHeadline": "adding condition to check for non-mainnet network and test env (#11007)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "640c6d98d3cbd53ab5d3fb583decd12ab0838076", "messageHeadline": "replacing seed phrase with Secret Recovery Phrase (#10994)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 62, "deletions": 58}}, {"node": {"oid": "119693fe05550eaba44b2ea30ed963495bd905a1", "messageHeadline": "Update `@metamask/controllers` to v8 (#11000)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dfe758d7acb3d7d0a90ace8e9712195f05554149", "messageHeadline": "Add changelog validation (#10999)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "e6fcd3d8676e255eb29288133d0039e3a35fa7d9", "messageHeadline": "Replace `auto-changelog` script (#10993)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 34, "deletions": 775}}, {"node": {"oid": "92a79904f7ad222366603eb7d5b269884d3e716a", "messageHeadline": "Swaps: Improve hardware wallet UX (#10987)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 359, "deletions": 3}}, {"node": {"oid": "4016bb535b5fe2eecf7a10f5e95ba5957f3461b2", "messageHeadline": "Re-validating chain id when rpc url changes [custom network form] (#1\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "5f1a0f7a695a168875dd5b55b6ac2c3e35ee11d8", "messageHeadline": "Fixing changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "88d85d43bd1c164a28d95c28a803c2cd566da4b0", "messageHeadline": "@metamask/post-message-stream@4.0.0 (#10989)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "d421e593a25315f34d197526f206d4558fbad714", "messageHeadline": "Allowing for scroll overflow when swaps content is too tall (#10988)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 36}}, {"node": {"oid": "c63ff8f3150b9bc75d8fbc7a01497ef131f8664b", "messageHeadline": "Revert \"Remove tests that are only needed for the commit reverted in \u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2dd26f9249cb08ef08ed497ed4a085d629b24ab1", "messageHeadline": "Revert \"Removing recovery video entry from changelog\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b8d385be6257395eb89e5e686b3df2c3d571d3be", "messageHeadline": "Revert \"Revert \"Adding recovery phrase video to onboarding process (#\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 379, "deletions": 7}}, {"node": {"oid": "91601ebe5e0e7eb7b0da2d4bb92a151f3b68afa4", "messageHeadline": "Allow 0% slippage, show a warning for 0 < slippage <= 1, disable \"Rev\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 16, "deletions": 46}}, {"node": {"oid": "ce8b173f561b0b23c9f1e794fbecac4783237180", "messageHeadline": "add setting to dismiss seed phrase backup reminder (#10967)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 81, "deletions": 6}}, {"node": {"oid": "fbe1da81a517797b2779335540d80c2f8667e5af", "messageHeadline": "send user to activity after transaction complete (#10946)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 50, "deletions": 45}}, {"node": {"oid": "6fddd7f548bde7479b1c06174d7b6ea300f70d26", "messageHeadline": "Removing gray background from contact address input (#10971)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "024095f0903ce120a07a7accf3211fe46d211cd8", "messageHeadline": "Migrate check for GITHUB_TOKEN (#10958)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "4f8ac95887500f1b2f8bcc10738ed8b257baabee", "messageHeadline": "Update deploy key used for Storybook (#10966)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8e400f51c915c082b73127b211f38f4a475eaa7", "messageHeadline": "Fix #10173 - Prevent lag in external monitors when using Mac + Chrome\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "29742b951954f1b463de331df84ff75b22a9498d", "messageHeadline": "remove the ui/app and ui/lib folders (#10911)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 615, "deletions": 411}}, {"node": {"oid": "ffbd8e2c2f8eeb8adb740d65baec554fd8889c17", "messageHeadline": "Handling gas price fetch failure (#10767)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 274, "deletions": 94}}, {"node": {"oid": "9932c40651646ce1589ce428ff25190c3958a6c3", "messageHeadline": "Adding periodic reminder modal for backing up recovery phrase (#11021)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 350, "deletions": 10}}, {"node": {"oid": "e76762548cb0eba43e26c98a0d830fa91c7652f1", "messageHeadline": "Warn users when they attempt to add a network that is already configu\u2026", "author": {"name": "Alex Donesky", "email": "alex.donesky@consensys.net", "user": {"login": "adonesky1"}}, "additions": 102, "deletions": 14}}, {"node": {"oid": "a8196c2b21f2bbffd23af5e100da53b476efeb47", "messageHeadline": "Merge pull request #11233 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "10c600589b19d3831d38e156f6fc978415fa6d8f", "messageHeadline": "Feature/use zeroAddress (#11205)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e6df48af747e1572892efeb459664e21b6b3025e", "messageHeadline": "Changelog lint fix for v9.5.9 master to develop sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9d79246f9c31f374eec05674ddbcede8fb366eb8", "messageHeadline": "Merge branch 'develop' into master-sync", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7286, "deletions": 3895}}, {"node": {"oid": "d23db62ba0db6b819b30949809bd8db244c7184e", "messageHeadline": "Merge pull request #11232 from MetaMask/Version-v9.5.9", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 57, "deletions": 78}}, {"node": {"oid": "5d566a483a976070a364e719fd720516cfdc796b", "messageHeadline": "Resolve ws dependency to version ^7.4.6 to fix security vulnerability\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 66}}, {"node": {"oid": "8d99a7360ceebfe62a304f412e336640650b373a", "messageHeadline": "Version v9.5.9", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e632076b2034b48fbdbb02e9f6a897ca7acadc24", "messageHeadline": "Changelog lint fix for v9.5.8", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a6b1444b4da0e30ae7b26a0290d25e67fb504942", "messageHeadline": "Improve detection of whether a whats new notification was 'seen' (#11\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "6dae3bbe574110f7eeb3e22ab39e59a0d5ab0dfe", "messageHeadline": "Improve detection of whether a whats new notification was 'seen' (#11\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "c3b79bb358d0f35fa222d5f20cf3d2dac8b81991", "messageHeadline": "Show custom tokens in Swaps, add a custom token in Swaps (#11200)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 562, "deletions": 51}}, {"node": {"oid": "6700c460fda0106bb2dc76f6171842f7364c709b", "messageHeadline": "Merge pull request #11221 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "92a10d595ef7362fba01cb2eb37ebb29944a83b6", "messageHeadline": "Changelog lint fix for v9.5.8", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a194fa92c3383cd1ddba74c5a62d990869b4501f", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6727, "deletions": 3920}}, {"node": {"oid": "6040c6ebbb00dbdd75ac05ce15e8b809fb6820d3", "messageHeadline": "Resolve ws dependency to version ^7.4.6 to fix security vulnerability\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 66}}, {"node": {"oid": "0a9aee19f4d4e25c4d1da35b84e162dcbcf2dc50", "messageHeadline": "Merge pull request #11216 from MetaMask/Version-v9.5.8", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 464, "deletions": 1854}}, {"node": {"oid": "c87f8547a0cb7ec4173bba87f44c942246cd96be", "messageHeadline": "Update config.yml (#11217)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c65ccf60e5594afe571fa162e902b25d89d26103", "messageHeadline": "Fix proptype validation in TransactionIcon component (#11198)", "author": {"name": "Shane T", "email": "muldots@gmail.com", "user": {"login": "shane-t"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0dc459e073624a3179b0a03402b5983ead2608f1", "messageHeadline": "Bump @metamask/auto-changelog from 2.2.0 to 2.3.0 (#11213)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31fb26f1961059e6ceb0844fa68eeda2132b12fb", "messageHeadline": "Version v9.5.8", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6131d10d4b570d9ff2ed1b9ffeb7b927ef223973", "messageHeadline": "Fix notification locale format (#11207)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "517daba1afe98547af94d9e4a80c578d9073fd9c", "messageHeadline": "Revert \"Revert \"lint fix\"\"", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad7b4595ceb0e6ec1c7157094609c1c0fffb96f7", "messageHeadline": "Revert \"Revert \"Adding \"What's New\" notification for Ledger Support U\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 87, "deletions": 4}}, {"node": {"oid": "c68a858688384f87a16f8bd74182a797fd95a490", "messageHeadline": "Revert \"Revert \"Disable Ledger Live toggle for Firefox users (#11169)\"\"", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "e3ed26cc241bf2db85390164ac4832cd79d041f3", "messageHeadline": "Revert \"Revert \"Implement Ledger Live bridge (#10293)\"\"", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 353, "deletions": 1847}}, {"node": {"oid": "9e92ab41eec2c914c69703f1bba1c73abe7e30d7", "messageHeadline": "Sync `master` with `develop` (#11215)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "96ab804193af0c6b2b8683b50eb6110740078074", "messageHeadline": "Merge pull request #11209 from MetaMask/Version-v9.5.7", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1860, "deletions": 457}}, {"node": {"oid": "36ac2a92fd984248a072fce768a50abe1bc86d0d", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1ce4022dca6db9f6760cddd0aecfd0fd62bf255", "messageHeadline": "Version v9.5.7", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "56db48a1c379f1c3d53ff617b4eced21f4d4ef44", "messageHeadline": "Revert \"Implement Ledger Live bridge (#10293)\"", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1847, "deletions": 353}}, {"node": {"oid": "6e0da428acb66c7daa6040ec4a788d5d7a6a7880", "messageHeadline": "Revert \"Disable Ledger Live toggle for Firefox users (#11169)\"", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "7365f87f9e4f29b75ab9b02a24b2f7de858f6ded", "messageHeadline": "Revert \"Adding \"What's New\" notification for Ledger Support Update (#\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 87}}, {"node": {"oid": "02b442aace41af511e5b2e79de093d7391885ebe", "messageHeadline": "Revert \"lint fix\"", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fc29bf4f28756a6622980cdff2894838be210f6", "messageHeadline": "Fix notification locale format (#11207)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f49ff6b642984fbf55287c4d76f7fab931e6dc8", "messageHeadline": "Bump @metamask/auto-changelog from 2.1.0 to 2.2.0 (#11196)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "9900e13c6890c367ca7daae8c4b9ebe9c94412a2", "messageHeadline": "Merge pull request #11202 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "96c6affb1237f6b6acf085c6e3340ac29c85807f", "messageHeadline": "Bumping package version -> 9.5.6", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 25}}, {"node": {"oid": "9075ea1cdf3c3ac1884ccc504e45b9ab7f907233", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6735, "deletions": 3837}}, {"node": {"oid": "6d1fcaaa667b538df91861b68512ab86e2171a75", "messageHeadline": "Merge pull request #11190 from MetaMask/Version-v9.5.6", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 462, "deletions": 1855}}, {"node": {"oid": "ccbc2e568a6ee00e15ec585f67de50269c9098e8", "messageHeadline": "Adding entry to custom token state for Ledger support notification (#\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ee4df61e91e2c2fe00c6f8391e4c2002c8d800db", "messageHeadline": "Fixing ever-present scrollbar issue on Swaps view (#11182)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a3501f2b48f20b4ecc59c74a00c74c37924ceeee", "messageHeadline": "[skip e2e] Update changelog for 9.5.6 (#11192)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6dfab2e3c68e9399387362cb3cf6b667f565a80d", "messageHeadline": "lint fix", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d8b5f00d26f7480eff3b7bf40f5f54c670f3f3a", "messageHeadline": "Version v9.5.6", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "939a34f16cba4add56bd670ba93650a0c46d38bc", "messageHeadline": "Adding \"What's New\" notification for Ledger Support Update (#11188)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 87, "deletions": 4}}, {"node": {"oid": "629da90d724b82e1179d6dcc045f6c7139b5b701", "messageHeadline": "Adding \"What's New\" notification for Ledger Support Update (#11188)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 91, "deletions": 4}}, {"node": {"oid": "3b68fc4c583a2aef00bc87bb6618d14594509273", "messageHeadline": "refactor add/hide token tests to use fixture (#11183)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 242, "deletions": 51}}, {"node": {"oid": "dec34fa4c6914a42457a62faa27140c8a1d30e97", "messageHeadline": "Disable Ledger Live toggle for Firefox users (#11169)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "397417bf09f468ef6718cd542112891f6c3cabd0", "messageHeadline": "Implement Ledger Live bridge (#10293)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 353, "deletions": 1847}}, {"node": {"oid": "3242710f3d18420cc159d1f3689944faff4433ea", "messageHeadline": "Supporting existing default networks in switchEthereumChain (#11184)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "8e3bffc825a6ba323991c0f9adca9419f828af81", "messageHeadline": "Fixing lint warning in confirm-approve.stories.js (#11185)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3578405021bcaae073d54ad2c15bad50ca848df6", "messageHeadline": "Merge pull request #11181 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f85697365e00a88b7f908b004a47182eaf7c0256", "messageHeadline": "Bumping package.json version -> 9.5.5", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03e079e70fec1d41bdfdccb3af93280f42f52c23", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6831, "deletions": 5659}}, {"node": {"oid": "d73a93a6da0498a198459a956bc787d01513faa7", "messageHeadline": "Merge pull request #11171 from MetaMask/Version-v9.5.5", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 111, "deletions": 10}}, {"node": {"oid": "4c341d83abe5d5de9e27907ed8074f9d22d43f9b", "messageHeadline": "Add Approval Confirmation Screen component to Storybook (#10998)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 960, "deletions": 216}}, {"node": {"oid": "5364e417a3c4a6f4e299f95f3a53e86ed9b2bf9b", "messageHeadline": "lint fix", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a79c6c4bbb4547cfad8a1885ce4846f874797823", "messageHeadline": "[skip e2e] Update changelog for v9.5.5 (#11173)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "28315d64f5a8bbe4d34f077f9d59c6ea31a88d39", "messageHeadline": "Upgrading dns-packet to ^5.2.2 to resolve vulnerability (#11172)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e1c8afc8c44bde926de4bf8c72fe91ee272fa369", "messageHeadline": "Upgrading dns-packet to ^5.2.2 to resolve vulnerability (#11172)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "143a47ed0926cb236eed078276533e5817c2de38", "messageHeadline": "Version v9.5.5", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "452a5e7de631f755fac4e5486a3714f7c2fc38b4", "messageHeadline": "Add stringified payload to metametrics controller trackEvent error me\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a137cd1acae4474f1dd16e207649b57554001066", "messageHeadline": "Add event property to event sent on tx:status-update in metamask-cont\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b9372ba50a135507ef6fc956a9a0f7a4867d9166", "messageHeadline": "implement safer to buffer (#11159)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "3055db5c33dc68c92cf98d7153c5698f07404731", "messageHeadline": "Disable Ledger Live toggle for Firefox users (#11169)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "ff710050414ba4c1661f9c870ce395305900e055", "messageHeadline": "Update `@metamask/auto-changelog` from v9.0.1 to v9.1.0 (#11170)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1323a7753123ad20e7c2fa362fe39be6fc6bb9a6", "messageHeadline": "Add stringified payload to metametrics controller trackEvent error me\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "3cbef734f2116dd71d3cc49c9f36b86d9445a7c7", "messageHeadline": "Add event property to event sent on tx:status-update in metamask-cont\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d943dc4c6dd1ae4a82e8eed1d53ca3c44acb9b6", "messageHeadline": "implement safer to buffer (#11159)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 87, "deletions": 2}}, {"node": {"oid": "ac35e7de9a235fe59e8c59c256be77e0a9c01b07", "messageHeadline": "Merge pull request #11158 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "203456d4c89b93cb2769007bf04e253af0dec63f", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5855, "deletions": 5440}}, {"node": {"oid": "e7f8732c23435dac3946c7d0343725cadf019cbd", "messageHeadline": "Merge pull request #11156 from MetaMask/Version-v9.5.4", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "1a9206018af8532d5c8f602f42b408cbe820665f", "messageHeadline": "Improve UI + content for price difference notifications (#11145)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 68, "deletions": 84}}, {"node": {"oid": "a0b3f78d33d9f44a6832eb86de0be4db29efb36a", "messageHeadline": "Update v9.5.4 changelog (#11157)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00f141ff9c2daa06150e2b55aba2da4cb3156339", "messageHeadline": "Version v9.5.4", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4fdd97b12bd82bd14f69bcd3b6559e6fbfe8a538", "messageHeadline": "Capture exception instead of throw error in useTransactionDisplayData\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "df6cb42594e7ae036935dc71853fc129078a18df", "messageHeadline": "Swaps: Create a new swap (#11124)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 45, "deletions": 49}}, {"node": {"oid": "2dae62fbbcb4c09db6dd812935335d9ea9d87924", "messageHeadline": "Bump @metamask/controllers from 9.0.0 to 9.1.0 (#11150)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 84}}, {"node": {"oid": "395195ac3cd3f45578060b012acbb78cd22d5f58", "messageHeadline": "Capture exception instead of throw error in useTransactionDisplayData\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6640973858af05fca508a45449214044be7d77f4", "messageHeadline": "Fixing jest component test output errors (#11139)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 42, "deletions": 222}}, {"node": {"oid": "2972e78444b2412047c0f1ed8383877ae1c49b56", "messageHeadline": "Avoid showing \"Gas price extremely low\" warning in advanced tab for \u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "978f11b89b09089ba9383330cf0cad12453da0d2", "messageHeadline": "@metamask/auto-changelog@2.0.1 (#11140)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 812, "deletions": 811}}, {"node": {"oid": "5009ceae53c8f692ec60a046c133af0d06e9e235", "messageHeadline": "Migrate to new CurrencyRateController (#11005)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 303, "deletions": 128}}, {"node": {"oid": "d381f70e566dd2306bf924050960bae6b6c9491b", "messageHeadline": "bump allow scripts (#11134)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3540a5b4d46b6c06f3d007986f55e78dcb76fc11", "messageHeadline": "Show Sentry CLI output when uploading artifacts (#11100)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 165, "deletions": 20}}, {"node": {"oid": "f19207ca8795ddbdd70da69cb3b34e77c7842062", "messageHeadline": "use etherscan-link customBlockExplorer methods with customNetwork usa\u2026", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 247, "deletions": 296}}, {"node": {"oid": "b7a1c8c30204940976939f6f16890dc18368696a", "messageHeadline": "Adding notification for updated seed phrase wording (#11131)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "0c931a7c6d52aefc89d36b55f3187e2c146f7fb2", "messageHeadline": "Merge pull request #11130 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "35214dbba751f1313921755865e23c75d7a2dc23", "messageHeadline": "Bumping package.json", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "e2c2f864b78d5eca9d9c81e760174e7b83a20216", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 4279, "deletions": 4048}}, {"node": {"oid": "f9a52edb988e83cce82ae77dcfafd3ae79497665", "messageHeadline": "Fix a condition for checking if a token should be added (#11127)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86b61a2fc20fa16a7139fad4340bb82ba6c60d39", "messageHeadline": "Removing support survey notification from What's New (#11118)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 179, "deletions": 25}}, {"node": {"oid": "38e8cc83030bbc5763250b079ac567c9ce3a63ba", "messageHeadline": "Merge pull request #11120 from MetaMask/Version-v9.5.3", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1043, "deletions": 319}}, {"node": {"oid": "0e1181862f6562db51330819c3d5ef34a7d7d597", "messageHeadline": "Handling custom token decimal fetch failure due to network error (#10\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 124, "deletions": 57}}, {"node": {"oid": "9d78c8b8737099e001f36abf7b0f007f2b521fa3", "messageHeadline": "Hide basic tab in advanced gas modal for speedup and cancel when on t\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "37dc19a3524ffac394822b9f365d62b4d116db69", "messageHeadline": "Migrate Sentry settings to environment variables (#11085)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "da2e662675d6c91badc64650c7d766da4ae5f0a1", "messageHeadline": "Update eth-ledger-bridge-keyring to v0.5.0 (#11064)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d8aa10fd61d6a39cb32603b5fd5373df192ce8b0", "messageHeadline": "Update changelog for v9.5.3 (#11121)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "fb81255f7e25b5d88a9e7dda372c2536dd0d3257", "messageHeadline": "Version v9.5.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "947cf9eb1ffdbeca55dc99ad15310fe2692a8742", "messageHeadline": "Updating util import paths for master", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "03961715f765a77fc74081aded062e7e95a11843", "messageHeadline": "use safer toChecksum utility (#11117)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 94, "deletions": 91}}, {"node": {"oid": "001a01e5b2ea1e288d0115e2091227378b4e3d99", "messageHeadline": "Migration to remove erroneous tx state (#11107)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 438, "deletions": 0}}, {"node": {"oid": "c3b99a5921a9892d83201cc5c85447934c6a02e0", "messageHeadline": "Throw error if transaction type is not recognized by useTransactionDi\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0841ba7054513a9e9873e73af56c0a2eaa1259af", "messageHeadline": "fix splitting of transaction nonce groups in state (#11103)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 223, "deletions": 61}}, {"node": {"oid": "99608edc00d237350ead6e198fe160c8f899009d", "messageHeadline": "Improve type checking and handle incorrect category in transaction-ic\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "8254213b9c3cb29e2331989c262d922249a0b841", "messageHeadline": "create safer isValidAddress method (#11089)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 227, "deletions": 171}}, {"node": {"oid": "761288b18f765b09e23dee44b42021735de72641", "messageHeadline": "Group signature transactions (#11016)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "3dc3d4d651048fc2b996c948fe3dcdaeb0b17eb5", "messageHeadline": "Prevent an undefined gas price from breaking the transaction list (#1\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "abba7f415941f6736a564368b667cd39f08e40b7", "messageHeadline": "fix metaRPCClientFactory id handling (#11116)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 76, "deletions": 8}}, {"node": {"oid": "d9a2165f69ec4ee56cf4f53918819c0cea0d1aa1", "messageHeadline": "use safer toChecksum utility (#11117)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 94, "deletions": 91}}, {"node": {"oid": "9386e3cb03ae6c2b89b5bbeb6965b90e9c59f6cf", "messageHeadline": "create safer isValidAddress method (#11089)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 227, "deletions": 167}}, {"node": {"oid": "8f443838370168797b3757f7aa1ce3fbe0be9f5b", "messageHeadline": "Migration to remove erroneous tx state (#11107)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 438, "deletions": 0}}, {"node": {"oid": "45cd98715a796ac4914101cf3c9d100ef7021690", "messageHeadline": "fix splitting of transaction nonce groups in state (#11103)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 223, "deletions": 61}}, {"node": {"oid": "2e11458d29bc76d8f909691f8342cebfad11534e", "messageHeadline": "Improve type checking and handle incorrect category in transaction-ic\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "b8177b22db035e8e5697ad4c4e0a31bc5bbc487b", "messageHeadline": "bump allow scripts (#10822)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "30abcd0fe04f1bbb1c27973deb5f80ba2ef52d67", "messageHeadline": "Fixing unlocalized strings (#11102)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 64, "deletions": 46}}, {"node": {"oid": "84eab4302d93d5dfad0c5c7e2cce337f5edfaa50", "messageHeadline": "Updating translations related to Secret Recovery Phrase (#11093)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 293, "deletions": 179}}, {"node": {"oid": "4689546eb3fd40ae4cafddd38840efce8dcecdb4", "messageHeadline": "Throw error if transaction type is not recognized by useTransactionDi\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fc256157f653ba005058a77d7529eb4ea8defb99", "messageHeadline": "refactor custom rpc history test to use fixture (#11068)", "author": {"name": "PeterYinusa", "email": "53189696+PeterYinusa@users.noreply.github.com", "user": {"login": "PeterYinusa"}}, "additions": 296, "deletions": 106}}, {"node": {"oid": "9236d3132aceda51d8194ec28eea8ac394237e28", "messageHeadline": "Fixing account search results ordering (#11097)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7acb33c9764d7478a49fff93d91b21aca9e11517", "messageHeadline": "Show a notification about BSC Swaps if a user is on the BSC Mainnet (\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 167, "deletions": 8}}, {"node": {"oid": "85eb62e8cf887e3de6179342fcd15dcfd909148f", "messageHeadline": "Swaps: Add specific error content if Contract data are not enabled on\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "a174e3b99a54e50e32cc5e3a1638a24005e9bf21", "messageHeadline": "Swaps: Add more anonymized tracking for HW wallet and HW wallet type \u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "23db732f87b20eebf0929995307893d90e2587bd", "messageHeadline": "Bump ssri from 6.0.1 to 6.0.2 (#10959)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "43c33b676fe1ecece3e0543eb6ca64d3ae9aa9af", "messageHeadline": "@metamask/providers@8.1.1 (#11078)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 76, "deletions": 16}}, {"node": {"oid": "f4ab5a473841eeac7d75255a39625468ebe96c83", "messageHeadline": "Merge pull request #11077 from MetaMask/master-sync", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "92f630c190a17d0ff8d82c465cc8793807f39af6", "messageHeadline": "bumping package.json -> 9.5.2", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c72fef85a1d5c968508c2476e4e3e09d821c16ab", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2997, "deletions": 3565}}, {"node": {"oid": "55e400df5150aee06acc502bbaec01b351dce286", "messageHeadline": "Merge pull request #11073 from MetaMask/Version-v9.5.2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 69, "deletions": 8}}, {"node": {"oid": "6bd303fa65be64de642af66f4ea1fb409fd9b851", "messageHeadline": "[skip e2e] Update changelog for v9.5.2 (#11074)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1170a250fa0394c8a8f59d39a047d1837c608761", "messageHeadline": "icon-factory.js lint fix", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1bf11afd55082bc0003c446c3daa80ea10d9c2b9", "messageHeadline": "Version v9.5.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "42a72aa3527585dbfdf998246230961b17c760cc", "messageHeadline": "Add isHex check for addresses supplied to icons (#11071)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "d53bb61d4762bf276d2fae68b18cd20efbe2a498", "messageHeadline": "return early from metaRPCHandler if stream has ended (#11065)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "e920fe15c3851092a3a5766c41d1561908c651d9", "messageHeadline": "Add isHex check for addresses supplied to icons (#11071)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "cacefc72fc4c84741bc2002eb407d567120f3b8e", "messageHeadline": "return early from metaRPCHandler if stream has ended (#11065)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "a34f5794846495555af0f4d5af9b22e65ede5b7d", "messageHeadline": "Swaps: Add anonymized tracking for HW wallet and HW wallet type (#11063)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "3b335b3c74527974d22393c0961849dd4c15e99d", "messageHeadline": "Merge pull request #11056 from MetaMask/master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b73c29a6a7bbed90b8dcf7ac5b3414ddb16b9504", "messageHeadline": "Fixing changelog, bumping package.json -> 9.5.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5e6a0b8d4e17d63704c7187b61a5abcf4dd02f41", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2937, "deletions": 3561}}, {"node": {"oid": "9cbb37b4ba3b81c80f0a4f87487172da0c54ffea", "messageHeadline": "Merge pull request #11052 from MetaMask/Version-v9.5.1", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 35, "deletions": 53}}, {"node": {"oid": "64c25c19215c62554554b59fb0622d4e5e9820ef", "messageHeadline": "[skip e2e] Update changelog for v9.5.1 (#11053)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "9dd5bc0d4f00c1df2ae53a3749694a9449b1e5eb", "messageHeadline": "Version v9.5.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f632a9b769d61afb8cc0bb29a518e3a04550d450", "messageHeadline": "Adding new changelog entries", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1675c047c753d608d262fa81ffa0bc4103e7db22", "messageHeadline": "Fix Sentry sourcemaps (#11051)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 27}}, {"node": {"oid": "ff8c960ab64501b1fbc9d156ce71c10bd320496f", "messageHeadline": "Fix Sentry sourcemaps (#11051)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 27}}, {"node": {"oid": "dfe5df765ea6375fe1bfe86dee8a3abd4ec50a4d", "messageHeadline": "Update lodash to `^4.17.21` (#11001)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "9a8254deb6347cd69fc1d40447a9265091a6298b", "messageHeadline": "Use isValidAddress helper instead of ethereumJsUtil.isValidAddress, w\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ad399648fbca6ea91ab55c4b402725814b09632a", "messageHeadline": "Use UrlIcon instead of Identicon on approve screen (#11048)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "2c2c822ef7c90a4fd94a6d7cbcebe4d83b535016", "messageHeadline": "Format locale to Intl standard for translated date in notifications. \u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d62329fd0ab37d7238442b0755cd3eb5f20deb28", "messageHeadline": "Use isValidAddress helper instead of ethereumJsUtil.isValidAddress, w\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1998af4d414759bc5faf32fec4ca3713f734760e", "messageHeadline": "Use UrlIcon instead of Identicon on approve screen (#11048)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "5cbc71c96397d14d134e05e58478d12a35f00085", "messageHeadline": "Bump hosted-git-info from 2.5.0 to 2.8.9 (#11034)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77f0ff8e83c8f70aea4c3d3fc67cb2be0b6211de", "messageHeadline": "Group signature transactions (#11016)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "89ef78674d39d4476264c262b97b1f677f2d9586", "messageHeadline": "Replace uses of `hasOwnProperty.call` with simpler alternatives (#11009)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "35531d83602a6cdf775cd9816bd375ab852a694b", "messageHeadline": "Fix error behavior of addEthereumChain (#11031)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "1338b2f8ca969e33af1f6d963a95e4392439bee6", "messageHeadline": "Format locale to Intl standard for translated date in notifications. \u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2289e47e879da1bfb8b40b64f68bb994a69b415c", "messageHeadline": "Update switchEthereumChain unrecognized chain error (#11030)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "36869a435055f1c0120cd63bff694f896d11cfad", "messageHeadline": "Migrate version from `_base` manifest to `package.json` (#11029)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "c188e3fda0dedd8e3c992f5ea34476a787c599ad", "messageHeadline": "rough in switchEthereumChain (#10905)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "b4872b5fe2bdfb779b8b69d8b56345dea31198c5", "messageHeadline": "Fix redirection to the build quotes page from the swaps failed page (\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef17aea69f84dd7c70fba03fc9b553fd437216fa", "messageHeadline": "Update jsconfig excludes array (#11011)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "cc9c096e61fb7489e4c8d79e834fe36a96802e72", "messageHeadline": "Prevent an undefined gas price from breaking the transaction list (#1\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "bf76d4e754de3a9fbabf718fb675b6ea1b267124", "messageHeadline": "Prevent signature request component from canceling hardware wallet si\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "f3cc048fea055fb9742b228a6ce72f38d8f8b0f8", "messageHeadline": "Removing unused prop from TransactionActivityLog (#11014)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f47cfbbb3e5ea4676f2a48cd742adb3c2e991974", "messageHeadline": "Use strict assertion mode everywhere (#11012)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "14dc6b58cc47e4268d33a3a320ca60e0fbe6de7d", "messageHeadline": "Remove `SET_CURRENT_FIAT` action (#11003)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 53}}, {"node": {"oid": "580baff97e8223cca61e80d7084fe9477d434d15", "messageHeadline": "adding condition to check for non-mainnet network and test env (#11007)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2b1e4fb01392f92cb7af654756bf148a507f0f0a", "messageHeadline": "replacing seed phrase with Secret Recovery Phrase (#10994)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 62, "deletions": 58}}, {"node": {"oid": "ed737cf07322d0e875bf12ecdcbc80afa45a3c99", "messageHeadline": "Update `@metamask/controllers` to v8 (#11000)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "efb0d124041ddac5d074054d3af43659af47c79f", "messageHeadline": "Add changelog validation (#10999)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "8ce49d8e7cb9ac7cdf81f078add726d7dbf6d328", "messageHeadline": "Update lodash to `^4.17.21` (#11001)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "20b0346d8b4e0fbd727e716bb54bdf6d91f793e9", "messageHeadline": "Replace `auto-changelog` script (#10993)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 34, "deletions": 775}}, {"node": {"oid": "0e17ad3450f10b7f24343c529fd0b176b08fcf1e", "messageHeadline": "Merge pull request #10995 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "002763222bcbee33258e6e45402a0a5559fe70be", "messageHeadline": "Swaps: Improve hardware wallet UX (#10987)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 359, "deletions": 3}}, {"node": {"oid": "10e91e975a0bb82d6e7498526eb5bc0c93abfa12", "messageHeadline": "Re-validating chain id when rpc url changes [custom network form] (#1\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "e5cbe0e3f52477a90127ba8fa59dc9ef4822b138", "messageHeadline": "Fixing changelog", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 72, "deletions": 62}}, {"node": {"oid": "29fa00a97bd505c273b51c735cd03100c319db58", "messageHeadline": "@metamask/post-message-stream@4.0.0 (#10989)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "687d0486b1d6834b19958c0aa5d27215fcb55f03", "messageHeadline": "Allowing for scroll overflow when swaps content is too tall (#10988)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 36}}, {"node": {"oid": "5f85c68112ebb2ffdb2a514d8abc708a103949ca", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1210, "deletions": 522}}, {"node": {"oid": "350235aa6468b67cee28e4e94b4ea9a35b3d5da7", "messageHeadline": "Revert \"Remove tests that are only needed for the commit reverted in \u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "57efb1da6be56bee277ae823ccbcfa1d286f8aae", "messageHeadline": "Revert \"Removing recovery video entry from changelog\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24ad486d77b83e788106929cfdefede1636475bc", "messageHeadline": "Revert \"Revert \"Adding recovery phrase video to onboarding process (#\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 379, "deletions": 7}}, {"node": {"oid": "4c7b9cc92a328cb8ef3c361bc09a146dd56ff315", "messageHeadline": "Revert \"Revert \"Implement Ledger Live bridge (#10293)\"\"", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 353, "deletions": 1847}}, {"node": {"oid": "333206ccb14eff9e23e15f9d470b174ee46c126e", "messageHeadline": "Version v9.5.0 RC (#10944)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 22514, "deletions": 18155}}, {"node": {"oid": "d7754f39bd0be9ce268f807fe0c6341dbeee7cb5", "messageHeadline": "Allow 0% slippage, show a warning for 0 < slippage <= 1, disable \"Rev\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 16, "deletions": 46}}, {"node": {"oid": "838fe957532aa74869766256cc183eeb498f8af8", "messageHeadline": "Fix dependency vulnerability by upgrading xmlhttprequest-ssl via yarn\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "96fe563579761ed470e0dcf827b8eba47c7d9eae", "messageHeadline": "add setting to dismiss seed phrase backup reminder (#10967)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 81, "deletions": 6}}, {"node": {"oid": "9e8141eb0ec6a621c8097cda8d999d0d3997a503", "messageHeadline": "Fixing alignment issue with bottom notification (#10979)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ac7b05442a2b8c09bd49c12c9d4468f25d561c4f", "messageHeadline": "send user to activity after transaction complete (#10946)", "author": {"name": "Alex Donesky", "email": "adonesky@gmail.com", "user": {"login": "adonesky1"}}, "additions": 50, "deletions": 45}}, {"node": {"oid": "a082a2ca75236b59f28d67b99a23cd7446661826", "messageHeadline": "Whats new popup design fixes (#10964)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "d12349046f2636588e22f16eade52f694befeeb6", "messageHeadline": "Removing gray background from contact address input (#10971)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3d952536d883c3073dc4df848a11c26cde9348f1", "messageHeadline": "Migrate check for GITHUB_TOKEN (#10958)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "bc24d9e696560780c13c94a39393cd8b6bf16147", "messageHeadline": "Ensure method of adding contact when contacts exist (#10963)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "7c602266cc9a37fc2342ab19af8be4bcb89690bc", "messageHeadline": "Update deploy key used for Storybook (#10966)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6d924b2b5f28698d30144e1d76c3e3a326a67d5", "messageHeadline": "Add backwards compatibility for ETH <-> WETH contract address validat\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "04ab1e72cc3556c36c1f5dc52d8e102bee694716", "messageHeadline": "Fix #10173 - Prevent lag in external monitors when using Mac + Chrome\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "5928bc02562b47202de51df22678e97779242c47", "messageHeadline": "fix transaction sync logic (#10954)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6265799634f1687676480e766edb526d40ca3006", "messageHeadline": "Anchor the Need Help text to the bottom of the expanded page (#10955)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9367426bdf7539d271509a173b3ddb5500f7e338", "messageHeadline": "Update the CLA Signature bot to v3.0.2 (#10947) (#10948)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c627fa4f378e1cc040ddaecb9b935f2afa24cce", "messageHeadline": "Update the CLA Signature bot to v3.0.2 (#10947)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09d81ac5f2c94d7730d2e981b4f05734858030bf", "messageHeadline": "remove the ui/app and ui/lib folders (#10911)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 587, "deletions": 381}}, {"node": {"oid": "f1fc51667a485ac769134e1540d13cdc69631f1f", "messageHeadline": "Handling gas price fetch failure (#10767)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 274, "deletions": 94}}, {"node": {"oid": "b73f543b237b021aa1f748a3b6600933a559cf2e", "messageHeadline": "Whats new popup (#10583)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 634, "deletions": 521}}, {"node": {"oid": "b6d8291dfc5b801924bcb1b91c2a1a4998029fb2", "messageHeadline": "use token custom icons where possible (#10939)", "author": {"name": "Alex Donesky", "email": "alex.donesky@consensys.net", "user": {"login": "adonesky1"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "13a0389c9661addcd96594b957d023574ff5bf50", "messageHeadline": "add hamburger menu to eth page (#10938)", "author": {"name": "Alex Donesky", "email": "alex.donesky@consensys.net", "user": {"login": "adonesky1"}}, "additions": 116, "deletions": 121}}, {"node": {"oid": "37159a58e1a923cacd300d362b4ae7911984a9e4", "messageHeadline": "Increase Jest unit test coverage for the Swaps feature to ~43% (#10934)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 898, "deletions": 23}}, {"node": {"oid": "539a2b65f34966327e987570364f0c2a27a7fe2e", "messageHeadline": "[Fix] 10365 My Accounts Removal (#10680)", "author": {"name": "Austin Akers", "email": "austin.akers5@gmail.com", "user": {"login": "BboyAkers"}}, "additions": 85, "deletions": 513}}, {"node": {"oid": "cbce07e983d7d5a4b4b502e04322e2d3fe3ad1e3", "messageHeadline": "upgrade eth-keyring-controller (#10933)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "bdae6887f739b0487e2aff907f45c06785d4cd2d", "messageHeadline": "Fix 10609 - Prevent overflow of confirmation page hostname (#10935)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5bde528cbd7bd7986e64b81cb925daad029dd856", "messageHeadline": "add view account-details menu item to token-options menu (#10932)", "author": {"name": "Alex Donesky", "email": "alex.donesky@merlinlabs.com", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "eaec68da3a45302854aa09f0f338d99f5c68168d", "messageHeadline": "Merge pull request #10930 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "02e0e13145f066825a7da69f5d33dd8503a7d9aa", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 21567, "deletions": 18838}}, {"node": {"oid": "15b596ad15f2d569255c39e5e7babc8b7ab700ca", "messageHeadline": "Implement Ledger Live bridge (#10293)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 353, "deletions": 1847}}, {"node": {"oid": "f1825e850d2e0a2616096c2aa78a7a34efd5d492", "messageHeadline": "use one segment instance (#10915)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "d97a9e8acc9816c552120503f41a81718ae40a6d", "messageHeadline": "Refactoring incremental-security.spec.js to use fixtures (#10917)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 190, "deletions": 253}}, {"node": {"oid": "f080c10cbc2a3090d6e8f401833d49617a0a6996", "messageHeadline": "Fixing ENS input entry in send flow (#10923)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9fa6fc9d0525f5964d2fb98cf8432af9bcffc640", "messageHeadline": "Add contract address validation for token swaps (#10912)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 237, "deletions": 4}}, {"node": {"oid": "75f8f0fb352be873b6be2e918e632b9f2d264276", "messageHeadline": "Fix 10458 - Understand where to get support (#10895)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 164, "deletions": 503}}, {"node": {"oid": "c254e1459841489e0cd2585a62ba6f9c2f2c5bf8", "messageHeadline": "Refactoring from-import-ui.spec.js to use fixtures (#10907)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 535, "deletions": 369}}, {"node": {"oid": "25d8880fb5cfeb870dfba0f21f0865b8702372ae", "messageHeadline": "Bump @metamask/contract-metadata from 1.23.0 to 1.25.0 (#10899)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "fbbdaf04ed6b3a7cab4d09ec3d4de950f10490c5", "messageHeadline": "Increase Jest unit test coverage for the Swaps feature to ~25% (#10900)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 1146, "deletions": 185}}, {"node": {"oid": "d01bc9bb51187d2ac9b2b27e35de51db18116b31", "messageHeadline": "Dep upgrades and patches (#10903)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 114, "deletions": 28}}, {"node": {"oid": "1baa94d1ab63e21c701f0aa78231238ab1e385c9", "messageHeadline": "Dep Upgrades for Lavamoat Patches (#10902)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "18aa540f42b59c9e8d658145cd3c94bd9c8acb4e", "messageHeadline": "Adding option to set Custom Nonce to Confirm Approve Page (#10595)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 446, "deletions": 25}}, {"node": {"oid": "1b4bc46c7bd5ed50d6570b87411e5a14d97202c5", "messageHeadline": "Swaps: Show a network name dynamically in a tooltip (#10882)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 259, "deletions": 17}}, {"node": {"oid": "d1f8171877961290e76b50d498b818b1c04ad07f", "messageHeadline": "upgrade ethereumjs util (#10886)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 111, "deletions": 278}}, {"node": {"oid": "16a3731aff205e175040c28e3862286e7eb20fcf", "messageHeadline": "Merge pull request #10891 from MetaMask/Version-v9.4.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 125, "deletions": 1}}, {"node": {"oid": "80ad43ce788afada9e1cf8e09f7b37e1fbdb8bbc", "messageHeadline": "[skip e2e] Update changelog for v9.4.0 (#10892)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7786d0512074e7a95a54463eab9a14c8df5a23b3", "messageHeadline": "Version v9.4.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b99c4fb5cf2fcc8ba97ea5792598ac84ae86b894", "messageHeadline": "Use jest to run ui/**/*.test.js (#10885)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4453, "deletions": 4933}}, {"node": {"oid": "7c00ad0dde6a7a085cd8ed93f06243cf974267d8", "messageHeadline": "Handling infura blockage (#10883)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "2f8908804a7d67455e1a5f351c4282c752c17ebb", "messageHeadline": "Handling infura blockage (#10883)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "0974709e7c547e4036d1633f77fab9ada44a1187", "messageHeadline": "Refactoring metamask-responsive-ui.spec.js to use fixtures (#10866)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 253, "deletions": 276}}, {"node": {"oid": "af3c740b1b4e3cbaf78611b98c6af95f51bfcae2", "messageHeadline": "Add jest watch mode script (#10869)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fc30fd44d722e819ec19065b793a35e404902133", "messageHeadline": "Fix 10036 - Prevent odd localStorage migration error in Firefox (#10884)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7d7d24d83b3c9e080322db9017e8712edefa249", "messageHeadline": "Reduce calls of the `/featureFlag` API (#10859)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 217, "deletions": 455}}, {"node": {"oid": "9e918b602655e0e4620ab19a3959a8fc08ec0f47", "messageHeadline": "Adding recovery phrase video to onboarding process (#10717)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 389, "deletions": 7}}, {"node": {"oid": "57be0e49d151ddf29dd5ce856914042748f46d31", "messageHeadline": "use waitForSelector instead of until (#10852)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 110, "deletions": 98}}, {"node": {"oid": "7fb4e09e6f97fdf3519ee19567de80d7e8e54723", "messageHeadline": "Quote globs in prettier scripts (#10867)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f4e377cf5cab94ec9bc9359c931b9a1483088c4", "messageHeadline": "add key literals to driver (#10854)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 161, "deletions": 194}}, {"node": {"oid": "a07780ab61e2cf1a8d304d1250a80cf7826ac762", "messageHeadline": "Change caching for Swaps APIs from 1 hour to 5 minutes (#10871)", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0dbd678f393ae141d207e35b0132e2ee8cb118e9", "messageHeadline": "Fix crash when adding new changelog release header (#10870)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7ee97c54cc1de50b21f2c7c46cfd67efff9b3bd", "messageHeadline": "Add jest coverage (#10868)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2c47ace4383aaadac470987c6ff85e0c483fb777", "messageHeadline": "Add jest-coverage/ to prettierignore (#10865)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "253efc6f8c3a7bb3dc9704fba628610871965455", "messageHeadline": "Jest config (#10855)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 167, "deletions": 72}}, {"node": {"oid": "f7f1f28752c3bb6c1180edcbe4c48a1cca1230a3", "messageHeadline": "Adjust renderWithProvider to accommodate redux-less components (#10857)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "8df7a712f368e4d3c83a8e1ae8456225380af86a", "messageHeadline": "Refactoring threebox.spec.js to use fixtures (#10849)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 279, "deletions": 310}}, {"node": {"oid": "e18deda0daedb19a753ebdc3549b8faeeb0c5652", "messageHeadline": "@metamask/eslint-config*@6.0.0 (#10858)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 181, "deletions": 172}}, {"node": {"oid": "e77aa0b7b57e0d1f9130e13f010ae7cd7a3e9022", "messageHeadline": "Migrate unreleased changes in changelog (#10853)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "a814f8ee75e2bb868a6c5668c1d99617bfdc1623", "messageHeadline": "Increase default slippage from 2% to 3%, show Advanced Options by def\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 109, "deletions": 107}}, {"node": {"oid": "312f2afc41cae9d08690fee621ed6424a2cc04bb", "messageHeadline": "Refactor changelog parsing and generation (#10847)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 618, "deletions": 157}}, {"node": {"oid": "c339f28ce8c7edc39754ab2edbcc305a542d4870", "messageHeadline": "Adds jest dependency (#10845)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1471, "deletions": 26}}, {"node": {"oid": "9079fb87ec273bec8c32f2925d73d4eb471a84c6", "messageHeadline": "add abstraction for waitForSelector (#10844)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 271, "deletions": 188}}, {"node": {"oid": "b65a94b7f3d51393b2d23c7d3e9671becbc9e431", "messageHeadline": "Add `--help` flag to changelog script (#10846)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "482cbfe9296476952e2502d04007fba336e9a3a5", "messageHeadline": "Add `--rc` flag to changelog script (#10839)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b18161c066060f1b5a24274e031f3d61575099cc", "messageHeadline": "Remove unused CI script (#10840)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "1c5dcd6efccae80aaabe3592108327003b45f9a9", "messageHeadline": "Add categories to each changelog release (#10837)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 329, "deletions": 295}}, {"node": {"oid": "284c2cb481132acee4ca796da7defffd0795308c", "messageHeadline": "Move BSC chain ID, rename some BSC-related vars (#10807)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "cd97340bb817f43b792da9aeac6bfd8b7647f775", "messageHeadline": "use locator abstraction in tests folder (#10833)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 627, "deletions": 981}}, {"node": {"oid": "d1d7622c93acfaef44cb041df926af33543b8f96", "messageHeadline": "Refactoring signature-request.spec.js to use fixtures (#10820)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 79, "deletions": 179}}, {"node": {"oid": "135f0bb4f099bcd447d413f4102ae224eb7a9dff", "messageHeadline": "Add validation for the `fee` property from the `/trades` API response\u2026", "author": {"name": "Daniel", "email": "80175477+dan437@users.noreply.github.com", "user": {"login": "dan437"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "501829e5cac8efc6423cfae41fd079ae8dd572fe", "messageHeadline": "Refactoring permissions.spec.js to use fixtures (#10829)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 86, "deletions": 206}}, {"node": {"oid": "1db0f477516eab4bc042fdfd3fd5f31b34c357c1", "messageHeadline": "Merge pull request #10834 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2d49efd3d67c5d4ad90ede764c6add1367c029c1", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7438, "deletions": 5971}}, {"node": {"oid": "7b44bb38eb61391e30f50359c6dcdd1230548521", "messageHeadline": "Add links to release headers (#10808)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 288, "deletions": 3}}, {"node": {"oid": "dc1a0367863cb9e9184d562113106ab36662653a", "messageHeadline": "Removing unnecessary params from withFixtures function call. (#10831)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e142bf0c5e8f7fc1636dc6bb8f9c9e4ee5c3f65b", "messageHeadline": "Fix _getPermittedAccounts type safety (#10819)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "966b2dcb432f026a8fc4fdb53c6f69b190df4d49", "messageHeadline": "Refactoring send-edit.spec.js to use fixtures (#10792)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 283, "deletions": 260}}, {"node": {"oid": "044949f8e1a0c3fb8ef8430e07df78ededd1415d", "messageHeadline": "Refactoring address-book.spec.js to use fixtures (#10804)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 284, "deletions": 330}}, {"node": {"oid": "687803539f535dc6d4a90f797b0e4332f3ba5bab", "messageHeadline": "Update the changelog when creating an RC (#10795)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "13862cbc1be63cccc31b749884e4d467f5cec0c0", "messageHeadline": "Update changelog headers and fix dates (#10805)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 271, "deletions": 277}}, {"node": {"oid": "097439eda32c1f40158a042313f775ecbfe038cf", "messageHeadline": "Add support for locators into driver abstraction (#10802)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "14b5c389ed5bf3c551e3c8b8f82d38b4dd23e217", "messageHeadline": "Version v9.3.0 RC (#10739)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 845, "deletions": 503}}, {"node": {"oid": "f5c89843b18a9c68ec28840a28a60634af3312c2", "messageHeadline": "remove node-sass dependency (#10797)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 255, "deletions": 361}}, {"node": {"oid": "5b5a4f6fd99e944008dedf39d5c6a1d6b3fa24cc", "messageHeadline": "Add release header when updating changelog (#10794)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b2f6aa9f655e5e54556154d5815eebcf3d7cd24b", "messageHeadline": "Ensure correct primary currency image is displayed on home screen and\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 82, "deletions": 40}}, {"node": {"oid": "1e44c34e1e0f7d70ef5841d04eb8da6e9e23b94f", "messageHeadline": "upgrade eslint deps (#10789)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 281, "deletions": 77}}, {"node": {"oid": "7b0a25c3fa2be96a12b209d7e90c5711e0ed9479", "messageHeadline": "only applies rules to the appropriate files (#10788)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 24, "deletions": 39}}, {"node": {"oid": "f12f60a2968f12ae89baaf3fb1d3eba1462976a3", "messageHeadline": "Set the BSC_CONTRACT_ADDRESS to lowercase (#10800)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e562e997603b40bff336de9a609a45258bcefcd", "messageHeadline": "Prevent duplicate changelog entries (#10786)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "dc75c18bdf9a5fbb24b81674ad892cceedb9550a", "messageHeadline": "Add changelog entries under release candidate header (#10784)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "358fec049ba7cd376bd25c0da4b8d9031aa5d5c3", "messageHeadline": "Remove script for creating master sync PR (#10791)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 55}}, {"node": {"oid": "6aee658ca23fb35dddc4ff49a6811274701dcc7e", "messageHeadline": "Remove date from changelog release header (#10790)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ff8dd5f6d22e40017e8dc0390e9ac16fe93b7107", "messageHeadline": "Remove useless negation (#10787)", "author": {"name": "Muhammet Kara", "email": "mrkara@users.noreply.github.com", "user": {"login": "mrkara"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e63fcf1e30c3367ac79b7648422d537795882a63", "messageHeadline": "Refactoring ethereum-on.spec.js to use fixtures (#10778)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 60, "deletions": 209}}, {"node": {"oid": "b1dcbcec2c6f3a87c101889a52b61d7a1550b681", "messageHeadline": "Rewrite changelog script from Bash to JavaScript (#10782)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 166, "deletions": 61}}, {"node": {"oid": "b124ac29fc847fb61cee4c9cc858026f500da2ac", "messageHeadline": "Improve detection of task process exit (#10776)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5bfce3243b538d6c24997a5a3c127c8d561810a", "messageHeadline": "eslint perf improvement (#10775)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 40, "deletions": 78}}, {"node": {"oid": "95fbf92cc58eb1e6edfae30a98d63d93c0e12e77", "messageHeadline": "cache lint results for faster repeat execution (#10773)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0040b66e5c5ad694977355fac6f9e2751b4201b6", "messageHeadline": "build - fix use of empty file to replace unused js files (#10780)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "952adbce44856cd01a929021670019f05cea060b", "messageHeadline": "Build - refactor background process to use html (#10769)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "2dadf4374a3449600e861e5fe0d1e47db3befb8a", "messageHeadline": "Use network specific swaps contract address when checking swap contra\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f7a328a9d9488eebf80ad2b20e632c102e8d565a", "messageHeadline": "Ensure that priceSlippage fiat amounts are always shown in view-quote\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "be0b8a11d8ae756b667ddf4ed086e1659d06b4c5", "messageHeadline": "Ensure that the approval fee in the swaps custom gas modal is in netw\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 49}}, {"node": {"oid": "4080ed63a4e65951ff01bce3627d3832f845eb20", "messageHeadline": "Refactor Tx State Manager (#10672)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1286, "deletions": 743}}, {"node": {"oid": "e0b7d08ffbc6d73cf1dbd667bc6e9b3d834cb3ed", "messageHeadline": "Updating y18n and netmask to resolve dependency issues (#10765)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "29cc31afe81159d0a21932a60ba5d3ce02b02985", "messageHeadline": "Fix 10517 - Prevent tokens without addresses from being added to toke\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 236, "deletions": 4}}, {"node": {"oid": "76f4e93eb261efe806072c256f145ba896fc1a9b", "messageHeadline": "Ensure that the correct default currency symbols are used for fees on\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 65, "deletions": 26}}, {"node": {"oid": "8b3d96bc8465b0f4da7ce96655ca08760bf4ea7c", "messageHeadline": "Add New Zealand Dollar to currency options (#10746)", "author": {"name": "Michael Standen", "email": "screaminghawk@gmail.com", "user": {"login": "ScreamingHawk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d8fd4b827163a0086e33cfaae7cd9627309292cb", "messageHeadline": "Use correct block explorer name and link in swaps when on custom netw\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 123, "deletions": 47}}, {"node": {"oid": "254164aec42c6ac8e68e2da3ec723d6d8b3fea4b", "messageHeadline": "update @metamask/etherscan-link to v2.0.0 (#10747)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cc19d250e8f902b50f1cad1c320511b9f6e76e6b", "messageHeadline": "Ensure swaps gas prices are fetched from the correct chain specific e\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 35}}, {"node": {"oid": "594665c45e8a30d7d14641a83fb91b69bb20ffc1", "messageHeadline": "Merge pull request #10742 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "68d3756528fd8c9501b2f579a3ad6e0ade10983d", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4354, "deletions": 3734}}, {"node": {"oid": "6d1add7afea38156d0bde91d4c42e33c56d627ea", "messageHeadline": "eth-block-tracker@5.0.1 (#10737)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "73caeb2d4de5015349c5e184b8ca0373fff4a684", "messageHeadline": "Merge pull request #10719 from MetaMask/Version-v9.2.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "94fc420584724d14add1a6a2c879ee7f953e1d4b", "messageHeadline": "Allow 11 characters in symbol for RPC (#10670)", "author": {"name": "Grant Bakker", "email": "grant@bakker.pw", "user": {"login": "bakkerthehacker"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "8fc2c3272abdcecbf270c08f060e5b3e0b8ec1b1", "messageHeadline": "security - update SES lockdown (#10663)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 190, "deletions": 28}}, {"node": {"oid": "715f699ed96e0368e705a73b15aa2485b7d5aa60", "messageHeadline": "build - refactor build system for easier configuration (#10718)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 264, "deletions": 169}}, {"node": {"oid": "d169f151cd9a614fafd185821812c47a0a82d58f", "messageHeadline": "ci - cache deps before patch-package (#10735)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b668a9030309bd974057c36b8f4e31bbc2294cc3", "messageHeadline": "ci - cache deps before patch-package (#10735)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "cc55a981d4034190e9e14b5a18d9fd2e33148682", "messageHeadline": "Additional swaps network support (#10721)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "9573aa751562cf3e962439e5259981050fa587ce", "messageHeadline": "Update @metamask/controllers to v6.2.1 (#10701)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 69, "deletions": 8}}, {"node": {"oid": "d4842b089ecd633c0d17024da99355ae2c3cc023", "messageHeadline": "Fix 10562 - Hide the suggested token pane when not on Mainnet or test\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "ed2e538636189d3aeaa6739b8bb45c15ad61da5d", "messageHeadline": "[skip e2e] Update changelog for v9.2.1 (#10722)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7afd3156e026134d3fde60dfdd76ff907a97adca", "messageHeadline": "Fix mismatchedChain typo in custom network approval screen (#10723)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ea02142b55468fd3da9de47b53aa11dbda84810", "messageHeadline": "Version v9.2.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "04f92a5f14befd4d3dd4a68751e2f2d9d82f6a73", "messageHeadline": "Setting balance to 0x0 when the original value is undefined (#10634)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6563339cbc1b84f0137eb93cd2edc30ea141ba0f", "messageHeadline": "rule out empty string for symbol (#10712)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c865804a268a5fe5deafb4d337fed612a80c9332", "messageHeadline": "resolve issue with missing template error (#10692)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "c14919c60f881ef93661cde8ad03a4e9ab549f5c", "messageHeadline": "Fix 10706 - Prevent autocomplete from add token input (#10700)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0fdc8a42cea19948f11e6cf30a6c77517d5aad00", "messageHeadline": "fix: remove unused `metamask.rpcUrl` from redux state + fix tests to \u2026", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a16841f6bb8bb3f509e0086da4f6e7d70b96081d", "messageHeadline": "rule out empty string for symbol (#10712)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1cfa58287c46db02f8873f853c25e9fce18f7cc5", "messageHeadline": "Removing hard references to 12 word seed phrases in copy (#10704)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 14, "deletions": 279}}, {"node": {"oid": "5bed62b1b3fdfb143738fa2920f8ee365d2cbf6d", "messageHeadline": "Add MetaMask to list of BIP44 HD path examples (#10703)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "255586aea1d2ba6cff20ab7c511d8acd00d1e4a8", "messageHeadline": "resolve issue with missing template error (#10692)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "bfdc1e68f5b7a9d287d3b7e39aabbfccf9db29b5", "messageHeadline": "Delete setupFetchDebugging.js (#10636)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "91e5b859552852c68ad6fa7d4e46a6ed83ac67c2", "messageHeadline": "Excluding sourcemaps comment in production builds (#10695)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "ff86465a24d9754a62647e58700b6f43786173c8", "messageHeadline": "deps - remove \"remotedev-server\" (#10687)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 16, "deletions": 547}}, {"node": {"oid": "fc8ffc134d79cf821ed75dd385ac6e193a59185a", "messageHeadline": "Adding default properties to NetworkForm (#10682)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1b4504e2331cd390b917fdadce10547df7994fb3", "messageHeadline": "make migration more safe (#10689)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a81629e104675f46b4b3cbd87201cd98db315b15", "messageHeadline": "refactor incoming tx controller (#10639)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 674, "deletions": 697}}, {"node": {"oid": "530e8c132fbac85d96709e83bbce60a7a2d4d738", "messageHeadline": "Fixing incorrectly typed token decimal attribute (#10666)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 764, "deletions": 1}}, {"node": {"oid": "fc999f948b5bf1d5d05b40483064792e18342b7c", "messageHeadline": "Change 'Send ETH' title to 'Send' (#10651)", "author": {"name": "gitpurva", "email": "47534619+gitpurva@users.noreply.github.com", "user": {"login": "gitpurva"}}, "additions": 6, "deletions": 156}}, {"node": {"oid": "6cfdac529f1378e7c45d556e18352198361e2b72", "messageHeadline": "Don't render faucet row in deposit modal for custom chains (#10674)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b50fe3184ac82344af256db901e5c0bc08ebc956", "messageHeadline": "fix: replace dnode background with JSON-RPC (#10627)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 339, "deletions": 123}}, {"node": {"oid": "480512d14fe4891a508cddbcb7e027d9181ae728", "messageHeadline": "Swaps support for local testnet (#10658)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 466, "deletions": 227}}, {"node": {"oid": "1c573ef852e20789d3e2ff1233348a18c854fa4c", "messageHeadline": "Improve specificity of `test:unit:lax` npm script (#10661)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88ad38372227250488527c41122d5e5cc1f14d25", "messageHeadline": "Fixing migration script generation paths (#10664)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a233e463457ca2ac9b3342f4cc848303a44e929", "messageHeadline": "colocate tests in flat structure (#10655)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 571, "deletions": 677}}, {"node": {"oid": "da90674f595af81bd8197201c2b4e56186b19245", "messageHeadline": "Allow TextField to receive min and max attributes (#10656)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "b8900140ec3cc02138ad6ebcf8e063dc21e59d17", "messageHeadline": "Prevent network menu highlighting (#10643)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60514c12b0ad6ae69d8a6ca793950b0a272acd72", "messageHeadline": "Fix: ETH 'token' now only appears once in the swaps to and from dropd\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 55, "deletions": 47}}, {"node": {"oid": "3e6b2e7f0ab2030fe3a40e742a3ed594818ed60b", "messageHeadline": "Ensure swaps detail height doesn't create jump in vertical height (#1\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3319d0552d3f747a80d2c2d406898ae983efdef1", "messageHeadline": "Merge pull request #10652 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "9ce7b3171914c68f66fedb8d74e642acc9ec09bf", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 774, "deletions": 700}}, {"node": {"oid": "513a6486aacd877977cdcd92883ba2a0171fee6b", "messageHeadline": "Merge pull request #10617 from MetaMask/Version-v9.2.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2210, "deletions": 1775}}, {"node": {"oid": "9ae82046f08fc9da5f8432e9a81eef9d8f7daeed", "messageHeadline": "Position the 3dot menu in the same spot on asset screen and home scre\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "153bbc60533289356682a66f98cb0687c07e0343", "messageHeadline": "Move swaps constants to the shared constants directory (#10614)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3d4dfc74a870ce159d5b1b8733c40388b9a10fe5", "messageHeadline": "prefer chainId over networkId in most cases (#10594)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 159, "deletions": 145}}, {"node": {"oid": "661948cd5b5fa3b5f1294fab4de4ede2da33af9f", "messageHeadline": "no more node:console (#10640)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b21cc5660fc7e7977916c82ec2117ea906973f2e", "messageHeadline": "fix: speedup cancellation (#10579)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 193, "deletions": 272}}, {"node": {"oid": "84b1379b40f547ca047e2a9294068c9dd8da7992", "messageHeadline": "Setting balance to 0x0 when the original value is undefined (#10634)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcd04cdd935df1b633b196e5e0660cd50f7ef60b", "messageHeadline": "Hide zero balance tokens at useTokenTracker layer (#10630)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "90bfaf6ac23c895e96171c9431fea23ea184a383", "messageHeadline": "Hide zero balance tokens at useTokenTracker layer (#10630)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "7aaf1c4eb3b8a73655cf08af1f98fc1ced0c1c58", "messageHeadline": "Removing double click bug from delete custom network modal (#10628)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ed5bafa119015049443f17bc2972c4aadab22d9", "messageHeadline": "remove transactionCategory in favor of more types (#10615)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 389, "deletions": 244}}, {"node": {"oid": "a29fc51838a5eabf143a9afc168eabfa55d044b4", "messageHeadline": "Ensure permission log will only store JSON-able data (#10524)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "9339278d3c4490a6f4030c8da2d2ccfcfdfead08", "messageHeadline": "Replace logic for eth swap token in fetchQuotesAndSetQuoteState with \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "e4d1f874f81740a9960b6286c2090722062beaf8", "messageHeadline": "Update changelog for v9.2.0 (#10621)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "df9b4f933ac1663c083bcc22b00e1a074e7a95ef", "messageHeadline": "Revert \"add fsevents entry from allow-scripts for mac os x (#10605)\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2c12f194422a386f4728aa8bb287e03ac173fa01", "messageHeadline": "Version v9.2.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "669ab187a1618b2bd0ed105c28979c8e425a7b0e", "messageHeadline": "add trezor HD path for ledger wallets (#10616)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aa37e30c08b44a299092ffbc7a7caf6f08586e29", "messageHeadline": "use etherscan-link for account-link (#10590)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 60, "deletions": 58}}, {"node": {"oid": "38fe75b7d9255b0fb7515ef2f78250a5b9791aa3", "messageHeadline": "prefer chainId when building block explorer urls (#10587)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 248, "deletions": 112}}, {"node": {"oid": "92680cf56f44cf5ad23baa315171217cb35d05b2", "messageHeadline": "Add support for multiple Ledger & Trezor hardware accounts (#10505)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 422, "deletions": 201}}, {"node": {"oid": "444d8dd51af23c9c7a12c62ec2affdc7968ffc8a", "messageHeadline": "Fix #10081 - Use fetchWithCache to retrieve and store basic gas estim\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 34, "deletions": 210}}, {"node": {"oid": "aeffe176b3e4fa017a711b959e4052b56e71d42e", "messageHeadline": "Hide zero balance tokens with preference (#10486)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "3ba91df387e9e4660be651038a60b71025102041", "messageHeadline": "Unifies unit tests filename suffix to .test.js (#10607)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "083a795a304250782445eb1eebb6035e801c6c52", "messageHeadline": "Converting ListItem container from button to div (#10611)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "21868e08e612f7398d92937d279ac39363808868", "messageHeadline": "Move the METASWAP_API_HOST constant to the swaps constant file (#10612)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c86ceacfd9c59696c02b162c7c95acac9db49261", "messageHeadline": "Standard reference to ETH_SWAPS_TOKEN_ADDRESS via ETH_SWAPS_TOKEN_OBJ\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "59f516ade249360d9969bdfe663aaec03e2336da", "messageHeadline": "add fsevents entry from allow-scripts for mac os x (#10605)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "85181aaff4cf7e8a8aa7f9cea68349ba659d2079", "messageHeadline": "adding condition check to verify token data is loaded before renderin\u2026", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "80266cf33c17ba1db104137f82c8a897fe2ad8a8", "messageHeadline": "update @metamask/etherscan-link to v1.5.0 (#10603)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9f11fadd95836b3b440372cf9809af3779ada8a8", "messageHeadline": "remove proper noun Ethereum from all locales for onlyAddTrustedNetwor\u2026", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "d68466f0b8f6a7d69c3f868f79799bd18893f5e9", "messageHeadline": "Fixing activity title text truncation (#10601)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a09dab4f6b794599ffcd5895b7346d9ca5d5ce5a", "messageHeadline": "Update `elliptic` to v6.5.4 to address security advisory (#10602)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 392, "deletions": 241}}, {"node": {"oid": "83371dff3e6d95534ce7ca3baf1177be0487c7cf", "messageHeadline": "Update `@lavamoat/allow-scripts` to v1.0.4 (#10599)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "45c076e232af0bcd7a3635018f53fc8f64bb215b", "messageHeadline": "Adding warnings for excessive custom gas input (#10582)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 174, "deletions": 6}}, {"node": {"oid": "79a7199a2f744692b5dd8ec08040242de5d146d5", "messageHeadline": "Fix mobile sync of ERC20 tokens (#10591)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "40ffaa726574eef1e407d84f95b4a5316255095c", "messageHeadline": "Remove unused localized message (#10589)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3840a58e82c652bdf02fc915969ba6de670a43e5", "messageHeadline": "use metamask/etherscan-link (#10580)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 6, "deletions": 57}}, {"node": {"oid": "91ffb806060e280b26f6506c4f9540c897c4481c", "messageHeadline": "Update italian translation (#10126)", "author": {"name": "matteopey", "email": "28830727+matteopey@users.noreply.github.com", "user": {"login": "matteopey"}}, "additions": 442, "deletions": 1}}, {"node": {"oid": "b441dcec6a9bec316d3e4b3a1ef3e5794e256891", "messageHeadline": "Convert useSwapsEthToken hook to a selector (#10568)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "93917cf3cb558da12d33b3ae54b3d25815b4400e", "messageHeadline": "Merge pull request #10581 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6c72b55b11091e0637892987fc32ff7c25073281", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 197, "deletions": 746}}, {"node": {"oid": "0523e9fe19c4309f491a00808c5efd35813d7fd0", "messageHeadline": "Merge pull request #10574 from MetaMask/Version-v9.1.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "996e8e75e15ab95a1e2c481a9b285c57bf46ebf6", "messageHeadline": "[skip e2e] Update changelog for v9.1.1 (#10575)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d034adfb2446686e23a4ccf86b7b0c61d319689e", "messageHeadline": "Fix/handle safe low undefined (#10561)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "615f87e12ee2ee0e0621b850dfa30a5a708bc18d", "messageHeadline": "handle undefined network (#10560)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "9d97dcb22e6f34a451845fd55fbde951b2dfb34b", "messageHeadline": "Version v9.1.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a8b16535668851eed49579907ac21c9f04a2605e", "messageHeadline": "Updating references to MetaMask support (#10563)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 37, "deletions": 676}}, {"node": {"oid": "325215fb5fd7fa9ff7d750772eb8a3037c4aba3a", "messageHeadline": "Remove dead code related to the selectedFromToken variable in swaps/i\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "3128d183e149f85b31f178f0e6cf7e032408ae89", "messageHeadline": "make lavamoat optional for dev mode (#10538)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3c6cdef0747542215b928d9781d3ed1ff3e43d2a", "messageHeadline": "Adding a warning when sending a token to its own contract address (#1\u2026", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 108, "deletions": 6}}, {"node": {"oid": "eef92d0d5a0a1d2ea910194d5e94fbdb70148132", "messageHeadline": "handle undefined network (#10560)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "e42658b590b60cc559938277ddf4021c2b26d633", "messageHeadline": "cache balances by chain id (#10545)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 39, "deletions": 26}}, {"node": {"oid": "d44c4d3747ef5a015cca992eae588b61ca569f3f", "messageHeadline": "Fix/handle safe low undefined (#10561)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "1ed75b45f75d131b529584ef4922e76354df8d27", "messageHeadline": "Remove unused `hasHexData` prop (#10529)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "b74b70df2aa1d0666f2ab659fe361a8fe17d1495", "messageHeadline": "Resolving pull-ws to v3.3.2 (#10543)", "author": {"name": "ryanml", "email": "rlanese@brave.com", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8bcd5e3b083c3f64e99d6e9e68cc7b18f0dd8873", "messageHeadline": "Sync `master` with `develop` (#10540)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "2e88bd243d62fb20de0b8aeb0ba1a2fb5b78021a", "messageHeadline": "Merge pull request #10513 from MetaMask/Version-v9.1.0", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 18895, "deletions": 3907}}, {"node": {"oid": "1884ea20737abef95341ef438be1a2f9230bd169", "messageHeadline": "Update changelog for v9.1.0 (#10526)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "5026c1e6d0f5b388c61693dbc1ab85245c8bb12d", "messageHeadline": "Version v9.1.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "46ecf7074106d011d4c2cca1dad41688dff5a369", "messageHeadline": "Update swaps failure copy to help users get support (#10525)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 36}}, {"node": {"oid": "7532e7ce3f521daaa22a7810e62d358e0f27e2f5", "messageHeadline": "fix links in add ethereum chain (#10536)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8013e85c20e82a517e8f4c3d2ad20ee9f360ccf8", "messageHeadline": "Accommodate for 0 sources verifying swap token (#10521)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "616b71271a14062aa89cb6f0a82d24fddf19cca4", "messageHeadline": "add chainId to all new transaction metadata (#10528)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 147, "deletions": 37}}, {"node": {"oid": "0f7e2dbf20d4c6efb3edfec8c80c2a7e63e8ab56", "messageHeadline": "Show warnings on Add Recipient page of Send flow (#10530)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "b04120dd0fc3275717cceb51ab791dad8ca468a4", "messageHeadline": "Warn users when an ENS name contains 'confusable' characters (#9187)", "author": {"name": "ty", "email": "lastcanal@gmail.com", "user": {"login": "lastcanal"}}, "additions": 136, "deletions": 23}}, {"node": {"oid": "caa32d87fbc34e7e29c6c459c7f64288e8e2c5c7", "messageHeadline": "key tokens by chainId (#10510)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 596, "deletions": 30}}, {"node": {"oid": "dedadee3465f975cd3f7b7d05eb56de525287dfa", "messageHeadline": " [Fixed] #7921 Message text overflow removed redundant title (#10485)", "author": {"name": "Austin Akers", "email": "austin.akers5@gmail.com", "user": {"login": "BboyAkers"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "1a2dc850a3a227e934b0a187facb281f01f94256", "messageHeadline": "addEthereumChain bug fixes (#10520)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 11, "deletions": 29}}, {"node": {"oid": "20b2c5f004c3f9b38e22abcdfd97bab2afebb5f5", "messageHeadline": "Fix LavaMoat config check (#10514)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15d78b815839ff05d178994191b194c04b806926", "messageHeadline": "use chain id for enabling ENS IPFS resolution (#10507)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "3181eca351bf0f61abb16732cd0fe7289e34c4d1", "messageHeadline": "Add `tl` localized messages (#10269)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2094, "deletions": 0}}, {"node": {"oid": "1860f486bd6b83973a62ced68ac30e4ee63d88b2", "messageHeadline": "Update `ru` localized messages (#10268)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1091, "deletions": 288}}, {"node": {"oid": "59058b2f73bdb9909748e0ddbc45911182282ca9", "messageHeadline": "Fix `ganache:start` npm script (#10515)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "465dcb5e91dcb291fc78b1a2177df09ce8acdd5d", "messageHeadline": "Wrong Currency Symbol when using Custom Network (#10490)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a17529c22c5ae6bb5f70a6026e95d58790b431be", "messageHeadline": "Improve contributor documentation in README (#10509)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "681db78ff88c34cd7882c892c4c65d86b2857644", "messageHeadline": "Add CI check to ensure LavaMoat policy is updated (#10493)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 54, "deletions": 203}}, {"node": {"oid": "eae04fc19e717a3f3c4b9be19af1155defb3d80f", "messageHeadline": "Improve safety of source map explorer script (#10498)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "684c5855cdeca0180b266c261d9cd7dd0dc3697f", "messageHeadline": "Remove unused TransactionController option (#10508)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2b022cd759a99172d5abb4b46d44ba2bf0bd27a3", "messageHeadline": "Remove unused AppHeader props (#10506)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "aaec480e3298ae9bc56aabd1671787f528b544ee", "messageHeadline": "fix misuse of getCurrentNetwork (#10504)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "88c50edad3076fe9485a1cea1641bd20990b0caf", "messageHeadline": "Update twitter handle (#10503)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7a0ca134b44e159429e7a36815acc938c23f92c", "messageHeadline": "Replace use of 'destinationAmountInEth' property with 'destinationAmo\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c4af85664a4059160ecc648a036478855a7da47", "messageHeadline": "Ensure that swap approve tx and swap tx always have the same gas pric\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75a81c605ac6b0c38c73d02ac1f5e9717510dedb", "messageHeadline": "Eliminate artificial delay in swaps loading screen after request load\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "23013b1ee92ee21c399c37b66f0a570135c614bd", "messageHeadline": "Reduce build warnings related to Sass (#10494)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "823466b62af840d1e1916eaadaff0e435ece47c0", "messageHeadline": "Re-add handler for addEthereumChain (#10489)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54c94e6b91cb663dde50587eebf30c65f8abb565", "messageHeadline": "Fix library bundle visualizations (#10497)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "839693b685654ac8c401f67d77212ba4309fdc71", "messageHeadline": "Use chain ID instead of network name for getIsMainnet (#10488)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "73e0fdddd0d661f0da4bc7b1fdae4c09066fa913", "messageHeadline": "Use `.sh` file extension for all Bash scripts (#10499)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1d23b59af3d67b76341cbc4365e33cbcbc2ece20", "messageHeadline": "add Custom Network Added event (#10484)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "aabe653240c651bf81a4e0d7ae28c93c281e7c14", "messageHeadline": "Add Custom Network UI (#10310)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1042, "deletions": 28}}, {"node": {"oid": "f196c9feb8dd84eec64df7bb2618fd2c583feebd", "messageHeadline": "Add Lavamoat to build system (#9939)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 5027, "deletions": 19}}, {"node": {"oid": "7e0525ec171b67d0b3cc7a201a6c99fe5ffa9e38", "messageHeadline": "Fix #10447 - Prevent navigation from jumping vertically when clicking\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d579dfcef8420d0130d1bb17fde86a3bea3523f", "messageHeadline": "Remove react-select and SimpleDropdown, use Dropdown (#10468)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 54, "deletions": 509}}, {"node": {"oid": "e3084b87ccb10e02433de314ad38a32bd630c3bc", "messageHeadline": "fix: manually connect accountsChanged (#10477)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "fab22ee05feff86abf2d3c7a9ca3bb0ced64893d", "messageHeadline": "Fetch eth_gasprice in send flow on non-Mainnet networks (#10444)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 98, "deletions": 9}}, {"node": {"oid": "5996e84596bd9e691c147b6d5b55f069f86d1090", "messageHeadline": "@metamask/contract-metadata@1.23.0 (#10475)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "59a9d4dc5c400018ebffb26614bdf6aab2e44f30", "messageHeadline": "Clean up network form form generation, autofocus the network name (#1\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 41, "deletions": 36}}, {"node": {"oid": "21aec63f417d6a68ee05f44979fd267bb04282da", "messageHeadline": "Fix encypt/decrypt tx queueing (#10350)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b056867c335bfa09733fc6626f682b53da18bf91", "messageHeadline": "Correct use of useTokenTracker in viewQuote to ensure token data is n\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "1a91d985ccfd2fc3d1918c7a2b444bbba38bfd3f", "messageHeadline": "Update `vi` localized messages (#10270)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1883, "deletions": 91}}, {"node": {"oid": "2122b8cf1657e16d6ee564d47506a3c06e6beb9f", "messageHeadline": "Hide links to etherscan when no block explorer is specified for a cus\u2026", "author": {"name": "Austin Akers", "email": "austinakers@microsoft.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "f4819e408b9e841a6ca11017c9253035d73b27ec", "messageHeadline": "fix: confirm page header should show address in fullscreen (#10467)", "author": {"name": "Shane", "email": "jonas.shane@gmail.com", "user": {"login": "shanejonas"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "1f79250285e86e1cacdde6151afe1bc99b445669", "messageHeadline": "Fixes gas selection check mark on the notification view (#10465)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ffeaeea4b109443d571abd793cdea5a9dff3425c", "messageHeadline": "Disable BUY button from home screen when not on main network (#10453)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "2e9c66efc74ebf582cb982190751d780f760d4ea", "messageHeadline": "Deduplicate lockfile dependencies (#10452)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 44, "deletions": 214}}, {"node": {"oid": "b33a3deea6082fbe9b60c82e8babb25f0475e7b7", "messageHeadline": "Updated es and es-419 translations (#10258)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2247, "deletions": 201}}, {"node": {"oid": "76836097f59e5b95372508809596c78287bbbf15", "messageHeadline": "Faulty use of adjective instead of verb in Dutch (#10448)", "author": {"name": "Mentor Palokaj", "email": "mentor@palokaj.co", "user": {"login": "actuallymentor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b885cd1b40ebe6483d2c01e291692dcaa9c8ac9d", "messageHeadline": "Ignore unit tests when verifying localized messages (#10449)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8a76dcc18a150cec8799cea3e5092f11c51c92f2", "messageHeadline": "Remove `gulp-imagemin` (#10435)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 26, "deletions": 803}}, {"node": {"oid": "932794a5ddc0930c69cd07ac078168b6630a84ca", "messageHeadline": "Remove `gulp-babel` package (#10437)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "cbf375a6a2ec8461569f7a98c754fa70b253d011", "messageHeadline": "Remove `gulp-debug` (#10436)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 50}}, {"node": {"oid": "bc5a136af166bad70c5d9161f8cc45bdc3d0a667", "messageHeadline": "Remove unused `react-test-renderer` (#10431)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "50c3b06563de92f6864296f1325e004371038800", "messageHeadline": "Remove `chai` (#10440)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 36}}, {"node": {"oid": "eb879a79302581ed7cd4ee94961c988372d8313f", "messageHeadline": "Remove `deps-dump` dependency (#10438)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "03562ff711013b4022089e99f76ec485cc6e22f0", "messageHeadline": "Remove `file-loader` package (#10439)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "ff909d724e97dcd800e3626ea2aecd470a887eee", "messageHeadline": "Remove `browserify-derequire` (#10441)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "d9e393f8277e7a7563a30355dd0e453820cb967b", "messageHeadline": "Remove `babel-loader` (#10442)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "81ef9330c7533a4fc237522b68df4692d3001930", "messageHeadline": "Remove `multihashes` (#10443)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "036e1cf8cec0cb68bd46e089e7cd9f2eb6f27094", "messageHeadline": "Remove `regenerator-runtime` (#10430)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a9a66142900d13c5f0c3263ef1eb6f7e893d790e", "messageHeadline": "Remove `gulp-replace` (#10432)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 44}}, {"node": {"oid": "906324cb5e26ea2d308b897ae08a59a9b674b9f1", "messageHeadline": "Remove `gulp-multi-process` (#10434)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 57}}, {"node": {"oid": "4c5edea294949084bf74a43a1995e5d636e89377", "messageHeadline": "fix contract exchange rate race condition (#10414)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "b9a3d3442f732afaad0b5fd8270bc14eaa9b5045", "messageHeadline": "Update `react-devtools` (#10429)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8e2d4e6fdd581c0fcb833e33ce8adc87164771c0", "messageHeadline": "add MetaMaskTranslation component (#10405)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 174, "deletions": 27}}, {"node": {"oid": "e48053a6d586f21494042d394e361c9f4813eac5", "messageHeadline": "Add custom network RPC method (#9724)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 381, "deletions": 64}}, {"node": {"oid": "d8cda0b09310f590152ec09c80edb2e8004e5801", "messageHeadline": "Fixes css override of token option menu icons. (#10424)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "38078d7a8d098057eaa25dade017627e2143c7d7", "messageHeadline": "Fix BatchRequest.execute() multiple window issue (#10423)", "author": {"name": "jpatel888", "email": "14117763+jpatel888@users.noreply.github.com", "user": {"login": "jpatel888"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "73f5d386fef37f1f1d8a46429c9991e8e57df9a2", "messageHeadline": "Fix color indicator size (#10421)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd1683402ac365da0b514d50cc6c5a9af8784551", "messageHeadline": "use native currency in asset row (#10413)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "ba9a67fe5a2c6e796acaa30f2bd2c4b6f2f616e3", "messageHeadline": "Add `hi` updates to changelog (#10409)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a8d959fc47996022d93ad5a1f817119123dfb9ca", "messageHeadline": "Merge pull request #10411 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "3f394c48f0b33ba580908d479a9d630b499b0256", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3480, "deletions": 1031}}, {"node": {"oid": "4b75135864d855d0a6230484ad410628187dc789", "messageHeadline": "Merge pull request #10397 from MetaMask/Version-v9.0.5", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 38519, "deletions": 34763}}, {"node": {"oid": "91aaa8c5409ca24ae4a3761e3ccff9ff933e501c", "messageHeadline": "Fix locale lint errors (#10410)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 170, "deletions": 88}}, {"node": {"oid": "a12654ec378a1dbc6c8a65326e4f347efa9753ff", "messageHeadline": "Update zh_CN translation (#9388)", "author": {"name": "arisac", "email": "hi@aris.ac", "user": {"login": "arisac"}}, "additions": 1021, "deletions": 208}}, {"node": {"oid": "9489dbe67d0dae24306fdde7bb2e9790979b888b", "messageHeadline": "Update changelog for v9.0.5 (#10398)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "19fa2f59622b780113aa2878e23a6a17a66741b5", "messageHeadline": "cancel unapproved confirmations on network change (#10357)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 145, "deletions": 36}}, {"node": {"oid": "6677bd9ccedda916032d611eacaa5b87f3026ce1", "messageHeadline": "Remove unused `confirmTransaction` state (#10396)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 393}}, {"node": {"oid": "22f3e79bd86fe0554d79caeaf53bce5c60eaebbc", "messageHeadline": "Update `eth-sig-util` and `ethashjs` lockfile versions (#10383)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 47, "deletions": 44}}, {"node": {"oid": "88f12338525517c576764c2c2107e99b5cfc949a", "messageHeadline": "Fix `transferFrom` localized message (#10395)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85cf35b2d1522e08994174a00dc8158b2baf1cf1", "messageHeadline": "Storybook: Signature Request (#10400)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 259, "deletions": 6}}, {"node": {"oid": "b93046bdabc8e0107fc40d30b51b31095240798e", "messageHeadline": "Use string literals for transaction category localized messages (#10391)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "aadb8ac0ac42cd5bf5bd6afd526f93f831be9b72", "messageHeadline": "Fix `start:dev` script (#10399)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e086aeb06cf63adb79bc8e2bc09e1d70c5ed7db", "messageHeadline": "storybook/i18n - add i18n party button (#10382)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 148, "deletions": 281}}, {"node": {"oid": "fd42e3b06d2eb5141f03188332cda520554613ee", "messageHeadline": "Update `ja` localized messages (#10265)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1750, "deletions": 86}}, {"node": {"oid": "e66709e4b89e597b9daae7b470835d60f98ec515", "messageHeadline": "Version v9.0.5", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9dc88397dc1c38e54c1ab6f31d1138d47a6203f4", "messageHeadline": "Update `@metamask/inpage-provider` from v8.0.3 to v8.0.4 (#10378)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "494c7da7dd8d745acc7a3cc98d8b0f2a2e698d1a", "messageHeadline": "Update `yarn.lock` file (#10393)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "b0215738a295024d39ac3dc7d7b6c9d7b5f44f2e", "messageHeadline": "storybook - i18n toolbar (#10381)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 342, "deletions": 20}}, {"node": {"oid": "531c35bc96d94d43dcad1f9746e42bf06b2d0953", "messageHeadline": "Ensure users reacknowledge price slippage risks when it changes (#10376)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "913fd5aad6c4dd9849cee469b038d8d4bd9f562a", "messageHeadline": "A swaps copy update (#10387)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27d6c6e0df1acb0f0e203aecb9ab5925b0868f03", "messageHeadline": "Make action elements in actionable message component accessible (#10386)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "33ab480fbebbc1b7af17dc0c0f465acfc96f4edb", "messageHeadline": "Swaps token sources/verification messaging update (#10346)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 153, "deletions": 15}}, {"node": {"oid": "6a6b27a04d1544cd342aceeeba11e9fe1d09f437", "messageHeadline": "\"yarn setup\" - the new way to install your deps (#10379)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "418662c3658231fed4ddd9ff30204de9793d9fcc", "messageHeadline": "Move ganache server from test setup to individual test file. (#9703)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "2d777c917806438c10104ed412a781e8ac3a0192", "messageHeadline": "Update allow-scripts config (#10375)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "143d0b316adde2779589345efe8137d5c629bb5d", "messageHeadline": "Update readme to node 14 (#10374)", "author": {"name": "Adam Magan", "email": "madam@cloudbees.com", "user": {"login": "mrageh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76a2a9bb8b6ea04025328d36404ac3b59121dfc8", "messageHeadline": "@metamask/eslint config@5.0.0 (#10358)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 32914, "deletions": 32568}}, {"node": {"oid": "e82ab946999246563813bd389fa109fb26e3bdde", "messageHeadline": "Change copy of submit button on swaps screen (#10373)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "eeca0af5b930c7db04cae0684da7e4024a3ebf27", "messageHeadline": "Implement price impact acknowledgement button (#10347)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 139, "deletions": 58}}, {"node": {"oid": "efd280172f5f5e1e6d884a71ac789d0782a98742", "messageHeadline": "ci - run storybook and add to build-artifacts (#10360)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "b52d82ac279696d3b7532584e2c33d63e79af25f", "messageHeadline": "ci/benchmark - increase executor size to medium+ (#10361)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da18091d8ee1409f0d823c6d6a0e625ceecd76eb", "messageHeadline": "fix(typo): unapprived unapproved (#10366)", "author": {"name": "Richard Gordon", "email": "richalbreb@gmail.com", "user": {"login": "rgordon95"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2d40f4e3a95359d2a112ad6e5af2ebe35b95a8e", "messageHeadline": "deps - bump allow-scripts (#10370)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fc409a103b1ac2bf28ac53544dbe10e457fe5014", "messageHeadline": "Add .yarnrc to disable scripts (#10354)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "20d536d18910799c4353c412ebb2aee00c108bd1", "messageHeadline": "Update `id` localized messages (#10263)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1123, "deletions": 258}}, {"node": {"oid": "181bd7bc16482655165dd10c1e8734aa470171b6", "messageHeadline": "Require English descriptions in locale files (#10260)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "b98cef16afe7101cf0484ae69af8f31b3dce687f", "messageHeadline": "Update to Node v14 (#9514)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 56, "deletions": 364}}, {"node": {"oid": "df5f7893911713cdfcec3cd15d8124782c06c39f", "messageHeadline": "Use nock to intercept gas call for gas-duck test (#10334)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "96933b3faf1327a023a62bc5e3e1d127d98763ef", "messageHeadline": "add MetaMask Template Renderer (#10307)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "6a89261f2891f3c4abedb9f0ff0617f4067bc21b", "messageHeadline": "Reject Trezor eth_getEncryptionPublicKey requests (#10330)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "12161bb0c6982ee1f3bfd3906f4a47f58e013ed7", "messageHeadline": "add Callout component (#10309)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 235, "deletions": 0}}, {"node": {"oid": "f9b5b7ee37a395b260faf7dd7136683e51398a75", "messageHeadline": "Update `ko` localized messages (#10266)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1147, "deletions": 298}}, {"node": {"oid": "99b6fee0ed7cd7224a7473c47c051d3d5e548ffe", "messageHeadline": "Stub out background and bg methods in actions test (#10321)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 768, "deletions": 468}}, {"node": {"oid": "6b34fb41840be199cb3fba7ef2af59e14b3a6e73", "messageHeadline": "Use @lavamoat/allow-scripts (#10009)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 240, "deletions": 33}}, {"node": {"oid": "23bab62008c9137529c586f66356781af4cc3fc9", "messageHeadline": "Reject eth_getEncryptionPublicKey for ledger hw wallets (#10326)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "469ccd20b3e74a87ffcb883655c47b8da305ea5e", "messageHeadline": "Fixup prop types and use constants (#10306)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "9269615b26ff27af8640980e40b334de6960ca18", "messageHeadline": "add inverted info icon, and update props (#10305)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 70, "deletions": 15}}, {"node": {"oid": "e6f4c89945e9a317c9f07c1437f40dbc5cf2d33e", "messageHeadline": "Fix signature confirmation PropType error (#10317)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f381f41cb271571372ff1c3be89a7b85569c4b0f", "messageHeadline": "Fix network dropdown button (#10312)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6f46253e62c31f7dd0b5baeb5d03dbff76201b02", "messageHeadline": "Fix menu-droppo external click handler (#10311)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "d7d2de04bd6631d4ac6887226babaf6574dd46bb", "messageHeadline": "Fix PropType error for Chip component (#10319)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05f5deb70159b9e3826b66e7f69caffade1379f9", "messageHeadline": "Bump electron from 9.1.2 to 9.4.2 (#10308)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 94, "deletions": 42}}, {"node": {"oid": "c053294781ad4147194f8a4954007e0e52d9343d", "messageHeadline": "Add origin to transaction confirmation (#10296)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "d8993883b7f50d17450319498cc6227ddd569398", "messageHeadline": "Add origin to signature request confirmation page (#10300)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 38, "deletions": 167}}, {"node": {"oid": "471140fdea72dcf52c2fce4c9b30540cffc166f9", "messageHeadline": "Add Truncated Definition List (#10292)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "ecff9dfcb01953fb70a7c12cea458a3a99bb97d9", "messageHeadline": "Remove unused transaction base props (#10295)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 122, "deletions": 196}}, {"node": {"oid": "419897cba6f76bb63e5a140763efa59e7b418df1", "messageHeadline": "Add Definition List component (#10291)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 176, "deletions": 1}}, {"node": {"oid": "96361872cc088e402eff349bcf12c06593f34d46", "messageHeadline": "Merge pull request #10301 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "425ec6228cc1848f170fbf2157b12c6857054be3", "messageHeadline": "Use nativeCurrency in the confirm approve screen (#10298)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4c0eee793d51f2fc6768a696715ba0d4e21a8f3e", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1007, "deletions": 857}}, {"node": {"oid": "61374caa4e07a4661e1cb87d5f41499de7325401", "messageHeadline": "Merge pull request #10257 from MetaMask/Version-v9.0.4", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2993, "deletions": 932}}, {"node": {"oid": "293b8a0f530380407a840c029ee6a3b906cfef1e", "messageHeadline": "Add box component (#10289)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 611, "deletions": 40}}, {"node": {"oid": "3806e0a2a665522bf08bd09010add8a8fcce6ff4", "messageHeadline": "Refactor NetworkDisplay, ConnectedStatusIndicator, etc to use ColorIn\u2026", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 390, "deletions": 770}}, {"node": {"oid": "569672027cee12a8eb9221861b6aa073dbfca3f7", "messageHeadline": "Allow editing transaction amount after clicking max (#10278)", "author": {"name": "Alex Donesky", "email": "alex.donesky@merlinlabs.com", "user": null}, "additions": 6, "deletions": 47}}, {"node": {"oid": "8f29e56ee1155a0a1563b937ae3ee59c2e3a32ba", "messageHeadline": "Update changelog for v9.0.4 (#10274)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d21dcb919dc35c53394b60a7e7c0b0de2949a315", "messageHeadline": "Version v9.0.4", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d0df03b89a266850fb3384de0caf0236937e0ac6", "messageHeadline": "Cancel transaction when swaps submission is failed because the simula\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b441b7cfdce7d3df37fdcde8ca7d0ca1e4d4b656", "messageHeadline": "Remove missing messages from verify locales script (#10259)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 133, "deletions": 50}}, {"node": {"oid": "5b48896ab1fe366e632d2464933b0752fa7f6c67", "messageHeadline": "Restore missing locale descriptions (#10261)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "5b1da2cd4ba3146c396ce0d37cd9c82de05bb15e", "messageHeadline": "Fix verification of single locale (#10262)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7ebab83e40a6fe53de4d017c3fa591f7a77059e0", "messageHeadline": "Fix logWeb3ShimUsage metrics (#10286)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "bd57705b5f714fd2015b0f41ab12b0c13d57c0ce", "messageHeadline": "@metamask/contract-metadata@1.22.0 (#10285)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7b1e12fd9570ff4404af0358c50b7a15d8160de2", "messageHeadline": "Update `hi` localized messages (#10264)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1136, "deletions": 290}}, {"node": {"oid": "a036b0ebcd4a8b9634f82e7f01ed88eaa94d3699", "messageHeadline": "Add color indicator component (#10209)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 227, "deletions": 11}}, {"node": {"oid": "7f1f68399a56758b16fff5172f1b6bc1dd3c078d", "messageHeadline": "Do not publish swaps transaction if the estimateGas call made when ad\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "9e7a7995832940051eb079186cd70db8dfcd0aa9", "messageHeadline": "Remove unnecessary optional chain operator (#10256)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "875544e1fe004923483ae1d1c6e7b67f5e2ed2cb", "messageHeadline": "Merge pull request #10255 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "74ee13f7c32c59041dfb4657089914333ff7660a", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1398, "deletions": 524}}, {"node": {"oid": "6411ac5bc78911c5a75dbc97d7355257081a6ca7", "messageHeadline": "Merge pull request #10253 from MetaMask/Version-v9.0.3", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "b1fc4addfd4d9a0c2d392dbf97ddd4cb66505470", "messageHeadline": "Reset swaps routeState in navigateBackToBuildQuote (#10166)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "727ed51a8e0826b5a7a407a3f8b97c7b7697055d", "messageHeadline": "Update v9.0.3 changelog (#10254)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d5683dd3f4b1059e8b9f8b8f0a2796b7659ce8d", "messageHeadline": "Fix decrypt message confirmation UI crash (#10252)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a88a087b60d432b389b645b586e643845430b113", "messageHeadline": "Fix site metadata JSON-RPC handler (#10243)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab3b64e64368d0b84e94547916aa39869cd5ecd1", "messageHeadline": "Fix decrypt message confirmation UI crash (#10252)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ae5ee105bf5cd96bfa878dcb2e31f1a531d3990d", "messageHeadline": "Version v9.0.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1dad4abfdc6f013ea9ebab264c3b7bcfcdefdd2c", "messageHeadline": "Fix site metadata JSON-RPC handler (#10243)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "288f60bff2e1a492a4a37568e8fcbd1a1a470a64", "messageHeadline": "Fix design system error constants (#10246)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6388f260b33b42774877657d605f8e6978ac104", "messageHeadline": "Remove unused environment variables (#10234)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "183cc154facf72435a0ababd66a9e8164f25763d", "messageHeadline": "Update `yarn.lock` (#10241)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "9b4715cc8f40016d463686d3fc3ed8d617af061f", "messageHeadline": "Update postMessage structure for TrezorConnect 8 (#10192)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 378, "deletions": 32}}, {"node": {"oid": "408586aa4d730311d93ca1e862bd5251899c0017", "messageHeadline": "Increase minimum Firefox version to v68 (#10195)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb8f82d1715e9d5c0ecab735be42a944e0685b4e", "messageHeadline": "Bump socket.io from 2.2.0 to 2.4.1 (#10232)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 108, "deletions": 98}}, {"node": {"oid": "6de41a1cf6f61e520d1fd3ba198b71ce8dc8abf9", "messageHeadline": "Update `@reduxjs/toolkit` from v1.3.2 to v1.5.0 (#10228)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "30ff153103dc43fee5a9e1f1031369511d0ebca7", "messageHeadline": "eth-rpc-errors@4.0.2 (#10226)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "4fef2b7443645e1a93d0bf82929267e888ddce43", "messageHeadline": "Add MAX_SAFE_CHAIN_ID and refactor chain ID validation (#10224)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 73, "deletions": 37}}, {"node": {"oid": "e9079be2b8403d43653df7ec8a5da60550bf7dc1", "messageHeadline": "add chip component (#10199)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "1c81106ff4dcd4ad8ae0ec83707ec02562efe77e", "messageHeadline": "Merge pull request #10225 from MetaMask/sync-master", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "774b537a9b328ce89fb5f69c1bd0c32c51c46cb7", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 627, "deletions": 335}}, {"node": {"oid": "29f4c93830036b629072dfb26030b557001b20eb", "messageHeadline": "add new typography component (#10197)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "ef1b6a7b7eabfe562294c77c83922b177774d625", "messageHeadline": "Merge pull request #10218 from MetaMask/Version-v9.0.2", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "d0fa2a5bbe8ad5d259a4a1efa6dbdd4273c0900a", "messageHeadline": "Update v9.0.2 changelog (#10220)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d7e1ee166f7817015bc1df2297132b2e5f5bbf53", "messageHeadline": "Version v9.0.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3ceec97527540bde8b1854eda9460c5363fe083d", "messageHeadline": "@metamask/inpage-provider@8.0.3 (#10219)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "32121107c2a639b42b0613a25511ae0537f50c1f", "messageHeadline": "zh_TW: Translate buy, assets, activity (#10207)", "author": {"name": "Yahsin Huang", "email": "yahsinhuangtw@gmail.com", "user": {"login": "yahsinhuangtw"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9ed181f4e162329d394c78ae6ff9db1df08673df", "messageHeadline": "Update TW \bterm \u4e59\u592a -> \u4ee5\u592a (#10191)", "author": {"name": "gasolin", "email": "gasolin@gmail.com", "user": {"login": "gasolin"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "118281b9a9eebf76585012274a2f8de151cc6203", "messageHeadline": "@metamask/inpage-provider@8.0.3 (#10219)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7077ee68dc1bf1060628a615fdfca6223d52a56d", "messageHeadline": "Add NETWORK_TYPE_RPC constant (#10203)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 54, "deletions": 63}}, {"node": {"oid": "90289ec22a02aefc1da3518c93ea65b1d9cf6407", "messageHeadline": "Further improve organization of constants (#10200)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 96, "deletions": 117}}, {"node": {"oid": "a3de54d86d618610245985e0e83348db3c7908c7", "messageHeadline": "add includePaths to sass-loader in storybook (#10213)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "36ef9a228a6ef6020236626ab78e87a20bff5d73", "messageHeadline": "Disable the swaps submit button after the first time it is clicked (#\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5b6e524c901ce23e838f56e4b11e8c57552380b9", "messageHeadline": "Remove default to 18 decimals in quotesToRenderableData method (#10212)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "acbe38c26007bf63fe2495e4676ef0a327876756", "messageHeadline": "use dart sass, and update related modules (#10208)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 80, "deletions": 40}}, {"node": {"oid": "7159dd68679b427cb62ad96eb984a7b6fa5b642f", "messageHeadline": "Fetch with a timeout everywhere (#10101)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 70, "deletions": 44}}, {"node": {"oid": "28078bf81ca50da9eedb84b64533c5a42c5f7447", "messageHeadline": "Make hiring link a link on text (#10206)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f66af606ed2b1837c6dea6cc36dd09f14981a40", "messageHeadline": "improve design system scss (#10193)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 151, "deletions": 55}}, {"node": {"oid": "1007f4b6f21cae87d81b5a7c1f0978bb87f4e847", "messageHeadline": "zh_TW: Translate buy, assets, activity (#10207)", "author": {"name": "Yahsin Huang", "email": "yahsinhuangtw@gmail.com", "user": {"login": "yahsinhuangtw"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b0bb190b5e753878502ec54d834480e21c620984", "messageHeadline": "Update TW \bterm \u4e59\u592a -> \u4ee5\u592a (#10191)", "author": {"name": "gasolin", "email": "gasolin@gmail.com", "user": {"login": "gasolin"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "87d181b347c740699fcf12c4d76d1b42f7699949", "messageHeadline": "Fix hardware account selection (#10198)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d224b72a7a732a21f2562dcc747538bb54a665f", "messageHeadline": "Add hiring note to the README (#10190)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "acc9a931e599dd2a796c1ee5ee34970e68cac287", "messageHeadline": "drop the fox in about (#10174)", "author": {"name": "ImanH", "email": "63911931+ImanH@users.noreply.github.com", "user": {"login": "ElectricJeans"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "358faad84b8e9feb495f7a79417431997f197a8e", "messageHeadline": "Merge pull request #10184 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ee90c606884a51d2d92d743570b7fad5ed6d2ec3", "messageHeadline": "Merge pull request #10181 from MetaMask/Version-v9.0.1", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 184, "deletions": 20}}, {"node": {"oid": "e41f34bf372fb9787c456b80a8e5087db0b28f03", "messageHeadline": "Add changelog for v9.0.1 (#10182)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "51b736245b61486dbdd3b2ac72d23fa49b88c74d", "messageHeadline": "Version v9.0.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "79f0ba96972606335d33db611d8c06f9f06843ac", "messageHeadline": "Fix eth-method-registry import (#10183)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e030661578d5f26030c01fa10dde1687f25e5f9", "messageHeadline": "Fix UI crash when domain metadata is missing (#10180)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0dfdd44ae7728ed02cbf32c564c75b74f37acf77", "messageHeadline": "Restore support for @metamask/inpage provider@\"< 8.0.0\" (#10179)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "849a47afbae9fbf1be2759325360099ab23b00da", "messageHeadline": "@metamask/inpage-provider@8.0.2 (#10178)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "1ee5dc0ef7343565d1217605ddfb531cec437d0e", "messageHeadline": "Merge pull request #10176 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 91, "deletions": 20}}, {"node": {"oid": "ed0158a36d87bc3405d20ec2a285b3a78e95c98f", "messageHeadline": "Merge branch 'develop' into sync-master", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "93068e2c2a5277c5b0e7b831e2074766d9d28b94", "messageHeadline": "Merge pull request #10054 from MetaMask/Version-v9.0.0", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1961, "deletions": 1724}}, {"node": {"oid": "d7c648db98d8a4d5a5b03bd0187bd912c17f01f2", "messageHeadline": "eth-method-registry@2.0.0 (#10169)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "376e846797b4b205a0dc410d54a45432c80f4e5a", "messageHeadline": "Update v9.0.0 changelog (#10172)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "384e8124044246d20fc2d3240d1bcd2c65eca806", "messageHeadline": "Update changelog", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0f3cbb3c930c2a90e9e45be08e885f8a17554650", "messageHeadline": "Add v9.0.0 changelog entry (#10060)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 84, "deletions": 19}}, {"node": {"oid": "6369f88571774980eaca2d8b64245a14c74bed26", "messageHeadline": "Version v9.0.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2431a5821c3e3599501424984504341c6f686526", "messageHeadline": "Migration 51: ensure chainId is set in state for default/infura provi\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "bcdd2ec91e0ca0e5312a550c40e5b562eda09db5", "messageHeadline": "Update zh_CN translation (#9772)", "author": {"name": "Wanshan", "email": "root@cxyym.com", "user": null}, "additions": 29, "deletions": 23}}, {"node": {"oid": "69e883c72856eb8a9aceb3dc34518ba23ae722fa", "messageHeadline": "Detect tokens on custom Mainnet RPC endpoints (#10157)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "bc6663d84984185711387f57f798f7b29f8c6b1c", "messageHeadline": "Fix block explorer translations (#10160)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de2dcf1df7541d2e6ee6f2d6aa8179965f00ef01", "messageHeadline": "Merge pull request #10159 from MetaMask/sync-master", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "672a387779993dd7611fd9a19d0b4ca88977e9b8", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1628, "deletions": 1678}}, {"node": {"oid": "02f3916280e8ad374851685057bf9cffbe385f21", "messageHeadline": "Merge pull request #10158 from MetaMask/Version-v8.1.11", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "d8568325ede4eeacb80648e168470f766ec4a375", "messageHeadline": "Update changelog for v8.1.11", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a30d39f3f307f948950fadee22dc82c9cf2f1483", "messageHeadline": "Version v8.1.11", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3539885ec21273cb4dd5b325040dbc054aec03a0", "messageHeadline": "Disable swaps based on chainId, instead of network id (#10155)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "10afdcce3ff7d17779ec51e93c105c0b417426b3", "messageHeadline": "add module resolution for node-analytics/axios (#10139)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "9a1e83cf4bf5cfbdfb22a3f9a70e9472adc57383", "messageHeadline": "Disable swaps based on chainId, instead of network id (#10155)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "b5fc1f93143c8439861ed2f7888e79df04b805f5", "messageHeadline": "improve handling of last selected provider (#10093)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 33, "deletions": 38}}, {"node": {"oid": "76c4ebac267d00db28022646adbe9e9a725d6c93", "messageHeadline": "Add links to Community Forum to README (#10152)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6abb32f04248b4303f2697b4057d3dae8ced9044", "messageHeadline": "@metamask/contract-metadata@1.21.0 (#10142)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6f189895827afe165d52f28561a7cecb4f3e5614", "messageHeadline": "Prevent malformed next nonce warning (#10143)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a65b3378890ed39bda72da402e1323a351f32e3", "messageHeadline": "add module resolution for node-analytics/axios (#10139)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "47fd9bf45d77572cc697ce1a48bfb9675b37e4fc", "messageHeadline": "Merge pull request #10136 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "76063531004b234334c8d2d4db8abd9ef9609c1b", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1589, "deletions": 1636}}, {"node": {"oid": "13a85db844f9a8a8a84c8d3ce8e0275646004400", "messageHeadline": "Fix useTransactionDisplayData unit tests (#10134) (#10137)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e7a839d224ec78eab060d205be2c2c2592b21e49", "messageHeadline": "Merge pull request #10107 from MetaMask/Version-v8.1.10", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 193, "deletions": 127}}, {"node": {"oid": "29579061010818c4f79b01c977e914a7c991a983", "messageHeadline": "Ensure that gas for swap tx submitted at same time as approval is in \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d55f5794478f50c0d282a1ee28598324346614bf", "messageHeadline": "Fix useTransactionDisplayData unit tests (#10134)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "869124c4c92c093194cca3e59e0ff8eca7f5375a", "messageHeadline": "Fix network settings Kovan block explorer link (#10117)", "author": {"name": "ivigamberdiev", "email": "ivigamberdiev@gmail.com", "user": {"login": "ivigamberdiev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a50d1c4d0c4f4887ed952fdb3e0528c510e2dd25", "messageHeadline": "Update changelog for v8.1.10 (#10112)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a8d1cdb7ee00317590df46011a10833eb8bc9399", "messageHeadline": "Version v8.1.10", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1aa6d7bfeace9b2647e6e2553b285ef8f4c9f3c0", "messageHeadline": "throw a new wrapped error instead of default one from segment (#10118)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a492a5b0d153d38a89e921017c45c701739053eb", "messageHeadline": "Use late-bound noop function when disabling console (#10110)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d9e1b6ee5dd90eb521348ea477a53807c28304d9", "messageHeadline": "Bump @metamask/contract-metadata from 1.19.0 to 1.20.0 (#10104)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c42087d04434b5d70a899f1c1a32ba0a5f0f9a1c", "messageHeadline": "Use destructured signal (#10115)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64adcae08deda6b9c5dba3c7e550c2ce32fadde6", "messageHeadline": "throw a new wrapped error instead of default one from segment (#10118)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2f6f8966bb92acf765a5e49ecde330f5123606f1", "messageHeadline": "@metamask/contract-metadata@1.20.0 (#10116)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "889ca62723b53516d28c9307f766ca4e065cc126", "messageHeadline": "Use late-bound noop function when disabling console (#10110)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "11d176fde69b3b40bbd6f8da5afaa826ad3dbc4d", "messageHeadline": "Tighten up loading indication logic (#10103)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 143, "deletions": 110}}, {"node": {"oid": "8dd8bfd69019852bc299cf963cb111e7f57cf19c", "messageHeadline": "Skip reporting of successive persistence failures (#10099)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "26c8cd49e0cce27ad4fe196fe89d61ce39dd6b7f", "messageHeadline": "Update `@metamask/controllers` to v5.1.0 (#10096)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "9946819ad9c00047c07079fd017ba59701d99832", "messageHeadline": "set last provider when switching to a customRPC (#10084)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5681634ba2458dcc7863ab811e6f03befe8ba16b", "messageHeadline": "Bump @metamask/contract-metadata from 1.19.0 to 1.20.0 (#10104)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d4d3d6a52a36c7d2764430efb4da06330608c113", "messageHeadline": "Remove unnecessary swaps footer space when in dropdown mode (#10100)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b766fa538319270f0dfac2b0f46a55123bd195c", "messageHeadline": "Tighten up loading indication logic (#10103)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 143, "deletions": 110}}, {"node": {"oid": "d2b6376c3d076531c20b3739b00301cc65607aca", "messageHeadline": "Skip reporting of successive persistence failures (#10099)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "bba2b9646dc25e152d2de2af4f15ce9a1b24a732", "messageHeadline": "Update `@metamask/controllers` to v5.1.0 (#10096)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "e05be40d92c39be9041788e662e1d48b51edee1c", "messageHeadline": "@metamask/obs-store@5.0.0 (#10092)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 43, "deletions": 36}}, {"node": {"oid": "ce70c867746232da65e66bc483b50e27d956e3ab", "messageHeadline": "set last provider when switching to a customRPC (#10084)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "53d50b509fb5b8d93c674664c34178dd6f74f82d", "messageHeadline": "Merge pull request #10083 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4a48f174201e80dc2c0c0039023ad60cd2015cac", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1537, "deletions": 1593}}, {"node": {"oid": "47734b2c639f7e09d9caac847afc91123b5a07b5", "messageHeadline": "Merge pull request #10072 from MetaMask/Version-v8.1.9", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 274, "deletions": 107}}, {"node": {"oid": "395e4c346ebc25f146ec83dbaaf2ed8cde0f5d07", "messageHeadline": "Update v8.1.9 changelog (#10080)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8c658e3f1161ec9dfac5d971e301a36b04390085", "messageHeadline": "Update changelog for v8.1.9 (#10075)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5d30613120eb8461b5dbe5972a7b747f53a2990e", "messageHeadline": "Version v8.1.9", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c4aa0b3c9a29b41a4fc857cbd5de56072937e5a6", "messageHeadline": "Fetch swap quote refresh time from API (#10069)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 114, "deletions": 24}}, {"node": {"oid": "820decab1c2af0954dfac3674ffe056c5721b4d7", "messageHeadline": "Fix `fetch-with-cache` handling of interwoven requests (#10079)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "b801ccdb359dcfb6729504d1b1d68c50ec124e6b", "messageHeadline": "Fix 9874 - Improve gas maximum estimation (#10043)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 18, "deletions": 29}}, {"node": {"oid": "88525ec392ca226496ffa28bd5ce49535de424a3", "messageHeadline": "Fetch swap quote refresh time from API (#10069)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 114, "deletions": 24}}, {"node": {"oid": "6c637bba9c4c21e2db895507afdd8baee234f54a", "messageHeadline": "Fix `fetch-with-cache` handling of interwoven requests (#10079)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "1b19f5e7ad411b97e4bfffd22012e20851f91bb8", "messageHeadline": "Fix 9874 - Improve gas maximum estimation (#10043)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 18, "deletions": 29}}, {"node": {"oid": "62b00f62db31ac05e20b57ba76f2a2e7b782df67", "messageHeadline": "Add eth_getProof to safe methods (#10070)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "f311d31736439f09d2fd663e2718ef873ea0fd10", "messageHeadline": "fix metametrics option tracking (#10071)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "16efd7c9335f937710b34f440546d200776d0d77", "messageHeadline": "Disable console in contentscript (#10040)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "288760cffef9d3a765bf361c6b5ae28a05bdc22b", "messageHeadline": "Display boolean values when signing typed data (#10048)", "author": {"name": "Nicholas Rodrigues Lordello", "email": "nlordell@gmail.com", "user": {"login": "nlordell"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c30a42ab8e53ccd90f31b8cc4d195f81674c3fbb", "messageHeadline": "Fix token validation in Send flow (#10045)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7879481569dc1993d1c97ffbc0605f810ecc23eb", "messageHeadline": "Fix contentscript injection failure on Firefox 56 (#10034)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "98d6f717548316296332e9e17de3d92aec8c8bd9", "messageHeadline": "Update `tweetnacl` dependencies (#10028)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eeee8852cdedbde42dfd1837831ea58ddcfb7993", "messageHeadline": "Add eth_getProof to safe methods (#10070)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "3cabe7525f7f7c65ce24a2080337a910de605fd4", "messageHeadline": "fix metametrics option tracking (#10071)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "69df19f1957dda85457b3c32aaf2544b086e0de4", "messageHeadline": "Disable console in contentscript (#10040)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "9a1548368f99918633307a88f21153a002713f6e", "messageHeadline": "Use Boolean for filters (#10066)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "8f40d03299f86e13dc3a73e2dec20997af3405ec", "messageHeadline": "Add approval controller (#9401)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 121, "deletions": 228}}, {"node": {"oid": "5e01602a011b524ba612ae1eef68b6bcd864e6f6", "messageHeadline": "Cache dependencies (#10065)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "45b737fca0cb4f86114a7680cd4821b253cb6425", "messageHeadline": "Bump ini from 1.3.5 to 1.3.7 (#10064)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94f0588f0ebf9363374e098af2133ab9295b536a", "messageHeadline": "Add HTML coverage report to MetaMask bot comment (#10061)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "da1aae772b64cd900bb411fe83d229b16cb3ef2a", "messageHeadline": "Remove coveralls (#10063)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 38}}, {"node": {"oid": "b16737454e4c3601b9299f4fdf268c19a6ea2245", "messageHeadline": "Prevent metaMaskFee prop error in FeeCard (#10047)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcf75d6438d4f44db56c648e6b5551742ca3db9c", "messageHeadline": "Display boolean values when signing typed data (#10048)", "author": {"name": "Nicholas Rodrigues Lordello", "email": "nlordell@gmail.com", "user": {"login": "nlordell"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "caa5c7369756584f4cde928a9a0c0f13283b130d", "messageHeadline": "Use CircleCI executors to simplify CI config (#10055)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 38, "deletions": 57}}, {"node": {"oid": "d8ec5f19f6c28a4a08fb884d718cb1c882365c82", "messageHeadline": "Use `.zip` for Firefox e2e tests (#10056)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "4a5a2881d0f7c6c250502c060fe20f3f653b79c1", "messageHeadline": "Update `selenium-webdriver` and `geckodriver` (#10057)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 49, "deletions": 81}}, {"node": {"oid": "0b7579b5d8a72e9b4a98fc4a284a184c0401f380", "messageHeadline": "Update Firefox version used on CI for e2e tests (#10058)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54e9c53b27823452b359e07030c41ffaf8c73974", "messageHeadline": "Add web3 shim usage notification (#10039)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 288, "deletions": 46}}, {"node": {"oid": "db004d4486fac0d5f3de4ff5f6b786ba5340e3c6", "messageHeadline": "Refactor home notification (#10046)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 69, "deletions": 131}}, {"node": {"oid": "07c5527b1e0fd710fed6c81afde1eaabe2a075fc", "messageHeadline": "Use consistent font size for modal top right Close links (#10000)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4350a1422ea11da297f2adafb62b63eb2ab66d84", "messageHeadline": "Fix token validation in Send flow (#10045)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86fba2dac1b924370c09bc6577d4041fd6082518", "messageHeadline": "Fix contentscript injection failure on Firefox 56 (#10034)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "4587e984f5b1758cc5cd26df8d47d7347485d65b", "messageHeadline": "Increase Chrome minimum version (#10019)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f50d8a300adc59051dc1cbf383eafe6ec823f44", "messageHeadline": "Merge pull request #10033 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b2aa14d676f7d725409513133476d4ee8f3f2f30", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 927, "deletions": 982}}, {"node": {"oid": "b0579f9e09ec53d36efeea57970d138b0054e0c3", "messageHeadline": "Merge pull request #10024 from MetaMask/Version-v8.1.8", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 330, "deletions": 248}}, {"node": {"oid": "6304ce15a285897765baba5b2b2dc893926e040a", "messageHeadline": "Fix TokenList component name (#10030)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ab523011514eb2cf888f341ab9d603ec0319610", "messageHeadline": "Update `tweetnacl` dependencies (#10028)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f579acc36d5114b77924bf8f33d5f14d969c75e6", "messageHeadline": "Update v8.1.8 changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d5be047b7b241c8116c7306a46db99ea9a8b018f", "messageHeadline": "Version v8.1.8", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "07fab76dd01d358da79aa96adbb2d49fa091e289", "messageHeadline": "Rename `lockdown.cjs` to `lockdown.js` (#10026)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "e9b5386f748cb32a6d19c305be4d501120b748fc", "messageHeadline": "Log persistence errors with Sentry (#10018)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ba2c56c8713b1857def8fee14e764e9fec650967", "messageHeadline": "Fix SES lockdown on older browsers (#10014)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "b75863dc00c18c49e2e32aba9be31449168330fb", "messageHeadline": "Fix unbound metrics track function (#10016)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "01c0775486a6abdcd7a11b15d49d62f6427bf495", "messageHeadline": "Deobfuscate error message (#10012)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4ae911eb23b6b5761508f38df8912e8bc9cab431", "messageHeadline": "Add SES lockdown and Sentry to all pages (#10013)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6ecc3dee2207d5b894332fb46a3882c40775c4fb", "messageHeadline": "Initialize network controller provider chainId to the appropriate def\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "55d3802b4628714c2d297f6e982c95dc12fb77f1", "messageHeadline": "Prevent props error in swaps gas modal (#10001)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "374dc0ffd8dfa3cf4cc5b8247741a351c23221a2", "messageHeadline": "Fix 9906 - Prevent unwanted 'no quotes available' message when going \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b9cb0014abd216f41d263558af05ce465692db7e", "messageHeadline": "Fix 9988 - Don't allow more than 15% slippage (#9991)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "79a56060ca0e57f4d30aedbc7931caa615b3be0a", "messageHeadline": "Bump highlight.js from 10.4.0 to 10.4.1 (#10004)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01f1f403ce01fa0a4cc82a878b1e87beb18b9dd3", "messageHeadline": "Add timeout to `wait-until-called` (#9996)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "0ed9ed008b57905f05b312e688898b26d2ede6b6", "messageHeadline": "Update transaction params validation (#9992)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 62, "deletions": 17}}, {"node": {"oid": "ffcdd1e76af92e3872d264c61eb564fd77aabe73", "messageHeadline": "Revert \"Revert \"Add SES lockdown to extension webapp (#9729)\"\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 143, "deletions": 177}}, {"node": {"oid": "882e30e5cefa6a12b2998750228943aaddc2cb7b", "messageHeadline": "Revert \"Revert \"Remove redundant babelify (#9945)\"\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "f386e4ce4b198ab20dc761b256e6f7b03c0fc42d", "messageHeadline": "Rename `lockdown.cjs` to `lockdown.js` (#10026)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "b7d9ed566ac6bd7b4a19546e69555c2aa9840ccb", "messageHeadline": "Merge pull request #10025 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "427268b25f326a33ed11363cb83da05f5d5a235b", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1101, "deletions": 1037}}, {"node": {"oid": "0b0b91196d36ec23b13498b56b44fd77f99a3be7", "messageHeadline": "Revert \"Revert \"Add SES lockdown to extension webapp (#9729)\"\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 143, "deletions": 177}}, {"node": {"oid": "f4914ec177b770314dcc5a080e2c66928adc1a73", "messageHeadline": "Revert \"Revert \"Remove redundant babelify (#9945)\"\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "1a3d3b46e7e7b2c4acdf8c3eed1e7c4daf0e33b3", "messageHeadline": "Merge pull request #10020 from MetaMask/Version-v8.1.7", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 189, "deletions": 144}}, {"node": {"oid": "3160b9be7861f844f79d353cfb54e6ba611b6224", "messageHeadline": "Update v8.1.7 changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec1d5f34243acbf17c03e0da24a6b49d28d41551", "messageHeadline": "Version v8.1.7", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7696de2e4e217231c197639035890d3d1dd96136", "messageHeadline": "Revert \"Remove redundant babelify (#9945)\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d783966065c37abea24a407478f0a574cdcb8345", "messageHeadline": "Revert \"Add SES lockdown to extension webapp (#9729)\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 177, "deletions": 143}}, {"node": {"oid": "e4a77e1dc37555812bc7ec9fd488e9c450a2776f", "messageHeadline": "Add hidden tokens to store (#9320)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 124, "deletions": 26}}, {"node": {"oid": "3bf94164ac08a15e4bed59ed61609cc75a38ef78", "messageHeadline": "@metamask/inpage-provider@^8.0.0 (#8640)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 301, "deletions": 198}}, {"node": {"oid": "55e5f5513ce2526d18f72acc2297a041a1eb2098", "messageHeadline": "Log persistence errors with Sentry (#10018)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d13aabde2307af821b93ecb1b3221b07112e48b2", "messageHeadline": "Fix SES lockdown on older browsers (#10014)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "da5e5cd8b6c3027c8caf0f5f6de906da54b32037", "messageHeadline": "Reapply view quote screen designs (#9905)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 437, "deletions": 287}}, {"node": {"oid": "f75c3c6f6881c33c9990c85585be3d8e79b75dc6", "messageHeadline": "Fix unbound metrics track function (#10016)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2bcb219501c6eabfca92fcb54f07728c62aa7e1c", "messageHeadline": "Deobfuscate error message (#10012)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7349801799963d4c20ace107b55591b1ef2fb020", "messageHeadline": "Add SES lockdown and Sentry to all pages (#10013)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6795298c65ffecb61014d809269d31563252544a", "messageHeadline": "Remove web3 injection (#9156)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 52, "deletions": 437}}, {"node": {"oid": "26272d355739f3865faed4818053badd81983505", "messageHeadline": "Initialize network controller provider chainId to the appropriate def\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4839e31e05ce7ff28e3cbf5c59e4f302fba49727", "messageHeadline": "Fix Infura network chain IDs (#8629)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 28}}, {"node": {"oid": "33b15b5c6ff0b7ce9521055be59ff5545b3945b7", "messageHeadline": "Prevent props error in swaps gas modal (#10001)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fd6d1a8a6bc0425da6c0e3d9ab68a5b8a42f52a", "messageHeadline": "Fix 9906 - Prevent unwanted 'no quotes available' message when going \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "56f80ae9a9abdcf517f969109e0dcc5fc064dd2d", "messageHeadline": "Fix 9988 - Don't allow more than 15% slippage (#9991)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "e8cb565b48a6c84e30bd435cd490ea71a87dcb69", "messageHeadline": "Bump highlight.js from 10.4.0 to 10.4.1 (#10004)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "231e79514363813aadefe7d5840d1348f25718cc", "messageHeadline": "Merge pull request #10002 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "52e428fbe604aedc9c7380dd6610c82be7f5c323", "messageHeadline": "Merge pull request #9976 from MetaMask/Version-v8.1.6", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6728, "deletions": 14174}}, {"node": {"oid": "b7033196d28fd7d75688ddcc103549e923769e64", "messageHeadline": "Add timeout to `wait-until-called` (#9996)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "fe4430155259ef7a72c8e46a1cd87e19304ca78d", "messageHeadline": "Update changelog for v8.1.6 (#9998)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "baea1b57fb064a9e7a04a6b0e8b54501d61b5cc6", "messageHeadline": "Update transaction params validation (#9992)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 62, "deletions": 17}}, {"node": {"oid": "9bd1de608346bf2047a690921d51ffd59d945ca5", "messageHeadline": "Update changelog for v8.1.6 (#9977)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9fab240c7203c7d127ad7bc862400fb812927ef1", "messageHeadline": "Version v8.1.6", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1661953e23956b5ed1f6a38a4ead6b6fe38932ba", "messageHeadline": "Migration to remove legacy local storage keys from localStorage (#9986)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 125, "deletions": 2}}, {"node": {"oid": "c515591e7b67794031a0327fb981d0f8b871300a", "messageHeadline": "Add 48x48 icon (#9993)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cce690c3d8b536927f2a1f56f8cfff2ec221410d", "messageHeadline": "Remove unused state from Redux `gas` slice (#9975)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 100}}, {"node": {"oid": "703a063ad19bc26f080a50afefab8ead302b790d", "messageHeadline": "Fix metrics error when options are not used (#9985)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b1b6d7ae382eab41baa682f4504fcbed40500f63", "messageHeadline": "Fix intermittent metrics e2e test failure (#9980)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "7a2b3b908a58c4ef7e0d26eff5c58712696d4b5a", "messageHeadline": "Move initial e2e navitation into individual tests (#9979)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "52d25f0df864d6cd62ff1bead02e919969b32bff", "messageHeadline": "Fix inflated gas estimates (#9984)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "42fd8b0ff0fb3a395c8cca3d53981ddb74fa116e", "messageHeadline": "Use strict equality in unit tests (#9966)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1359, "deletions": 1154}}, {"node": {"oid": "dd3f728e82af160781e1e6c1cb424f6e09659f41", "messageHeadline": "Remove redundant babelify (#9945)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "97d268c8eea6aac630ae47b3c993cae1c4847f19", "messageHeadline": "Remove use of ethgasstation; use metaswap /gasPrices api for gas pric\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 84, "deletions": 9528}}, {"node": {"oid": "0653a489b0abe90ab9f8d393d9b072add8ef17dc", "messageHeadline": "add new MetaMetricsController (#9857)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1595, "deletions": 644}}, {"node": {"oid": "673371d0133aad1e1af03bbae7d80e4952c73724", "messageHeadline": "Fix #9872 - Show price difference warning on swaps price quote (#9899)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 359, "deletions": 13}}, {"node": {"oid": "ba98edf604a1344a5acacdbc0aaefbbc6c93ba60", "messageHeadline": "Remove unnecessary assertion in e2e metrics test (#9974)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5fb2e544d441d1d38420c4e957548fb53eb837fa", "messageHeadline": "Add __isMetaMaskShim__ property to injected web3 (#9972)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "1da9ad77a40f03b352721f563c350a4b5c1ac202", "messageHeadline": "json-rpc-engine@6.1.0 (#9922)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "df209612d54afa8b671076afdbf9c3199207d7fe", "messageHeadline": "@metamask/etherscan-link@1.4.0 (#9970)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c3eb272af9c279a59c247010b88d56d1adbe2fc6", "messageHeadline": "Use method middleware for watchAsset (#9943)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 129, "deletions": 121}}, {"node": {"oid": "9d4b8a4903e39ccc16c1122e31c429f89e9eba1a", "messageHeadline": "@metamask/contract-metadata (#9968)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "cc1161a52a4b23f779fc00a34007d132193c5157", "messageHeadline": "Add metrics e2e test (#9784)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 341, "deletions": 2}}, {"node": {"oid": "cb44cff168708e77b0ad303f23250d4b097e6509", "messageHeadline": "Fix watchAsset symbol validation (#9960)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "429847a6865dc5409a6a28bd302196f63f048890", "messageHeadline": "Update to `@storybook/*@6` (#9956)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2278, "deletions": 2167}}, {"node": {"oid": "6a9c15d4a4f22d9fd0b064c381c70fcca172c773", "messageHeadline": "updating the version of extension-port-stream to latest (#9942)", "author": {"name": "Niranjana Binoy", "email": "43930900+NiranjanaBinoy@users.noreply.github.com", "user": {"login": "NiranjanaBinoy"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "bf65c979d2e5fe844c636b7b336cef6ab456549b", "messageHeadline": "Use async storage instead of localstorage (#9919)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 190, "deletions": 182}}, {"node": {"oid": "9f6fa64d675b8330a7f7cee8c51791bce4f90ec9", "messageHeadline": "Add SES lockdown to extension webapp (#9729)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 158, "deletions": 147}}, {"node": {"oid": "b3fa1e534e9ca2f10043a58794ae8dd39ec72c5f", "messageHeadline": "add version to page events (#9926)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "f8f3faf539453b87412ab3115fe7477eed023d89", "messageHeadline": "resolve-url-loader@3.1.2 (#9925)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 63, "deletions": 139}}, {"node": {"oid": "0315c6c20dae4e47d98ad73278955c9c31c0a29c", "messageHeadline": "Add alt text for images in list items (#9847)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "63f759e14ee2590a34c76f3f1f9a85986beafc6a", "messageHeadline": "build - catch build pipeline errors properly (#9840)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 37, "deletions": 34}}, {"node": {"oid": "2c966aa22de4b5ce1fc88a1ab3678a55d5163d32", "messageHeadline": "Merge pull request #9921 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "879967195599c6db1c86f557da8e5fb56639121a", "messageHeadline": "Merge pull request #9902 from MetaMask/Version-v8.1.5", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 394, "deletions": 711}}, {"node": {"oid": "3ebba0d4118770a06760e2578eeb5c7a8b711392", "messageHeadline": "validate addresses in qr codes (#9916)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "fbb46c48253de6cc743f9764deb412060cf07b12", "messageHeadline": "Update changelog for v8.1.5 (#9914)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b86e0b11058464d24555cb675ccd1137820c0055", "messageHeadline": "Version v8.1.5", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "35af9ea301340e79acbeaa820168a7ba15d6dbba", "messageHeadline": "Override font-weight from Paragraph and set to 900 (#9918)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2325514a671d7708dd8ddf130465e7595e377ba8", "messageHeadline": "Use correct method name for createTokenTrackerLink in token-asset (#9\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44448465ed96bcf7a41fdfb539a5757977734be6", "messageHeadline": "Validate sendToken address when component updates (#9907)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "75de9086def112a79f186482968029a1aabc01e7", "messageHeadline": "Include error string from ledger errors (#9911)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bb3a0423d43072da8886422d7bf207bee6b4dceb", "messageHeadline": "Ensure custom slippage is a number (#9915)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9fcf0ea86e61108008e736250171cbe13820a18", "messageHeadline": "Use getTokenTrackerLink for asset view etherscan link in token-asset.\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "1e895c31104d8fc748a6d26e42c851af42efa8f3", "messageHeadline": "Revert view quote design updates (#9904)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 287, "deletions": 539}}, {"node": {"oid": "179e795b1f735ca4347667ca725694fab2c5e250", "messageHeadline": "Update asset page etherscan link to the address-filtered token page o\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "5be20d105e4353952987f139890961bd68b5d8cc", "messageHeadline": "show failed token balance updates (#9896)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "e90bddf44f72ac5a46e968894f64baa4c70a40cb", "messageHeadline": "Revert \"Show a 'send eth' button on home screen in full screen mode\" \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "198b503f949e36597481f4124036e5ada766d59b", "messageHeadline": "Bump @metamask/eth-token-tracker from 3.0.1 to 3.1.0 (#9901)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "520ad057905fa1912c6d7daa2c3ddc20a2be757b", "messageHeadline": "fix METAMASK-GH2B (#9900)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "e4de76311616f4fb5c8fd635be2c53c96bf4c7e0", "messageHeadline": "Add token verification message to swaps build quote screen (#9891)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "31a3541105da8608db86b5ab6ad2b4a5e904c7bb", "messageHeadline": "Remove invalid `matomo` metric event option (#9897)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2687163dbb623ef03acdb95af2fc2ed149e0e242", "messageHeadline": "Fix minor issues with web3 metrics (#9895)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 69, "deletions": 57}}, {"node": {"oid": "daf783a0d8cb9069277174edc3e50f0451a06601", "messageHeadline": "Track a new schema event when adding a token (#9810)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "c4d71a3211dc44ebfd57b4a3d425f14c08fab502", "messageHeadline": "Exit `sentry:publish` with non-zero code upon failure (#9893)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7ca77fa481af157975b1fb8c0282ffe392770872", "messageHeadline": "Merge pull request #9890 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "f9613b2eb94830affbaca9d6a66273a6973d0b14", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 490, "deletions": 668}}, {"node": {"oid": "080dc7ad749eba014c10c24d3fcabda8035138cc", "messageHeadline": "Revert \"Revert \"Update main-quote-summary designs/styles (#9612)\" (#9\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 186, "deletions": 213}}, {"node": {"oid": "2e73285f23f072d4b680d0cdb2ae61234927ca04", "messageHeadline": "Merge pull request #9843 from MetaMask/Version-v8.1.4", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 32596, "deletions": 22307}}, {"node": {"oid": "302b7dd731e15cc324945fcb0e460f5ea5ccaeb5", "messageHeadline": "Move add contact button in fullscreen/expanded view lower. (#9883)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "179dbcb41c66cb23f4226100ba1f00f34d4c6f79", "messageHeadline": "Remove CoinSwitch from Deposit screen(#9869)", "author": {"name": "Nate Chastain", "email": "nchastain@gmail.com", "user": {"login": "nchastain"}}, "additions": 18, "deletions": 508}}, {"node": {"oid": "5a80f04dcaf1ddbe771d7ac5e83d7f901a969706", "messageHeadline": "Consolidate notification UI openers (#9885)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "20a3c8ab7c79fe79dc534c8d87a27b8d147c74e2", "messageHeadline": "Update v8.1.4 changelog (#9882)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0b6de08418ff297f4de81522034c7f1e06e91226", "messageHeadline": "Update v8.1.4 changelog (#9862)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3dca6e27ee78a0e3fff26cd394f5649b81d583f9", "messageHeadline": "Update changelog for v8.1.4 (#9846)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "2214e1561d5c6b386ad84319724bc980c34ccc79", "messageHeadline": "Revert \"Update main-quote-summary designs/styles (#9612)\" (#9844)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 213, "deletions": 186}}, {"node": {"oid": "628865eb45d0c9b0c811c41a76365010f6698198", "messageHeadline": "Version v8.1.4", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4519b92208c1bf77c3b4a814c4f2b8a1fdd870c8", "messageHeadline": "Prevent jump when hovering over asset list items", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8a5474a1ba706b7256694981623abc3e044f9722", "messageHeadline": "Properly detect U2F errors in hardware wallet", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "70a3a7b09cec0591656631f860095b718ca6c907", "messageHeadline": "Merge pull request #9881 from darkwing/prevent-send-button-jump", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9b42ead0959705c9a3cb46f797066a4f1167435e", "messageHeadline": "Merge pull request #9880 from darkwing/hardware-error", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ed19ce44bd83399e50ff4beba9118a2d591ad6e8", "messageHeadline": "Merge pull request #9853 from darkwing/image-updates", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 80, "deletions": 49}}, {"node": {"oid": "587d07c730d27bee1274005e93528cccd200a2d6", "messageHeadline": "Prevent jump when hovering over asset list items", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d78e6dc82177159998ff2da883bfcfe325efe319", "messageHeadline": "Merge pull request #9855 from darkwing/edit-account-focus", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "74839831c0e021d5cf49666cdfb6d07f1c1ec132", "messageHeadline": "@metamask/controllers@4.2.0 (#9849)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "19a03d20c07c1ab5e89506bd10004f082dbefecb", "messageHeadline": "Properly detect U2F errors in hardware wallet", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "45f0c436c1bd67315404d58bcefed50feb46f432", "messageHeadline": "Fix malformed PropType declaraton (#9876)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a215afcd189cfe231461eceb2e803093c4c3cf9a", "messageHeadline": "Fix broken LoadingScreen PropType declaration (#9877)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a50bc0ca4558debe576b091b8e212ace4ec2d67", "messageHeadline": "Revert \"Add custom hd path option (#9367)\" (#9875)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 77}}, {"node": {"oid": "7830b85bf145ed216627f2c014c18dfce2a1972d", "messageHeadline": "Fix malformed PropType declaraton (#9876)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a75949e62c20980c4c6dc679f8e30225df5f2092", "messageHeadline": "Fix broken LoadingScreen PropType declaration (#9877)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "beb604738448de27e6c7bf33fd28da77305acb94", "messageHeadline": "Revert \"Add custom hd path option (#9367)\" (#9875)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 77}}, {"node": {"oid": "9da719efef119fdba10a16396570550a21da397c", "messageHeadline": "Merge pull request #9871 from darkwing/hover-send", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d9924ca77173a6b5d694385ec4ea187a9c629164", "messageHeadline": "Update fee card designs to show savings and MM fee (#9629)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 353, "deletions": 75}}, {"node": {"oid": "9677d090d1a3e37f5463f57c8f972fb6ee51ed55", "messageHeadline": "Show send text upon hover in main asset list", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67303b7865b2671d4ec7c7caa71d3e80fda684de", "messageHeadline": "Fix BigNumber issues (#9860)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "ed27c359c62130f22414d99431dafc7f09c4b955", "messageHeadline": "Fix handleGasPriceSelection function parameters (#9865)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 148, "deletions": 108}}, {"node": {"oid": "0dbeae583a9fe47ed6e7f7ca0f2fb8e47b282b9a", "messageHeadline": "Fix mock signature in test", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "406f06dae8245826d4f3e3f4862ce840404b4d45", "messageHeadline": "Fix gas-modal-page-container gas price selection call", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 73, "deletions": 53}}, {"node": {"oid": "8c6c944d14361d706b2c919bb1887e67e101bfc3", "messageHeadline": "Fix unit tests", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 60, "deletions": 41}}, {"node": {"oid": "bb81ac7cd6f5695aab7829042ada4bf2065bc24b", "messageHeadline": "Fix setGasPrice dispatch function params", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "64657efdefd98451ba2d5b56cc45d20142808ff4", "messageHeadline": "Merge pull request #9845 from darkwing/send-eth-button", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9849a9cf8240c3f3e33f69bfb8d6b73ae97cbf0c", "messageHeadline": "Fixes related to swaps custom gas limit (#9858)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "9df5be903b790e6505cecafd7a850304559dcfc4", "messageHeadline": "Use optional chaining for functions (#9799)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "5f949d2c4faacf20db4af769d74dbd05c088c1e9", "messageHeadline": "Show a 'send eth' button on home screen in full screen mode", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "56cff1a91a04b5454ce3cddc6c05e19424b55836", "messageHeadline": "Fix unnecessary keyring check", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5076e142aa090793dd6a2ea44fa22b4f968844d", "messageHeadline": "Prevent user from getting stuck on opt in page (#9856)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 45, "deletions": 43}}, {"node": {"oid": "6b38017b23a7474467c255ad2f9cf1ac703def15", "messageHeadline": "Fix network form save behavior (#9851)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 95, "deletions": 77}}, {"node": {"oid": "876ca136b33715cc0bb242697fa760da4bcc30e3", "messageHeadline": "Throw instead of log error", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a714da80693a82f070027d23e7360c89bdce897c", "messageHeadline": "Ensure submission state is reset on onSubmit error", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "74866a6efb11a3633edfc2bb951b2a029118cd30", "messageHeadline": "Make editable actoin item a button, autofocus input contents", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "a05230bba702d252f2e288a154ba2e922ce133d5", "messageHeadline": "Provide alternative text for images where appropriate", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 80, "deletions": 49}}, {"node": {"oid": "53bf9cb76644b174f22f11e65a72badbc99dd080", "messageHeadline": "Disable save button while submitting", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "4db9c8b36fd040c596bc4d6e95fd0ce7f59c131c", "messageHeadline": "Fix chainId display in network form on save", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "552ea136b73adc34a4a84f3524ab8df3a41cf13f", "messageHeadline": "Fix onboarding library integration (#9835)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 101, "deletions": 25}}, {"node": {"oid": "2540ca77b996608af1a3cf9b66e18accd8e83b27", "messageHeadline": "Add a minimumGasLimit to the gas customization modal in swaps (#9600)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "65fb18e1aad39fdab27dc8761ec94d867120b837", "messageHeadline": "Fix PropType warning about `quoteDataRows[0].rawNetworkFees` (#9842)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bcd5f2a7c197db84ea7858f49ac3dc3ddd0076ed", "messageHeadline": "Fix gas_fees properties collected for swaps analytics events (#9727)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 45, "deletions": 29}}, {"node": {"oid": "14d85b133233d5f806480d8896f0c11cafc04a87", "messageHeadline": "Make JSDoc formatting more consistent (#9796)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 227, "deletions": 239}}, {"node": {"oid": "5434d8d3a547542b1f91ea1c07f845e2b9e2477a", "messageHeadline": "Temporarily disable sesify viz step (#9841)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a6cc2d3d7ca449fbd14873f671a7b9a50dc27f43", "messageHeadline": "Track whether seed phrase has been backed up (#9830)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "980b14089151ecb82f4abe76fc96307141d7ff16", "messageHeadline": "track sensitiveProperties in a duplicate event. (#9807)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 39, "deletions": 60}}, {"node": {"oid": "aa85533368a365ddf913a585a92237a3c66c5b77", "messageHeadline": "@metamask/controllers@4.0.2 (#9839)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "783d3bacfb3f3722bfe542394c14c9e2bb87da45", "messageHeadline": "Prevent React prop warning for maxSlippage (#9834)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "909795571b84f72f0a32bcf12eae88cc5bc7890e", "messageHeadline": "Fix tradeValue assignment and reference in view-quote.js (#9837)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80834b775d7879ac79382d04653aefb249890452", "messageHeadline": "@metamask/controllers@4.0.0 (#9838)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "4cdf251ea50e11a2ceb855f23110dbb26c70267b", "messageHeadline": "Add mock Segment server (#9783)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 199, "deletions": 15}}, {"node": {"oid": "5e61955d998da93da41ef4c6c99d657cc9f93802", "messageHeadline": "deps - yarn-deduplicate (#9519)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 329, "deletions": 2181}}, {"node": {"oid": "d094d2c22781a2ac8f6a2a7fffa096ff7a94cd27", "messageHeadline": "Track total, performance and fee savings (and median metamask fee dat\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8443c3bdde0c536a048a0769927b6e012d545299", "messageHeadline": "Warn instead of throw on duplicate web3 and do not inject (#9832)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e005a03e75ec7d68bc1481c2f9e4e12f9ce84bad", "messageHeadline": "eth-sig-util@3.0.0 (#9831)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "c044b6f2b4a314c89a698828389e240f6f641ad3", "messageHeadline": "Alternative savings fix (#9675)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 821, "deletions": 82}}, {"node": {"oid": "0555cb856e5e92f72484c02374ebac4ddedd802b", "messageHeadline": "Only import used sig-util exports", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "6aa6052318e6dc2173e4925cf03f8092662d45ef", "messageHeadline": "eth-sig-util@3.0.0", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c4fad4b87f3de36d3459d694096a392c0a41ec6a", "messageHeadline": "Make QR code button focusable (#9822)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "974ba4f691c4064e3721dbcc50290515549d78a6", "messageHeadline": "Simplify the QR code component (#9828)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "e72f9439514d5a17f920388c884bfe837736e6a2", "messageHeadline": "Add support for rpcUrl with basic auth when retrieving chainId on net\u2026", "author": {"name": "jimthematrix", "email": "jim_the_matrix@hotmail.com", "user": {"login": "jimthematrix"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "248f171b657d68df25c927c55431ea7400f5d192", "messageHeadline": "Move `externally_connectable` from base to Chrome manifest (#9824)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ef908aeb2410a8cb4c4c1c0304a8da00c0672d9", "messageHeadline": "Revert \"Remove unnecessary lock page (#9793)\" (#9825)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 125, "deletions": 2}}, {"node": {"oid": "a49a4a066cf68895f32ec8a990f14f301cea33ff", "messageHeadline": "expand transaction constants coverage (#9790)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 640, "deletions": 483}}, {"node": {"oid": "f30d261e692c668969e0a357cfd2b5f881b26095", "messageHeadline": "Add custom hd path option (#9367)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "128efc5b52dafd7f7094e1aa932675f95ed1456f", "messageHeadline": "Add sort and search to AddRecipient accounts list (#9257)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 83, "deletions": 23}}, {"node": {"oid": "ee205b893fe61dc4736efc576e0663189a9d23da", "messageHeadline": "Create custom addHexPrefix function (#9306)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 111, "deletions": 81}}, {"node": {"oid": "d1430e733ec704975d90e3cef4036b21b19a9004", "messageHeadline": "Do not check popupIsOpen on Vivaldi (#9271)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9095ae3f47cf507a7166048db6000d514510099e", "messageHeadline": "add locale to page events (#9802)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "bff982017bab6c623016f23e7eb3c754696d8a6c", "messageHeadline": "Fix send header cancel button alignment (#9812)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efd36adaac9b7740bd8c94b06d78c28b20658d30", "messageHeadline": "Never disable save button if props chain ID is invalid (#9808)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "6426816411a1d4b33262dbda24c24d1184ef30bc", "messageHeadline": "Log web3 usage for functions and nested properties only (#9797)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 228, "deletions": 27}}, {"node": {"oid": "b1b78ff5a52ca32bce1386dc4febe152979dec31", "messageHeadline": "Don't use concatenized token value for ETH in asset list item (#9809)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "3dbf5dbf651a0c86c30a0d5cea290ef21ea7ac54", "messageHeadline": "Fix lint error (#9806)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cfbcc12398fd38f0d410af69d05a8cd01bb4d48b", "messageHeadline": "Make all UI tabs accessible via keyboard (#9518)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 99, "deletions": 33}}, {"node": {"oid": "cce269b63217ba79ae0705adcf372a84b17bec49", "messageHeadline": "Lint", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "f5265c24ab2359f7d51b5f527dde23a7132c4bd1", "messageHeadline": "Remove unnecessary lock page (#9793)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "8a3dabb23027a0143a8e61ce8e3bdde0369cb190", "messageHeadline": "Use optional chaining for functions", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "ad478f83935d2a1b36606b5a354ddc1358fd16c3", "messageHeadline": "Remove unreachable branches from first time flow switch (#9795)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "314125e6fd56b7bb1ee593d724d522ed604d5033", "messageHeadline": "Remove unused `isImportedKeyring` prop (#9794)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "dcd2927f03c156270264a71c0eac62b4070ae40f", "messageHeadline": "Update etherscan-link to 1.2.0 (#9789)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "666a01e13133487feacea79fc7094482c2f9ae87", "messageHeadline": "@metamask/test-dapp@4.0.1 (#9787)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a6f676764fdb59d050e5b0526b4e762b526997c2", "messageHeadline": "@metamask/test-dapp@4.0.1", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a0d7c71011ed34fa654152f5753028cb5edf2cf9", "messageHeadline": "Switch gas price estimation in swaps to metaswap-api /gasPrices (#9599)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 788, "deletions": 292}}, {"node": {"oid": "dce699de9e225f3540c8739c2944b183ac658e2b", "messageHeadline": "Use signTypedDataV4 instead of signTypedData in e2e tests", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2dc4a62c4f71654afb719a779b428cd85f53918", "messageHeadline": "@metamask/test-dapp@4.0.0", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ad838df3e67c3ae00771cd45350b69f51ce759f1", "messageHeadline": "Display decimal chain ID in network form (#9780)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 108, "deletions": 69}}, {"node": {"oid": "026a06b39d803a7ee0d07a0d6732db5808e2b85c", "messageHeadline": "add shared transaction constants (#9459)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 328, "deletions": 675}}, {"node": {"oid": "1ab922972ee639366b933ebcb51daaf848c1be4d", "messageHeadline": "Reduce wait during incoming transaction unit tests (#9770)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 55, "deletions": 12}}, {"node": {"oid": "ba6509c7a3a11e839ff376ba95717d0e2308841f", "messageHeadline": "Simplify handling of Segment keys (#9781)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "5f828b4f41712641d3526fa88f7eaaa6d1ad098f", "messageHeadline": "Make the login screen's Restore and Import links accessible (#9746)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "107ef3559c9ba987eb83229bbf17a84155030d4d", "messageHeadline": "Fix lint errors (#9779)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f4bb199f900fcde9e31829db5b8cc33f30292723", "messageHeadline": "Shorten unit input with and overflow and ellipsis it. (#9778)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "51fc06cf068b99769b81bb925f9a56220a646f4a", "messageHeadline": "Autofocus input, improve accessibility of restore page (#9748)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3c171de44c76b994c2951eeecd26027994c6472f", "messageHeadline": "potential fix for METAMASK-GKCN (#9768)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "2ebf8756a4c1023e45e4bd98367f384836cb464a", "messageHeadline": "[RFC] add prettier to eslint (#8595)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 26948, "deletions": 17379}}, {"node": {"oid": "55bff07bbf2542e05082c9e81229031a3c3cfa97", "messageHeadline": "Use `chainId` for incoming transactions controller (#9583)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 196, "deletions": 205}}, {"node": {"oid": "c6064072c7b4e40104222e5edc53276aa2b93bdb", "messageHeadline": "move locale to properties (#9769)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1a164cd3e4709270f8123673031b9a6c61bda12f", "messageHeadline": "Add confirmation for network dropdown delete action (#9763)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ca7df8de0f4adf44f76033469a049dfb71486c51", "messageHeadline": "Update custom RPC network dropdown icons (#9764)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "907e8d6a77bb6e123c20b734405eadf730b9e28b", "messageHeadline": "Remove border radius from transfer button (#9767)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a74aa45bdde7d94edc93a7068fc3e3d06e2492bd", "messageHeadline": "Use 1px borders on inputs and buttons (#9766)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "77dc0ab008824b267d426458dd5fc2e5de2f2ceb", "messageHeadline": "Make swap arrows accessible, make swaps advanced options accessible (\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "59aab93560bd8d0f3b3108449e2230f9b37a9c4b", "messageHeadline": "Add unit tests for incoming transaction block events (#9755)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 502, "deletions": 12}}, {"node": {"oid": "4bacb9144f993d77e3d55b0f454fcb79d6bb899a", "messageHeadline": "Add description for the incoming transactions controller (#9759)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ff7ce81c73b0d2e6cfca7a8782660a86b1b4c2a4", "messageHeadline": "fix for METAMASK-GKF5 (#9760)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a90766294e5c9b23aa508839799af2e2b1dbedb", "messageHeadline": "Standardize network settings page (#9740)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 194, "deletions": 148}}, {"node": {"oid": "4086f7b4d69b207432df07155b6fe519bd44a23f", "messageHeadline": "Fix error when `fetchParams` is null (#9757)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab8083284b2a7d4a4d0c2d7b3be707768b8e4732", "messageHeadline": "Merge branch 'develop' into standardize-network-settings", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 878, "deletions": 822}}, {"node": {"oid": "14161e37da34f591b259f859e434a983cd0dc68d", "messageHeadline": "normalize page font styles (#9697)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 268, "deletions": 319}}, {"node": {"oid": "d99d8591f08a6a6e222da67d0f8536f1b9afa11f", "messageHeadline": "Replace shared mocks in incoming transaction controller tests (#9754)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 130, "deletions": 105}}, {"node": {"oid": "50728ed9ef67111c9753dc868865ff23169b4d9c", "messageHeadline": "normalize deprecated itcss font styles (#9696)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 90, "deletions": 69}}, {"node": {"oid": "fe69182056508e54a6ed7e29c6b4d4255b2f0b3b", "messageHeadline": "normalize app component font styles (#9695)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 325, "deletions": 259}}, {"node": {"oid": "c130a7ae6c13674f90a122a3b59c9d96e5737da7", "messageHeadline": "prevent environment key from leaking into all builds (#9752)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "186ee97d368792395ef03d4e900bd7e2fee1aa55", "messageHeadline": "normalize UI component font styles (#9694)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 62, "deletions": 68}}, {"node": {"oid": "59a38a253f667ac21708676c630755f03e7e7a1c", "messageHeadline": "Remove unnecessary optional chaining", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2393749809449394fcf0f741793b905cbb3ea336", "messageHeadline": "Simplify routing to fix breakage in popup", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 11, "deletions": 21}}, {"node": {"oid": "58d19745c9cbef7b15a73fe2801366743a2a5f14", "messageHeadline": "Add explanatory comment", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "47d94489b780e3f0472f6422a94c803efeea152c", "messageHeadline": "Finish network settings redesign", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 55, "deletions": 34}}, {"node": {"oid": "8d3091040caa44288eeebbf1723f383dabeeda45", "messageHeadline": "Fix network dropdown custom rpc link", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3df1aab8d58e6d893360a6ee2fe258892344ba6", "messageHeadline": "Style touchups", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "64883aecb0bacf3e1dc97d7446756b451899b54e", "messageHeadline": "Improve fullscreen network form appearance", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4a219d9a106a629ffe7b5ceaf829649ec9124c91", "messageHeadline": "Fix network name overflow", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4ad5e027bea494ada09736504101cdba793f5ef4", "messageHeadline": "Fix network list arrow styling", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1373a90e27cdb3744d5ce5df8e764aae35a39089", "messageHeadline": "Hide network form buttons when form is viewOnly", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 25, "deletions": 35}}, {"node": {"oid": "8a1820c537e55b88bf91b87cb4efcabc3156eec4", "messageHeadline": "Add networks settings routes", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 58, "deletions": 22}}, {"node": {"oid": "27118fdd980271e068065cf990c1665c3edd0a4b", "messageHeadline": "Fix popup network form appearance; code style", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 14, "deletions": 48}}, {"node": {"oid": "55309147762860d1af6812513400dc44c964d216", "messageHeadline": "Standardize appearance of network settings", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 75, "deletions": 45}}, {"node": {"oid": "aabecad34f98981cf3c4d8019a22d981029c61d8", "messageHeadline": "Merge pull request #9753 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "9ce5d0d0f0486279b6399faed2d95e417503031b", "messageHeadline": "Revert \"Revert \"Update main-quote-summary designs/styles (#9612)\" (#9\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 162, "deletions": 194}}, {"node": {"oid": "a590a8764e316dee411fe18e4982ebb443038f3b", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "11781e8cc0d208d8d6432a0f5f4e0975512b6e31", "messageHeadline": "Merge pull request #9720 from MetaMask/Version-v8.1.3", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2382, "deletions": 1910}}, {"node": {"oid": "220a82b53f0108fad0e4a30d9bc1a8d934878801", "messageHeadline": "Fix 9435 - Allow speeding up of underpriced transactions (#9687)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "af704db4fe547378988de32967184de20a35e856", "messageHeadline": "Update v8.1.3 changelog [skip e2e] (#9747)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f29a49fcc02b2be0d86327f1535f55820b1317c2", "messageHeadline": "Update v8.1.3 changelog again [skip e2e] (#9744)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8d1200f4d3d9e5397d168ab8db4f64fd1144e5ad", "messageHeadline": "Update v8.1.3 changelog (#9737)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d5b8a4ade9861e83b90b1ae12743ddc0200c83d3", "messageHeadline": "Revert \"Update main-quote-summary designs/styles (#9612)\" (#9722)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 194, "deletions": 162}}, {"node": {"oid": "795658a7f086334015e43f13a2c21d900067dcf6", "messageHeadline": "Version v8.1.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1294955d81beac488761aa9d3e81fb3387578147", "messageHeadline": "Fix swaps when initial network not Mainnet (#9745)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 97, "deletions": 3}}, {"node": {"oid": "336282d7d5efde9eb1e0de47c15b7475c3fed9c9", "messageHeadline": "Focus on wallet address in buy workflow (#9715)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "96717cc9e0bf168eeffb72a87d97e66586c43b3e", "messageHeadline": "expose variables for typography sizes (#9693)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "5b67cf10095df47920d1f207dd370f5c61485d65", "messageHeadline": "Prevent React warning for custom slippage (#9706)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d0d7a3d01f591f9265512ac8851092bb53e70978", "messageHeadline": "Remove redundant `mocha` command (#9738)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0494f721285edd52bdb249d3e0bf4cfb9bcdb986", "messageHeadline": "Check if swapTokenValue is negative and set prefix accordingly (#9743)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "557f9550d761eadc2cd47fef3390c3613b9a4e39", "messageHeadline": "Use better value for average savings analytics (#9733)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "a4f817e1717b79284ffadac0308635f03a778d53", "messageHeadline": "Include trade.value in calculation of displayed network fees (#9621)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 83, "deletions": 24}}, {"node": {"oid": "a8cb6fb4f60f581b094a1e134f475beac6e4d7fe", "messageHeadline": "Bump eth-contract-metadata from 1.16.0 to 1.17.0 (#9736)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b4b4a05fae7c8f9c843a330ddcfcf3731e48242", "messageHeadline": "Add eth-contract-metadata to Dependabot auto-updates (#9734)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "61e48b4a849c38a113b683f0546f850e65b0f523", "messageHeadline": "Switch to DIV for swaps dropdown accessibility (#9732)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "3bbc1d1fa46b1431f3cc65bf71719d676494325d", "messageHeadline": "Fix fetching of swap quotes when initial network was testnet (#9726)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5e5d9e6c0a5a3c023efbe6bc5cca3f738d3f45b1", "messageHeadline": "Set NODE_OPTIONS=--max_old_space_size=1024 for builds (#9731)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d1b4d292194dcfce7136a64ff2ea4e9658df19f6", "messageHeadline": "Update `ganache-core` and `ganache-cli` (#9725)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 651, "deletions": 354}}, {"node": {"oid": "d6d02053ff0ad5aaffca064bce42e9c4bf592289", "messageHeadline": "Log when attempt to fetch quotes fails (#9723)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7d503576842712d2da8df597b895c48b05246278", "messageHeadline": "remove matomo and route to segment (#9646)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 123, "deletions": 362}}, {"node": {"oid": "379950d53f50c4c279664c80a548ab079d8ebbb5", "messageHeadline": "Merge pull request #9717 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d496cf18f26f7ae0058b895311e56c7997e91296", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1519, "deletions": 1340}}, {"node": {"oid": "a111702f2808ab23fcca0cc7d18d20925116ff15", "messageHeadline": "Merge pull request #9702 from darkwing/swaps-keyboard-dropdown", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "84bd2dcce73c8398b3cd19f57561d05e94e03301", "messageHeadline": "Remove unused parameter in styles build script (#9710)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e89b60a4a0e9cb947162d7cb501ba924d4b3535", "messageHeadline": "Merge pull request #9671 from darkwing/9632-simple-abort", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f15b4949a17ee9e4b25da9bea1329506d406e4f5", "messageHeadline": "Merge pull request #9705 from darkwing/avoid-selected-account-memory-\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ffb36f95efca517af6150b4e572b022303f471d6", "messageHeadline": "Fix `yarn build styles:dev` (#9709)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "5456d55c88cb8934efdae936a78522a9064e5854", "messageHeadline": "Update main-quote-summary designs/styles (#9612)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 162, "deletions": 194}}, {"node": {"oid": "bb2eed6a8d3815c71ce647ffd5dcfa6301cc3424", "messageHeadline": "@metamask/test-dapp@3.2.0 (#9707)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "69d45ab46cb73c637e1daded6efb4c80270e798a", "messageHeadline": "Add ses lockdown to build system (#9568)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 53, "deletions": 30}}, {"node": {"oid": "d843bed4e3a69485fc1bfd19320fc08f0495c8cf", "messageHeadline": "Robustify waiting logic in e2e test (#9704)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f4e5eeca181389f9b08038f9eaac29af3f391afc", "messageHeadline": "Prevent React error for close", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "25a599c6cd6c1006a5ba0fb6dc3d4dcd4fbc67d2", "messageHeadline": "Prevent memory leak from selected account copy tooltip", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "14fff6dcf254686c536404952a02edd3c7fc23df", "messageHeadline": "Lint", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "046b495670b164d5dd2782213ef9e935343d4c46", "messageHeadline": "Merge pull request #9700 from darkwing/ux-search-icon", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15aba70e745c0da5404de420ebaf946c1d14e6b7", "messageHeadline": "Clean up events", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cdda54155e72e3ea3590e4fcb9f6add70f8e6764", "messageHeadline": "Make the dropdown widgets for swaps keyboard accessible", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "80e2a4496e90ced4ce0a6586392e8f67593e5275", "messageHeadline": "Fix mocha/max-top-level-suites issues (#9699)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "f0202f2d2c939b7401780f3a7c4ff156eabb44c2", "messageHeadline": "Provide image sizing so there's no jump when opening the swaps token \u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c47d93d9bc572dc6a649b5f36eab97ca1255cd55", "messageHeadline": "Merge pull request #9698 from darkwing/fix-pr-template", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b0bbc2b366c602064ed7a472e68d809b286aaf50", "messageHeadline": "Bump @metamask/controllers from 3.1.0 to 3.2.0 (#9692)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 42}}, {"node": {"oid": "8edeca83b0e547acf4cccefc37b99afbf0e16bcf", "messageHeadline": "Fix pull request template location", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "343b982fe29c4f4cedea0ae369e124d1c8be91ae", "messageHeadline": "Bump @metamask/inpage-provider from 6.1.0 to 6.3.0 (#9691)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "5c1c9c8f161a1d8ed96d88b8f5b586f125d9a588", "messageHeadline": "Fix 9632 - Prevent old fetches from polluting the swap state", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "400881b1b18ec6b5981c3f14593db43df131c264", "messageHeadline": "Remove broken Storybook stories (#9690)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 164}}, {"node": {"oid": "055f008c0d9592e8a57cc42edd01c3c3d8b53ac6", "messageHeadline": "Add a GitHub Dependabot config (#9664)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "209f2afd3d4dae75896d8911dc18043b3e48f61d", "messageHeadline": "Fix PropType error on Awaiting Swap page (#9688)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "1ad87d36c33cc445340bc9f784c8fc85ab1bedfc", "messageHeadline": "Improve stability of contract deposit e2e test (#9685)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cc40bff4128d6420ae7a420871c0c9dbf0e4c8d", "messageHeadline": "Gas metrics tweaks for swaps failed and completed events (#9676)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "10227266f9abc2468c400a7883378913a288ece6", "messageHeadline": "Fix node/no-unsupported-features/node-builtins issues (#9684)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8c87c46601e31132dd50b7ac59879c4ed39fe836", "messageHeadline": "call callback func in segmentNoop.track (#9682)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6038a1f3f5a748e9e5b3a1ac692d1e633034ac06", "messageHeadline": "Fix dot-notation issues (#9679)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6df17dc90e6c991bbdc8480ca5ef5a1480a7f480", "messageHeadline": "Fix accessor-pairs issues (#9680)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e46c063fed1cf2678f223182778ccf6db3906fbf", "messageHeadline": "Merge pull request #9667 from darkwing/9649-qr-contact", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "e9854ce8b1c54f8312f950ef475da18d0f873fb8", "messageHeadline": "Merge pull request #9672 from darkwing/pr-template", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "9c25775b69ab505f61397f7490188b8ac766749b", "messageHeadline": "Prevent conflicting values when network change and QR code in same re\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "21ab6fb7b565a1515c82d095e0f2702a6e62539b", "messageHeadline": "Use our local ETH_SWAPS_TOKEN_OBJECT in place of the swaps api ETH 't\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "07c03e362e1d87a614b53898deb8c8147d7d0a85", "messageHeadline": "Get swaps fee from api (#9677)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17, "deletions": 28}}, {"node": {"oid": "362e717eefb1ee122550d79f89468aeeb02f5b7b", "messageHeadline": "Fix node/no-deprecated-api issues (#9670)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "07cffe92c6fbca9499b157a3228573d780b23069", "messageHeadline": "Fix ENS resolution of `.eth` URLs with query strings (#9674)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cdef338c85e3879a97af90f2119351700eaf784e", "messageHeadline": "Prevent multiple state changes", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b704eaeb66d8d4269f65cc44a788b781101dd10e", "messageHeadline": "Fix node/no-path-concat issues (#9669)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e5688c024e9f447c5ba0a6b786d727a7b91bd69a", "messageHeadline": "consolidate segment setup (#9617)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 300, "deletions": 259}}, {"node": {"oid": "f264ed078c10b5d3522ebcd229f5249152c7ed80", "messageHeadline": "Add pull request template", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "b369a68eb372be028953add44e9cfdb6e6e9d29d", "messageHeadline": "Fix node/no-callback-literal issues (#9668)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6704aab16cba77f9efd21f2e8559515906683253", "messageHeadline": "Lint", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21875d1dd3ec1d0c82b11fc0f09a5c7f1ad66a4f", "messageHeadline": "Fix for tests", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4892a3e0e1821ec04ca6f244702a4c5ecf8b95e6", "messageHeadline": "Fix 9649 - Ensure QR codes work properly when adding contact", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "7d0a7ab301cf48488d44dda3ec47a12e07017e6d", "messageHeadline": "Update `@metamask/eslint-config` to v4.1.0 (#9663)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 407, "deletions": 356}}, {"node": {"oid": "6e7a8428d87db6894334d7bcb340c60a0b8ea026", "messageHeadline": "Merge pull request #9626 from darkwing/loading-screen-update", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "51187179bb292eef5629e278cf8a0e06c09d88d9", "messageHeadline": "Use undefined as default prop for onClick (#9654)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c9a082af98ab69ffea8a67e4ab0412deab33e11", "messageHeadline": "Add average_savings event to analytics (#9622)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7e5e697f89a8bfc0fb0b5dabd0cba71a41111224", "messageHeadline": "Create release PRs as a draft, initially (#9660)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "074ed8d3037584d5abb0e1ec15846a74a021f2fa", "messageHeadline": "Merge pull request #9644 from MetaMask/Version-v8.1.2", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 284, "deletions": 143}}, {"node": {"oid": "5789bd86c0da30d3b6cba46d6172161f401c508e", "messageHeadline": "Fix sorting Quote Source column of quote sort list (#9658)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "fe970a7be8676d76dc085e4aa6f0ff2bdea6ca5f", "messageHeadline": "Merge pull request #9642 from darkwing/9638-swap-overflow-2", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "3c492a2ff74209e3d1cdf09619c6e8edc053d08c", "messageHeadline": "Remove incorrect Migrator comment (#9659)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a9a432db0c70c8aa97ca22b254b1e33d1d6cb512", "messageHeadline": "Fix `conversionRate` PropType of `GasModalPageContainer` (#9651)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4197ff7295775722849affdbdcbc304265e88d97", "messageHeadline": "Fix `contentText` PropType of `InfoTooltip` (#9652)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f1bbbc9a3a99027eb36fde103b87932d50538ad", "messageHeadline": "Fix `message` PropType of `ActionableMessage` (#9653)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d43738448c65abc51a625b01d500d4eb870a52f0", "messageHeadline": "Fix React warning about missing key in `AwaitingSwap` (#9655)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f4838194d61a9497e631c9a5a921d241320b8084", "messageHeadline": "Remove unused `customGasLimit` parameter (#9656)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "97450cd8fd9740392b7a4f0c6173d1392df62147", "messageHeadline": "Remove non-existent `metaMaskFee` property (#9657)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "c3fafe311ea75618116178a2051def8a3b1d6444", "messageHeadline": "Spawn yarn processes in a cmd subshell on Windows (#9628)", "author": {"name": "Ari Lotter", "email": "arilotter@gmail.com", "user": {"login": "arilotter"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "aa554f51397b77d5a72c67d15fd7822089b31e9c", "messageHeadline": "Fix estimated network fee line split (#9648)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ff1e134ac9cc908027cd94ed0571aec44f89ae72", "messageHeadline": "Remove duplicate percent sign from MetaMask fee (#9647)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "edefdc4ede79e9b7ff035a69f53e20c0789278ea", "messageHeadline": "Fix estimated network fee line split (#9648)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4cab30eae1845e42f90950c2b81402a15e0e058c", "messageHeadline": "Remove duplicate percent sign from MetaMask fee (#9647)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d684c1b2e329830195c65bd5a5d9e35ecb2aa9cf", "messageHeadline": "Update changelog for v8.1.2 (#9645)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7de7e7d8c2916132fe45a1177bb5d87da77e1ca3", "messageHeadline": "Add swaps savings calculation (#9611)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 306, "deletions": 68}}, {"node": {"oid": "a284660986f3b38edc623e8d36917dbd05a76f10", "messageHeadline": "Version v8.1.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a6fd1266aa8e8b3d570856efc4fa7d38d35bdc06", "messageHeadline": "Fix 9638 - Prevent excessive overflow from swap dropdowns", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "43d97ebe4f0611afdec5ea5db88ed4187808ffbf", "messageHeadline": "getStatusKey to return an empty string when passed a falsy value (#9640)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c8526bc687bbaa9d0b25af4d112e6a42f8745da4", "messageHeadline": "Update view-quote designs to better represent the metamask fee (#9633)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "d44c03b8821c0974406b39b36ddba45df75c63bb", "messageHeadline": "Cast MIN_GAS_LIMIT_DEC to number before passing to minimumGasLimit (#\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1adc0d1e8d37b7cea74dff4a81bc5e6a175b2e3", "messageHeadline": "Fix use transaction time remaining (#9630)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "7925a767b8f78a27f2370d29e6f5b5c00e2b74d3", "messageHeadline": "Add a minimumGasLimit to the original gas customization modal (#9623)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "397e3a2c7fb1a4ad4bb92713a8b72a658dda4194", "messageHeadline": "Update swaps network fee tooltip (#9614)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 77, "deletions": 15}}, {"node": {"oid": "3191d9e01454fa01415256efeeb9d0d48b52cbd7", "messageHeadline": "Help users avoid insufficient gas prices in swaps (#9624)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "d9af9986bb9fbe24858dfa0ee4cc391fc3e1f82a", "messageHeadline": "Make loading screen more concise", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e546314e3fd6c8398b148392ecb49386ce962de5", "messageHeadline": "Update fee card storybook to utilize latest fee-card api (#9613)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 33}}, {"node": {"oid": "0a874e2a874b9f8738012a4b931dfb4c0b0e51d2", "messageHeadline": "Merge pull request #9616 from darkwing/prevent-button-warning", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1f7fbf343927d8f5c668cc87d903973beda6fcf", "messageHeadline": "Merge pull request #9608 from darkwing/9043-camera", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "003f1306d3a3bb6f35335f63964910f06f5bbc20", "messageHeadline": "Split the account tracker doc comments (#9574)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "971f5b005631b8bee5fc6f7485c1909557a679db", "messageHeadline": "Fix #9577 - Use contained button type for unlock button", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a53121a7635781df773d3f57e9f453743b1ff817", "messageHeadline": "Use `chainId` in account tracker (#9573)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "98e8f6675f4edc2b09379869cc7c260b8ffe065f", "messageHeadline": "Merge pull request #9615 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "ffd3de0ec9e01dc99edba1d4316e097391b6cae9", "messageHeadline": "Merge pull request #9589 from MetaMask/Version-v8.1.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 306, "deletions": 232}}, {"node": {"oid": "4496a273f14b984f26bf8aee731db1f9e1935947", "messageHeadline": "Update v8.1.1 changelog (#9610)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c44b2ca00f969416d7337a9b609690e3a681eed0", "messageHeadline": "Update changelog for 8.1.1 (#9605)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bb854e17f80d201f23ec57bf1fdd5296f91ed1d2", "messageHeadline": "Version v8.1.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "af018a2d746d57080f4d06acda93dfa97dc56ab3", "messageHeadline": "Clear all gas slice state on entering and leaving swaps (#9609)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "998748430182e33d30018ff6ff77796ab4689ad3", "messageHeadline": "Fix lint", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "15654b3d0bb627c0ee4f62a13a8c2cba2a8f3c62", "messageHeadline": "Prevent unnecessary teardown", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "947bfb7a118f3743e50fa2dd3c83e75d38c9207a", "messageHeadline": "Fix #9043 - Ensure QR code scanner works", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "83fe472779485f297304c934d1eb27261f02a740", "messageHeadline": "fix issue with unmatched routes (#9595)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "05586896360d969e15803d40ff1f8ae85235b6a4", "messageHeadline": "Compare convert ethBalance to decimal before comparing to fromTokenBa\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c39617e111b7f6729aa12dc7ee2ce96d8f1e510e", "messageHeadline": "Make FeeCard component specific to swaps (#9603)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 37, "deletions": 54}}, {"node": {"oid": "a0d7aa56aaf8c47a1fc610b099cd107653378721", "messageHeadline": "Loosen isBestQuote PropType", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "799df99bd0fb0758dbfe3c5e8d5af249b5fa17f4", "messageHeadline": "Rename some props", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b31816d6f7c78253f1b6dbc7172a60e8f462dadc", "messageHeadline": "Make FeeCard component specific to swaps", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 36, "deletions": 53}}, {"node": {"oid": "ec70f33ecac58ead8fc24c36fbea5ea3dd3d966d", "messageHeadline": "Try disable swap button so it cannot be focused (#9602)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d0152aad51984ccbd0fc39929adb279208dee4b6", "messageHeadline": "Use localizations for placeholders in Swap (#9587)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "48dd3fe069523a6e47ebeeb14344236f6a768efb", "messageHeadline": "AutoFocus the from input on swaps screen (#9581)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bbd4ee5fdfee8c879273445bd6223c5db96f6faa", "messageHeadline": "Autofocus the appropriate text fields in the Create/Import/Hardware s\u2026", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "674107da3f4c9b74029c3fe0b7b48fc0f1b1304c", "messageHeadline": "Ensure proper hover display for accounts in main menu (#9575)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2563180a884c377dc44409e3715d1d7c7abf2d7a", "messageHeadline": "Data consistency swaps token balance (#9588)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "4149fed6e059bcddcfa84e930c0f867c07a128f4", "messageHeadline": "Update text content of invalid custom network (#9601)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "360d8ded1f380e5519c476c416d54b06a6015f0f", "messageHeadline": "Fix exception upon failure to get next nonce (#9598)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "e53f97045878f6a1c8e12659ebf951c0b12c614a", "messageHeadline": "Use localized strings for MetaMetrics opt-in page (#9593)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 66, "deletions": 9}}, {"node": {"oid": "aae176537f36b70fb62a5358948ad01e6ec438ae", "messageHeadline": "Update Sentry to the latest version. (#9597)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 97, "deletions": 68}}, {"node": {"oid": "38a0c5ec75190fc5d60488ad11af5c3883b2be47", "messageHeadline": "Fix FF overflow list-item right-content/primaryCurrency wrapper (#9591)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "320e8c0af98f4d72ac0e75adaac65a45c58d20fd", "messageHeadline": "Fix TypeError when `signTypedData` throws (#9596)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a1d93002dbd663874da0d28f95812f72adfdec5", "messageHeadline": "Remove commitment to maintain a public metrics dashboard (#9592)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "59212f7a2b8b99c92e59aaa11bc38e16ba9e0d17", "messageHeadline": "Remove dead gas estimation functions, rename function (#9579)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 21, "deletions": 55}}, {"node": {"oid": "dfb722b6ed7203d782b227c3145739ab5af256ba", "messageHeadline": "Hex prefix newly fetched token balances in build-quote (#9586)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c11b7cc5ea7567dce123cb359efe88b985edb7a9", "messageHeadline": "Update `setRpcTarget` parameter name (#9585)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00c8609f957c9ae5cb0b28efc96d661c6cdced69", "messageHeadline": "Add data point to 'Swaps Completed' segment event: estimated vs used \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "fe11075418805fa883cdcd9325ca82ab0f969992", "messageHeadline": "Merge pull request #9582 from MetaMask/master", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "61e26053bf65078bfe26a1f36fa3659ab9bf2668", "messageHeadline": "Merge pull request #9479 from MetaMask/Version-v8.1.0", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 33950, "deletions": 22078}}, {"node": {"oid": "15f38116cff12450741b7310d1ddfecd6b7c39b3", "messageHeadline": "Update changelog (#9578)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5b7cd5a9d1bc3fb110a81b9c5f7c1fb08ad2d769", "messageHeadline": "Version v8.1.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "102b576f07d113297e0277f150b244a1181ad487", "messageHeadline": "Update changelog for v8.1.0", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "8c989cd777f43376191800ab2faab61605f94685", "messageHeadline": "Mark sendToken as optional in constructTxParams docs (#9561)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e8c9aede8f97c5d8561e7f04c7a55a57ab0cfac", "messageHeadline": "Migrate 'localhost' tokens (#9570)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "ded43cbcdf5429058e1be66a672f56248e9ba541", "messageHeadline": "Remove unused code (#9564)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "4ce04b5cb91cc13e961d425fbf34ad737b74bd52", "messageHeadline": "Delete localhost state from incoming tx controller (#9569)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "f9e0c64abeab04ce484aa29c89cf449926d6d9aa", "messageHeadline": "Fix migration 048 chainId conversion (#9567)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "31d373e62c8c8780a17fbc2860f1e2c924784a41", "messageHeadline": "Use networkVersion as the network state for all networks (#9555)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e071b4482e1ec665a6850ea5d97608241fd49bed", "messageHeadline": "Use chainId values for the address book (#9565)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 251, "deletions": 15}}, {"node": {"oid": "a5ff8aff8041916886478c7719551349c1decf46", "messageHeadline": "Prevent undefined class from being added to Tabs (#9563)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3b434df46d72cb8d37af811a80a0fef358816db", "messageHeadline": "Autofocus first input for Search Token and Custom Token (#9562)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bdd6416ba0ee24c9f236e330c527be1885176257", "messageHeadline": "Update migration 048 (#9560)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 203, "deletions": 8}}, {"node": {"oid": "f3bd717184c342416fa20f4fc3198197201e96aa", "messageHeadline": "Account for approval gas costs in eth received (#9559)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "45ba657ca1333fe55b25bd6e27e2df0822ea04af", "messageHeadline": "Fix signTypedData_v4 chainId param validation (#9552)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "5b8c07817a68e4b27ce6a8364a227f2b96188ea5", "messageHeadline": "Remove localhost provider type (#9551)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 195, "deletions": 276}}, {"node": {"oid": "33b755fa6615ac06c57509c0d98c3cc360406793", "messageHeadline": "Update #2 to the MetaSwap contract address (#9557)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e37904692eb0f4bc2266a1906e8c1662ed36096", "messageHeadline": "Add useFastestButtons options to gas-customization modal and utilize \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 111, "deletions": 37}}, {"node": {"oid": "a9d156e611288b73a943f0b91a7d29c07d48b44d", "messageHeadline": "Fix and simplify account switching in Swaps (#9549)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "dc5edb54314d0e9c85fb5c707f51e94870488719", "messageHeadline": "Fix calculation and display of eth received amounts in swaps (#9546)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "6409caa0814d228e42b005992b96b55b92948431", "messageHeadline": "Use initial transaction for settings swap transaction title params (#\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "d67a446131cdc4e718ef957e3134147bf0b4330e", "messageHeadline": "Tweak copy of swapIntroPopupSubTitle message (#9547)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8f6737161974cd7ee26c3a5706503782ddb729", "messageHeadline": "Overflow primaryCurrency in tx-list-item & use primaryCurrency for tx\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "24d7d1ae2add7422e7544d9a28b841d0374c5b0d", "messageHeadline": "Parse inputs to BigNumber arithmetic in conversion util (#9502)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "436b01387c7e9e72add5832660c2014780f0a005", "messageHeadline": "Add useSwapsEthToken hook and utilize wherever we need the ETH 'token\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 77, "deletions": 34}}, {"node": {"oid": "d8818a47c4dba829c067bb1713faa999d3dc8f7c", "messageHeadline": "Add margins between quote list columns (#9528)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 102, "deletions": 136}}, {"node": {"oid": "d35db874475dc7013bb25e02ff4964929fbe7ede", "messageHeadline": "Simplify _findTopQuoteAggId call in fetchAndSetQuotes (#9542)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 11, "deletions": 21}}, {"node": {"oid": "5fd46575882f859795a0e5faa1799176acde6998", "messageHeadline": "Stop calling _findTopQuoteAggId twice in _findTopQuoteAggId (#9530)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "4505ab5f2b086a25164a1becdf777c7153c03782", "messageHeadline": "Update error message for missing substitutions (#9541)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12f0c2161df9ce069de328c51cad61fa3678fb93", "messageHeadline": "Better format the issue template (#9535)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ebc465221923a8c341a0dc4a5c1dfe43fb275bd", "messageHeadline": "Fix swap prop type errors (#9532)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3353c3398138cf77ad3288cf67ac7a666ee50ae1", "messageHeadline": "Use eth-contract-metadata@1.16.0 (#9540)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "98f049f8cb0ccf44fe49e53d27152953f5c22a38", "messageHeadline": "Only shows the swaps intro popup on mainnet (#9534)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 55}}, {"node": {"oid": "89a0f75942f8175ee553b44b8a96800e581f13a5", "messageHeadline": "Corrects the copy in the amount receiving tooltip of the swaps sort-l\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "549140f6f53d7d57c64518f7bee2094f41f45887", "messageHeadline": "Remove max mode for eth feature from swaps (#9531)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 139}}, {"node": {"oid": "325dd9c0362e5e718c871d1bc6517776f3b27139", "messageHeadline": "call this.txStateManager.setTxStatusConfirmed before async call in co\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "e20cf61915397bfd030634806c9c26e626ca8cf3", "messageHeadline": "Fix Storybook build (#9526)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7870d6d194d600d131d0b8172f7314888faa3dd5", "messageHeadline": "Use Segment for web3 usage metrics; fix background Segment bugs (#9525)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "a301ce92d8a6f5d698af6359a9f3079ae6b7d86b", "messageHeadline": "Prevent duplicate increment/decrement buttons in Firefox (#9523)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "305e3ceb2e5354fd3a0b93c3b244d02e94e97d6e", "messageHeadline": "Fix retry transaction button tooltip (#9524)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30d6ad83f76dada23c96f9be580e294cf7477252", "messageHeadline": "Refactor background Segment usage (#9509)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 150, "deletions": 63}}, {"node": {"oid": "4411f0eb9cd6e50aa69f96c72396ab153e1adacb", "messageHeadline": "Fix environment variable inlining (#9517)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "25e5ac24b2bfadd8ff62a37660eade57c013c806", "messageHeadline": "Prevent swaps value input placeholder from jumping when focused (#9520)", "author": {"name": "David Walsh", "email": "davidwalsh83@gmail.com", "user": {"login": "darkwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e389ad98afef810644fe489e6863ddadc02920ef", "messageHeadline": "Hide activity list retry button for failed swaps transctions (#9513)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "443c280b4a91ae05c4b7cfb2dc6378e0d17b8f14", "messageHeadline": "quote_vs_executionRatio property to Swap Completed segment event (#9508)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a939853989dbd42fb32a3be3500634ff56ea6d5d", "messageHeadline": "Ensure all of a token is swapped when clicking max in swaps (#9507)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "cdfa2e66fd84792510b745a27c02310ecb155bbb", "messageHeadline": "Hide retry button for on-chain failures (#9506)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b89c8fec13fcdba6142f4fd183f74bbc616f30d4", "messageHeadline": "Fix version used by TransactionController#confirmTransaction (#9503)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "392f9eafc2f63dc186537ba2532c3bfd9b9fa5bc", "messageHeadline": "Stop passing a gas param to the estimateGas call initiated in the swa\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 53, "deletions": 22}}, {"node": {"oid": "baa2350604392fcd6475e9a8f6da1c5691e70783", "messageHeadline": "Skip running e2e tests when commit is tagged with '[skip e2e]' (#9486)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "17f7ca2cfe99aa7dee5ae7a1f4895b5dd524d033", "messageHeadline": "Update address book state upon custom RPC chainId edit (#9493)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 106, "deletions": 15}}, {"node": {"oid": "7a28783924c1c4c77fe8e5cc259fcd27a2371a45", "messageHeadline": "Prevent user from submitting swap if they do not have enough for the \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b98b0b6d01d36ba610f43b2d9a6700f5e4412f28", "messageHeadline": "Fix missing app header on Home screen (#9498)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "9230d75ab094acbcca5fc2a17c89d34c36e26bcf", "messageHeadline": "pass entire tokenData object to getTokenAddressParam (#9499)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1e8f5db8688f986e96e165a268a9d5ba8b5f418", "messageHeadline": "Prevent redirecting to swaps in notification (#9497)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "bf1bb6ca7e37aacdd6f4bc33bb457766bed05cb2", "messageHeadline": "Check specified chain ID against endpoint return value (#9491)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 137, "deletions": 30}}, {"node": {"oid": "e8774f615d1ad7c97df971d32e16ef66400bf646", "messageHeadline": "Fix unbound function in swaps controller (#9496)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ba4061f4610df9ccd9116ff47451af96bd5326f", "messageHeadline": "format quotes consistently on main-view and list-view (#9495)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "534ac25a93968688425408f1b313219219e7f131", "messageHeadline": "Ensure gas costs are accounted for when calculating the amount of eth\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "46bcba2d638c0a5620d97a245c15c2935c5f8f64", "messageHeadline": "Fix IconButton prop type (#9489)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39d5bb73a7a0ed9c5fd30b4b124956a67c68a3eb", "messageHeadline": "Remove setSpecialRpc functionality (#9490)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "6a6600c7301f1c3b5a8d22e4ffc12b9c3ff945e0", "messageHeadline": "Use networkVersion for network state; chainId for signing transaction\u2026", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "1062e2a97d4c04e4e2a159e55f7d61fea4112f3c", "messageHeadline": "Fix SwapsController handling of insufficient balance for gas when in \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "94810ce9c92c479a45e89948b2d393f32918d356", "messageHeadline": "Compare the networkId against the correct enum in eth and token overv\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "dd3c2cc3ecce23032480b0b2a4da0cecd1cbee48", "messageHeadline": "Fix create_release_pull_request build step (#9484)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "30d13422b59ed3bbe5ab85d0a0f7690d50dd5724", "messageHeadline": "Add MetaMask Swaps (#9482)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11057, "deletions": 369}}, {"node": {"oid": "92314cc3edc5147a276b87d45eda2de59cfb4bc8", "messageHeadline": "Format manifest file after applying new version (#9480)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "088d4c34f112eb0f638ce99dae5c0d0958569038", "messageHeadline": "Merge pull request from GHSA-c2xw-px2x-pr65", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 875, "deletions": 583}}, {"node": {"oid": "8f3b81f67a1512cf405d972470e50325409c1820", "messageHeadline": "Use node-forge@0.10.0 (#9473)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f6d0deb80bff81eb24e34b5a9d9ea16e9aea0c55", "messageHeadline": "Fix 3Box sync and e2e tests (#9422)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "b00cd344d9b7be53df1835a49ced8e365ba41461", "messageHeadline": "Use ethers to validate mnemonic during import (#9463)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b3d3518bc03808dd82d354020c7614b9fc596d00", "messageHeadline": "Remove unnecessary functions (#9458)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 74}}, {"node": {"oid": "48e28807312d91cfa6102ccf5f1972df99522bcd", "messageHeadline": "rpc-cap@3.2.0 (#9461)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 11, "deletions": 131}}, {"node": {"oid": "60d4b6aa413875905bf4f43267b91210a3455311", "messageHeadline": "@metamask/controllers@3.1.0 (#9460)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "e75bfc4dbc30f67d2ccdc3a9f953cef9aa7baebb", "messageHeadline": "remove-unused-component (#9457)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 0, "deletions": 162}}, {"node": {"oid": "97b49b7614072eeb94bb465f9f11f8243508c615", "messageHeadline": "Add `prettier-plugin-sort-json` (#9450)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12293, "deletions": 12264}}, {"node": {"oid": "3f2a7fd6acc2a2f6698abc45aec153092a348c86", "messageHeadline": "eth-json-rpc-filters@4.2.1 (#9452)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "242a5b3f23a60071db8d8b8698c3f00590702aab", "messageHeadline": "eth-json-rpc-infura@5.1.0 (#9451)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6b81da2a73374526ff6100f8c7a820d2a184656a", "messageHeadline": "json-rpc-engine@5.3.0 (#9449)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2eb8a9aca977d5775d00f595905341a892e4205e", "messageHeadline": "eth-json-rpc-middleware@6.0.0 (#9448)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "4a5a8e40aa9a62ea936b52c990ea6dc9f9f2e146", "messageHeadline": "Use the latest ShellCheck (#9446)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b000626498536c5312c983d44aa57834b622acf", "messageHeadline": "Refactor method middleware (#9436)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 99, "deletions": 43}}, {"node": {"oid": "37cbeb56a329a8734f70b9fcba52e7ae2eee5bb0", "messageHeadline": "make gas edit tooltips use Tooltip (#9434)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 88, "deletions": 387}}, {"node": {"oid": "ee6e986f5964efc104d70a9261999ac7f954b7a9", "messageHeadline": "Fix dismiss button css on unconnected alert modal (#9430)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "550e49a64c0b8d4c96fdcea5c249305a97f90048", "messageHeadline": "Gas modal styling fixes (#9433)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "c6a540419c13704c4e6ae587a465e8171148c59f", "messageHeadline": "fix styles on tx detail popover buttons (#9432)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "f4a2a09713146021402ceedba6550515a05d6097", "messageHeadline": "increase specifity of button style overrides on notifications (#9427)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "feeacc580da2c5022d5afeb7a2e63d7381e038cb", "messageHeadline": "Merge pull request #9429 from MetaMask/sync-master", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3eda318984287e52b34a2d5fe2db7ec7188d528a", "messageHeadline": "Merge 'sync-master' and 'develop'", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cca64ae982b637c369faefca3e3fe9a4ef0ea1f5", "messageHeadline": "Merge pull request #9425 from MetaMask/Version-v8.0.10", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 70, "deletions": 28}}, {"node": {"oid": "650c84e5e2d02ddff21c89bba1bf9f0b87926574", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1123adcb1d2f72556a44704f1b88212464ad7eaa", "messageHeadline": "fix overflow issue on approval container (#9415)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bffa035bc77c1c144b2b10812b4311ca445dac39", "messageHeadline": "Add MetaMask Bot to the CLA allow list (#9426)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0263ac3067f12964099a0a1d0a2bbdec9c829bb2", "messageHeadline": "Use eth-phishing-detect@1.1.14 (#9423)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c3ece93a43644939af5851f20f32405fcb7cd015", "messageHeadline": "Use @metamask/controllers@3.0.1 (#9416)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "7a9eee28a1912b578e5ab40519622ef42184d697", "messageHeadline": "Bump node-fetch from 2.6.0 to 2.6.1 (#9399)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8443ee54161d7d2d134e87f28debe69aec0f5a5b", "messageHeadline": "Use bl@3.0.1, dedupe bl@1.x (#9375)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "7f4c84967adcf0167f27601e486a9b682da4a72a", "messageHeadline": "Use bl@1.2.3 (#9349)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "93b9a01fd6efb08a49575c8d8b555f7b1417e39c", "messageHeadline": "Version v8.0.10", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6f0a16a0e88d688e6e98553d8ad1b7cea492eaac", "messageHeadline": "Fix button with on Deposit Ether / Buy Screen (#9424)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b83bca7223f80cb2d20c0b053dc5679130f57a48", "messageHeadline": "Use eth-phishing-detect@1.1.14 (#9423)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3b70cf64ec113adab9fea346df8f66d0d7940980", "messageHeadline": "Use @metamask/controllers@3.0.1 (#9416)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "e205124db42b5b079a0fc8fea30263c71c6cec21", "messageHeadline": "Update Wyre purchase URL (#9414)", "author": {"name": "Pedro Pablo Aste Kompen", "email": "wachunei@gmail.com", "user": {"login": "wachunei"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86adca8486450fba97f1d191f1d8ec34575ab273", "messageHeadline": "Fix dropshadow permissions page (#9413)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "c97493cc13b275d530de5fd227677a78a44745fd", "messageHeadline": "rename Ethereum Main Network -> Etherum Mainnet (#9411)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0c2404c6d7b006acc64875abaf0ff24ed641055e", "messageHeadline": "fix button spacing on activity list (#9410)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "22ee3695f520fd7da9ba5ceef51788ef36c5d464", "messageHeadline": "fix tooltip issue on firefox (#9409)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ed28591b62cd2dc0b6eac94d06d7c7cd776a48b9", "messageHeadline": "fix link regression (#9408)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "6b08ca428bfe5884bf1ddf3e322625847482c4bb", "messageHeadline": "Fix left border of the first button in the gas price button group of \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "34b395381561625b5a8d647e53c5bc5095e62d41", "messageHeadline": "Use eth-json-rpc-middleware@5.0.3 (#9405)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b1665dedc6867e759d0fe101a0048340a54d2d29", "messageHeadline": "Bump node-fetch from 2.6.0 to 2.6.1 (#9399)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cd7a3a687b8e764db3005e6fcd0ed7e6807f246b", "messageHeadline": "Update allow list for CLA, fix Dependabot (#9400)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b24f624dd290b872029ed2e29ef97656c20f1cd", "messageHeadline": "add segment implementation of metametrics (#9382)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 441, "deletions": 7}}, {"node": {"oid": "9391eac67000c3147d9298b42328d837de4391f6", "messageHeadline": "Update `@metamask/eth-token-tracker` from `v3.0.0` to `v3.0.1` (#9398)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ce66ddcf0dcbf6f308bb6d99e90bcc4a8ce72de8", "messageHeadline": "Use `prettier` for JSON linting (#9396)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1339, "deletions": 365}}, {"node": {"oid": "feab36710d43461a32f6cbb90d5cd6ad620d95a4", "messageHeadline": "Remove unused connections route (#9394)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "95acee95b542274095035e04cd1efef166289476", "messageHeadline": "nodeify removeFromAddressBook (#9395)", "author": {"name": "Kevin Holder", "email": "kevholderx@gmail.com", "user": {"login": "kevholder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1757c634731a2266a9cf48402b516d779fe2edf8", "messageHeadline": "Always use null Infura project ID in testing (#9393)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "359cdf744eeddd8aaa8fa0176b1cea999dd0bebc", "messageHeadline": "Include replacement of Infura Project ID in setup (#9390)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b8938c9c7a7b4a227df3c09cd4254e94fd5bfeee", "messageHeadline": "Move ESLint ignore patterns into config (#9392)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "f415fd91b5b9f9751fc6591f37ac3d50f3a7452e", "messageHeadline": "Move stylelint ignore patterns into config (#9391)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "7ba2310726e6f0993e2061c8a3bbd533b4ba8b02", "messageHeadline": "Update CLA bot (#9389)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2dedaacdb0038d63a008db34562be3a73afea5e", "messageHeadline": "Use Infura v3 API (#9368)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 69, "deletions": 43}}, {"node": {"oid": "b80ab5339611a33ad7c0f9040ea835cf29ba887f", "messageHeadline": "Add `radiogroup` `ButtonGroup` variant (#9383)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 80, "deletions": 4}}, {"node": {"oid": "24f4973afc3c0b01c536c6d5aa7c534321d1770b", "messageHeadline": "Delete MISSION.md (#9387)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "bb9eb827d66e39606a9aa07614d80c11a00530f0", "messageHeadline": "Delete USER_AGREEMENT.md (#9386)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 179}}, {"node": {"oid": "ee36073eb51b381289d4d7d650d9546e7c534795", "messageHeadline": "Update italian translation (#9293)", "author": {"name": "matteopey", "email": "28830727+matteopey@users.noreply.github.com", "user": {"login": "matteopey"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "eef4ec981f2b1dd5f5fd9191631ca4ed811d9b98", "messageHeadline": "Ensure token amounts are in fixed notation (#9381)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b349a5c8b1c48b0f763da73dfc212011834cccf2", "messageHeadline": "Convert ConfirmTokenTransactionBase to functional component (#9373)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 97, "deletions": 92}}, {"node": {"oid": "380ed78a34f82fceb781f2565d0d6bd361f7725f", "messageHeadline": "add external links to github issue routing (#9351)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "f02ba2d561e01307e046d72f7c6f4157b1f06209", "messageHeadline": "Ensure the extension can be unlocked without network access (#9295)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "707c7193e08fc7a5be5fe89a44edb774aef69bd1", "messageHeadline": "Ensure tokenAmount is always a string (#9374)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 13, "deletions": 109}}, {"node": {"oid": "c5917aa44548c64c09997aae5e68381976476d44", "messageHeadline": "roundExponential: add docstring, remove unnecessary cast", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d532cdc459bf070d97309f3b5f57a5588134afe6", "messageHeadline": "Ensure tokenAmount is always a string", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 108}}, {"node": {"oid": "89eade97c56ec46a60be2169463e1ab40b993347", "messageHeadline": "Use bl@3.0.1, dedupe bl@1.x (#9375)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "23683c1630d16b265b0e197839223d9df1bea6d4", "messageHeadline": "Replace toNumber calls on BigNumbers with toString (#9369)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "253cd12bbb4d44d28c29387c9ffcb624bc6f536d", "messageHeadline": "Use yargs@7.1.1 (#9364)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "9c77f6add2627d349d791a7458c85ac073b15fe1", "messageHeadline": "Use bl@1.2.3 (#9349)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ccb7eb3ab7155391cd1d70dd50aebcfb54f66430", "messageHeadline": "Fix useTokenTracker useEffect bug (#9334)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "3d4f1f45bd9075015951b29c944c408991a15aef", "messageHeadline": "Add messages to Ledger connection process (#9344)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "f281df3b368d9dab7a7a0727848a7a798a4b2649", "messageHeadline": "Feature/hide seedphrase when restoring vault (#9329)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 198, "deletions": 125}}, {"node": {"oid": "449118dfc9ed5f32f37e25c9abae955db741c42f", "messageHeadline": "Remove unneeded globals from ESLint config (#9342)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1e99a7b0c3214b642b60841dcb14e2bbec6c1c3f", "messageHeadline": "Migrate to scoped @metamask/jazzicon (#9341)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9a711e695a588c0bd7c39fa710859720e5ef3efe", "messageHeadline": "Fix lookAtDirection prop passed to Mascot (#9343)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6e93a6344b643533ad5c00b1d8abd657a41c77a", "messageHeadline": "Use ganache-core/websocket@1.0.32 (#9340)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "f3a37dc1e22174abd480418c763e4c2ff2832fc4", "messageHeadline": "Fix alignment of restore vault screen (#9339)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a3f9e6d37b464cc36e305c4260a8b7e29c318903", "messageHeadline": "Show token symbol when token amount string is long (#9333)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "72313f011d87c449dfb40909fd9689635980ce3c", "messageHeadline": "Use derequire@2.1.1 (#9332)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 37}}, {"node": {"oid": "ba9af7d7bff9727a21871add944a8bd74ccbaa6d", "messageHeadline": "Use react-inspector@4.0.1 (#9331)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 43, "deletions": 358}}, {"node": {"oid": "1024f4927500a4485d45791b6af7d5b3282a4788", "messageHeadline": "Use @metamask/eslint-config@3.2.0 (#9330)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "cd86d00cb7d1f03d65d2cb328109e9670c89859f", "messageHeadline": "Fix send warning dialog (#9321)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "79d477009e86dbf09ec74b4ecedf5d4f8c48f90a", "messageHeadline": "Use verifyPassword instead of submitPassword when exporting priv key \u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "20b0e66cc978f8fc22db31f08c3e025309c00b62", "messageHeadline": "fix ens error text on mainnet (#9314)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9e6ba089d91341845d9b4e825822d4fde8868a7f", "messageHeadline": "Remove mountWithStore enzyme component wrapper (#9309)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 21, "deletions": 51}}, {"node": {"oid": "885bd131604ddea5bfd9f3e36eb17b95732e4041", "messageHeadline": "Add CLA Signature bot (#9310)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "867dd33c1ea6d65e9b44fa2337bbb356264e8eb1", "messageHeadline": "Remove 'Contact us' exclamation mark (#9307)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81a1d0a23d771df040a1c677190de6f2f793942b", "messageHeadline": "Remove unused diagnostics property (#9296)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "29550e3e656aa4e606641f40274e49933b088bcf", "messageHeadline": "Remove 'Contact us' exclamation mark", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3aaa41ef44cd2d751cd41278f0ba0ece7dca79db", "messageHeadline": "Replace abi-decoder with ethers (#9290)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 527, "deletions": 167}}, {"node": {"oid": "e08a55c8bc1ce2b1fd21f875543e7053f7e6ddfa", "messageHeadline": "Add messages for MetaMetrics opt-in (#9283)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f656d3236e340b232c511c58c1df285f22b90145", "messageHeadline": "Remove outdated comment from MetamaskController (#9284)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e4d4c9c45a134eace71d020ac0316deddc52213d", "messageHeadline": "Add new license (#9282)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "02d318d493888e7dab5438832411de351c37f251", "messageHeadline": "Add @metamask/logo (#9281)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "42f4c2e4072775d9e2b4bb43c8be81a287584e93", "messageHeadline": "MetaMask mascot support for provided directions targets and toggling \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 152, "deletions": 7}}, {"node": {"oid": "5f112735509911ccd3a0e44afc48acd4691259a3", "messageHeadline": "Add react-testing-library/react (#9249)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 289, "deletions": 5}}, {"node": {"oid": "6aba8e6bc12827b2550aa02f65b08f4bf558b591", "messageHeadline": "Merge pull request #9278 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a04ec49a572e7c87e486145b5f91183f846bbd70", "messageHeadline": "remove unnecessary files and scss (#9253)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 56, "deletions": 405}}, {"node": {"oid": "cfff01164acd44b80e8fc38e793148fc4594dc94", "messageHeadline": "Reuse the loading-screen component and colocate it's styles (#9177)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 26, "deletions": 34}}, {"node": {"oid": "0c72d0bc3dab9e4dcc5372522b8dcf9d6dfa9358", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5085, "deletions": 6099}}, {"node": {"oid": "a9202748d1117e44005ea3c4c68f8c449c195bc6", "messageHeadline": "Merge pull request #9267 from MetaMask/Version-v8.0.9", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 126, "deletions": 65}}, {"node": {"oid": "b9f5f1c2c2bea8c4ef178cc2a55a14467b952e84", "messageHeadline": "Hide ETH Gas Station stimates on non-main network (#9277)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "2b7a692658cdf6bf19f8b10f8d814936a0b18783", "messageHeadline": "Use @metamask/eslint-config@3.1.0 (#9275)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c04cb63c631579b910728d578111d09ce3646d54", "messageHeadline": "Standardize scss import practices (#9183)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 182, "deletions": 200}}, {"node": {"oid": "b6ccd22d6c0ff6b9797c7aa24429f3df6d031af7", "messageHeadline": "Update ESLint shared config to v3 (#9274)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 860, "deletions": 1038}}, {"node": {"oid": "50c4845d05b16e952075c09228c1ed50eb761389", "messageHeadline": "Add lock icon to default networks (#9269)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "c0d78401fc8e63a9f7f8e0391caa5015042f1eae", "messageHeadline": "Adds toPrecisionWithoutTrailingZeros utility (#9270)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "9a3c559b3d7372ec35d2a20bdbf16e61d462e869", "messageHeadline": "Hide gas estimate on non-main network (#9189)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "a8199be553924a32ce97e703d0230cef02c757ca", "messageHeadline": "Move the mascot component to its own directory (#9272)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0fb62c04abcb5b45099382cb67e2a08cf37bc99", "messageHeadline": "Update changelog for v8.0.9 (#9268)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0ff70ccbda19ca4ad93ac7fa6d70824ace5bb27d", "messageHeadline": "Use @metamask/controllers@2.0.5 (#9266)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 34}}, {"node": {"oid": "de354751fd7731313921a461bf1edcbe27a0ae13", "messageHeadline": "Handle non-String web3 property access (#9256)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "2986a6764cb52486f7d2edd101458d3b01baf090", "messageHeadline": "move footer buttons to scrollable area (#9228)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 66, "deletions": 14}}, {"node": {"oid": "5c88d8d250115b477329898ade6074f734a3b71f", "messageHeadline": "Version v8.0.9", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5c7442085061232b754d8651ebe43b85c6d7b26f", "messageHeadline": "Use @metamask/controllers@2.0.5 (#9266)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 34}}, {"node": {"oid": "a75ee322618f66bed9d3fc19b51f74cbfba14564", "messageHeadline": "Merge pull request #9258 from MetaMask/actionable-message", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 166, "deletions": 0}}, {"node": {"oid": "6302154c407dfd5a89f81fbc42c3bf6eca7c06a2", "messageHeadline": "Fix padding, alignment of actionable-message; add left aligned story", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "f106128c418b98780f4f59fc8cf5cc6731fcf92d", "messageHeadline": "Code cleanup and simplification for actionable-message component", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 54, "deletions": 71}}, {"node": {"oid": "7695343a3bddef514de542f744d7765b76c21dbd", "messageHeadline": "Adds actionable message component and stories", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "ca35098f675ba2dd285bd77e1a91bbe905ad9927", "messageHeadline": "Fix lint issues (#9265)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ab12001e3dc24679efe194741b8a363dbf66db3", "messageHeadline": "Fix prefer-destructuring issues (#9263)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 105, "deletions": 99}}, {"node": {"oid": "8b0a308449c23379cfa082e8acd51897ad5285bf", "messageHeadline": "colocate confirm-decrypt-message page styles (#9252)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74f0d473cbc1793af9beec349b6cb3cb98488f69", "messageHeadline": "Add exchange-rate-display component (#9260)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "6f4c3b34058f6403f0208bbfe761e0287cc5dc38", "messageHeadline": "Tidy up Migrator tests (#9264)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "09e7f24b2d464d0be8404bb05944fff6217aae91", "messageHeadline": "Adds pulse loader component (#9259)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "c1e3c229bc008ddc7ca3507e75845ed73b837e1c", "messageHeadline": "Fix import/order issues (#9239)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 411, "deletions": 407}}, {"node": {"oid": "b7259e5d6ae1cb9ef0d610629d2239db4110105b", "messageHeadline": "Fix radix issues (#9247)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "eb653dfb6ed206945e0afd2870d92fc9af148a2f", "messageHeadline": "New info tooltip component (#9180)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "9787ca633bb64ec0657aa442a6c6450cb2ffbed3", "messageHeadline": "Improve scss naming", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4357cda7b847e5eb66da54efd4624743479d4712", "messageHeadline": "Fix no-shadow issues (#9246)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 113, "deletions": 113}}, {"node": {"oid": "d5a539e0e5fe26a0850533909fc88650ee9cc9ba", "messageHeadline": "remove old tooltip component and styles (#9250)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 21, "deletions": 332}}, {"node": {"oid": "27e1189c91ed7224fb4b6ed6c763afb954d9881b", "messageHeadline": "Handle non-String web3 property access (#9256)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "f7e4e209ef9600822ec3f40ba42ad9a7ba6e95e9", "messageHeadline": "move footer buttons to scrollable area (#9228)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 66, "deletions": 14}}, {"node": {"oid": "d5948f1cbeb8cde2ca772afc2bc9ddcba553cfac", "messageHeadline": "colocate confirm-encryption-public-key page styles (#9251)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e565d02b2ed8a85d637240c3114f26260430890", "messageHeadline": "Removes the dropdown menu and colocates old styles with account-menu \u2026", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 116, "deletions": 233}}, {"node": {"oid": "7bc2de006fe4d350360ca676f88e1d5f8ee57b01", "messageHeadline": "Colocate create-account styles with the create-account page (#9181)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 204, "deletions": 202}}, {"node": {"oid": "807acaa536fdc233030f742d19649f43ab9b8588", "messageHeadline": "Add exchange-rate-display component", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "a89b6677a12b844f85a591cc9def1f82a18f72c0", "messageHeadline": "Fix import/unambiguous issues (#9233)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e803807dd9f93ce23dda7120be525ea0e9435ad3", "messageHeadline": "Fix no-param-reassign issues (#9235)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 54, "deletions": 42}}, {"node": {"oid": "60e261b52c72a8736b31796cbb127c913327d054", "messageHeadline": "Merge pull request #9242 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "52fd72feacbdb10eb2b250d4fdbbe3377e6eddc0", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2501, "deletions": 3525}}, {"node": {"oid": "eab1add8578f3a7d69376849ba3208aab3d984f4", "messageHeadline": "Merge pull request #9240 from MetaMask/Version-v8.0.8", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "87e5281a822fc6a6e5f4b2f03d37da7080d54696", "messageHeadline": "Clear Account Details in AppState (#9238)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "e8a468a5ec23d6356cf0829bbd316b2976d1b9de", "messageHeadline": "Update v8.0.8 changelog (#9241)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5db866bc880c86974429bc6473c00c96032278ad", "messageHeadline": "Version v8.0.8", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e47774d3e4ae758c4bd28cdffdc139bd8d761483", "messageHeadline": "Permit all-caps addresses (#9227)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aad840777deb9e59967cf8e6921198261b25ee73", "messageHeadline": "Permit all-caps addresses (#9227)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d49c44426fb98dcd95e76659bca39e6c76e87a6f", "messageHeadline": "Send web3 usage metrics once per origin/property (#9237)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "f77151003e7ad12a4c265b1b95645d0e9a14211c", "messageHeadline": "Send web3 usage metrics once per origin/property (#9237)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "74decc3407e852cc9eb8940e7e520797d2835580", "messageHeadline": "Fix Etherscan redirect on notification click (#9211)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d499cc39e024319e16b440a47c3c58fb9f4abcc", "messageHeadline": "Add `version` dimension to background metrics (#9167)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "aaacf66c6efe95947223539efbc9d01e49db3149", "messageHeadline": "Fix import/no-extraneous-dependencies issues (#9232)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c2edc342fb96e2228eeefee93e32e82567ad2a71", "messageHeadline": "Remove unused buyEth fn from bg (#9236)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "e021acdc0ad52e06ca5bbcf6c55022d0c3e37bf7", "messageHeadline": "Fix max-statements-per-line issues (#9218)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "9e7841fa918435612bc85754dc03943a6514c762", "messageHeadline": "Consolidate ESLint config files (#9231)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "04bfe3772cdfbe905e6f9809293e3be41a0cac2a", "messageHeadline": "Delete page-container.component.test.js (#9229)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2aa4b6bbeeb6ef97ca7f7e58b9a592d9a075e2e0", "messageHeadline": "Tidy up getAccountLink (#9223)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "937616565ddee27ede58376a56547cfa07d3a567", "messageHeadline": "Tidy ConnectHardwareForm#checkIfUnlocked (#9224)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d42a9b7732eba86bc4e16b98a3e386f95b2e952", "messageHeadline": "Fix require-unicode-regexp issues (#9212)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 103, "deletions": 102}}, {"node": {"oid": "884775cf710fe4f9e001d54b00249d7ac9e8b0d6", "messageHeadline": "Fix no-negated-condition issues (#9222)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 204, "deletions": 198}}, {"node": {"oid": "c11888f2877a44cbf6d9fe7c83b3dbe0d5b7d839", "messageHeadline": "Fix no-empty-function issues (#9216)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 79, "deletions": 84}}, {"node": {"oid": "9b78d3ab079e698d0b6bbfc49077ec5db3df70ce", "messageHeadline": "Fix import/extensions issues (#9217)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "c188121c3d3ce959a64f2aa941bb600022065ae1", "messageHeadline": "Dedupe glob-parent versions (#9220)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "3bd22a2058ad880bebadf9d64432872623b4422a", "messageHeadline": "Fix no-template-curly-in-string issues (#9221)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "944f6d4880b9d6e54fc9b1fc9bb95ca342923a5b", "messageHeadline": "Fix no-process-exit issues (#9219)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "82a0ee27f31621105892a71b7ecb384aba45d3e2", "messageHeadline": "Fix prefer-rest-params issues (#9215)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "146127c474da3459da06c1cd396b48897524c3e5", "messageHeadline": "Fix no-prototype-builtins issues (#9213)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b91cf74d142548e158bf655ed6b5f082bf664ec8", "messageHeadline": "Fix no-nested-ternary issues (#9214)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "5991043cd73c544cf062e1bc8e5bd9d6b2f48932", "messageHeadline": "Fix Etherscan redirect on notification click (#9211)", "author": {"name": "Patryk \u0141ucka", "email": "patryk.lucka@gmail.com", "user": {"login": "PatrykLucka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "954df6e482ba34b1f79e5b558159d4c4dc008ced", "messageHeadline": "Fix no-constant-condition issues (#9210)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8b31a77b96763e8981c23044530a7e201a3c5aa", "messageHeadline": "Use copy-webpack-plugin@6.0.3 (#9197)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 134, "deletions": 74}}, {"node": {"oid": "42e7d205b29a5a6ef51277c27494bc1f54693dd4", "messageHeadline": "Fix no-dupe-else-if issues (#9208)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "853b89e314451f8d4aa8b24b86b2cad49c1f7062", "messageHeadline": "Fix no-global-assign issues (#9209)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "438bb954ef3b5eae4b15b67b34857a740bd5f018", "messageHeadline": "Merge pull request #9193", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 58, "deletions": 49}}, {"node": {"oid": "cd370be728183ac73e346fa09afa7cec55a59349", "messageHeadline": "Fix no-invalid-this issues (#9207)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "c0f05ccae62cd6fd30ffdbf1af0996fedec94a3f", "messageHeadline": "Fix implicit-arrow-linebreak issues (#9201)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "76bd7f98b6a3e74a1bcc2014315e6aefa58faeaa", "messageHeadline": "Fix prefer-spread issues (#9203)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "310b15ba4af3a3927e43e5c95c54249e0ce21e7a", "messageHeadline": "Fix no-plusplus issues (#9206)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "548b0bbbd5b3bab78647be3db319bd21530a6792", "messageHeadline": "Fix no-eq-null issues (#9205)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f8ebfc2f6334d2effbd75f62fa9cdb0edd5755a6", "messageHeadline": "Update PreferencesController#_validateERC20AssetParams tests (#9204)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88f54e29fb52494c9c266040a49cb8e29a6142f1", "messageHeadline": "Fix no-empty issues (#9202)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 32, "deletions": 48}}, {"node": {"oid": "3346c2fc071dadc74f291c1c64e6c27c2acb72a2", "messageHeadline": "Fix no-loop-func issues (#9199)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ef88d79facaa21ddc7f24e29d701e32a28e4b3c9", "messageHeadline": "Fix no-useless-concat issues (#9200)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9842b2f1cec3f44cd498bda7c803454533d526b9", "messageHeadline": "Fix no-useless-catch issues (#9198)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "a8863a34462a12c6883e5a00ec96692bc038f2e0", "messageHeadline": "Fix consistent-return issues (#9192)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 237, "deletions": 118}}, {"node": {"oid": "d4f65e16b4f6ce172e2f51976de7a491722ce9d8", "messageHeadline": "Use terser-webpack-plugin@2.3.8", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "ca544a65ae579d151f3f5896aaa0420d9b22884b", "messageHeadline": "Use terser-webpack-plugin@1.4.5", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "885125ad0344202c28e7f602cde632d7e5d80162", "messageHeadline": "Fix no-case-declarations issues (#9191)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "b2813f0b54312bb833ee3ec964c61983eacab26d", "messageHeadline": "colocate the base modal styles with the modal component (#9151)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "163f45beed167c3771b9b5386c2a3d927ae1ab32", "messageHeadline": "Fix account modal back button styling (#9184)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "42be0645da6a936e1bc4cd30a033f4964cfd1551", "messageHeadline": "colocate original request-signature component styles (#9182)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5370b39963acaba9128265f764f8e6bea8277eaa", "messageHeadline": "Update eslintignore (#9178)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "ef68a7963c30869b374f902b6508b142788adb68", "messageHeadline": "fix account modal back styling", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "01f69d7e7a2dd19b471d351883d000dee42a992b", "messageHeadline": "colocate account modal styles with their components (#9150)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 236, "deletions": 220}}, {"node": {"oid": "6ba9e657128c6261f0df03b9d465df9cd884d997", "messageHeadline": "colocate tab-bar styles with the tab-bar component (#9176)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 82, "deletions": 80}}, {"node": {"oid": "b8edc32f48cdb327d5ae6276a902722b7072f61a", "messageHeadline": "Fee card component (#9169)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 222, "deletions": 1}}, {"node": {"oid": "08be3dc046cac1716a641a6f7c7859e46507c248", "messageHeadline": "Merge pull request #9173 from MetaMask/sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "3d9b5457718ddbaf78abc091d83de008f0323fcb", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sync-master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1a5218ce8ee6a4d814b9d4e597c7ada220bf8542", "messageHeadline": "Merge pull request #9160 from MetaMask/Version-v8.0.7", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1066, "deletions": 1514}}, {"node": {"oid": "4922b1b9b56844c68571070a300a4683f74b6946", "messageHeadline": " Check if getCleanAppState is defined before calling (#9170)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cb503d9403b7a8bf7efe1282b58cf715f46b6440", "messageHeadline": "Refactor assignment of \"Background\" metrics category (#9168)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c557e25ba62bab9d848dce7c27027e2b4452d46d", "messageHeadline": "Add `version` dimension to background metrics (#9167)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "747f4bb5c3923712c8e21e990bb87c3a44185ec6", "messageHeadline": "Add category in eventOpts (#9164)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3a7097a4cf991e4e2320ba08d84fee9c0d0e116d", "messageHeadline": "Add category in eventOpts (#9164)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "027723d3964730fa909af3829e8c2d3817bfe09f", "messageHeadline": "Update changelog for v8.0.7 (#9161)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8063a83d859ad18be6658e97f39990a831ec2c8b", "messageHeadline": "Version v8.0.7", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c3bc7de412bf45e9d43bc086ef460a91976a7bb6", "messageHeadline": "Remove web3 e2e tests (#9159)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 651}}, {"node": {"oid": "500dbf76cfa64837921a7cb5a6154f112989195f", "messageHeadline": "Add web3 usage metrics, prepare for web3 removal (#9144)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 114, "deletions": 46}}, {"node": {"oid": "f39498703e13b54ce918866b14ebcb1e0252c8a2", "messageHeadline": "Use `pathname` instead of URL for `currentPath` metrics parameter (#9\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "426ddc801087d162bf533da90e1f2869308f6c43", "messageHeadline": "Remove `url` parameter from `metricsEvent` (#9157)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "dc69e4e9d345cc5be9f046ce69acd2d814206b8f", "messageHeadline": "Change MetaMetrics category for background events (#9155)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bcdad58154a93a9eba2e461e8f202647ce0cfeb", "messageHeadline": "remove .network-name height", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "86979f37f8f7a41b0bf1451558c06a01f2585a6d", "messageHeadline": "Use luxon@1.24.1 (#9154)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a1682554bfd486962154c0a6bfe486e23c7247ca", "messageHeadline": "Update 'react-devtools' to ^4.8.0 (#9140)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 151, "deletions": 140}}, {"node": {"oid": "c33eecb33befb270e2a0231777a5860b9a935b12", "messageHeadline": "Fix connection removal bug (#9137)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "041b5e595aaef011466fbc511bf0e3c52a256f6c", "messageHeadline": "Add source map validator to CI (#9135)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b490da39310c33333c58967a114e0a8929eb52c0", "messageHeadline": "Update source map validator target files (#9133)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e17c18ff7d9dbd8f5e8b06cefff3f8f2dabbb503", "messageHeadline": "Improve sourcemap validator console report (#9131)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "c5ce4a1ccdbc0b651ad4968ba45a817097d3a9ca", "messageHeadline": "Add `validate-source-maps` npm script (#9134)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f59b648c8cd796cd19bd8dd29f980c05c810172", "messageHeadline": "Non-zero exit code upon failure to validate source maps (#9132)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "6fe3a1179b878f69416126194d42975434267f07", "messageHeadline": "Update `brfs` from v1.6.1 to v2.0.2 (#9115)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 79, "deletions": 80}}, {"node": {"oid": "d4c3fa6885637f783de7e1d462cd3946ef3d71a3", "messageHeadline": "Factor out `getEnvironment` function in build script (#9114)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "7ab01c8ffdd2645f350887cc2c2cd25d747affab", "messageHeadline": "Update `browserify` from v16.2.3 to v16.5.1 (#9113)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "99e1ee40a48edc2d874a19c84f651175e24319ce", "messageHeadline": "Update `sesify-viz` from v3.0.9 to v3.0.10 (#9111)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fbd32c8920c7e54a1758769b203ebb80b70e0830", "messageHeadline": "Update `gulp-rename` from v1.4.0 to v2.0.0 (#9112)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5296a2a18b0ba5893fbe6e90f3c250d561b54255", "messageHeadline": "Update `source-map-explorer` from v2.0.1 to v2.4.2 (#9110)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 95, "deletions": 37}}, {"node": {"oid": "95c2802bb025d2eef6354b11349e9c1ff4aeba92", "messageHeadline": "Add `build-artifacts` to .gitignore (#9109)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e43529107424363f2e6e8a1482fb1c44003f7f6d", "messageHeadline": "Use async/await for seedPhraseVerifier.verifyAccounts (#9100)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 26, "deletions": 34}}, {"node": {"oid": "a7089193c8c969ee581585cd08300c8b16bb8f73", "messageHeadline": "Use async/await for getRestrictedMethods (#9099)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "2445c0b41b13cc2a81baebb6e582d14d838f88cb", "messageHeadline": "Update dependencies (#9105)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 18, "deletions": 48}}, {"node": {"oid": "10a12b8033ed6190548940240a7c4b3e3c9dd0fd", "messageHeadline": "update email us to contact us (#9104)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 146}}, {"node": {"oid": "5b39ce2822597fd8217c91c46fd6f80dea08f85a", "messageHeadline": "Improve source maps (#9101)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "0da503954132639aaa74ea1a3d700093727a3123", "messageHeadline": "rpc-cap@3.1.0 (#9103)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 38, "deletions": 47}}, {"node": {"oid": "0b71e1a619621077478ce8a3ad3f610d1494b33a", "messageHeadline": "Use environment variable for production Sentry DSN (#9097)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "4ac6e82cb6b6b570f9cce32f449206243030b414", "messageHeadline": "Only log error on first occurrence of missing substitution (#9096)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0fb931950c11d54223c2e593d06561fe9596a2e6", "messageHeadline": "Disable Sentry in development (#9095)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "472b51059718d2281972993b2403f1dd66c26e28", "messageHeadline": "Use environment variable for MetaMetrics project ID (#9094)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f7c7007d8359bbbd114cee3d673767861ac34400", "messageHeadline": "Use development metametrics project during tests (#9093)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2880fe6a07b4d858d8cff9e387ef1c9956f2d151", "messageHeadline": "json-rpc-engine@5.2.0 (#9091)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "948a4c8316027de751844d4d96626cf7098705bd", "messageHeadline": "fixup! call initializeProvider where necessary", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30a59bb8674d1a1300cf8b6163457be3a7d7aa8e", "messageHeadline": "call initializeProvider where necessary", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93f695d3c6c77ebd4afdfdf0327fc60c8df1a01d", "messageHeadline": "fix timing-reliant network controller test", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1591ed7657bbc07496758e6704083b08bd79d33a", "messageHeadline": "Robustify permissions controller requestUserApproval tests (#9064)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 77, "deletions": 38}}, {"node": {"oid": "1819606f93ae95568f907ebddc9c389198b6482a", "messageHeadline": "Complete onboarding upon importing/verifying seed (#8873)", "author": {"name": "ryanml", "email": "rlanese@brave.com", "user": {"login": "ryanml"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "7cf930f5f8d823af2f8e4a26f453f3bc16eb91a6", "messageHeadline": "support longer text in network dropdown (#9085)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9e4023b048454e20cf6e559f4efeb32f6defd38", "messageHeadline": "Fix popup/notification when browser is in fullscreen, primarily on ma\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "230d43176d92c470260c9d86230355733eb97642", "messageHeadline": "Fixes MetaMask/metamask-extension#8626 - verifies password on request\u2026", "author": {"name": "ryanml", "email": "rlanese@brave.com", "user": {"login": "ryanml"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "2e33b57d174c463514772a6ac144ebda572db4cd", "messageHeadline": "colocate hide-token-confirmation modal styles (#9149)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "5527a6d9e9bcdf860536a8c64d35cef50048114f", "messageHeadline": "Remove web3 e2e tests (#9159)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 651}}, {"node": {"oid": "e5cb63eea2f37718860017421b2e35cb746e8e09", "messageHeadline": "Add web3 usage metrics, prepare for web3 removal (#9144)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 114, "deletions": 46}}, {"node": {"oid": "d59fc79e0febb2306a4681077641f8680922e8fd", "messageHeadline": "colocate deposit-ether-modal styles (#9148)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 163, "deletions": 164}}, {"node": {"oid": "1419c14fb6a29e7461757f102d6a4af4d70ad286", "messageHeadline": "Use `pathname` instead of URL for `currentPath` metrics parameter (#9\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "8713927e5e08e45f7653f32af7ea1cb08ef2a2be", "messageHeadline": "Remove `url` parameter from `metricsEvent` (#9157)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "1d84f33dbd8295df702e896f5fada6b78d04818b", "messageHeadline": "Change MetaMetrics category for background events (#9155)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f18473a03d8b0de14874d65b026946ab1e8ce89b", "messageHeadline": "Fix .network-name vertical alignment (#9152)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f3ba18d79fb2bc833fb4ed166e906a87e1ece3b3", "messageHeadline": "remove unused section scss (#9146)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 80, "deletions": 521}}, {"node": {"oid": "85e658993b6a6f0ccf459b644e191bb40754cdab", "messageHeadline": "colocate notification-modal styles (#9147)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 59, "deletions": 95}}, {"node": {"oid": "d0366ad8f21bdded8d0ede99d3bbb72bc06529ba", "messageHeadline": "Use luxon@1.24.1 (#9154)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "365a096e5b58307fe4c22b8c0e7c3ce796ba6227", "messageHeadline": "remove .network-name height", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9e1aed88c24a9ec6b3f3388f1489e572d6ec2598", "messageHeadline": "Update 'react-devtools' to ^4.8.0 (#9140)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 151, "deletions": 140}}, {"node": {"oid": "a914eae51e87e660ec03f16789feb06e8ec6697b", "messageHeadline": "Adds decETHToDecWEI util method (#9141)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "ecaa6c55dd199f68e4d3aa6a2181f1d263ee53fa", "messageHeadline": "trim unused account-list-item code and co-locate styles (#9116)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 85, "deletions": 339}}, {"node": {"oid": "db1b72a95c50ce955b7f8b9d63bc72923ea6b9e5", "messageHeadline": "colocate editable label styles and code (#9120)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b92475ac7c86dee44ab7708803d505726da2a7c4", "messageHeadline": "Colocate alert styles (#9117)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "723e478689b291363f0914a86713d82328147bc2", "messageHeadline": "move currency-display styles to where they are used (#9119)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 84, "deletions": 83}}, {"node": {"oid": "658e478f29b546e5c3d05585234a98c781e4062b", "messageHeadline": "Fix connection removal bug (#9137)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7edc83a4e8b1e7d814593e1dd091301181206e0", "messageHeadline": "Add source map validator to CI (#9135)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "e1b9cfa5f8e1a38683e05e913db40d0799aa9d2e", "messageHeadline": "Update source map validator target files (#9133)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7f87bdb2134604c8ca5d3d54e5064eeb5a219f50", "messageHeadline": "Improve sourcemap validator console report (#9131)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "96dd43553804487e9167cea2e39dc58f3ed6a6a3", "messageHeadline": "Add `validate-source-maps` npm script (#9134)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5df42c09d60e5bd30f4d9299c994a058dcf2ca39", "messageHeadline": "Non-zero exit code upon failure to validate source maps (#9132)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "943d637cd2624b0cafdc6bb78e53fa01f9721944", "messageHeadline": "remove unused tx-list styles (#9121)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 0, "deletions": 298}}, {"node": {"oid": "1c46715b46dc6215020bb14833eb94f9ee62cdca", "messageHeadline": "delete unused confirm styles (#9118)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 0, "deletions": 345}}, {"node": {"oid": "c7db4c5a4d1983fc6a7559bf338d1a2e3c307505", "messageHeadline": "Update `brfs` from v1.6.1 to v2.0.2 (#9115)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 79, "deletions": 80}}, {"node": {"oid": "9e12cdc01bd42c31526bfe5b0dbf54d450786d7f", "messageHeadline": "Factor out `getEnvironment` function in build script (#9114)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "b19e048f581a71b0fde624c6845b08790182aa4d", "messageHeadline": "Update `browserify` from v16.2.3 to v16.5.1 (#9113)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "081153a0df3285ea1d849d90c54ac660e67b2c06", "messageHeadline": "Update `sesify-viz` from v3.0.9 to v3.0.10 (#9111)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ee291d48e9d9cf78d708d225456f65d58b8faffe", "messageHeadline": "Update `gulp-rename` from v1.4.0 to v2.0.0 (#9112)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3f53db184629eea3f5bc26c197f3c0e623f4d947", "messageHeadline": "Update `source-map-explorer` from v2.0.1 to v2.4.2 (#9110)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 95, "deletions": 37}}, {"node": {"oid": "d832b98bae620c7f3e67265140c54e5d008e8998", "messageHeadline": "Add `build-artifacts` to .gitignore (#9109)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "002f021fc0b15d5b3a20858d9c00af4860897181", "messageHeadline": "Use async/await for seedPhraseVerifier.verifyAccounts (#9100)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 26, "deletions": 34}}, {"node": {"oid": "e0cc84bbfa029aa7ee28a5ea77d00c9be4ae4dcd", "messageHeadline": "Use async/await for getRestrictedMethods (#9099)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "d990de4a0c51cde9ac86509d8f2a83037d73e4b1", "messageHeadline": "Update dependencies (#9105)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 18, "deletions": 48}}, {"node": {"oid": "1207d439459dab4fe9bef83e2c0a413c0acdf594", "messageHeadline": "update email us to contact us (#9104)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 146}}, {"node": {"oid": "a69245d9ba0d110e9a6ad215f726800a1856ba5b", "messageHeadline": "Improve source maps (#9101)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "46ba1ef1008d5111924132229c281a449ea1a13a", "messageHeadline": "Update font family globally (#9073)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 11, "deletions": 124}}, {"node": {"oid": "a3cad5d52e15cdbe8de9c90369927ab2e64a7ee8", "messageHeadline": "rpc-cap@3.1.0 (#9103)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 38, "deletions": 47}}, {"node": {"oid": "d7a5319222d597a6470aab8fd566a30f31f70f96", "messageHeadline": "Use environment variable for production Sentry DSN (#9097)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b7715f6e7011ca73f69c5b1705148ed6e4bedb76", "messageHeadline": "Only log error on first occurrence of missing substitution (#9096)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1582855e28916edea1e1d4a16ba147796686141f", "messageHeadline": "Use mixins for typography instead of placeholder selectors (#9072)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "4cc3fff96afdb8208f35e1eb61e714e7f6921812", "messageHeadline": "Update css folder structure (#9071)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 61, "deletions": 91}}, {"node": {"oid": "869c252088605037ed0607dd8ea6a663b16bdf07", "messageHeadline": "Disable Sentry in development (#9095)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8a7c8e8aebb45bd6a169d77be36f8e7113b9e713", "messageHeadline": "Use environment variable for MetaMetrics project ID (#9094)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1e0ef76524a7f7cbd255744766398f7f1d69e041", "messageHeadline": "Use development metametrics project during tests (#9093)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99899b5df98749ff1c91e49c143a3d4f36da9fb7", "messageHeadline": "json-rpc-engine@5.2.0 (#9091)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5c4a8aaf3297ff0fab7a3d4cd5a40e946e03a9ee", "messageHeadline": "Fix timing-reliant network controller test (#9088)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "826d1462f05ec35577303c6fea86cc7647f81dbe", "messageHeadline": "fixup! call initializeProvider where necessary", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3e5befe743a905b7dc1573db77de4d8b74ba398", "messageHeadline": "call initializeProvider where necessary", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13aafa4702b52bb1c94dab0bb8246c39554b74a5", "messageHeadline": "Add euclid fontface (#9018)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "5cb22ee8df89c8c283daba87991168f7cea6b9f3", "messageHeadline": "fix timing-reliant network controller test", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f6f8e5cc4a4a46fde826043eaefb66304c493ee7", "messageHeadline": "Robustify permissions controller requestUserApproval tests (#9064)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 77, "deletions": 38}}, {"node": {"oid": "d9f07a796d220b7f0b4fc7f391b679dfc1a4986f", "messageHeadline": "Complete onboarding upon importing/verifying seed (#8873)", "author": {"name": "ryanml", "email": "rlanese@brave.com", "user": {"login": "ryanml"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "57715a8da194f9e5d2ad4b1a9913e57a8fda99a1", "messageHeadline": "support longer text in network dropdown (#9085)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef1b1d57383c90b8a192828857b43615e1fad7bf", "messageHeadline": "Fix popup/notification when browser is in fullscreen, primarily on ma\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4663eb78b975886aeef462a2688bbdfa49f222d", "messageHeadline": "Fixes MetaMask/metamask-extension#8626 - verifies password on request\u2026", "author": {"name": "ryanml", "email": "rlanese@brave.com", "user": {"login": "ryanml"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "df8eb494fe0228b634f234070f443a5c37557cb8", "messageHeadline": "Updates Typography Variables and styles. (#9017)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 159, "deletions": 191}}, {"node": {"oid": "1747f91bf107da902a1374f88d99ff0d829991ae", "messageHeadline": "Add tooltip to contacts (#8974)", "author": {"name": "Bakhtiiar Muzakparov", "email": "muzakparov@gmail.com", "user": {"login": "muzakparov"}}, "additions": 184, "deletions": 97}}, {"node": {"oid": "b378e57b27878a04fd0104ee72bb7679324c96d9", "messageHeadline": "Drop unused reviewers from CI scripts (#9068)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b7a4d35318f5b8206409ca4404dd9776a81f18cc", "messageHeadline": "Retry e2e tests 3 times (#9070)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "93978f139e393b89844f9acdd137e0c4e1a998cd", "messageHeadline": "Fix typo (#9069)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c8a4e36ad259fe9b93fca58c18b105bbc7b7fed", "messageHeadline": "Update revealSeedWords to use \"phrase\" (#9065)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5536ca2f516db7207dde9ff9b4e7f034e671e5a3", "messageHeadline": "Merge pull request #9067 from MetaMask/master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b3304ca35e73e9973d5bf08068876965a6648538", "messageHeadline": "Merge pull request #9054 from MetaMask/Version-v8.0.6", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 415, "deletions": 364}}, {"node": {"oid": "8098b3573b95136b45d0edef977f7df1cb655ede", "messageHeadline": "Update changelog for v8.0.6 (#9062)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e033a1c280f7f39ff2771ea4745004a31f31b45a", "messageHeadline": "Version v8.0.6", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "21292a8ed1748db1fac314cf462f69e11e9cf29f", "messageHeadline": "update eth-token-tracker (#9056)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "231867df3913b8c2507bb5aa17e0ee870ed8f07c", "messageHeadline": "Handle failure to build webDriver instance (#9052)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "17e9d85401f438545559eb5c19addcaf4f797b3e", "messageHeadline": "Resolve on 0x (#9048)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "33430f6deaf49935498fce5a4531685190a3dfb5", "messageHeadline": "Use content-hash@2.5.2 (#9051)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a0589d32908eda7d8fe3804ab6bcff0b85bd83bd", "messageHeadline": "Remove unused `with-method-data` HOC (#9050)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "58999371659d0ee38affecd772d2fc94adea37a7", "messageHeadline": "Await the completion of setupFetchMocking for e2e tests (#9047)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c9a51d1af3d214239dd5fcb20263fd3dd0a2640", "messageHeadline": "@metamask/inpage-provider@6.1.0 (#9046)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bf6578c6b8642060f4afd98d6b4907d1dc95f192", "messageHeadline": "Enable guard-for-in rule (#9000)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "35a6ad98b39241153d60048431c2896b04ed956a", "messageHeadline": "Add accent-color usage from design system. (#9009)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "e463a4758862a775148ce95d5f845bf8f0a900d3", "messageHeadline": "do not show amounts for approvals (#9032)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "23897772446dd31e201e4013a9012c36a327ca46", "messageHeadline": "Fix invalid CSS rules (#9039)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "2ae4720443b0dac748778d013681c3fa14a8a596", "messageHeadline": "Fix words (#9038)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "7cd609b86b846db0e242c8943397eb8de87e5de3", "messageHeadline": "Fix crash upon removing contact (#9031)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "50c4db73cf7d8ce10dd985bdad6148525c666417", "messageHeadline": "Fix global-require issues (#8999)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "4d66223f5cbb1bdd534d5257e7f72ae54cb07e2d", "messageHeadline": "Initialize extra report property (#9033)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ea8fa580be814654790407d1c07ca50bf434d3f5", "messageHeadline": "Hide \"delete\" button when editing contact of wallet account (#9030)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "68a64af5b3706b08ccbb32b563d6ab2210d7310f", "messageHeadline": "Fix callback-return issues (#8996)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "c0ff974672ce9e38eb9786959a0702b27192dbe8", "messageHeadline": "Merge pull request #8995 from whymarrh/enable-array-callback-return", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "bdfabb63a89e2391dd0d4ee3f58dab82d9ce2e13", "messageHeadline": "Merge pull request #9029 from MetaMask/master", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "983e32274c4429d3bb3167d06a75227f48af4a64", "messageHeadline": "Fix array-callback-return issues", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "549eb320e8372e92a4e1fc80059d3e8b5a390183", "messageHeadline": "Narrow usages of 037DD6 to 'primary-blue' (#9008)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 50, "deletions": 52}}, {"node": {"oid": "15a7855acae21a974d8750e5a13717bb5809a87e", "messageHeadline": "Merge pull request #9021 from MetaMask/Version-v8.0.5", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4166, "deletions": 7767}}, {"node": {"oid": "9bf748eb447c59868359c721c475098ea53201e2", "messageHeadline": "Define Design System Colors (#9007)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 88, "deletions": 56}}, {"node": {"oid": "23e9405bb1405befae9505acf3e024e7dcc28f92", "messageHeadline": "Update changelog for 8.0.5 (#9022)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "fef44e2303921e7cb0c5f558be0b0902084bd46e", "messageHeadline": "Version v8.0.5", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e8b33fb7c84698d5446247ffe5bf30058d2454f2", "messageHeadline": "Restore state snapshot for Sentry errors (#9028)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 108, "deletions": 2}}, {"node": {"oid": "f02478e026b4a1de2814c21227aaf124fe41331c", "messageHeadline": "Clear AccountTracker accounts and CachedBalances on createNewVaultAnd\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "7b2218ac6ebf2544bc265a71d87f729ff1e8154e", "messageHeadline": "Clear unapprovedTxs on createNewVaultAndRestore (#9026)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "fd2e02274a8a39e41864ab8e7046eab8612bd644", "messageHeadline": "Catch gas estimate errors (#9025)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "c7fad8f4004023ad6a45dd61e42b3cfdbf7d17db", "messageHeadline": "Limit number of transactions passed outside of TransactionController \u2026", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 247, "deletions": 7}}, {"node": {"oid": "c8e50c6b158812383a3b7ffa0feeb804bcd4fc5c", "messageHeadline": "Deprecate itcss (#9005)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dbafa494484955b288d15ab66d8bb9dba9d51f24", "messageHeadline": "Skip render when home page is closing or redirecting (#9012)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "7f6324b59734a7f968eb6fed25e0091e8b1ac4c6", "messageHeadline": "Remove badges from README (#9015)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "022ef133725bb0fa0ee32940f895ec681e4efc46", "messageHeadline": "Fix migration 47 (#9014)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "b97cd1dc0406c35b8f9488811b14c8baf9fcb637", "messageHeadline": "Display pending notifications after connect flow (#9011)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "7333d821b8fb4f42d4efa8f3eeb8792580ba7832", "messageHeadline": "Hide loading indication after `personal_sign` (#9006)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "acaa6487790ffc88347231b87ec1960e4ef01a46", "messageHeadline": "Fix `ListItem` styles (#9002)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a51c518d090962ca5188cdd551b6351b93f2ef45", "messageHeadline": "@metamask/inpage-provider@6.0.1 (#9003)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "49c46c9ed25abc9d80c3df5a4de03c099f2992bd", "messageHeadline": "Update `stylelint` from `v9.10.1` to `v13.6.1` (#9001)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 561, "deletions": 475}}, {"node": {"oid": "01301087ea11c4be38c865bd7e79ed9b88d30638", "messageHeadline": "Fix `web3_clientVersion` method (#8998)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f46dda0195204480f7bcfd1e9a2a486fb4b9e0e7", "messageHeadline": "Uncomment and fix all auto-fixable stylelint rules (#8989)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 925, "deletions": 944}}, {"node": {"oid": "8ff083b0a3590eca449463bde5b8740cef18696e", "messageHeadline": "Uncomment stylelint rules (#8988)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a789c23faa4caede47736a4db814bfe130d0c498", "messageHeadline": "Replace inlined vendored CSS with import (#8986)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c9dfc621238c32ae0dc1f76807ea53b69246d867", "messageHeadline": "Fix stylelint (#8169)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 131, "deletions": 73}}, {"node": {"oid": "e713dd7698ac3c2de05897567e3c665ff60d3775", "messageHeadline": "Fix sort order of ethereumjs-block in yarn.lock (#8985)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e7d9998757393a4908caf7a51ff8db0469ef7cf", "messageHeadline": "Dedupe fs-extras versions (#8980)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "6b97cb8c5c0ec0f1f6cb96781d5c177642dcfdd2", "messageHeadline": "Use eslint-plugin-mocha@6.3.0 (#8984)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "82f7b448d901b9163b9cdccf041634ed9816e4cd", "messageHeadline": "Dedupe find-cache-dir versions (#8981)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "14c952b15c71f6d73ba68d0774e3e5de8b97dfde", "messageHeadline": "Use eslint-plugin-import@2.22.0 (#8983)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 46, "deletions": 31}}, {"node": {"oid": "a2d0d6209d9175d6d9c2cee3d948c4a832b578e0", "messageHeadline": "Dedupe ethereumjs-block versions (#8979)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "4f0a20536903554b228cf4df00de6feb3c6063d5", "messageHeadline": "Use eslint@6.8.0 (#8978)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 948, "deletions": 1007}}, {"node": {"oid": "07237e3dbfb5511c817d863604c62fd34b92b6ba", "messageHeadline": "Use extract-zip@1.7.0 (#8977)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11, "deletions": 42}}, {"node": {"oid": "6b9a3fb9a622f01db4965224e30e341bf5a1159b", "messageHeadline": "Use abortcontroller-polyfill@1.4.0 (#8970)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "956dea91fb9cb59c969bfd1c22146d40999c29fe", "messageHeadline": "Use gonzales-pe@4.3.0 (#8971)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "0d8b39960968862051f4c50a30b606c33bb49038", "messageHeadline": "Use lodash@4.17.19 (#8969)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "46a6027a4e1d8d98513820a9ff2bc5d4785a711c", "messageHeadline": "Remove isBrave Sentry flag (#8967)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c6d94169440fcf3e8aca76fa3a603e8db4183edf", "messageHeadline": "Remove unsupport.html (#8966)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 59}}, {"node": {"oid": "511cf77895bdd50e17487fe375fb55f6a551c85b", "messageHeadline": "Remove unused images (#8965)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "670ae111f01d30808e7e62816153444f37d62986", "messageHeadline": "Remove unnecessary optional chaining operator (#8892)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c54b2d8d5ca283ec932f3b6bdac87931106877a", "messageHeadline": "remove superfulous fonts (#8954)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 10, "deletions": 555}}, {"node": {"oid": "2856af23365c75062abd4adefefbe7b0c4ed1a02", "messageHeadline": "Remove integration tests (#8959)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 3868}}, {"node": {"oid": "d53c4f824ef9214921b93e6d1837c03c9fbe19b3", "messageHeadline": "Add `personal_sign` e2e test (#8958)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 216, "deletions": 0}}, {"node": {"oid": "111bef2baaebc3dc015f3c8a7de37e1c0bcdb450", "messageHeadline": "Update `@metamask/test-dapp` to v3.1.0 (#8963)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c3e330aa2b18e77bbc52fac173f21eef75327455", "messageHeadline": "Remove unused `watch:test:unit` script (#8960)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7ec0cd0f469eed41865a29b2ab0c13476b5210c0", "messageHeadline": "Add test-dapp to `withFixtures` environment (#8957)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "46675f78ae0acd307d7ba84f1492d3a25687ec02", "messageHeadline": "Split `createStaticServer` from `static-server.js` (#8955)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "54365a2e2f4f26feeb612231727d14877ff2484a", "messageHeadline": "Add localization e2e test (#8952)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "3cbcc913e940f8788b97894e79898d9d20af47a7", "messageHeadline": "update material-ui/core (#8950)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 192, "deletions": 268}}, {"node": {"oid": "b485a9afb31026ef85566556c013d09fc1866903", "messageHeadline": "Add `data-testid` to the `EthOverview` balances (#8951)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "ada59e2614a7639595c09844ef86fbd908fcefc2", "messageHeadline": "Update simple send test description (#8953)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "478ed72a21312988eb4bcbc6dbcb4f15c7e34b45", "messageHeadline": "Add verbose reporting on failure to `withFixtures` (#8949)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "85f884c6413b8457b66ad9c2a7d18e9cb04833fc", "messageHeadline": "Check browser logs in `withFixtures` e2e test helper (#8947)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0e51fb233c9a10368a589b9af6dbde05cbfee675", "messageHeadline": "Refactor webdriver method `verboseReportOnFailure` (#8948)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f1bfb84b4bd62ff2f0d192a66960f8af0e7283e9", "messageHeadline": "Throw error upon currency update failure (#8944)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8ff1d05df3c5d2310fd868ec7b7085d8081bdbab", "messageHeadline": "Remove recipient blocklist checker (#8943)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 108}}, {"node": {"oid": "652db3fd3676555929b09bbef1af5abe17ee9ece", "messageHeadline": "Use string network and chain IDs (#8628)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "cd4903f65e6e82e17e292ebfa6846b539b5ca473", "messageHeadline": "remove ramda (#8932)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 143, "deletions": 120}}, {"node": {"oid": "a71cc2b1370e0e2327241bbadf78328be674e971", "messageHeadline": "Fix display of incoming transactions (#8942)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 141, "deletions": 1}}, {"node": {"oid": "88e33c8d79c23b313fa60c6084121452134f3d57", "messageHeadline": "Use lodash@4.17.17 (#8940)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "d3622bc873b12cc43dce3ced5d092db083170f79", "messageHeadline": "Merge pull request #8941 from MetaMask/master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5a3ae85b728096cb45c8cc6822249eed5555ee25", "messageHeadline": "Merge pull request #8937 from MetaMask/Version-v8.0.4", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 86, "deletions": 26}}, {"node": {"oid": "5213e9e44d49a5a645b61064e9fd78bf1ebd3e6e", "messageHeadline": "Update changelog for v8.0.4 (#8938)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "015008c147b941b4b92168e1cb298d39cbcc325e", "messageHeadline": "Version v8.0.4", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ac525572ebc1a59dd45980b6d70bdafac6a68815", "messageHeadline": "Move checkExistingAddresses to helpers/utils/util and stop its use of\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "429af23ea034b627c1236b2f1b113b8354864009", "messageHeadline": "Fix account tracker optimization (#8936)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "15d713f0ee7239d1e1c138c91f12c5c442340aec", "messageHeadline": "Standardize transaction activity conversion's currency to 'ETH' (#8934)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "14416a796a7885527bc7a91113fb8251da646c32", "messageHeadline": "add support for nullish coalescing (#8935)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "472ee8913e1e986980f5ed9f2704457ed594574f", "messageHeadline": "Merge pull request #8931 from MetaMask/master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "dd6dd9f284dd0ecc22e31f13dba13105661f7613", "messageHeadline": "Merge pull request #8927 from MetaMask/Version-v8.0.3", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 281, "deletions": 54}}, {"node": {"oid": "db0a3bc77c3ffd201d952056b083aa56b5c12167", "messageHeadline": "Update changelog for v8.0.3 (#8928)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8362609b5ce92bc12341b39de403314b9bc85ade", "messageHeadline": "Version v8.0.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f4c60df0c1f9975623a49df3feb4d80998f923f7", "messageHeadline": "rpc-cap@3.0.1 (#8929)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d7f6c26fd506c16bae4f8f47fefc1c86e75d4a18", "messageHeadline": "Update Italian translations (#8917)", "author": {"name": "matteopey", "email": "28830727+matteopey@users.noreply.github.com", "user": {"login": "matteopey"}}, "additions": 213, "deletions": 3}}, {"node": {"oid": "8bc02d4b5e3e6c495d433b2e0e27090498390ab4", "messageHeadline": "rpc-cap@3.0.0 (#8924)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "e20e42bb17d931acb159e56b0a56fb88d6016223", "messageHeadline": "Rename confusing permissions-connect variable (#8925)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2f2cf07ef505e6874658f17cc6d16a7c0db8e372", "messageHeadline": "eth-json-rpc-middleware@5.0.2 (#8923)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "916edc64f090b6cc04acecaeb8cf7d7a53dc2696", "messageHeadline": "@metamask/inpage-provider@6.0.0 (#8921)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "264a32d268aa437f5396fd7d3fa68661d1d2afdb", "messageHeadline": "Merge pull request #8915 from MetaMask/master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b6504341bd5f2dea0dfbd4049f3bb4093952c836", "messageHeadline": "@metamask/test-dapp@3.0.0 (#8902)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "69fb521c7a1421f20d7ffce85ae2dc49051cc16e", "messageHeadline": "Begin consolidating network enums (#8914)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3eb6d157f528e6cb70d783ca046ba1d811fda1be", "messageHeadline": "Merge pull request #8911 from MetaMask/Version-v8.0.2", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 55, "deletions": 30}}, {"node": {"oid": "042bcc8fe92e699c221a0c7ccb26e770e68b7484", "messageHeadline": "Update changelog for v8.0.2 (#8912)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e0c32772876c0931e69a5c2d7e79c179a9d81618", "messageHeadline": "Version v8.0.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f97f95cc8670351670031eb45a81a1ae37459b42", "messageHeadline": "Fix kovan chain ID constant (#8913)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0014a9b357b995a834289a3816c1c50b5d7e5ef", "messageHeadline": "Handle suggested token resolved elsewhere (#8910)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "a4e7cff36ef6296fd5e11f6fb60a83d1154fe48a", "messageHeadline": "Prevent confirming blank suggested token (#8909)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a989c339a58c8de2b385736651de0f951c52551", "messageHeadline": "Fix activity log inline buttons (#8908)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "564f76584bf1b3ec853576879e550d148440de97", "messageHeadline": "Tolerate missing or falsey substitutions (#8907)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "06eaeef12cc412468eb94d3e498ea023b2008e71", "messageHeadline": "Merge pull request #8906 from MetaMask/master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b10986ddaaa02e390989ac70cfae9957b6ca7a46", "messageHeadline": "Exit with non-zero exit code upon failure (#8901)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "42dedc799b8a0d459d871268858bfe6add2b8570", "messageHeadline": "Merge pull request #8886 from MetaMask/Version-v8.0.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 144, "deletions": 45}}, {"node": {"oid": "af1f6a1af493bb885f6e92f21fc751db4b8c22d0", "messageHeadline": "Fix `dapp` script in `package.json` (#8900)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66d9c824e51ee8902c55856851273e7c58771be0", "messageHeadline": "Update changelog for v8.0.1 (#8899)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "03bbd400d98430c232f0aebd5095486e20dc2345", "messageHeadline": "Version v8.0.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3832d694a45d05fe91631df8016a05057f9d7de3", "messageHeadline": "Replace percentage opacity value (#8898)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5d4ab1cc19fdfe0a1eacc5efd42dba814a57168", "messageHeadline": "Include relative time polyfill locale data (#8896)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "d3aa9f862079bcc6f589e4a49ff554158f415da2", "messageHeadline": "eth-keyring-controller@6.0.1 (#8897)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4855d1b423c4ba0326601a5cd640e74ee7288911", "messageHeadline": "Allow localized messages to not use substitutions (#8895)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b25f4bbe4abb69f839c8f4caef29a608404eb9f1", "messageHeadline": "Prevent manually connecting to extension UI (#8893)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9a27fcf5220f214ccc8f48345eb62b630f507f1", "messageHeadline": "Prevent showing connected accounts without origin (#8891)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a294ca71257d7c85111d13ea7e636aa23dd5d689", "messageHeadline": "Set empty active tab if origin is invalid (#8890)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "68bcf38a65441db04645fb9895567bac29ec6e08", "messageHeadline": "fix language code format mismatch (#8889)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "259d19850fd0692b1abfffe77bccaec2ee828eea", "messageHeadline": "Account for a custom nonce of zero (#8883)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd209c8fd27cba3dd71d3f26f89899b408b65575", "messageHeadline": "@metamask/test-dapp@2.2.0 (#8888)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e4410724e9bc8950789346f856d3d45b53a560cd", "messageHeadline": "Show `origin` in connect flow rather than site name (#8885)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "603093a961149359a58e2e185f615046377acd29", "messageHeadline": "Merge pull request #8880 from MetaMask/master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 154, "deletions": 2}}, {"node": {"oid": "db5c7a1c93875184a9ca64ec07b1dd4fe0f7370e", "messageHeadline": "Merge pull request #8718 from MetaMask/Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 54072, "deletions": 55996}}, {"node": {"oid": "14fa80c105373587b5f8c9837954a657e597fd6e", "messageHeadline": "Set min-height: 0 on page-container__bottom to fix overflow behaviour\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f96503fb089e7be5154e41d0b1afb416d4c3b90", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "04198ec30a860092ca5109ff0699824033051dc3", "messageHeadline": "update inpage provider (#8872)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "79e001b9acd8964f7da4550a705fa7f7cd4af1a2", "messageHeadline": "eth-contract-metadata@1.15.0 (#8871)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "595e08fbbb291c8795dde6cd0dde882b89bcfa0c", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 51, "deletions": 95}}, {"node": {"oid": "80132f55800bebfaaaf52c56d57352c3137bb232", "messageHeadline": "Add envar for ETH Gas Station API key (#8870)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 51, "deletions": 95}}, {"node": {"oid": "4c17f6c9da0e01442470ca77f96c145eaba5a6ee", "messageHeadline": "Update changelog to include #8631", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ac0014de8c1d5392ebf20180e2366a6154c6300", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 60, "deletions": 14}}, {"node": {"oid": "73257b1cd116d50dad9c2cef2d11b9d3ea8f64fc", "messageHeadline": "feature/sync imported accounts with mobile (#8631)", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "2dbb151e0b68908be2bef48fc4ea317d2daf17d2", "messageHeadline": "Fix account order on unconnected account alert (#8863)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "b34dbe9ae1adfb6db342684b615aa36909281e8b", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 107, "deletions": 44}}, {"node": {"oid": "83fbf6608bb6859f196f174823220cf7a4ca6bd4", "messageHeadline": "Restore list item title attributes (#8858)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "5121fded672edb5e42e817617a9f316313b1b665", "messageHeadline": "Fix mobile sync redirect (#8860)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85c81a5cfea6df9cfd4eeccb20b80b5b3824e54d", "messageHeadline": "Align copy tooltip text and icon (#8861)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "242db437000e0111b894505af27604a57baae128", "messageHeadline": "Update inpage provider, deprecation warnings (#8854)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3bd4528d9db1929c4a87974a9a09ac19cb2abe6f", "messageHeadline": "Update test-dapp (#8856)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "46e8f1b4a5cbee1fc4c3517e6e058fd4ea6cbb59", "messageHeadline": "Update changelog for v8 (#8849)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "828ec0530ada037daa08d6e4a47b4df483eef0cc", "messageHeadline": "Return after 'reject' in Promise constructor (#8857)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d2644423e736aae994b5d861b3007501f233f8b", "messageHeadline": "Replace removed 'copy-to-clipboard' icon (#8853)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "310d35c0444eae57797f68b9e52ebd535e668f2f", "messageHeadline": "Stop upper-casing exported private key (#8850)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ce2562bf5c3e1b2b22507a6432cf6c3b7c931f59", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "be3ac50791e36e3bae51b8a00f13feac21894f5a", "messageHeadline": "Update eth-json-rpc-middleware (#8847)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cee773e1b5ed7f35212a4b0f6abdb5763ad79460", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 337, "deletions": 178}}, {"node": {"oid": "04de9a92c5349eb420ad787cc7fbde6fe5b27ded", "messageHeadline": "Fix signing method bugs (#8833)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 105, "deletions": 45}}, {"node": {"oid": "41c8e486af3c4cb2deb5332fb2bc0739156057c1", "messageHeadline": "replace icons with Checkbox component (#8830)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "3673d6981601460f7efe68aff17e4bf0168440b7", "messageHeadline": "Use gulp-cli@2.3.0 (#8845)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2abbeadbfba1ee2474d930d32d71e6212556e0e7", "messageHeadline": "Use node-sass@4.14.1 (#8844)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4354e9eb9339759366e2d932a4353f943c091e8d", "messageHeadline": "Call getMethodDataAsync when knownMethodData[fourBytePrefix] object i\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b090625dc15734dcea41e91d1f544a401a8865e3", "messageHeadline": "Update connected status popover content (#8834)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "dc398191e004ae40cd47af64f778e40d0f0f8763", "messageHeadline": "Use @metamask/controllers@2.0.1 (#8832)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "753a3eb4c9f57ca634325316eae99a9e8fbcd945", "messageHeadline": "ParseInt nextworkNextNonce correction (#8827)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "c8be5d07794aa9d851b3da068b38df66effd66f6", "messageHeadline": "Fix first time onboarding popup position (#8829)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c07bf62a7316035282937e8efb25b675eeeeaef4", "messageHeadline": "fix overflowing contract names and origins (#8823)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 100, "deletions": 49}}, {"node": {"oid": "dafc5046ffe447ae2b56ccd6efd0a67f632b7a99", "messageHeadline": "Hide 'Expand view' button in fullscreen (#8826)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "d730c28cd9d4cc2fdf7d89a7e7c072b646228fb1", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 168, "deletions": 76}}, {"node": {"oid": "792366a20f92c4fda4cc8cc06641e38b0e837c08", "messageHeadline": "Use error.value.message with error.message as fallback (#8825)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b2bbe0705839def4e254acededee717a05e27ee", "messageHeadline": "Fix dropped tx detection (#8824)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0187d3247d25a872cbad4b64b1db4c3b5045913", "messageHeadline": "Fix permissions domain metadata retrieval (#8821)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "28cf7280671cc9f8cda3bd0d6de36b5162079fee", "messageHeadline": "delete targetDomainMetadata selector", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 13, "deletions": 29}}, {"node": {"oid": "4f3e9d70faf42a7acf89f0e8471bb8d2dfea2542", "messageHeadline": "remove top/bottom margin on info icon (#8822)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61d9fcde35e06b5e70a699c5c3416cd756ccd329", "messageHeadline": "add send token button on fullscreen asset list (#8812)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 98, "deletions": 11}}, {"node": {"oid": "d79bf8db2eeb938a1887f7d0c723113339a01fa2", "messageHeadline": "fix getTargetDomainMetadata selector", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "53e88b06b6c4a61bf22e5092428d727d2556273d", "messageHeadline": "select current address in permissions connect (#8811)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0813cc5c8860bf8f5aa31a79ad09225a235a2070", "messageHeadline": "Fix encrypt/decrypt beforeunload bugs (#8816)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 48, "deletions": 32}}, {"node": {"oid": "584ff9ec8a526354384399558d5a1d5935a6932e", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1746, "deletions": 1739}}, {"node": {"oid": "ec10323495ec7975a1ac60c0289ddb72bf6703ae", "messageHeadline": "Fix site icon fallback letter (#8815)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a6ee23cf9ad26ff0d43d502c483e2a55872f55c9", "messageHeadline": "add hover style to list-item (#8813)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ad5e16cfa7515f89c553cd73c18594d084d5eb9c", "messageHeadline": "Fix site icon size (#8814)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 86, "deletions": 111}}, {"node": {"oid": "a332c3edc127022b4ef1bba3c73d736dbe704441", "messageHeadline": "Remove all user- and translator-facing instances of 'dapp' (#8810)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c391291f432435ebd8e415a7c13b0cbe3d0f2803", "messageHeadline": "Merge branch 'develop' into remove-the-word-dapp", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 362, "deletions": 625}}, {"node": {"oid": "4dfe4e7463d59b555b9fdf2e721b76c943988b95", "messageHeadline": "Consolidate connected account alerts (#8802)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 359, "deletions": 622}}, {"node": {"oid": "a48ec51c36d894690276a58d8afccf0900a7a320", "messageHeadline": "lowercase web3", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f8fa161cad615a1f00bc1151f3347f093312361", "messageHeadline": "Use markdown-to-jsx@6.11.4 (#8809)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7f47eb53edea09d42cbd7b5628f81995cb30249a", "messageHeadline": "Update app/_locales/en/messages.json", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22679622f551fdc3f54aa25878eefdccee47f903", "messageHeadline": "Update app/_locales/en/messages.json", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1fd1e5bde503672059ecef43c24ec1c3491754d", "messageHeadline": "also remove 'dapp' from descriptions", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc7930f6bc317748cd4e1b4b0d7bc81cbe414573", "messageHeadline": "remove all user-facing instances of 'dapp'", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "955625278bcea7b49161cbb2410813dd9ea5384c", "messageHeadline": "update button styling on home/asset page (#8800)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "6ca18c3573bcbb6bdcdd46eb737e193b9af8a562", "messageHeadline": "Fix handling of permissions of removed accounts (#8803)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 141, "deletions": 7}}, {"node": {"oid": "d9a4c60d998af7c71ec9344dbecb8e45ca03a9df", "messageHeadline": "Clear permssions during createNewVaultAndRestore (#8804)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb087e374972e4179f5536e797c2446174ad8ee8", "messageHeadline": "Hide token transfers on ETH asset page (#8799)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "31bb86c596b0971a21b1949ad9e7e275921d15c1", "messageHeadline": "Fix account name editing (#8801)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f17aa87a65b675ae71c99992daa3dc129ff96476", "messageHeadline": "Fix connect flow account list height (#8798)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "53769a7b3a9f604a5b96fa7e9bb0257011bcb0c5", "messageHeadline": "Update color of menu item icons (#8797)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8a7e376930397f5a5dd053d494455e31d657dd0f", "messageHeadline": "Update \"Connected accounts\" empty description (#8796)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fb15a52bb42675bf8c6b11db30e2e156e9b3e02", "messageHeadline": "Stop reporting failed transactions to Sentry (#8795)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "37da64aa7ee38b7a3ae5c5b6c4b02dbe848af1b9", "messageHeadline": "Omit state snapshot from Sentry errors (#8794)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "cf08131b49c380fca1fa327c029a7dc2f56f9130", "messageHeadline": "Show fiat balance on token page (#8791)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "a100c55e644e2cc821ba0e2ac16107b3143fa3a7", "messageHeadline": "Hide token fiat amounts on testnets (#8792)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2f50e9fd7237f1fa18f84ab5ffd9da471d09205f", "messageHeadline": "Restore timing function (#8774)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 201, "deletions": 112}}, {"node": {"oid": "5aabe2ac7548bfebbeef323d0fbf93487d4d0f91", "messageHeadline": "Warn users to only add custom networks that they trust (#8789)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "3c98be4214b19f8a8050a6798885d43ad24c1512", "messageHeadline": "Show fiat amounts inline on token transfers (#8786)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "016acd3e9434d12d52af4a4af1f89f300f0d3442", "messageHeadline": "Refactor asset page component (#8788)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 92, "deletions": 42}}, {"node": {"oid": "1323233cfaee807a4dfdc4b2f2f041a3cfee1592", "messageHeadline": "Make permission approval redirect flow consistent (#8755)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 288, "deletions": 347}}, {"node": {"oid": "73ba99212565df849f27dc2ddc41cc6e078fca39", "messageHeadline": "use UI button for add token functionality (#8781)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 33, "deletions": 170}}, {"node": {"oid": "d1e645f671b6090e55461834b878c41e5dd55c08", "messageHeadline": "fixup! fix redirect alignment and css class names", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cec119fc82a2d536ca8f856212c5512c8cbddac", "messageHeadline": "fix redirect alignment and css class names", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 62, "deletions": 63}}, {"node": {"oid": "d8e7fb4c420598a9cff3c6b409900d1c954883b6", "messageHeadline": "address review feedback", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "14a5e77edd8644590a9f1b64168fd3e31b53172f", "messageHeadline": "fix classes", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 77, "deletions": 91}}, {"node": {"oid": "4ac4790cfa801ec5e560fad15fd255c5ba850e82", "messageHeadline": "Rename 'History' tab to 'Activity' (#8785)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "8bf1410f065305fc2063f72d1978e8e28937dd54", "messageHeadline": "fix calling redirect immediately on cancel", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "058c63cf80b11b20e375adbf9aa3ef51a7e66325", "messageHeadline": "Use localized tab names on Home screen (#8784)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "71e7966b6ad708418f47c5699455d1d1cad7c009", "messageHeadline": "Update Seed Phrase Functionality on Account Import (#8730)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 70, "deletions": 29}}, {"node": {"oid": "d0a28087dc9cdf5c6b4e6feb52e9d17645db53fd", "messageHeadline": "Remove 2nd parameter from the call of estimateTxGas (#8783)", "author": {"name": "Victor Baranov", "email": "baranov.viktor.27@gmail.com", "user": {"login": "vbaranov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5f41159696586a5f19666e0ebb893b9c335ee57", "messageHeadline": "fixup! only run beforeunload in notification UI", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "222ccd9d44f850e7c9f804edfbf107e116a0f220", "messageHeadline": "only run beforeunload in notification UI", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "c090bc7f4016d6e5ed02b4b3ab0b5277d2d583e8", "messageHeadline": "remove home page flicker on notification close", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "51956b2a1436821e8460489f009ae21400dd35ee", "messageHeadline": "handle multiple pending permissions requests", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "8b649ddeb97e09381e039223c788aff70449d091", "messageHeadline": "verify-locales:fix", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "854e06b3ae855dfba8c59665038c4146baf2de99", "messageHeadline": "fixup! only close notification in redirectFlow", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "12d2315f188f02f13d282f7cb1e7c8d133a3b39b", "messageHeadline": "only close notification in redirectFlow", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3eb33ef492881338144a8cc7f3af7f1474307eb4", "messageHeadline": "remove cancel redirect", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 19, "deletions": 44}}, {"node": {"oid": "e86fc77d1620f0bc5ab0e3a493e86073a36861f8", "messageHeadline": "fixup! delete buttonsDisabled boolean", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0de56203fcdfc75ed08206eb6adfd0af177761da", "messageHeadline": "delete buttonsDisabled boolean", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "567b5634ca39eb4f6c72b23d3a48e2ba59c0210a", "messageHeadline": "cleanup; update metadata as needed", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "00a792e19151e9eea4911c60b6dfd326b1d93647", "messageHeadline": "fix locale messages", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "a94dc15349cb35c07bc5d1cff3e9c9cda340e252", "messageHeadline": "removed unused styles", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "ea398abc5d9efab74c8d305d51d97a58b9b3c985", "messageHeadline": "make redirect flow consistent", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 320, "deletions": 303}}, {"node": {"oid": "a4e5fc934dedec74dbb3991de77361cfbb8c302b", "messageHeadline": "restore status tooltip (#8745)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 208, "deletions": 169}}, {"node": {"oid": "1f8a7a72c950a5c897f42b07de7ca40dd19b79d7", "messageHeadline": "Fix `TokenRatesController` (#8780)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "0b86283c107cb4819a2a53d5b070d77684e8221d", "messageHeadline": "Create `useTokenFiatAmount` hook (#8778)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "e124a9b467962c9663783cced364a3e64e830253", "messageHeadline": "Remove default sendToken value in send.component.js (#8764)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13d68036987928ecf620521f41f8ca7abd4045ab", "messageHeadline": "Adds the rule of hooks eslint rule (#8779)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "e4a77ea6316c08462993a36bfd042f6e677bf4dc", "messageHeadline": "Extract token to fiat conversion (#8777)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "87c2c81da7a6177b357a5b3b2feb0263820aaba6", "messageHeadline": "Remove some unused state keys (#8776)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cfadc7592e0220fffe6102ed5a4e1dc70a6f2957", "messageHeadline": "Avoid mutating module export (#8775)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "3604c3519cc776d69339b1a3d06e19169252941b", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3512, "deletions": 4487}}, {"node": {"oid": "f4c255b7c79d5e8f3716adcd7df8deb069b63d3a", "messageHeadline": "Delete unused InfuraController & tests (#8773)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 114}}, {"node": {"oid": "a84eedb7da62366de0a675b3b418917fad228b0e", "messageHeadline": "Permissions: Do not display HTTP/HTTPS URL schemes for unique hosts (\u2026", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 287, "deletions": 225}}, {"node": {"oid": "4706401f4f33a52cf62e4de45ad92b512ddabfb8", "messageHeadline": "Refactor confirm approve page (#8757)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 142, "deletions": 331}}, {"node": {"oid": "2873053d45f9769e77bc88833b9ba1b5d1bd7bde", "messageHeadline": "Replace blacklist/whitelist with blocklist/safelist (#8765)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 48, "deletions": 51}}, {"node": {"oid": "56004db8bfb960f4fb00cc05b342c21d16b48cba", "messageHeadline": "blocklisted -> blocked", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "1089ebcf53f398584fc724229159fd5c2e90eb1f", "messageHeadline": "Update app/scripts/contentscript.js", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f086087d858399016f98c49306a6732f3381728", "messageHeadline": "blacklist -> blocklist; whitelist -> safelist", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "7a4bb7f73a78dc6b8771e599e407fcf3b75ffe0f", "messageHeadline": "replace blacklist with blocklist", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "fdb3070fcee288bcb0be0957ed1967964d1fd889", "messageHeadline": "Delete unused transaction history test state (#8769)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2102, "deletions": 2811}}, {"node": {"oid": "316bf1714381e5eb2a3b4a361f5f9d7ee2065763", "messageHeadline": "fix-formatting-of-gif (#8767)", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53c55d8522a3aef5947768ea2ed51742ba717a24", "messageHeadline": "Order accounts on connect page (#8762)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7af788138b2ba40792bf2043e050de6b6ddc2004", "messageHeadline": "add gif for loading dev build (#8766)", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c30da94a417b27085fe997809c5bbf9194745317", "messageHeadline": "Bump websocket-extensions from 0.1.3 to 0.1.4 (#8759)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e82a8a5f52ddc1db1263aaf9675911ac9608a55b", "messageHeadline": "Fix prop type mismatch (#8754)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eed8dc1673b5667cbd174189f911624624da7c8", "messageHeadline": "use grid template to position list item (#8753)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 50, "deletions": 60}}, {"node": {"oid": "f5ec16c65af201a59116e1821ecd343e22811277", "messageHeadline": "Fix account menu entry for imported accounts (#8747)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 57}}, {"node": {"oid": "bb78512bd632d42316a6268247c19bd43636bcd1", "messageHeadline": "Fix permissions connect close and redirect behavior (#8751)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 79, "deletions": 69}}, {"node": {"oid": "9a1f27fe048bf3e3c830c9ca475119fc2ebd6837", "messageHeadline": "Refactor `TokenBalance` component (#8752)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 32, "deletions": 87}}, {"node": {"oid": "799536c35f2caac68eac7973703a15b2f6b57d28", "messageHeadline": "Fix 'Remove account' in Account Options menu (#8748)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "456684ee7d612e47d69556f4b2a6f66e3a271912", "messageHeadline": "move activation logic into token rates controller (#8744)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 22, "deletions": 31}}, {"node": {"oid": "7fcf62554989ce72ecd7110df32abc39947bea3d", "messageHeadline": "asset outdated warning inline on full screen (#8734)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 131, "deletions": 46}}, {"node": {"oid": "8e1f40aedbd4db4d9d0ab781058264d986748bf4", "messageHeadline": "Handle connected accounts with no last active time (#8746)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 51, "deletions": 34}}, {"node": {"oid": "e85b162651e887d79bfd15469289abc2c6753cbc", "messageHeadline": "Add `MESSAGE_TYPE` enum (#8743)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "c8a995dd9ba38c9ee7f26f24c23d52880c2c47f4", "messageHeadline": "Send accountsChanged notification for wallet_requestPermissions (#8742)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 156, "deletions": 60}}, {"node": {"oid": "ab06595a5d5b778d43ff7d1ca7332b57a81eb78d", "messageHeadline": "refactor token list (#8726)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 155, "deletions": 170}}, {"node": {"oid": "b96eb55c76a9568edb4389e47aaf5c6275487dd1", "messageHeadline": "Add box shadow to Home screen tabs (#8739)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "cac3bf5c56aeebcdc20a6de69c1c50cf226535a6", "messageHeadline": "Increase padding of empty transaction list (#8738)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1553f70a6508b5010149c77c471fd17a97d2f7ee", "messageHeadline": "Make asset page breadcrumb clickable (#8737)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "731efcb36d0fde8c12b0ae2e9f28499636870cc3", "messageHeadline": "Move terms of use strings into localized messages (#8736)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "591d84d2bb05e40b54863f8d356197d28d141ddc", "messageHeadline": "refactor asset-list-item to use list-item component (#8725)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 161, "deletions": 306}}, {"node": {"oid": "b9028397cb1f64e33b93376fd5280528459f6849", "messageHeadline": "Fix parsing of seed phrases on import and restore (#8721)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "c6b77c9734b925cc342559b32cce1d540e7d2c11", "messageHeadline": "fix grid repositioning on label change (#8713)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "171704d980e30a374cc8f82bc076a010ad7ee1c0", "messageHeadline": "Fix gas price intermittent test failure (#8728)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "56b157f6926960d624941713b758e6a0b3af6449", "messageHeadline": "Fix hide token e2e test (#8724)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1c37784466995426e9a3b83ee3ab45a47823c57", "messageHeadline": "Fix `disabled` prop type in `AddToken` component (#8723)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "616a446832f1fccc31a9fce5617024726a5379e2", "messageHeadline": "Use URL origin instead of hostname for permission domains (#8717)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "07dee72efdd9cabcecf16ef064ccc9d692978101", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "8afb295e1d77bbc10167948549cfd5091f73b7a1", "messageHeadline": "Fix connect long URL styling (#8719)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c8de0b70fa56e7dc49164ef631b4b60104a708cc", "messageHeadline": "Add nonce to transaction details (#8716)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f3d64a1851ca3c5efcca2f7d4fb119e4b59a7ed3", "messageHeadline": "Version v8.0.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a4704a4104fa96dd7127000dea69af22053f230", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "991ef366d7dff6ab13dfed72b8adc1b8ad770b7b", "messageHeadline": "Fix manifest version bump script (#8715)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21b7e42a75655fff83c3033d9f3c3c9c0e5746fe", "messageHeadline": "Remove redundant entries from `yarn.lock`", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "0187153bef73e011b7e2c31c2a9c16e91916e53d", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v8.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 44288, "deletions": 46828}}, {"node": {"oid": "fb906e21504454cbf09546ed5fde4d73af8462cd", "messageHeadline": "Consistent rounded corners on tx details modal/popup (#8714)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a624dd24c58d6074cbb4692c2bf54e10557888b", "messageHeadline": "Revert the revert of \"LoginPerSite\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11397, "deletions": 10219}}, {"node": {"oid": "df85ab6e106d1644f6f0fbca8f188e5402602bea", "messageHeadline": "Implement asset page (#8696)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 583, "deletions": 555}}, {"node": {"oid": "ec2e5c848bf48a71792edac7cf9c21970e1d980e", "messageHeadline": "fix crash on signature request (#8709)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9193522bd5f8062b4f3c501271149e0b8c88990d", "messageHeadline": "Fix accounts menu styling (#8707)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d1cc2cc245563a8ba582c4c24d3692ff0bbb4ed2", "messageHeadline": "Delete docs/porting_to_new_environment.md (#8704)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 126}}, {"node": {"oid": "df4b757479eb4e160241961e76e3429acb337946", "messageHeadline": "Remove unused `getToErrorObject` parameters (#8705)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 33}}, {"node": {"oid": "c3b29e192af64a29e0c667229e27ca2bccd0f393", "messageHeadline": "hide connected-status on metamask ext (#8703)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "cf60c8e1f6f5165965dc4ac29b86d3cd4df3db8c", "messageHeadline": "Stop adding permissions middleware to trusted connections (#8701)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ddaa49275108702e1f7d8ca3d75cdc707817ba97", "messageHeadline": "Use `send` state for send flow token (#8695)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 281, "deletions": 278}}, {"node": {"oid": "e4811660527e0da546f8f6032381246da98dd1e9", "messageHeadline": "do not display extension id in connection modal (#8699)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ad853828245c771fc86cfcd3a5a42d9ba8fbb94a", "messageHeadline": "Fix tab content disappearing during scrolling on macOS Firefox (#8702)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "68f8abbbca5a12863d3545fc292605349180878e", "messageHeadline": "close details when button is pressed (#8694)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "88bed7181fff463e825fa3a5cfa6cb9884f2c802", "messageHeadline": "Refactor token selectors (#8671)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 68}}, {"node": {"oid": "606618ee28f09346ace9e3f4a271ff6381549f42", "messageHeadline": "Update eth_accounts permission description (#8693)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7ff3b4c92881a7d7f24b916c34e713c57c2ff35d", "messageHeadline": "Extract selected token from token input (#8692)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 94, "deletions": 342}}, {"node": {"oid": "91a26bae89af64e81c6f377558ea26ec672581e2", "messageHeadline": "Fix propType for Home defaultHomeActiveTabName (#8683)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb7ef4047f39d1dc09e861ec619ae48fde1a8e10", "messageHeadline": "Fix create account form styling (#8689)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8ed4510d90944b7676fb033ff1b9a78f297dfa62", "messageHeadline": "Remove unused `getSelectedTokenAssetImage` selector (#8691)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "795676d3ec5e70e0b97a83daf16861341e84c64f", "messageHeadline": "Remove `getTxParams` (#8676)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "00834f5de6caa9c5136edb3fc5fbaa8b6165363c", "messageHeadline": "do not show account mismatch alert on details (#8678)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "22699cb1d97a7946edc423b73174fff2e1b44dc2", "messageHeadline": "Fix connect hardware styling (#8680)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "b34ccbb90421c4878c504ef40b15553992ae222d", "messageHeadline": "Fix Firefox account menu styling (#8681)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "fbe16e8a5ff6bab832445483653f062915a51954", "messageHeadline": "various fixes to transaction list (#8673)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "93c2184bd9c6f2dc843d3587a20731583878c540", "messageHeadline": "Add metrics events for Wyre and CoinSwitch (#8677)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "f8137b7a66348ab483915e754847c077b0ac53e6", "messageHeadline": "Fix height of connect screen (#8675)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5da369d723b2feb1ab15f08abdd60bbd65f0fad9", "messageHeadline": "Manually connect via the full connect flow (#8666)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 46, "deletions": 291}}, {"node": {"oid": "6074f439250d37dd493d28702f77f43164c7ec9b", "messageHeadline": "Use yarn instead of npm in development/run-ganache (#8674)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a75dcae9bb0b68bddaea8e195be79c538a13fd01", "messageHeadline": "Merge branch 'develop' into manual-connect", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 195, "deletions": 201}}, {"node": {"oid": "34fb525ce518799411053ca88a0b27b96665ae75", "messageHeadline": "Limit Dapp permissions to primary account (#8653)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 168, "deletions": 143}}, {"node": {"oid": "95a95ee4bc0e75567b91c16345bef456a6d88d2c", "messageHeadline": "Refactor transaction list token filtering (#8669)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 39, "deletions": 68}}, {"node": {"oid": "e89540fd94d38e0615fa0498c041fcff6f87e31e", "messageHeadline": "Fix token `decimal` type (#8670)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b1608681c45b709c01a12823d9a7f5c52b29b33", "messageHeadline": "Manually connect via the full connect flow", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 46, "deletions": 289}}, {"node": {"oid": "145edbe99d84cde57054101b1b93ff42099e665d", "messageHeadline": "Make address display wider in Account Details (#8665)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3931427db889ca6b4347e9469410c256525c664c", "messageHeadline": "Show hostname in the disconnect confirmation (#8663)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "34adccec7cb9424817931c465bf43dbaa088893f", "messageHeadline": "Fix JSDoc for Tabs#_findChildByName (#8664)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc1170f5775259a987bb49ca424b02a052df6a5d", "messageHeadline": "Remove unused `isWideViewport` prop (#8662)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "4802ed1df57c0915d9121fd9f703716d6e4734f1", "messageHeadline": "Localize permission descriptions (#8661)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 29}}, {"node": {"oid": "a0d64c79325400dd02f9f04dabd8de00b070c046", "messageHeadline": "Implement new fullscreen design (#8657)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 101, "deletions": 609}}, {"node": {"oid": "398f2647c02c5295fec5fbf3d20a202e908d1c4f", "messageHeadline": "resolve remaining issues with transaction list (#8659)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "67c11a24a870c82943bfeb606759b008b65892db", "messageHeadline": "Fix typo in MetaMaskController (#8660)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6f21563864babedc2636cfb0aba0cb2d7a79d66", "messageHeadline": "Update account options menu design (#8654)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 200, "deletions": 243}}, {"node": {"oid": "c0e32b54eb47542460e4ac5431bee884920cf7d9", "messageHeadline": "Use @storybook/storybook-deployer@2.8.6 (#8656)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 68, "deletions": 1096}}, {"node": {"oid": "d989cbd8a6ca6273576af5c42fe84385fdd23096", "messageHeadline": "Use concurrently@5.2.0 (#8655)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e0b31aa6a4ddc90258d3f452ccfc9ca1634f1f7c", "messageHeadline": "Restrict the size of the permissions metadata store (#8596)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 303, "deletions": 53}}, {"node": {"oid": "706dc02cb4814d8f80d52c7ae4406cc7cb46b784", "messageHeadline": "Implement new transaction list design (#8564)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1899, "deletions": 850}}, {"node": {"oid": "e06fb2c9f6612a4b4a324a8f09530e294eb43485", "messageHeadline": "Use mocha@7.2.0 (#8650)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "99ef10149540ebafc25d7489dba48ff5351ab4e9", "messageHeadline": "Use decompress@4.2.1 (#8649)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "71882d644f09d38d8506da9e71c983b989841956", "messageHeadline": "Use http-proxy@1.18.1 (#8648)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab11e0b623d8eac2d5dd20555a10e63b25f918b2", "messageHeadline": "Rename preferencesSelector selector to getPreferences (#8647)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "835386bf3565ad9e3e986611dca1d0c800c0b0b0", "messageHeadline": "Persist home tab state (#8612)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "3cedf708e9df8de9e0f6c15bd407b97266da58f4", "messageHeadline": "Remove duplicate 'Account options' tooltip (#8644)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "8379dd6a07a8348d880387879dc5b8100e17bbe4", "messageHeadline": "Refactor `MenuBar` component (#8643)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 65, "deletions": 78}}, {"node": {"oid": "684c58b94e49282f67c0b0c9c27c5c1bc8dbbe56", "messageHeadline": "fix prop name for disconnect icon (#8641)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "389df9dd3773597ca576b03f6b59952c68f9f51e", "messageHeadline": "warn user when sending from different account (#8601)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 484, "deletions": 319}}, {"node": {"oid": "dd41870f1d7b16c14f805a932913e60fcf9ce012", "messageHeadline": "Split `TransactionViewBalance` component (#8637)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 282, "deletions": 291}}, {"node": {"oid": "57531ad100a254f6919271068087e1a86a8a817a", "messageHeadline": "Fix `AssetList` metric events (#8639)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "f9ea9b541a6c1fd71e9a55e9bf5dbeb6254dc96e", "messageHeadline": "add useI18nContext shortcut hook (#8635)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "9e2e353a245da242f52425ff5b95aeb8073bbb1f", "messageHeadline": "Define global `web3` as non-enumerable (#8634)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "ec99cc82b8a46864e59de236061e252c8897b5f7", "messageHeadline": "Design QA fixes for v8 (#8630)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 91, "deletions": 41}}, {"node": {"oid": "f886686db2db176b62f05071dc88fee29676ea41", "messageHeadline": "Extract `Menu` component from `ConnectedAccountsListOptions` (#8632)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 179, "deletions": 99}}, {"node": {"oid": "91953f062b9a5b40e164eae9183c37973b1b6d31", "messageHeadline": "Remove unused `network` prop (#8633)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 69}}, {"node": {"oid": "f748664638c0e102b43636c2dc3089dc0e937b16", "messageHeadline": "Cleanup network enums (#8627)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 93, "deletions": 89}}, {"node": {"oid": "9c1eae29655d64d73f02a8bf8bf958354e554fad", "messageHeadline": "Delete unused util functions (#8622)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "a03ef1b002521ab2b6ecf9e08de3b2f5d9fb12ec", "messageHeadline": "Memoize getEnvironmentType function (#8624)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "4ced792aec41635e34022a6797a248b2a0da2752", "messageHeadline": "Remove title from Connected Sites modal (#8623)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "97d65b645a5e7bfb9a9f4dcc80e537cab5b834ab", "messageHeadline": "Delete the ABTestController and its state (#8620)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 79, "deletions": 93}}, {"node": {"oid": "cf2d1cf8e5cd355becb3eafa62a152b0a6d2bfb1", "messageHeadline": "Delete README.md (#8619)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "1ba65d5128e36ee406b3fcbf45cf37866f4f0af8", "messageHeadline": "Handle zero nextNonce in ConfirmTransactionBase placeholder (#8618)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4b8cddf0237b29d8ccf3d10ad26ba78b0460032", "messageHeadline": "Disallow all anonymous default export, aside from CSF and migrations \u2026", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "3244449ab9af409f56fe9b4223002bcbb2eb772c", "messageHeadline": "Use activeTab.origin where possible (#8617)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "9e8f922c1074a9ac7cc10180f6d65365dd423fc4", "messageHeadline": "Remove unused index for dropdowns (#8615)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "e7bb0876f5b63af9267de62c546d709f02caab2c", "messageHeadline": "Tidy tx test stub comments (#8614)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "8d2c543ea5f479982cf58b906a1d2da5b2ab82cb", "messageHeadline": "Update eth-keyring-controller (#8611)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "8d19d63521c107858af99ac4faacdf49eb001e3f", "messageHeadline": "Bind getApprovedAccounts via nodeify (#8610)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3485bfbc5cb22fe2890ef1fae12e244b79bf05aa", "messageHeadline": "Sticky position the tabs at the top (#8609)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ce11fad81c951d41f169496b48843c64a76d4849", "messageHeadline": "Improve account options menu (#8607)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 110, "deletions": 42}}, {"node": {"oid": "0033a64e5dd7c34a5165b813d3fa82f65810867f", "messageHeadline": "Connected accounts secondary sort order (#8608)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 93, "deletions": 60}}, {"node": {"oid": "c413d0905fc2f533470e3ca0cb2899bfa24d4e1f", "messageHeadline": "Add dev config to login automagically based on dot file (#8598)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d488c16df5238897acc2c41636475b0bd261dbb7", "messageHeadline": "Add Connected Accounts modal (#8313)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 966, "deletions": 5}}, {"node": {"oid": "1c3d915aa3248e8aba1ef1146320f13f0e785a0a", "messageHeadline": "Update CODEOWNERS (#8600)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "320804bb714810a5b69c77d27dbea896f02fd60e", "messageHeadline": "Delete unused DisconnectAll modal (#8599)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 161}}, {"node": {"oid": "d0fcf665bba44199a126cf8d14eb26a76aa078cb", "messageHeadline": "Handle trailing / in block explorer URLs (#8592)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "74007e054b3eac9ce9763ff051383540f12a1961", "messageHeadline": "Update asset list styles (#8591)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "890bc25e2863162eb27b4c903357212c222ec904", "messageHeadline": "Support IPNS address translations (#8502)", "author": {"name": "Henrique Dias", "email": "hacdias@gmail.com", "user": {"login": "hacdias"}}, "additions": 126, "deletions": 4}}, {"node": {"oid": "96929d99c07a04a707de9876403612a6735c7ff0", "messageHeadline": "fix: handle trailing / in block explorer URLs", "author": {"name": "bguiz", "email": "bguiz@users.noreply.github.com", "user": {"login": "bguiz"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "095eeab88156631e2551fc706c55ece8d4639f2c", "messageHeadline": "Update Home tab styles to match new designs (#8590)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "204d19799652be6550fc77aa11a107ba500a7a2f", "messageHeadline": "Convert `AssetList` to functional component (#8588)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 85, "deletions": 133}}, {"node": {"oid": "73272124b3ea6b8e20d4ac3d5874672e01087d8e", "messageHeadline": "broaden usage options for list-item (#8587)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 107, "deletions": 167}}, {"node": {"oid": "0ca5d1dc8a940b5fc7b91fcb84b4d5f40af682cc", "messageHeadline": "Refactor asset list items (#8586)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 185, "deletions": 239}}, {"node": {"oid": "f64106ce21322f426dc494ccaacfd9bd6406a969", "messageHeadline": "set home container height to auto (#8577)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f9eb1440e463bdb4735420122843f63b4f40e437", "messageHeadline": "Always return a Boolean from `getShowFiatSelector` (#8585)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de02eeefbe867fa1b694c32c4980718f57843b26", "messageHeadline": "Add default values for preferences (#8584)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7a4eece92d52577b71ece56ab7b1d44288e394be", "messageHeadline": "Fix Matomo dimension IDs (#8579)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "797ee2f4de058a5d899e1976ea285b7bd1ffc423", "messageHeadline": "Remove redundant `.scss` file extension from SCSS imports (#8581)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "a6d8d3d76e2547dc3fed08e913ddd097fed3ae35", "messageHeadline": "Refactor identicon styles (#8580)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "fab049b1b081ca4b5fdaf2dbb50e8457ccf45af9", "messageHeadline": "Fix PropType of `network` prop of `TokenMenuDropdown`. (#8582)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfea55c2d720d4351aaa0916bbe2199c66230b26", "messageHeadline": "Increase preferences store max listener count (#8578)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24cbb6fc6616397307659cdc6e5bd916ddad2a1c", "messageHeadline": "Delete retryTransaction action and background (#8576)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 91}}, {"node": {"oid": "04703863262e3460725c7d921d2b6c07ec3908ce", "messageHeadline": "Delete recent blocks controller (#8575)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 11, "deletions": 393}}, {"node": {"oid": "0aa41e397ea8a4e54b196d69f89102eeef7988a8", "messageHeadline": "factor out containers for currency components (#8543)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 735, "deletions": 607}}, {"node": {"oid": "54b423d40714adb9b468f8731ab739f73b1577c7", "messageHeadline": "Fix domain selector (#8574)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b1794f77b62fbf6d448dc4d760f4088e4ce6317", "messageHeadline": "Switch to @metamask/controllers package (#8560)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "53ec42d95f35d742e0d92635e020848d4c36e1d7", "messageHeadline": "Add switch to connected account alert (#8532)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 437, "deletions": 14}}, {"node": {"oid": "6868688a033167113e3f7d34a6c7b2f5a146ae07", "messageHeadline": "Remove unused `Balance` component props (#8570)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 64}}, {"node": {"oid": "6f0f106f7fd9dbdd09b8f8fbe8fadffa3e913e06", "messageHeadline": "Only display accounts with identities in send and permissions flows (\u2026", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af0d3e27a801cb7e7865bb26ca08919e5548fd5f", "messageHeadline": ":pencil2: Improving translation message in Spanish (#8567)", "author": {"name": "Oscar Martinez", "email": "omartinex@gmail.com", "user": {"login": "omartinex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c06b07c3c2d1357cd8f5a252f747d6be3f3f32d", "messageHeadline": "Synchronously update transaction status (#8563)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "d8a4b7fc9b6cdb2aacfab4f5f0d4a591611ef780", "messageHeadline": "Fix alert disabling type error (#8561)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee4f05c9301e88fefb7be1bb37d847ebe25f5aee", "messageHeadline": "Add missing period to localized message (#8562)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4fb514f3de5eb790448eda82b11e6a6652b36f4", "messageHeadline": "Allow disabling alerts (#8550)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 303, "deletions": 13}}, {"node": {"oid": "c0489163b5eff58de106463e483c74c4c3a67492", "messageHeadline": "Use createContext for metametrics context (preserve legacy context) (\u2026", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 148, "deletions": 136}}, {"node": {"oid": "abf2294bf3c79ddb93c0de62624724aaf3d03bf1", "messageHeadline": "Update menu bar account hover background color (#8555)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0688426b7cb9cb39e73b7f2dfc972775676fcac6", "messageHeadline": "Fix checkbox color when checked or indeterminate (#8552)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5e5215f90797203095545907f3465351b6198a08", "messageHeadline": "Add Checkbox `id` prop (#8553)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4a065cc8c8ae764f0ab2588a1f142f81b5c9a006", "messageHeadline": "Update ganache-cli, ganache-core (#8538)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 356, "deletions": 289}}, {"node": {"oid": "e3a62cd6032cad11f858c159b718104c615b4acb", "messageHeadline": "Simplify settings tab `render` functions (#8551)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 25}}, {"node": {"oid": "1629f1bbe966d24b7a25164b0de4cc99bad8fa06", "messageHeadline": "Use gaba@1.11.0 (#8548)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "84c4b724128f61ccd60314e47cba4cb355dc96f5", "messageHeadline": "Fix MetaMaskController untrusted tests network access (#8549)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "7a6b2594f6825f67424cfac9b63b7855edd0ba26", "messageHeadline": "Remove scroll bar from home screen (#8547)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7e75eb15ef151b2e6cea6fa97db9b3a119cba857", "messageHeadline": "Delete Balance controller and pending balances calculator (#8542)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 394}}, {"node": {"oid": "a171bbe3468d59b24b7ca2ac4512b9e5b6ddc618", "messageHeadline": "Delete scripts/ README.md file (#8541)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "27e69ec3aa3680818793b3269d585974ee0a4fb9", "messageHeadline": "Export each action constant directly (#8536)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 125, "deletions": 128}}, {"node": {"oid": "fe9176662a6b0811c007a047cd8e5fc030f74bb6", "messageHeadline": "Use named exports in alerts ducks (#8539)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "39dad370c875b13836ae2cc3a72dcfae56c9ee5c", "messageHeadline": "Fixes #8492 (#8533)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a2fc06dce94059eef6bfe1abcc44d354142524ae", "messageHeadline": "Remove unused seed phrase action (#8537)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 29}}, {"node": {"oid": "8a12257f8e46d6a19c6d20482f0eed6dae01ed1a", "messageHeadline": "Add dropdown component (#8524)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "351424df7d608f4a8caa9ab8eae4c4bbc8cf301e", "messageHeadline": "Make permissions selectors less bad (#8529)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "8b308884b71993f9ffe2a3ff8ab653643346bd9f", "messageHeadline": "Simplify NetworkController re-export (#8528)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ceb5970afdc3f5ca87dd829eb94df98c7cdd656a", "messageHeadline": "Remove unused NotificationManager#closePopup (#8530)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "3d0ffc50f83d7fad929a18e912fbf60daa1775a9", "messageHeadline": "Minimize inactive timer resets (#8531)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "18b00ed835f34ed1e35eae87b27998c585a18bfd", "messageHeadline": "Update TransactionController README (#8526)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6b5bbe50ee2c6fd1de7930fee2156d746b34d0d5", "messageHeadline": "Delete createDnodeRemoteGetter.js (#8523)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "f5a125fe614f483fb042380933e69f64693b73d3", "messageHeadline": "Move export defaults statements alongside their objects (#8525)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 43, "deletions": 139}}, {"node": {"oid": "de127b86eb97257b5a0d7c8403572a31f847a790", "messageHeadline": "Remove unused ExtensionPlatform#closeWindow fn (#8522)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "664cac0bd5bb6c620d918d01c42bd2bcc0d4c9b3", "messageHeadline": "Delete window.js (#8521)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "aac16b713465cc672ada6200ccdc3c4382e91336", "messageHeadline": "Delete sw.js (#8520)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "ecd36a4ec11ebcfa3ec1053e04ff61d5190123a0", "messageHeadline": "Delete controllers/ README.md file (#8519)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c7f866c06f31fe61a36c3af83fbc0f2403fdc22a", "messageHeadline": "Add no-tabs ESLint rule (#8518)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "48d29e679b98c76d376baa11b2d6929b1081ec3a", "messageHeadline": "Add Popover `contentClassName` prop (#8514)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "28af32a84ca3bc8835dd97bcde4ac3bbd8629e25", "messageHeadline": "Remove unused getUsePhishDetect selector (#8515)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0a584a3a0e4bf8f30b0812f326411bd6b9c4ed69", "messageHeadline": "Consolidate selector tests (#8510)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 82, "deletions": 323}}, {"node": {"oid": "79d920947375854b383cd7b1caef2d2227f1e175", "messageHeadline": "Open notification UI when eth_requestAccounts waits for unlock (#8508)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "e00982aa58362833bc19cc0dfdb400ab66c88b77", "messageHeadline": "add version dimension to metrics event (#8419)", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "fda4c94670327ef93decae29b661d0364b5311c5", "messageHeadline": "Design improvements for the Connect flow (#8494)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "e8fa0b7b5d2a1950ba74553b2bcdf3d6d6ded089", "messageHeadline": "Consolidate and dedupe send selectors (#8506)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 56, "deletions": 132}}, {"node": {"oid": "eacdb5d92071059f5b32acf924ae607e19db95eb", "messageHeadline": "Move send selectors to selectors dir (#8505)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "5e8a80e21d667b3c18a931e3da8f136b990bf14c", "messageHeadline": "Merge pull request #8444 from MetaMask/Version-v7.7.9", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 334, "deletions": 858}}, {"node": {"oid": "5b06bf795bd59e4011ce30d3e39132466b9cdb87", "messageHeadline": "Delete amountConversionRate and selectors (#8503)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 12, "deletions": 181}}, {"node": {"oid": "b81558ae8fac602019fec5dee439fbf8e48c7c09", "messageHeadline": "Backport \"fixed Tohen Typo (#7808)\" (#8509)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "898feee69bf36a2c1a74dd71519ceb2c47477309", "messageHeadline": "Delete forceGasMin state and related selectors (#8504)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "898f8458a2b473e7ede52104a26de6c690158d11", "messageHeadline": "Consolidate send, onboarding selectors (#8501)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 256, "deletions": 326}}, {"node": {"oid": "eaa9f759f9539a8cf1434c51d564655515acebf0", "messageHeadline": "Fix connection modal style issues (#8433)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "786e82791e29422aa82fa59e487238454e2bc539", "messageHeadline": "Reorganize selectors directory (#8497)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 359, "deletions": 366}}, {"node": {"oid": "11aa4029e89a1846ada959ad25da4e135daa6d2e", "messageHeadline": "Enable disconnecting a single or all accounts (#8496)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 204, "deletions": 96}}, {"node": {"oid": "44c5a61d3219ac791401c146e5e79c5a7d64f61e", "messageHeadline": "fixup! review fixup", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b397aa572599a475c912cfccb3058e6edc235671", "messageHeadline": "review fixup", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 22, "deletions": 31}}, {"node": {"oid": "7100a36ed33ceecc8d31118676dc9980f4fc24f7", "messageHeadline": "fix e2e tests", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15958683e55217df9f1e2ad3ded8d7c38a369a00", "messageHeadline": "enable disconnecting single or all accounts", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 136, "deletions": 60}}, {"node": {"oid": "d45956b2b7ba1fb8641672353a3fa0ac2d7569c7", "messageHeadline": "add connected sites popovers render methods", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "c7d945e62dd168d00aae8b0b4944176cea90ce8b", "messageHeadline": "disconnectAccount -> disconnectSite; close popover", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "ca135a4342aa661c905ee3873a4a750dbfb4754b", "messageHeadline": "Minor permissions selector refactor (#8495)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "748d5e680cb4b6a393aa0d7605fec4a3181fce01", "messageHeadline": "Add @metamask/test-dapp (#8464)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 14, "deletions": 433}}, {"node": {"oid": "85453a2588311682d44d2efb237f20615735765c", "messageHeadline": "Rework pending tx logic (#8398)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 119, "deletions": 51}}, {"node": {"oid": "902ed3d6495dc77b7b7391e8e60c1ae1843789cf", "messageHeadline": "Update tokens after importing account (#8491)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "5b5b67a9857abd9386539937ac0f55bda55f437e", "messageHeadline": "Fix default gas race condition (#8490)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 64, "deletions": 51}}, {"node": {"oid": "165666b315c0a6d4b2b03f6b8858e8e24c5ea1d2", "messageHeadline": "Remove unnecessary tx meta properties (#8489)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 614}}, {"node": {"oid": "92592fc905f59bc6ef776a011a6928dc918a91cb", "messageHeadline": "Ensure tx has value before it's added (#8486)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c2b588975ce71bf9706e089ff901bdc1518b1677", "messageHeadline": "Refactor `analyzeGasUsage` to return results (#8487)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "157cc98c3af2ebcb7e90b8c53217facdb69114c1", "messageHeadline": "Refactor gas limit estimation when gas limit specified (#8485)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "afa2ff65b78b6a4e7ff8acee8fbdb5b42c8a859b", "messageHeadline": "Refactor simple send gas estimation (#8484)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 42}}, {"node": {"oid": "118bddd71a334f4b51d977b98768b0bcfbdadf45", "messageHeadline": "Ensure receive ETH test selects correct transaction (#8482)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "388cdccb283e8d2b742f684a101cdc0a53f7ae00", "messageHeadline": "Capture UI state upon e2e test failure (#8481)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8d8a17d2011e6e86f901e727af620ea4f14bbd61", "messageHeadline": "Update changelog for v7.7.9 (#8477)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b9860034f25c9bf7882e384e3a166468627a2dd4", "messageHeadline": "Fix intermittent reject transaction test failure (#8478)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bae8ef8b70f8799358fb2fa5ab85683a396c4f5c", "messageHeadline": "Fix broken test artifact directory name (#8480)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b64cbbdbacd7b1af25424feabc881307b90a9643", "messageHeadline": "Backport \"update eth-contract-metadata (#8466)\" (#8476)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "14d4c107e54e2a3000a826818b00667635033611", "messageHeadline": "Backport \"Don't updatePendingTxs outside of block updates (#8445)\" (#\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7419fa84ae86150da4f8d39a4679ca3b702be4bd", "messageHeadline": "update eth-contract-metadata (#8466)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ec20d4636227f4cb2c01fa8d1dc2045127d8dcee", "messageHeadline": "Clear input elements in e2e tests instead of using sendKeys (#8468)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 21, "deletions": 42}}, {"node": {"oid": "0c7269f599d9330213a5e8d6222bd1593bd74322", "messageHeadline": "fixes firefox popup location (#8467)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2d36d422ee6a015c9074b9afd70a1cbe0a0d81ad", "messageHeadline": "Backport \"Updating deprecated Etherscam link (#7464)\" (#8463)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aab262a3d120f41554dee13118795e1b0a8d5cf1", "messageHeadline": "Backport \"Use ethereum-ens-network-map for network support (#7960)\" (\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8a8c774e6d17f55325de1e7007757e672fe5e487", "messageHeadline": "Backport \"Fix Kovan and Rinkeby chain IDs (#7762)\" (#8462)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "02329541e543cc5adfd60081a8f5af82876c03da", "messageHeadline": "Backport \"Add INR currency option (#7673)\" (#8457)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4d9d732fe25d51ba098fac8c1f37361586d42780", "messageHeadline": "Backport \"fix destructuring of lastSelectedProvider (#8197)\" (#8461)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee5e84af612b638be9156e3b440c449eec7918f5", "messageHeadline": "Convert connected-status-indicator to button (#8428)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "361c57191dcaf0eb147300f9b840845c655b5c67", "messageHeadline": "Backport \"Fixes #5706 - Adds Dai/Sai to currency display (#7986)\" (#8\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3dc8387a966e44b5df8d9c3e1fcbfa9fa20fdbd9", "messageHeadline": "Backport \"Fix method registry initialization (#8200)\" (#8459)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f91bd3a08dae076f5af3ffd622d267c8ee6bbe2d", "messageHeadline": "Backport \"Snapshot txMeta without cloning history (#8363)\" (#8458)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "50b48b7a03274f7b4f11f2f168f96c8cb7035507", "messageHeadline": "Backport \"Clean up list of available currencies (#7667)\" (#8454)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 246, "deletions": 661}}, {"node": {"oid": "0e54c5aecd94c825383bfa5d95a12649d10f3e41", "messageHeadline": "Don't updatePendingTxs outside of block updates (#8445)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "08fd6cf329ea4665921f91c22183f42f4ccb8c6a", "messageHeadline": "Backport \"Update deposit copy for Wyre (#7654)\" (#8460)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "53feb20803edbc3456c1b7c7222500e3510509ce", "messageHeadline": "Alert user upon switching to unconnected account (#8312)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 290, "deletions": 6}}, {"node": {"oid": "57fdc03dc247bae1106f96cddacd11d819e9d591", "messageHeadline": "Backport \"Delete Dai/Sai migration notification (#8418)\" (#8447)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 159}}, {"node": {"oid": "7302a14341861a63ecaa7be3a9a3170cda160cc2", "messageHeadline": "Return Promise from `removeFromAddressBook` thunk (#8451)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8fb615c9f6746a5ea919e2e1609b6fb8f8a88696", "messageHeadline": "Backport \"Skip adding history entry for empty txMeta diffs (#8379)\" (\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "e20ca4668e16a9e94cddeabad5a9cc396b7807ec", "messageHeadline": "Return Promise from `addToAddressBook` thunk (#8450)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "2a513990c2b31e3e38fd3e741d58a86aea38d6ee", "messageHeadline": "Backport \"Fix popup not opening (#8314)\" (#8446)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c011c0406badcd7d0f55c99b1a0e2f3bd765dbf6", "messageHeadline": "Add new inpage provider package (#8442)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 32, "deletions": 48}}, {"node": {"oid": "da373713dac0b09784d289ab778227b3c9fb8fe2", "messageHeadline": "Merge pull request #8443 from MetaMask/return-promise-from-set-rpc-ta\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "627fc2f93cdf6f61e672727ffdee8e25cc63aa7a", "messageHeadline": "Return Promise from `editRpc` thunk (#8441)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "47b785ad7ef344f721b1112ce6e8f10437dd8ebd", "messageHeadline": "Return Promise from `updateAndSetCustomRpc` thunk (#8440)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "a7911ce9b3dc05bcb6533259240033cb7de38f9a", "messageHeadline": "Version v7.7.9", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "06ba0db8409ab7db32c27fca792f3dc7cb8cbd04", "messageHeadline": "Remove fallback selected address (#8439)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "e7fbdd1be623342bc25af312b8ce80f4daae1b01", "messageHeadline": "Return Promise from `setRpcTarget`", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "bd50dabad99472d7ba5a6b95ecc4d89953a63347", "messageHeadline": "Return Promise from `editRpc` thunk", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "46d72d17a9e0cdd5e2fcc19c1fadaa8dc7355928", "messageHeadline": "Correctly detect changes to background state (#8435)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "1697bb30cd2109e9690292d1adfaa1769664e279", "messageHeadline": "Fix page benchmark result display (#8438)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e13299893014f3f1990f004e61ebbaaef84b9d0c", "messageHeadline": "Return a Promise from `setProviderType` thunk (#8436)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "78fc0246360b3f743f902d452d25aed45ccb2192", "messageHeadline": "Use default mock store in action tests (#8437)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 20, "deletions": 94}}, {"node": {"oid": "580a90d54304d207f758fe60858a5e86672967a5", "messageHeadline": "Use `async/await` in message manager action creators (#8434)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 147, "deletions": 190}}, {"node": {"oid": "b58c0d78101a5a8bed91f540300757390a16dc72", "messageHeadline": "Skip state update upon failure (#8432)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "3ab00b48dfa8e51479950eab9a14feb99419f854", "messageHeadline": "Return Promise from `setSelectedAddress` thunk (#8426)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "21d62e3adc222401bd7ab0a9c88073d82f221433", "messageHeadline": "Use `async/await` for `forceUpdateMetamaskState` (#8429)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f11a5b4808e0e036c28260aad907fbd50b89a767", "messageHeadline": "Return a Promise from `showAccountDetail` thunk (#8427)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "306f04be8da2d1c78d045efdafb4c3545bdbd27e", "messageHeadline": "Simplify logic in PTT helper fns (#8430)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "65ad3ba9e60d270504d467489621ce5195f023f8", "messageHeadline": "Await `forceUpdateMetamaskState` (#8422)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ee3f6f124e28f7d9e9d64b934f0dd8253d07de2d", "messageHeadline": "Return promise from `setCurrentCurrency` thunk (#8420)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "b4c6c112675f18aa1645234e6c4fcbd582c92a3b", "messageHeadline": "Use `async/await` in action creators that force update state (#8421)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 47, "deletions": 54}}, {"node": {"oid": "eb06394dd9992590427621a5fc61e516f766d955", "messageHeadline": "Delete Dai/Sai migration notification (#8418)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 99, "deletions": 169}}, {"node": {"oid": "7439cd166239fd4ac4f67951f25c1d149d433b14", "messageHeadline": "Mark PendingTransactionTracker#resubmitPendingTxs as async (#8399)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 62, "deletions": 36}}, {"node": {"oid": "40cd976e8c7e6347b9cc4c588406092939ccd5cc", "messageHeadline": "Fix connected sites modal styling; add shortenUrl function (#8409)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "b2d6076da3d1e31ae088aefa25d787084cfc5930", "messageHeadline": "Remove obs-store babel register handling (#8413)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b947fd54c70921f1fcd686d5575d9cf844d68257", "messageHeadline": "Move default exports for all tx classes (#8416)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "b9c82d6ed9bab6ad45430e8041c9dcc686e72b22", "messageHeadline": "Remove unused `useEtherscanProvider` action creator (#8412)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "8dd886a25b66f36cb8b23da93c59175b2ec1c143", "messageHeadline": "Update tx:dropped return value in PendingTxTracker (#8397)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d612f9988e5b8099ab1c281b9707979b1c9659b8", "messageHeadline": "Move default export declaration to Migrator class (#8407)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "dcf08164d588eee8267f4bc79caf1c2c048bb47d", "messageHeadline": "test/unit/permissions - fix promise await timing (#8410)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "266d6e67fed2e2d883089b2724f921568df3b8aa", "messageHeadline": "Rename addressSlicer function to shortenAddress (#8408)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "bace02ad020660c0985d5b92b0e9ec1265ea231f", "messageHeadline": "Remove unused ShapeShift components (#8402)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 20, "deletions": 1677}}, {"node": {"oid": "a36e6d414ba6c1b0850301705d1406d80922fade", "messageHeadline": "Remove unused `currentAccountTab` state (#8404)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 79, "deletions": 48}}, {"node": {"oid": "26dcb3af9b37b31b48ad2d3b5ebbc28b98a1f4a4", "messageHeadline": "Fix comment on migration #42 (#8405)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc41dee92cd34beda1f0b883c2a14f6ef3f29076", "messageHeadline": "Remove leftover references to Coinbase (#8403)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "3620146e63dea84783c25724767994377a829d7f", "messageHeadline": "Remove unused `transForward` state and actions (#8401)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 51}}, {"node": {"oid": "24a86890902bcb7e9fef956989572cc1c5036bec", "messageHeadline": "Remove unused `addNewKeyring` action (#8400)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "4d76f5b7cadcfa78c21b208eeed59aaf3a04a97a", "messageHeadline": "Promisify gas estimation (#8387)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "0d6dc380b42e99193f2cbd41e61e13db531079c3", "messageHeadline": "Simplify use of promisified background connection (#8396)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e2bf779acd0d1a6b6c6116de351635073262f9d8", "messageHeadline": "Add @kumavis for CircleCI and dev directories (#8394)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5fe25e41b756b6558607424e4188762c332551cb", "messageHeadline": "Remove unused network nonce state (#8395)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 98}}, {"node": {"oid": "ec08e5c0297c3ae116502153167de4677f1faae5", "messageHeadline": "Update README.md (#8393)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "91a75b241720d50d1b5cde84b872a45887048b0c", "messageHeadline": "Add new PendingTransactionTracker tests (#8384)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 645, "deletions": 416}}, {"node": {"oid": "dde5a8aa19861f4f0158d47acdb6d196d3348932", "messageHeadline": "Update CODEOWNERS for the whole repo (#8392)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "887b27fd04fd87784cd89121bebf18c956ca3da6", "messageHeadline": "test/e2e - fix test for contract creation content (#8388)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e1dc8330db9d27383c08c376fd88fb8c3eae3e2b", "messageHeadline": "Merge pull request #8390 from MetaMask/fix-typos", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1eaffee00d2f2676f5f7d62d1bfff45f5cd923d6", "messageHeadline": "Await completion of async actions under test (#8386)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 76, "deletions": 115}}, {"node": {"oid": "940bd81f0f00a427c4e7c715373bc602cdc1f891", "messageHeadline": "fix-typos-in-actions", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d68f156ac7b57efe60bfe39dc408c97197eadc0e", "messageHeadline": "Update `pify` to v5.0.0 (#8383)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "deacde615fb9db820aafbf53034a5293ed79cb6b", "messageHeadline": "Rename _checkIfTxWasDropped (#8378)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d0e7f4beafefd09c5a2ba9a018157f5083bd5448", "messageHeadline": "Fix comment above `callBackgroundThenUpdateNoSpinner` function (#8382)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "4598b1844e1131cce14145f5c2e7d6ac348bc0b6", "messageHeadline": "Await completion of `markPasswordForgotten` (#8381)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "01985b2cff107e7be3fc60caea3d571093b06f49", "messageHeadline": "Connected indicator info popup (#8293)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 277, "deletions": 5}}, {"node": {"oid": "f2f70342e2f3da3bd5565aceb53baebb2f2a56e3", "messageHeadline": "Skip adding history entry for empty txMeta diffs (#8379)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "d908102636b6e55b6cbcf592d2d99e727b1b278f", "messageHeadline": "Update tx utils JSDoc comments (#8372)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "9d535b949f1709b950d5337fe1b187173cb150fe", "messageHeadline": "Rename recipientBlacklistChecker function (#8365)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 41, "deletions": 66}}, {"node": {"oid": "a2a51e78d1c0b2b7ecb543749d0f01408e7d8095", "messageHeadline": "Add PermissionsController.removePermittedAccount (#8354)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 206, "deletions": 6}}, {"node": {"oid": "62777a81b4e51693c4ac8f492417c23d7eef4248", "messageHeadline": "Close notification UI if no unapproved confirmations (#8358)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 63, "deletions": 17}}, {"node": {"oid": "18eaae2721f7c28a8693b0e547be2d55a67415ee", "messageHeadline": "Update tx status tests to assert cb called (#8371)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "164923acd1d8174fdfb71bd84118760a8e95455d", "messageHeadline": "Export individual fns from tx-state-history-helpers (#8370)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "e05db747f5f7aa614408efc72683117d19b1825e", "messageHeadline": "Tidy up transaction-related unit tests (#8362)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 145, "deletions": 228}}, {"node": {"oid": "a83d26486cd46b1503d80b8d96931f8b4f0a00a2", "messageHeadline": "Snapshot txMeta without cloning history (#8363)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "7c3ffeb841be238ba593ef7824b6700d90a814e4", "messageHeadline": "Export blacklist direct from recipient-blacklist (#8364)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "bc99728e84d8dee941eb3b64181cd71ec9c7a447", "messageHeadline": "ci/scripts/deps-install - exit if any command fails (#8368)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f9989c52c559acfcbc0ff5a4670772f33f79937c", "messageHeadline": "Position notification relative to last focused window (#8356)", "author": {"name": "Brad Decker", "email": "git@braddecker.dev", "user": {"login": "brad-decker"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "50451341a0f111de4b31727b65db713af8fd93f2", "messageHeadline": "Route to home page after connecting in popup (#8357)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d9966daba2b0182c62f40a68fc9e3899f6df38a2", "messageHeadline": "Add test:unit:path script to package.json (#8355)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5263395adda43c302223799ffd9480c99744cb2f", "messageHeadline": "Fix background console errors on pending transaction (#8351)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "15616a33cabe28a38b6debc526d288f470a75a74", "messageHeadline": "Add 'addPermittedAccount' method to permissions controller (#8344)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "1f49772ca316f69f77101c7d42807133fea05b62", "messageHeadline": "Create new tabs instead of windows in most cases (#8347)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "c26d27264981fa39c86cbea1d972a9955a0f2ef8", "messageHeadline": "Synchronously validate accounts (#8343)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "63633635abaf092e071b3f29ff04f0b0643d0768", "messageHeadline": "Fix order of accounts in `eth_accounts` response (#8342)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 250, "deletions": 203}}, {"node": {"oid": "b2882aa778fed29bbaa5339ab9b227c70a30458a", "messageHeadline": "Handle account selection on all domains that can view the selection (\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 136, "deletions": 62}}, {"node": {"oid": "c2e95d8672c8999d13e73bc5eeeaba9034505f31", "messageHeadline": "Remove unused states (#8345)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 6016}}, {"node": {"oid": "5ee129166273257a65eda3c2a2154376475716bf", "messageHeadline": "Prevent accidental use of globals (#8340)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 78, "deletions": 76}}, {"node": {"oid": "3735f0bf8c8bcec519db3c496914e1091836b92f", "messageHeadline": "Replace `fetch-mock` with stub (#8339)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 38}}, {"node": {"oid": "be84a7c2cfaabe8636851335da987aa7f9993a6d", "messageHeadline": "Use correct `history` object on Permissions Connect page (#8338)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e03a9647038c6e8ec357135cb693572a230bc06", "messageHeadline": "Rename non-existent `selectedAccount` prop to `fromAccount` (#8337)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ec40c1fdeb450cda1d08adc057ebb89d1ca17d3a", "messageHeadline": "Remove undeclared `name` variable from render (#8336)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1775d9b16347747c3081fc5c828b7087219f0463", "messageHeadline": "Update fetchWithCacheTests to use assert.rejects (#8334)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "656dc4cf18f5e12f7f45ac5dad199ec5314820ca", "messageHeadline": "Cleanup detect-tokens controller and tests (#8329)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 91, "deletions": 68}}, {"node": {"oid": "d03f6b016779decb92ea2fce52fdb449c7990d9d", "messageHeadline": "Update PreferencesController tests (#8328)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "e02a0221fc99fb65782302cc88430478f0a75d38", "messageHeadline": "Focus the notification popup if it's already open (#8318)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "852277b2ae1e69d969c03460a9cd0f214beb10e7", "messageHeadline": "Refactor notification manager and triggerUi to use extension platform\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 102, "deletions": 77}}, {"node": {"oid": "e60cac853552f6fde7b3efaf769ececae5b4c459", "messageHeadline": "Dedupe eth-phishing-detect versions, use 1.1.13 (#8323)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "1282ed774eab27aa1739ed3cc7312325f914e58e", "messageHeadline": "Remove ineffectual close popup function (#8316)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "3955a4091d0c9e5b6a9924d5b943aeb986869e7a", "messageHeadline": "Remove unused `getActiveTab` selector (#8319)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e720843517ccfca0ecb0fd9ce2452736654935b3", "messageHeadline": "Fix popup not opening (#8314)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "11c6839b912459e84057920a15fb2d9a436a405a", "messageHeadline": "Remove unused option (#8315)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b628ff05d1eda7d50bef3851502f0794d68eb21e", "messageHeadline": "Rewrite checkbox component (#8305)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 110, "deletions": 53}}, {"node": {"oid": "b0b99fa7482f81dca1950772b4c7c8ff27c44404", "messageHeadline": "Move action constants to separate module (#8308)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 235, "deletions": 233}}, {"node": {"oid": "be23ed5b2d90dbeef771a883dcf2e217f9d1b8a3", "messageHeadline": "Tidy getAccountsWithLabels selector (#8311)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "d131014b5eb728776956f426b2552941b9bf465b", "messageHeadline": "Fix Connected Sites data selector (#8310)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 188, "deletions": 57}}, {"node": {"oid": "f1c9f1ab68b166fd889cbfd6388286f8482d4cbe", "messageHeadline": "Fix Font Awesome in Storybook build (#8304)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "2e67751efef0491f0d2fca1e02d4bb13407f9a64", "messageHeadline": "Delete unused `UNLOCK_METAMASK` action (#8307)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "5b64a3d75eed3ed0a6fde1a8e0f9fecab698cd36", "messageHeadline": "Use ISO-8601 date format for last active time (#8306)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55228ef08ceca7085a41beb4cd95a650d2b23b1e", "messageHeadline": "Show correct description for empty Connected Sites modal (#8298)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "a38d0d790e666451b0df596e4efadfa9f7658b6d", "messageHeadline": "Add description for connectedSitesDescription English message (#8303)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d41d4489d98cefadf4401bd2f0d55250b1b150ed", "messageHeadline": "Use luxon@1.23.0 (#8302)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a67ac8dd61c3b3a1bb14dd7eb1e9cb00b8d8f255", "messageHeadline": "Change fa-refresh to fa-sync (#8301)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6aa8e78006833405dcb37631e58d87ea8e40522e", "messageHeadline": "Make ConnectedStatusIndicator clickable (#8297)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f7a53926b3c00eb702925cc96d1873ee007c8714", "messageHeadline": "Update Brazilian Portuguese translation (#8300)", "author": {"name": "Jefrey Sobreira Santos", "email": "jefrey@forteras.tech", "user": {"login": "jesobreira"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "049b98e9650f59b7c1c5030238772c0836cf0c9d", "messageHeadline": "Close Account Details dropdown after opening Connected Sites (#8299)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1e078b8dec5653a536619274cd33debc20bab22", "messageHeadline": "Connect flow via popup (#8269)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 286, "deletions": 200}}, {"node": {"oid": "d8e0c9edd9ee20591eabc31bd1271f5acd58b179", "messageHeadline": "Use @metamask/etherscan-link@1.1.0 (#8294)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "addbf4c62af0049a31c69aa488e5dad4915ecbc1", "messageHeadline": "Add footer to Popover (#8291)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 66, "deletions": 50}}, {"node": {"oid": "b09895b8b4463d127acea08eb2ef2281c08079ad", "messageHeadline": "Replace static popover height with responsive max-height (#8290)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9e8a01dca42e2f4bcff04e9d7b6b1b8a5949016", "messageHeadline": "Remove z-index from IconWithFallBack (#8289)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "af24309dc02b9f08e7fc7ffbd4d5674c2aec97eb", "messageHeadline": "Connect screen multi accounts tooltip (#8181)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 119, "deletions": 16}}, {"node": {"oid": "522fb98560ac25f5682c2754c44d2015b75b8293", "messageHeadline": "Remove unused 3dots icon (#8287)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "09450fe7657408df342ff9bc65c644b64cc9fca9", "messageHeadline": "Remove selectedAddress from SelectedAccount component (#8285)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "1b38b4867a85ee789b03b0e55da2be212f0c3654", "messageHeadline": "Delete Close icon component (#8286)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 44}}, {"node": {"oid": "d8179ff030f8a861e5404f2b09c73da39331e741", "messageHeadline": "Connect Screen Multi Select (#8078)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 635, "deletions": 521}}, {"node": {"oid": "4efa6caec75f4af289ad6d2224fe5b2e18e90fa1", "messageHeadline": "Fix home container height (#8284)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4229892fcaffc71392e4571340de2331690ab0a5", "messageHeadline": "Refactor Menubar and AccountDetailsDropdown styles (#8278)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 41, "deletions": 55}}, {"node": {"oid": "ccf5d5d36cf05bf7dfe4e0adf3f215eef2ccc034", "messageHeadline": "Undefine Tooltip default wrapperClassName (#8283)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e32417d51f5a16a3bc0be199484747b5cdd24ef1", "messageHeadline": "Remove unused 2nd argument to checksumAddress (#8282)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "12536aa47f4a5fc0114fc5acc2d2ffaa71a915cd", "messageHeadline": "Remove unused `isPopup` state (#8280)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "44effa0d91009565d6fbb99f04523706c57c8e35", "messageHeadline": "Replace METAMASK_UI_TYPE global with helper function (#8279)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "043ed6cbdbefa439f9ea62730349eaa86f2a9ef7", "messageHeadline": "Restore `History` title on wide viewport (#8277)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "6b6615be279a93c2a2a93f3d31c44c19607bca9b", "messageHeadline": "Enable react/jsx-first-prop-new-line for multiline, single prop JSX (\u2026", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "8459e8dda1c54f9d640eb10a54872fd618d6316c", "messageHeadline": "Don't render the ConnectedStatusIndicator outside of the popup (#8275)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d1cd2bb618f66f50b993bb618edc067da8376c0e", "messageHeadline": "Fix centering of account info in menu bar (#8274)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7b9e2091749e995aad16f5dd59d8b019dc3ed487", "messageHeadline": "Split AccountDetailsDropdown into container and component files (#8273)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 37, "deletions": 35}}, {"node": {"oid": "3f38451f3e07d1f320fea20bdfff3c57e9d45020", "messageHeadline": "Connected status indicator (#8270)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "9901a39961b83309228a3ab6a0900e5f26fdf2ba", "messageHeadline": "Remove http-server dependency (#8272)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 74}}, {"node": {"oid": "cb0ab90c84aad9b948eaee5348870b8c016205d4", "messageHeadline": "Move asset list to home tab on small screens (#8264)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 93, "deletions": 314}}, {"node": {"oid": "dbc7446b9adb55324ba87fabba9db589cf0db9b7", "messageHeadline": "Fix popup view expanding when expanding transaction (#8271)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3f2bf36f6a96c376307319fa1cc5f02586b81e23", "messageHeadline": "Add additional prop validation to Tabs component (#8267)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6ba3b7e2826cbc58de6d6e768bc0edc725afc6ca", "messageHeadline": "Add signTypedData_v4 to safe methods (#8265)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb7f81bb423abc8b2c371ce0d46b0db6118c2bea", "messageHeadline": "Update Connected Sites modal design (#8262)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 348, "deletions": 585}}, {"node": {"oid": "2d66e90d07a0bca8a2f74418adb620c87c1a8e53", "messageHeadline": "Refactor asset list into separate component (#8263)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 149, "deletions": 95}}, {"node": {"oid": "a554353ef30c708ead4ab3d52385220dc843c1a6", "messageHeadline": "Update token cell to show inline stale balance warning (#8259)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "4f80ff5b0169e4d9d8c736350155404eae689ace", "messageHeadline": "Redesign 'Add Token' component (#8260)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 144}}, {"node": {"oid": "f9767ed1915fddd9efc5d608dd3575f6caa86ce2", "messageHeadline": "Add 'interactive' tooltip prop (#8258)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "f7504d153e1826b7a78cdfa4deed9b067cd03e52", "messageHeadline": "Move TokenCell styles alongside component (#8257)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "d82f06c7103876e9d953b19d92411c64ad9e83f3", "messageHeadline": "Convert Connected Sites page to modal (#8254)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 56}}, {"node": {"oid": "b30a352acb45aa92959f387d5632edfd82fa648b", "messageHeadline": "Use `@fortawesome/fontawesome-free` npm package (#8256)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 645}}, {"node": {"oid": "3fb40c9c750beb8fe5faf2bd45f7bcf1db862ac3", "messageHeadline": "Use main style bundle for phishing page (#8255)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 406}}, {"node": {"oid": "d1f761956ab71a603527b33e917d485ada98d554", "messageHeadline": "Add optional portal to Popover component (#8253)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "079db2fdb426b486db8ea9896a67216b3d42d5a3", "messageHeadline": "Remove use of webpack loaders in components (#8249)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 36}}, {"node": {"oid": "4b59d6099a7418fcc985a480466611de58378ca7", "messageHeadline": "Fix token list when balance is zero (#8250)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "a761b9e15df14d572f9e5fcbe92bdff8f00820bb", "messageHeadline": "Make seed phrase import case-insensitive (#8246)", "author": {"name": "marktoda", "email": "40770586+marktoda@users.noreply.github.com", "user": {"login": "marktoda"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "007631171c6b4c6f5e55f1a3eb0a57a089e893f9", "messageHeadline": "Update Italian translation (#8247)", "author": {"name": "matteopey", "email": "28830727+matteopey@users.noreply.github.com", "user": {"login": "matteopey"}}, "additions": 369, "deletions": 27}}, {"node": {"oid": "9c18fa3c9709a295f60c8259b2def4753cf9a0ed", "messageHeadline": "Add strictExportPresence to webpack config (#8244)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "69388d9963faae6053612f0b94c9531a2e63d017", "messageHeadline": "Split Routes into container and component files (#8242)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 389, "deletions": 419}}, {"node": {"oid": "966c38cd99b7e34943525660b09b408950a787a3", "messageHeadline": "Refactor token list (#8233)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 192, "deletions": 190}}, {"node": {"oid": "ade737e2a8d72c49fa50dfe34f5a0c68f30cb1cb", "messageHeadline": "Refactor token list click handler (#8234)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 56, "deletions": 40}}, {"node": {"oid": "19c58b2f326334d0d70cf49c705a2ddb9ad6252f", "messageHeadline": "Move token cell unit test into component directory (#8237)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4328db78d74dec9b3969a4f2a41dbcc295a2061d", "messageHeadline": "Remove unused token cell methods and props (#8238)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 42}}, {"node": {"oid": "2965eba1dd9f4619632ea36d1917abca65ce4d3e", "messageHeadline": "Update lockfile to remove redundant requirement (#8236)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e93340c16e742bc08fab3d4551e2a105a5676a6", "messageHeadline": "Fix unit tests using shared test doubles (#8235)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 119, "deletions": 114}}, {"node": {"oid": "2e9d41e013542da995e0e9a53b573d4d27d6aaaa", "messageHeadline": "Use updated I18nProvider in storybook (#8232)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b7b827b01c83ceb6d80db989390fab1d43b43bc0", "messageHeadline": "Add Idle Timeout for Sync with mobile (#8201)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "e729add61d9a2229a8acf376b872f66dff750d41", "messageHeadline": "Use caniuse-lite@1.0.30001036 (#8228)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "1105da780005aad4a1b9e11c8b4e0481ae24dc23", "messageHeadline": "Refactor tab styles to minimize tab component styles (#8209)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "2b6aff535ed8091133b31492f76230aa2b574663", "messageHeadline": "Migrate \"i18n-provider\" to new context API (#8213)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 78, "deletions": 53}}, {"node": {"oid": "2301d9980eda9629c01a1d1ca4ae264f7545941e", "messageHeadline": "Wait for extension unlock before processing eth_requestAccounts (#8149)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 222, "deletions": 30}}, {"node": {"oid": "624523168fcafe2cb0975f3d4658c07b73cbc765", "messageHeadline": "Remove fallback for missing localized messages (#8212)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c167fbf903061b1bf353a719ac643a2194624e31", "messageHeadline": "Remove unnecessary token list update (#8223)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "0af02d51942de1b84294b00f3684a2013a8e96a4", "messageHeadline": "Update address sync logic (#8224)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 19, "deletions": 30}}, {"node": {"oid": "57035c641048bf28ed657a561754c34bc7675389", "messageHeadline": "add jenny to codeowners (#8219)", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1972adad7676a5824933c26885ff8d06fea55f66", "messageHeadline": "Remove unused parameters (#8216)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "84806bed9be6155a2a721d407bb9b23cd7f3320f", "messageHeadline": "Add border none for moz-focus-inner (#8217)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba18f600fbbe9104479a3e3815e9c3ea0fe977a6", "messageHeadline": "Tx popover (#8210)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 196, "deletions": 0}}, {"node": {"oid": "f7d906b489d7adc60501aa4ad97339826596a49a", "messageHeadline": "Use acorn@7.1.1 (#8215)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4cc75eb9af71c205c2bc005a9d0947541d9b94ee", "messageHeadline": "Remove `tOrKey` and `tOrDefault` functions from i18n context (#8211)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "23a4c62bd5b60d445c1f3229e8f485240a384101", "messageHeadline": "Display nothing during confirm page load (#8207)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "8ba35f673e68c385002a71ab652c82ed91fa2569", "messageHeadline": "Add tx list-item component (#8195)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 283, "deletions": 5}}, {"node": {"oid": "4d38a591826d0313914ab5d8c9ad84590d20f5d5", "messageHeadline": "Use acorn@5.7.4 and acorn@6.4.1 (#8203)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "8b1bde9ae3647a6c931b2bd90a196bffd1dc65ae", "messageHeadline": "Use kind-of@6.0.3 (#8202)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1d0f3659ef03804efce861b3e5634c01228095c", "messageHeadline": "Fix highlighting of selected asset (#8205)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c158ed11dc85656a8bd7a20643bd58e259de202", "messageHeadline": "Force resolve all minimist versions to minimist@1.2.5 (#8206)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "91f6dfc6e03d810bd7a921da9ba84cf85a73c085", "messageHeadline": "Fix method registry initialization (#8200)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e3b68579caea643c6eb36508bc1ef63fc7572f1f", "messageHeadline": "Clear sync timeout on unmount (#8199)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7d374ab8d8fbc4594c19774e898e6b9bd3092466", "messageHeadline": "feat - add down caret on asset list (#8198)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "6828eaaee18607483c7a95b937d41ea716c6bbcb", "messageHeadline": "typo: copy paste error (#8194)", "author": {"name": "James Prestwich", "email": "10149425+prestwich@users.noreply.github.com", "user": {"login": "prestwich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23bfa59bfdcb4b89d210f12c8faa4077642337d9", "messageHeadline": "fix #6958: fix destructuring of lastSelectedProvider (#8197)", "author": {"name": "Brad Decker", "email": "bhdecker84@gmail.com", "user": {"login": "brad-decker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1d090ac4d2136739e934f9dd8caefc35335971b", "messageHeadline": "Add permissions controller unit tests (#7969)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 3726, "deletions": 160}}, {"node": {"oid": "45efbbecb732e33acf36426ad17dd83d80ddcb3c", "messageHeadline": "Use new Copy icon (#8190)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "a7bcc17f9b7faadf1f837924a1617579167909d3", "messageHeadline": "Merge pull request #8186 from MetaMask/Version-v7.7.8", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 60, "deletions": 54}}, {"node": {"oid": "74b519959b2c23eb5bb5182c664335aaa63ea34d", "messageHeadline": "Fix Tab prop type warning (#8185)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61fdb56864f3bf6a62d348941ed73558c002c818", "messageHeadline": "Use specified gas limit when speeding up a transaction (#8178)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "28e2354583e3e9ef8477363f23eab86bb9c78625", "messageHeadline": "Fix Sentry error processing for errors missing a stack (#8179)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2b3acfc92b035fe1d11db416f4df81a09fc2e1c6", "messageHeadline": "Skip ENS reverse resolution when address is blank (#8184)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "e79188295926df1e88133cf7a9932fa643b87c0a", "messageHeadline": "Handle and set gas estimation when max mode is clicked (#8176)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "f0f5554846ee84d8fe1e063f8b403659c40e19e5", "messageHeadline": "Fix selectors that use `metamask.send.from` state (#8182)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 107}}, {"node": {"oid": "3cd35fe0ae3940c49ac27c2a40b5557a3cac82ba", "messageHeadline": "Add tx history icons (#8180)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 339, "deletions": 6}}, {"node": {"oid": "ad5174a58815b3492821fd5c31e6970bd637794e", "messageHeadline": "Fix retry transaction (#8177)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5c4831bdeee59bcebc850d1771567b1d85b661bb", "messageHeadline": "Notifications Icon Circles (#7830)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 194, "deletions": 1}}, {"node": {"oid": "92e6338b78db841df7211fffa77d55795ac81a11", "messageHeadline": "Translation helper: substitute react components and component wrappin\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 201, "deletions": 13}}, {"node": {"oid": "7686edadb0d0e8223e6437c3838206bebd574180", "messageHeadline": "Build system refactor (#8140)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1110, "deletions": 807}}, {"node": {"oid": "2df8b85c5f9bdcf99217d67cf957951985043b49", "messageHeadline": "LoginPerSite: Support multiple accounts without automatic switching (\u2026", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 455, "deletions": 361}}, {"node": {"oid": "0775c61f090d1a82e8f065f486b56e4e2a12de40", "messageHeadline": "Prevent external domains from submitting more than one perm request a\u2026", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "293741766fe6e61d79342fe06000685dc02f7445", "messageHeadline": "Update `@metamask/eth-ledger-bridge-keyring` (#8164)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0b54b990879abc945b383848d8af94c9b4569836", "messageHeadline": "Version v7.7.7 RC (#8161)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9f1f85715ead7121c8b3379c77555040e55c10b8", "messageHeadline": "Version v7.7.6 RC (#8153)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "21c1c2a14e42f19ec58c6008b69e234637cdd424", "messageHeadline": "Use @metamask/eth-ledger-bridge-keyring@0.2.2 (#8155)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "47a7176e714baeb375e622c314fc473469df4c14", "messageHeadline": "Use consistent variable name for classnames import (#8143)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f1750d2807c41ef47c6865820ff219c5363affdc", "messageHeadline": "Remove unnecessary variables for state and props (#8144)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "ae1ed7079f29c26ddab9d90950e09916f2d56a8b", "messageHeadline": "Fix token cell props (#8142)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "887bc078d716e90293e6fd5edbde08281297790c", "messageHeadline": "Fix bug preventing dropdown close upon outside click (#8145)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b1a22b8b167f93e7c7e4e7e2040f4d06896333a", "messageHeadline": "Consolidate Home UI (#8141)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 62, "deletions": 70}}, {"node": {"oid": "fa3497e39b4967c7fd73a510b9002158722db670", "messageHeadline": "Move home notifications upwards in DOM (#8138)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 62, "deletions": 66}}, {"node": {"oid": "f4c279e6ffccd7c9042ab5a368acaae43badbce5", "messageHeadline": "Extract style for Home component into separate module (#8139)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b534ecb2e1bdd2d70916683b863e7903a971c9fe", "messageHeadline": "Add stories for `Tabs` component (#8134)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "f751605d0d190b6205280b972d40f84a5373fd98", "messageHeadline": "Fix Storybook styles (#8133)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7e4916e59e0dc9803b2bae4246448c19fb61ba94", "messageHeadline": "Simplify tab component (#8132)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ac4e1d4e269f562ecd7506fd361b4b3cda1bde4b", "messageHeadline": "Remove faux `<header>` elements (#8131)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "4996a00cde6673cec3550d5babfde29a0ba99796", "messageHeadline": "Change permissions connect screen to use browser routing (#8072)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 95, "deletions": 52}}, {"node": {"oid": "9d0b4bc185f36f28732efe2cb0992f205b959472", "messageHeadline": "Update lockfile to remove unnecessary dependency (#8127)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "46157cb47694ba331fcdfdeb215c7a5064aeddf0", "messageHeadline": "Remove redundant PropTypes (#8126)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "64aef5033d50dd09c1ed00554b76b2ceb422977a", "messageHeadline": "Adding setting for disabling Eth Phishing Detection (#8125)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 113, "deletions": 9}}, {"node": {"oid": "c905fb081713c580b4b281433fdc0af67c900b33", "messageHeadline": "Update lockfile to remove unnecessary dependency", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "f5f6f7b2d5f8617a3013f2fde38561cdd07d90ce", "messageHeadline": "Require migration tests from 33 on (#8121)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 187, "deletions": 11}}, {"node": {"oid": "cf85f56989f1d8072ce8ab206c8c5fe401fa8b8e", "messageHeadline": "Use sinon@9.0.0 (#8123)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "f5317e5ab6b02fb04571692d4793b03246463493", "messageHeadline": "Use json-rpc-engine@5.1.8 (#8124)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "53d25d01a626e7df2bd77d8d5693c1e14bde5595", "messageHeadline": "Add stories for Identicon component (#8113)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "b6487f08b7e86518ab4354f6b7c586132ee07d83", "messageHeadline": "Allow changing Storybook preview backgrounds (#8111)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "2d74fbc75c9404cda6978e6bb59f9770b93a0f13", "messageHeadline": "Fix `superagent` peer dependency warning (#8116)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "5d1f3c143633ea5d9e66048e1b1f65183281895e", "messageHeadline": "Delete shapeshift functionality; retain state and display (#8118)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 24, "deletions": 901}}, {"node": {"oid": "cf8875c57bacc7236333c2c9d070c12a603646da", "messageHeadline": "Update Storybook dependencies to v5.3.14 (#8115)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 133, "deletions": 130}}, {"node": {"oid": "7a9f53c99d9a5272ac107e6dd68c8d0bbf5041fc", "messageHeadline": "Use Component Story Format for stories (#8108)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 175, "deletions": 157}}, {"node": {"oid": "cb995d66da8ef1c37dc271cc19ca52629f2fef96", "messageHeadline": "Re-render `jazzicon` component when diameter changes (#8114)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2be8bf0b0b30c2ea314a4a0e5149b113ef995241", "messageHeadline": "Rename Storybook modules (#8112)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "0a0040842c7fefd1cf04d6f29db18a6a41fe161d", "messageHeadline": "Fix display of identicon on Connect page (#8107)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "35941f34ddcc973753cf2740ecf42eb9de7f55f7", "messageHeadline": "Move default white background from `body` to root element (#8110)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83da3db37baf8edbf5355f64c592b19de9c32062", "messageHeadline": "Remove selected address history (#8104)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 83, "deletions": 452}}, {"node": {"oid": "8d0a757ab5a5cccce401944ced7b1d54769ec931", "messageHeadline": "Use end-of-stream@1.4.4 (#8098)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "5eb95625ca4c3e8d3d46eb33156a00350d988042", "messageHeadline": "Remove react-tooltip-component (#8099)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 122, "deletions": 8}}, {"node": {"oid": "169ab8adc9e879190a9898315d28f53f5efb4d74", "messageHeadline": "Remove recompose (#8097)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 49, "deletions": 60}}, {"node": {"oid": "54f083032451cf79286d4e42ab5cded60f39d28f", "messageHeadline": "Use destructuring assignment (#8093)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "fcd404015b21f324400158adcad177fb9c4ecc80", "messageHeadline": "Use gulp-replace@1.0.0 (#8095)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "81d82376541d265830fbd96ac547675282e4bccd", "messageHeadline": "Use eslint-plugin-react@7.18.3 (#8085)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 112, "deletions": 20}}, {"node": {"oid": "ec1227fded86ad92998d02da23c69ec3514a74fd", "messageHeadline": "Use lockfile-lint@4.0.0 (#8088)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "e8dc8abd5c51cba2b800ca22e2777285251e2983", "messageHeadline": "Use concurrently@5.1.0 (#8087)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 22, "deletions": 48}}, {"node": {"oid": "6c9b7fc8c7639835383ff63bf4821d18735c6f12", "messageHeadline": "Use gulp-babel@8.0.0 (#8086)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ef8ea9b188481f013b067ae767b2e1a9b535c6eb", "messageHeadline": "Remove eslint-plugin-chai (#8089)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "1d2c57a2f3637137214a574801a5e02d9c28fe51", "messageHeadline": "Assign `tabId` to middleware request, if provided (#7695)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 106, "deletions": 5}}, {"node": {"oid": "ef98e876a72c10f2a5f6078703aba62eaa390104", "messageHeadline": "Remove unused container prop (#8076)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6f47fece5699f8b8ee0870ae37fe91bbb844c563", "messageHeadline": "Implementation encrypt/decrypt feature (#7831)", "author": {"name": "Konstantin", "email": "e@logvik.com", "user": {"login": "logvik"}}, "additions": 2272, "deletions": 38}}, {"node": {"oid": "2285a5077d0c8fe70d0bbae202a0bc86c1591cd8", "messageHeadline": "Merge pull request #8054 from MetaMask/Version-v7.7.5", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 182, "deletions": 59}}, {"node": {"oid": "cab2f1b769e42d33cacfc4565bd24497dbb6a44e", "messageHeadline": "Use react-redux@7.2.0 (#8069)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "8f26f5a02194831b1570a7e1b05d534bf5fbf6eb", "messageHeadline": "Remove redux-test-utils dependency (#8070)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1f9e3b89d44c97e7c4efcac50a7ded20de010bcc", "messageHeadline": "Add optional chaining (#8052)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "9c45ae0552e35bc0bc224e9ab245d09572e9021b", "messageHeadline": "Use http-server@0.12.1 (#8066)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 58, "deletions": 56}}, {"node": {"oid": "b5cdbcb581d5f7bf902ca93c4416935d946af310", "messageHeadline": "Update redux-related dependencies (#8068)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "fd170ef8c0404b5260a36dba38245e629949c6d5", "messageHeadline": "Merge pull request #8062 from whymarrh/no-mixed-operators", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "f78247b51acb891a9e8fc1657cc5705a201da621", "messageHeadline": "Update changelog for v7.7.5", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5b030bfdc387f112167d4cf175f9cfc543c2abc7", "messageHeadline": "Attempt ENS resolution on any valid domain name (#8059)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 78, "deletions": 13}}, {"node": {"oid": "5156191ba79398a688babe0ec43fa1cd5d6de742", "messageHeadline": "Update dependencies to resolve security advisories (#8064)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "8a04642cd317498b08e025f802d79e7959ba067e", "messageHeadline": "Update dependencies to resolve security advisories (#8064)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "a71f56e5da58a0da3bc2538649a7a1c740d98798", "messageHeadline": "Remove unused sinon sandboxes (#8063)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 26}}, {"node": {"oid": "18c2720c42959f39476f4b72150492884ce5812c", "messageHeadline": "Update packages to address security advisory (#8061)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c6db54cc6d6d193037f585620266dc5655f8564a", "messageHeadline": "Attempt ENS resolution on any valid domain name (#8059)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 74, "deletions": 9}}, {"node": {"oid": "126457dee6df995bb20547b84c3c7b9a502c3ed2", "messageHeadline": "Update transactions CODEOWNERS (#8058)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da0300d3b10895b14dc1029b14f8a394fd17779e", "messageHeadline": "Enable core ESLint no-mixed-operators rule", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "f26f52560d929fc6ba13fc6aab5f2bd8a5fd0069", "messageHeadline": "Update packages to address security advisory (#8061)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "befd580ab2cce70fe85703e545b9d7e82f9b10bc", "messageHeadline": "add parens to arrow function parameters (#8060)", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1453c75282e450ad063e9fff4cd3d0939ddde31", "messageHeadline": "Merge pull request #8056 from whymarrh/arrow-parens", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 709, "deletions": 708}}, {"node": {"oid": "a78cf0ef3a463c5d9d56453e2f777e08cc2dcce7", "messageHeadline": "Enable arrow-parens ESLint rule", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 709, "deletions": 708}}, {"node": {"oid": "abdc3c5626c9caceaeb7212655b7eccad918c51a", "messageHeadline": "Update Wyre ETH purchase url (#8051)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62c5ea4f804e1c93812004980859a8c2d113481c", "messageHeadline": "Update Wyre ETH purchase url (#8051)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bca4594f0af6b36d7d931f384c42d8e8226fb7a0", "messageHeadline": "Add warning to watchAsset API when editing a known token (#8049)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "39d944fd271162a7551fcee27e074cd46fb24ad1", "messageHeadline": "Inline the source text not the binary encoding for inpage script (#8053)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb577630562a89a05953d4f0b8949e795a419252", "messageHeadline": "Add warning to watchAsset API when editing a known token (#8049)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "0d94fbcf5c8da2ce93ba02b95f924a398ffde845", "messageHeadline": "Version v7.7.5", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cfcccd266a14f0bc0a800ce84a43548c332751d3", "messageHeadline": "Inline the source text not the binary encoding for inpage script (#8053)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b63b848ed4a112ebfe66c1565d8410edcb772a28", "messageHeadline": "add title to transaction action component (#8050)", "author": {"name": "Vodopyanov Egor", "email": "egorvodopyanov@gmail.com", "user": {"login": "headfire94"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "dcc7d295118ee1557850a41af118a3efa5df0287", "messageHeadline": "Refactor QR scanner to move all error handling within component (#7885)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 168, "deletions": 142}}, {"node": {"oid": "9c8fd38db46d86de942962a43da2ce553f8ab66e", "messageHeadline": "Merge pull request #8048 from MetaMask/null-check", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "9376c47dd1e54ac490b61689311394786cf32b8d", "messageHeadline": "update packages", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "85430746ad49b9c99fafd1131baee45e58a5d93b", "messageHeadline": "Update mocha version (#8028)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 184, "deletions": 115}}, {"node": {"oid": "0103bf8b29e0a5e88a9333402725e0596bfe9021", "messageHeadline": "fix faulty null checks", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7f3cf07f94e4784757fe8ad6760e1e2ab3a464bf", "messageHeadline": "Update sinon and proxyquire (#8027)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 184, "deletions": 168}}, {"node": {"oid": "4f3fc95d5062abce22d3c9cac5587269f4c98c91", "messageHeadline": "Update ESLint rules for test suite (#8023)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2702, "deletions": 2932}}, {"node": {"oid": "3bbbe133111053467843bab2f78319fa7bb181d4", "messageHeadline": "Use contact name instead of address during send flow (#7971)", "author": {"name": "ryanml", "email": "rlanese@asu.edu", "user": {"login": "ryanml"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "1ae09338975a8d89f1d5e2e675480cf0d8d764f3", "messageHeadline": "Use image hash for ShellCheck Docker image (#8022)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c81f9d5307ad8052cdb3520e38f6a29ba8ff14d", "messageHeadline": "Ensure we pass history to UnlockPage component (#8017)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1a1e0b43d0048892cd6b31161a0ea5ef6ef789c6", "messageHeadline": "Remove unused test:single script (#8025)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5b28fb3a1c2c1da9b15cc45eba937beb8a25ffd3", "messageHeadline": "Enable Storybook deploy on CI (#8009)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "c0d6121cd9c037cf46bbd3af85477172507614da", "messageHeadline": "Browser tests (#8010)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1d654d6c4ef40ee6d65e7cb4f4753cf7a9754eca", "messageHeadline": "Remove version bump scripts (#8006)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1197}}, {"node": {"oid": "1eb828f7f0333f754aac5ba70319d6fbd6888b14", "messageHeadline": "Add support for 24 word seed phrases (#7987)", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "712f3eb637fad9eda67d28121e2d62a1fbfc58ab", "messageHeadline": "Update README.md (#8005)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "96802b84c5e2953ac819ef0b6ee1374abd1f8cbe", "messageHeadline": "Delete limited_site_access.md (#8007)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f928b1f69f26b5363ea622f0a65b2e49e74e2f99", "messageHeadline": "Delete developing-on-deps.md (#8004)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "fbfaa6eb106dfab75f98b1f5b0f959a05facc536", "messageHeadline": "Use readOnly (#7995)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d368464b7bb5a31cbd18ad249766aadf6c978b82", "messageHeadline": "Delete adding-new-networks.md (#7999)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "dea8f0f24d74dbb2df570152a2c9c60a80bce356", "messageHeadline": "Use combineReducers for rootReducer (#7964)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 338, "deletions": 728}}, {"node": {"oid": "7e04be9b58ba4d30c40522576623e27fdfa4dcad", "messageHeadline": "Delete send-screen-QA-checklist.md (#7998)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 96}}, {"node": {"oid": "6f8d65cc61f4646e9d3607cecce75de7627585d9", "messageHeadline": "Delete video_script.txt (#7989)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "8196818f2e1e2d412766ea51a80817d7323dcb56", "messageHeadline": "Delete multi_vault_planning.md (#7988)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 188}}, {"node": {"oid": "8e307f8d714bfd06051f68add4ef03af7eb8226b", "messageHeadline": "update inpage-provider; minor fixes (#7997)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "08c7322203deb52b2292a826a182c3f38ed53df0", "messageHeadline": "Remove last remaining usages of `npm run` (#7994)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 287, "deletions": 552}}, {"node": {"oid": "667f4fa5f85ef04eeb92bc451fd07580fca6a4ae", "messageHeadline": "Revert CircleCI Node image (#7996)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "25bcdfcac82740a655b9ee3b02f0b7cedaaab3be", "messageHeadline": "Fix SendAmountRow tests (#7968)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 127, "deletions": 143}}, {"node": {"oid": "6969e3984b23e509955fac97b5041b464b0d8dea", "messageHeadline": "Fixes #5706 - Adds Dai/Sai to currency display (#7986)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "59937fe35a5f69a5151c26651137481bf66eac92", "messageHeadline": "Remove redundant eth-*-keyring versions from yarn.lock (#7984)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2aa22fa9d7c0b97ef58a2380fa2301b363935087", "messageHeadline": "Use gulp@4.0.2 (#7982)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75769e580995209a02a497dad7a38a8ae52c7b93", "messageHeadline": "Use eth-keyring-controller@5.5.0 (#7980)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8610c1cf4708ebf1dfbea8383c4fd7a02ad75eac", "messageHeadline": "Use eth-json-rpc-infura@4.0.2 (#7981)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "313ee0c5e1a4fe5f079ccc8425138938b22e5e25", "messageHeadline": "Use envify@4.1.0 (#7983)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6009bbfb7fe1fd72265c5cd627f7d28bf832a95", "messageHeadline": "Updating deprecated Etherscam link (#7464)", "author": {"name": "Alice Henshaw", "email": "34962750+alicevhenshaw@users.noreply.github.com", "user": {"login": "hensha256"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de3b98c9eeb14c967951acc01c106e1b1a4e8be6", "messageHeadline": "Merge pull request #7922 from MetaMask/Version-v7.7.4", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 155, "deletions": 67}}, {"node": {"oid": "b80afc6493d887af19a168a9d0e775ca3754fc17", "messageHeadline": "Use ethereum-ens-network-map for network support (#7960)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b3fedbcd4442a1b95609b6f0aa99ac7693b10aa8", "messageHeadline": "Update ethereum-ens-network-map in lockfile (#7959)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6747b7f02ddb742ed2a884b2e724b6785a5190be", "messageHeadline": "Update ethereum-ens-network-map in lockfile (#7959)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d1c9313db0b64abf29f61c60e61cfe37e4637ff", "messageHeadline": "Various component tests and some conditional statements (#7765)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2472, "deletions": 26}}, {"node": {"oid": "608a1fc29822ef31ad55f70a7e88000708aec3c5", "messageHeadline": "Remove cross-env (#7950)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "1dd30bd46bf6195c90d99f2b39205b1d0fd57b4c", "messageHeadline": "Bump node-sass to fix low-severity vulnerability (#7955)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7c84b3d30a351711f23e98a777b116108a9eb6f1", "messageHeadline": "Update changelog for v7.7.4", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "09c23072f0fa8c47a714e7e4869b360a372d14f0", "messageHeadline": "Update ENS registry addresses (#7954)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "490f9a5bf4169adc557f663b45d6bf0a6f85f46c", "messageHeadline": "Bump tree-kill version to fix high-severity vulnerability (#7956)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0159670214dfaa76977d368df1f69b9a480ca61b", "messageHeadline": "Update ENS registry addresses (#7954)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "0001b49cdf9c3219e9a082713fb89e37382ec8f5", "messageHeadline": "Remove gulp-eslint and gulp-util dependency (#7949)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 84, "deletions": 344}}, {"node": {"oid": "739b5dfe72dad93f97603a22e61632a2ae872c84", "messageHeadline": "Move issue template and contributing doc to .github (#7952)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9a692d721d9ed2bd3a77818239b208b3bbe388ee", "messageHeadline": "ci: Update shellcheck version used in CI (#7951)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7710286472d04a1077b1309566c0b1e3f7a25dd4", "messageHeadline": "Explicitly set Sass compiler for gulp-sass (#7948)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca9aaad911a1e638524005aab7f7c4bb971f8591", "messageHeadline": "Remove mocha-jsdom and mocha-sinon (#7947)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "555443787b8b0c06d7d6507815606c1601b095ef", "messageHeadline": "Remove dead link to team page in README (#7946)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2f3f605521618682f8edae2dad373ca3c3a984f3", "messageHeadline": "Inline isomorphic-fetch test helper (#7945)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "257e581d479fa1aea33991a4c04fbb76441850b3", "messageHeadline": "Only resolve ENS on mainnet (#7944)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "4ad49ffd68cc72fb54ac26a044ba3bb918f92c27", "messageHeadline": "Remove unused mocha-eslint dependency (#7943)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 38}}, {"node": {"oid": "ee415058ccb3c78f480611343402f2a0b331381f", "messageHeadline": "Only resolve ENS on mainnet (#7944)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "472d8c31604bdce3681937637780191f8e7f72df", "messageHeadline": "Remove unnecessary 'path' dependency (#7942)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "3b187eff43db4e90c15beb12ad27b0d4d20495b2", "messageHeadline": "Remove unused rimraf devDependency (#7940)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e380c6fc6ca0461c75d867dba5dc04eff2acfd5c", "messageHeadline": "Remove unused fs-extra and fs-promise devDependencies (#7939)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 45}}, {"node": {"oid": "442892678485e90a0d50523e5dfbe05d9d7902fb", "messageHeadline": "Move polyfill-crypto.getrandomvalues to devDeps (#7938)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbfe5484d8f895fe17b01954f21680d81278f1cf", "messageHeadline": "Add Sentry environment (#7923)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "fe83376b9f09200297bbf4058c07402fa2e2663d", "messageHeadline": "Remove unused number-to-bn package (#7937)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b4339f6cbfe70d292b4d22e76b45102816e9f49f", "messageHeadline": "Move devDeps into devDeps (#7936)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 21, "deletions": 47}}, {"node": {"oid": "d75e587533d99b1c48b8e8d38fb56b963089b577", "messageHeadline": "Replace fast-deep-equal with isEqual from lodash (#7935)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "07ce849c4869f0761640b8227a12dabe9b6c1f16", "messageHeadline": "Sorting seed phrase confirmation buttons alphabetically (#7933)", "author": {"name": "ryanml", "email": "rlanese@asu.edu", "user": {"login": "ryanml"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "6c616b0d833f4f0979e84c10e3cc3ba4cd25d231", "messageHeadline": "Replace mkdirp with built-in functionality (#7934)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "171d50434a56f2d697458f76bb9930ab7900061f", "messageHeadline": "Delete outdated team page (#7928)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 78}}, {"node": {"oid": "c2499d63aae44239679219024f866139397b28f2", "messageHeadline": "Validate custom spend limit (#7920)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 75, "deletions": 15}}, {"node": {"oid": "59a1746afc6d286ab1c14aa9556ef26f1c0a844f", "messageHeadline": "Validate custom spend limit (#7920)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 75, "deletions": 15}}, {"node": {"oid": "e8a42ba6b0f32f995eaa0b24200b63e38577144a", "messageHeadline": "Remove unused promise-filter dependency (#7932)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "00a73ee25e744763bf11dba4c8c5eddaaee07ef0", "messageHeadline": "Replace `debounce` package with `debounce` function from `lodash` (#7\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6f9b74256ca5c4c291386f24da48118338ef0a2e", "messageHeadline": "Delete unused .dockerignore file (#7929)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4136209f3dfbdf1056b7589eee4a94a08f7f2262", "messageHeadline": "Remove redux-logger from mock-store (#7930)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "398a45bfdd3afc61d9227b832169adbad4a2ba14", "messageHeadline": "Replace `clone` dependency with `cloneDeep` from lodash (#7926)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 103, "deletions": 108}}, {"node": {"oid": "5904c91ebe4faf5feb9ad095e72848830b58e55b", "messageHeadline": "Remove top-level symlinks (#7927)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4bb01a36eba73546bd63beb5cda0d536db5e15a9", "messageHeadline": "Bump Node version to 10.18 (#7925)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "b8cdc928f6141ea033b69905d74eab400c72df75", "messageHeadline": "Report errors in tests to `test-metamask` Sentry project (#7924)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bd5d714f71668f539ce98e31b08f0f57c20a969", "messageHeadline": "Allow editing max spend limit (#7919)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 38, "deletions": 32}}, {"node": {"oid": "acf1f704eacde5a439d12a890211403a4761c674", "messageHeadline": "Update data on Approve screen after updating custom spend limit (#7918)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3bce9dec945542d89af85a2f50c6cdce5302b84e", "messageHeadline": "Version v7.7.4", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cc78378b8e5b630cdaf3c5f4b3cacc793f95cc35", "messageHeadline": "Allow editing max spend limit (#7919)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 38, "deletions": 32}}, {"node": {"oid": "99ceca3d25d2286d9a32de0bd757c72141b08e82", "messageHeadline": "Update jazzicon component (#7898)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 42}}, {"node": {"oid": "ffd24a2854f62e63629aae2594dbbb7012dbbb79", "messageHeadline": "Remove JSDoc tools (#7897)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 248}}, {"node": {"oid": "507859830689e269fa87a6256bb6102071826976", "messageHeadline": "Remove usage of unlisted extend dependency (#7903)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7921196536c668c8f2cc780ad6a8a258a007fcbc", "messageHeadline": "Update data on Approve screen after updating custom spend limit (#7918)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "07f429408860510a30620c629e19820302c9e847", "messageHeadline": "disable import button on Import Account screen for empty string/file \u2026", "author": {"name": "Brandon Lucas", "email": "38222767+thebrandonlucas@users.noreply.github.com", "user": {"login": "thebrandonlucas"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "b75f81295367001e253576eba1b14579099c93e8", "messageHeadline": "Improve LoginPerSite UX/devX and permissions logging (#7649)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 724, "deletions": 265}}, {"node": {"oid": "8fd47329c6483f41668aa168109dc1285ab1e683", "messageHeadline": "Merge pull request #7895 from MetaMask/Version-v7.7.3", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "f2a719a70ce207c341bd0470197c71672a298da5", "messageHeadline": "Replace `deep-extend` with `merge` from `lodash` (#7908)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "491675d50e3b8442df8c81d61180ea0c99355066", "messageHeadline": "Update `c3` and `d3` (#7905)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "583b404e02192f87d33b1bb81358ca4e24295354", "messageHeadline": "Switch to full lodash package, and update lodash (#7907)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "6ae93b1ec0dee25a249230ca02f1bd09e63de4bd", "messageHeadline": "Comment out `storybook-deploy` step (#7913)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "1b52cccf07a455525d938d2d34992d9c7987a692", "messageHeadline": "Update changelog for v7.7.3", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8787b161e8efdd6250869781d299399361d7d184", "messageHeadline": "Version v7.7.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7bb8b18999f49faace0136a5cdfe63f7bdc8d18e", "messageHeadline": "Fixing broken JSON import help link (#7910)", "author": {"name": "ryanml", "email": "rlanese@asu.edu", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d73d90a1a8fe834d3d41e6cb8131be83fe2ba3a", "messageHeadline": "Replace bluebird with Node.js API for unhandled rejections (#7904)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 21, "deletions": 36}}, {"node": {"oid": "feffd4f79ce96061050048bf937048e8c76abc9b", "messageHeadline": "Update `classnames` to `v2.2.6` (#7906)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d3bce9c59529497212c1e531234c1128ddf54302", "messageHeadline": "Remove xtend from the dependencies list (#7902)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "60f6fd00086af0a96a34d3a9b00d698614781b6b", "messageHeadline": "Fixing broken JSON import help link (#7910)", "author": {"name": "ryanml", "email": "rlanese@asu.edu", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "245952f236a459887bf5b81e748f61d22e12e52c", "messageHeadline": "Minimum changes to get storybook working (#7884)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 2899, "deletions": 1326}}, {"node": {"oid": "38a71a6067d5fbcdb363b6b690de525f7c38590e", "messageHeadline": "Update Sentry to v5.x (#7880)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 58, "deletions": 38}}, {"node": {"oid": "ec3a4a79c633488dde36b8ee85f9d8daa18f430e", "messageHeadline": "Use eth-contract-metadata@1.12.1 (#7901)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7908232719c8038d980c504252a04d9d76e912e7", "messageHeadline": "Replace `request-promise` with `node-fetch` (#7899)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "f32ea5f6768885f1a02ef3aae860e0d2374b6e5f", "messageHeadline": "Use eth-contract-metadata@1.12.1 (#7901)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "171acae0ebcd6638bc7d4fb5ac99e72ddfd10224", "messageHeadline": "Use eth-contract-metadata@1.12.0 (#7896)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a1e8229a6532f9c99ff74cfc5a5909bcbc72f9b9", "messageHeadline": "Update GABA dependency version (#7894)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a05f2c465429dd5794baf11ce845cef47942fc71", "messageHeadline": "Update GABA dependency version (#7894)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "560be4b4e31931c2a69459ec6b87dd8690645d7b", "messageHeadline": "Add top-level error page (#7889)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 190, "deletions": 12}}, {"node": {"oid": "86c6280bc389d0e71e3fb17d4674a7bf2b1f29a9", "messageHeadline": "Remove unnecessary get environment type parameter (#7891)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "b90b30f706f9be9c730e516a362baf5647bf20a5", "messageHeadline": "Remove unnecessary `withRouter` and `compose` calls (#7890)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 49}}, {"node": {"oid": "70a689410a7ee7eb6f3fba942f96e477150baafc", "messageHeadline": "Use ref in Mascot component rather than reaching into DOM directly (#\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "550fba246662594527f758419d1f03398e5a211a", "messageHeadline": "Add benchmark to CI (#7871)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 119, "deletions": 2}}, {"node": {"oid": "e79d18de2a082e8fd9f779072ba3a076400b5237", "messageHeadline": "Replace DetectRTC package with standard web APIs (#7887)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "7471e2df02ce74b0b8e5a68dbb533fbc0fb611d8", "messageHeadline": "Remove unnecessary WebRTC shim (#7886)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "ecd4b8221c7a0bbed40137648932eb504ae0a3af", "messageHeadline": "Use shared MetaMask ESLint config (#7882)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 103, "deletions": 220}}, {"node": {"oid": "d8c685ba2e590bc00478387bba0e42b9237d61dd", "messageHeadline": "Add mechanism to randomize seed phrase filename (#7863)", "author": {"name": "ryanml", "email": "rlanese@asu.edu", "user": {"login": "ryanml"}}, "additions": 35, "deletions": 126}}, {"node": {"oid": "b095dc0347ca9f2f07b85095ef714372557fe31e", "messageHeadline": "Change \"Log In/Out\" terminology to \"Unlock/Lock\" (#7853)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 240, "deletions": 341}}, {"node": {"oid": "e02b229df6661248f17dfac692f2ec4f12523dc0", "messageHeadline": "Add margin of error metric (#7877)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "3f1971bb10f716b94b3bb90b567be415e8536c72", "messageHeadline": "Remove unused browser-passworder dependency from package.json (#7879)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e35d4edac5e2ae329a01ef5de71484ea7d0dfed1", "messageHeadline": "Update inpage provider (#7878)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5734f7210c70eb4bcd184ece4c0d6c3e3f7b5ff7", "messageHeadline": "Add benchmark script (#7869)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "d27f2ee7d6406bdd5b850f537627b72f0dc89ef7", "messageHeadline": "Fix intermittent e2e test failure (#7873)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "6e49d0b5b5b7e29d4200067d9ad4d5bdf7229086", "messageHeadline": "Remove unnecessary `shouldComponentUpdate` (#7875)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "206920e9bd32da1682ec1b97fd5b0b7d81e9d4e8", "messageHeadline": "Add 1 second pause at the beginning of each e2e test run (#7872)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc928aaed986cfbfd2212ba5f18cf7f7788b7bf7", "messageHeadline": "Add `withFixtures` helper and simple-send test (#7862)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "523121209f629e06c88785cb3962af6c61541cf0", "messageHeadline": "Revert the revert of \"Use common test build during CI (#7196)\" (#7404\u2026", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "ca38635d225244af84f4ece32e54a5458825fab1", "messageHeadline": "Add page navigation to e2e web driver (#7867)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "22d66b3b2df77370f96c8fd7e078b638e2283fe1", "messageHeadline": "Add mobile hiring note to README (#7865)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3448f3490588c1a7c7413cdd39d86a0b53d228bf", "messageHeadline": "Clean up \"JSON File\" import strategy test output (#7855)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7b35ea640047109c4ae36d5ecef5e7dac3ad338b", "messageHeadline": "Allow exporting state during e2e tests (#7860)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "3a2c81d8bca7fdcddbc2fb6b50e3fc51e7156f31", "messageHeadline": "Switch signature-request e2e tests to using ganache (#7859)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1728d9a5aa263ecbe48c196688345fff2f803cbd", "messageHeadline": "Inline networkStore to avoid having too many event listeners (#7854)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2bd6ba4d3523477dacad3842d688ac3dd46f8e3f", "messageHeadline": "deps - update nonce-tracker (#7856)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "000fcfdfccef59e4d1492661514ca37e749d3db6", "messageHeadline": "Fix propTypes for TransactionBreakdown component (#7848)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c7f121fe30894f05cd42168882f0339c1c1a172", "messageHeadline": "Fix props for BasicTabContent component tests (#7850)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b4ca671b6b150c36330f042fd5d2eb56a1131b13", "messageHeadline": "Fix propTypes and test props for Dropdown components (#7851)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "78044a5cdcda0370195421baac702e22e54cfa04", "messageHeadline": "Fix propTypes and test props for SignatureRequest component (#7849)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "08dcd87d58ce69797ae1a5cba4ff1f0dbe51215e", "messageHeadline": "Refactor building of e2e web driver (#7841)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "70e083820bdd7a025d4e00ca92611b0d81cb395a", "messageHeadline": "Refactor Network dropdown component (#7817)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 138, "deletions": 152}}, {"node": {"oid": "20a7b8fa36a68a96f8fd9a800059abc7ce6d9204", "messageHeadline": "Force background state update after removing an account (#7840)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "8225bbe1262585f44388e305ce2ead0fe7457242", "messageHeadline": "Remove unused current view related things (#7843)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 246}}, {"node": {"oid": "4257858fb5ed8cf050e06d90e78de14cbace0541", "messageHeadline": "Remove extraneous console output from TransactionStateManager tests (\u2026", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "48c9b0174f8b513ba6e050eb04ae0d3113142841", "messageHeadline": "Add required props for TransactionListItemDetails tests (#7834)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "dcf8eb2187b98fd55e36edcdf4677f0c34ac99ae", "messageHeadline": "Fix prop types for GasPriceChart tests (#7836)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e642314ae43627b70e40e4147680cb02481f17ba", "messageHeadline": "Fix prop types for NetworkDropdown tests (#7837)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "76a31c317533c87c03fe0ca1970e8286cc6b4fcf", "messageHeadline": "Clean up Migrator test cases (#7835)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "948a2ce83139e74287f6237ec70067d5a45d310b", "messageHeadline": "Fix prop types for SendGasRow component tests (#7833)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be08cfec0c07ff8f4108f2d29b77885b30d61ae7", "messageHeadline": "Wait until element is clickable before clicking in e2e tests (#7823)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 347, "deletions": 646}}, {"node": {"oid": "c53a40c45fc3cd79522cc28af161e8db3c6a9e4a", "messageHeadline": "Add required props & fix propTypes for SendFooter tests (#7825)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d0536ba9844245f48e19dfded4d790776426e792", "messageHeadline": "Return promises from accountImporter tests (#7826)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2525e5edaa5cda99cf919c03f83d11de3b1ef97d", "messageHeadline": "Fix usages of sinon deprecated APIs in MetaMaskController tests (#7827)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74557bd68ab2591a867177e93ef43db0953f000f", "messageHeadline": "Delete onBlur handlers from currency and token input components (#7824)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 76}}, {"node": {"oid": "73197b43e18196e6cccbf7263c22c72d7e0bacaf", "messageHeadline": "Don't log Ganache Testrpc started event (#7822)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ab7500a9407cfa5cd9db6d5a51b166f660effe3a", "messageHeadline": "Add required props for Send component tests (#7821)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "00da0d28a0b2184dcc023fd8283a05502bfb0d10", "messageHeadline": "Use data attributes to reference settings in e2e tests (#7820)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "8b0c95cbb18941373a5004c0a3cd5ba97af2cec5", "messageHeadline": "Add required props for AdvancedTab component tests (#7819)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "f7aea9597bdd27e5cc91a12807ede50f4f88fa84", "messageHeadline": "`await` all clicks during e2e tests (#7815)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "a891fa36b6d72ca67b66cfede7f4c3c3a11ad036", "messageHeadline": "Remove MetaMask Mesh testing client (#7818)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 53}}, {"node": {"oid": "19f10e197eb91782936979f6e894477d48815ef2", "messageHeadline": "Simplify e2e test transaction navigation (#7816)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "dd4e684f7d41643ac7a510f2740697c64cedda09", "messageHeadline": "Consolidate webdriver initialization (#7814)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 27, "deletions": 35}}, {"node": {"oid": "87b95205fc022bbe4c525ba9719c45aa6009d6f4", "messageHeadline": "Update codeowners (#7813)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "25fe4adaa79e1f625e7a6e12e79799ab3746a186", "messageHeadline": "Remove usages of xtend from the background scripts (#7796)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 27, "deletions": 40}}, {"node": {"oid": "0dad516b9d274dc8f0bcb7a622eb8cb4855f811c", "messageHeadline": "Merge pull request #7803 from MetaMask/Version-v7.7.2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 92, "deletions": 73}}, {"node": {"oid": "ac01c5c89a58654f85f878af73a6412c097c86b9", "messageHeadline": "Consistent jsdoc syntax (#7755)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 383, "deletions": 383}}, {"node": {"oid": "ba15cf8f63f7cd967dacbfea6c48d8e3f4ff740b", "messageHeadline": "Re-arrange transaction navigation test actions", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "05634ab1371b44d749e60625a0f39bab025dc2f1", "messageHeadline": "Update changelog for v7.7.2", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b19481b2596316493b8f5e7d893fa7d516512b41", "messageHeadline": "Update COs for tx module (#7812)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c3b1a0fe04eb5c7ef028b003a416b4b65418d6b", "messageHeadline": "Convert ConfirmTxScreen to an ES6 class (#7790)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 184, "deletions": 164}}, {"node": {"oid": "61d18097509a8f36ec074c5b28d94b982a4a18c7", "messageHeadline": "Purge xtend from the UI (#7795)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 304, "deletions": 218}}, {"node": {"oid": "b9757f5563568fb4914d1211071ae22e73f33002", "messageHeadline": "Convert account import components to ES6 classes (#7791)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 166, "deletions": 169}}, {"node": {"oid": "f850a17f630d53dd93667338e03786c2b26dfd64", "messageHeadline": "Convert FiatValue component to ES6 class (#7786)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "789dd196779d07b54ee86ada705fd5669477f08c", "messageHeadline": "Convert Network component to an ES6 class (#7784)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 164, "deletions": 160}}, {"node": {"oid": "3b3325d191bdad512d7d14b826f1b1591f17de67", "messageHeadline": "Convert ReadOnlyInput to functional component (#7788)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e20163bfda6972eae123f5d3e29989df812f016b", "messageHeadline": "Convert TokenList component to an ES6 class (#7785)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 145, "deletions": 143}}, {"node": {"oid": "428fdee7e3b0b7ef85eda17d03d6199a96808037", "messageHeadline": "Remove padding of info circle of advanced gas (#7810)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "27cfb6aa51f139dcc3bf3334be3c35b0e123407b", "messageHeadline": "Move webdriver interactions into driver module (#7798)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1330, "deletions": 1379}}, {"node": {"oid": "d802e09a8b1190ead8f75bf7b962e151a4584679", "messageHeadline": "Convert Mascot component to an ES6 class (#7787)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 57, "deletions": 49}}, {"node": {"oid": "82ef9674f2cd428c3d8601e4f17af12e56d953b0", "messageHeadline": "Move util test file alongside subject (#7807)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46f54abf52dd17b449fca4f78e54e07058f3318a", "messageHeadline": "fixed Tohen Typo (#7808)", "author": {"name": "Lenard Frommelt", "email": "lenny09918050@googlemail.com", "user": {"login": "JhonnyJason"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff966d515d13df8b3811bbe1d06913ec02829015", "messageHeadline": "Re-arrange transaction navigation test actions (#7806)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f6de94a6e5cb4b9b3945d3d10259486b7b242985", "messageHeadline": "Remove redundant gas selector file (#7805)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "89e7dc2312a0025a5430bed6f8c83debb98fd07c", "messageHeadline": "Convert Modal component to ES6 class (#7783)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "52a38de567a47072ab6ba793dd651655588e936c", "messageHeadline": "Remove unused components (#7802)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1120}}, {"node": {"oid": "0d61f78379629a7e761f775e3b9bd3e638c3935b", "messageHeadline": "Remove unused PersistentForm (#7770)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 93}}, {"node": {"oid": "fa1482ef7698e7327b468e795bab40459b04ed33", "messageHeadline": "Convert HideTokenConfirmationModal to an ES6 class (#7782)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 52, "deletions": 48}}, {"node": {"oid": "dadb112df94d8d8e6bd6ef2641ed4d117dfe8845", "messageHeadline": "Convert MenuDroppoComponent component to an ES6 class (#7781)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 95, "deletions": 90}}, {"node": {"oid": "2ec844e019a76b49d431590ded83c63f7ff58e6d", "messageHeadline": "Fix batch transaction UX (#7473)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "7b8e87e32a7978ce864ce162949f9bb0295bc53c", "messageHeadline": "Fix gas estimate for tokens (#7753)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 33, "deletions": 38}}, {"node": {"oid": "77b42c4f4b4e2838f5b09da13072363580cfeb7d", "messageHeadline": "Version v7.7.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dac83f6188a26849c2dd73ca3bb5618b144764a0", "messageHeadline": "Make account details modal close button easier to click (#7797)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "61ab053bb12e39ad7576aed0616b5be90ceb9d7f", "messageHeadline": "Remove unused className prop (#7800)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f20e028cdef0a56f77fbcf3987705800ec8cc480", "messageHeadline": "Remove unused props, prevent redundant gas update (#7769)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "728026d1f76ad1f71c895b1c0fe8de1f01908de2", "messageHeadline": "Fix batch transaction UX (#7473)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 51, "deletions": 31}}, {"node": {"oid": "4f5f671cb1f15646ed3b9e8673f49d918be01713", "messageHeadline": "Purge assertRejects shim (#7794)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 20}}, {"node": {"oid": "d349bd61d24e17f66580e606ec3c4fb0c1f35e4d", "messageHeadline": "Fix gas estimate for tokens (#7753)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 33, "deletions": 38}}, {"node": {"oid": "3b1cd1286ffa43a87284e1c3f828e71c748556c0", "messageHeadline": "Convert TokenMenuDropdown to an ES6 class (#7779)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "be3ba68e4c9c697b6caa66c7ff335be31b007a68", "messageHeadline": "Convert NetworkDropdown to ES6 class (#7778)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 328, "deletions": 323}}, {"node": {"oid": "7f47a42f55de555b89046b3ee799bc7a596465f8", "messageHeadline": "Convert AccountDetailsDropdown to ES6 class (#7777)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 137, "deletions": 131}}, {"node": {"oid": "6947ff49e044be9e8e7c7efd155899bd1d128b97", "messageHeadline": "Convert AccountPanel component to ES6 class (#7775)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 38, "deletions": 45}}, {"node": {"oid": "92971d3c87fb778b5900e84bf4129f7c483ba98a", "messageHeadline": "Migrate codebase to use ESM (#7730)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2169, "deletions": 2597}}, {"node": {"oid": "5e461df61761f5e065f19240ab2c2c75238f0e5e", "messageHeadline": "Remove obsolete e2e test ignored error messages (#7768)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4132d784afe661a2ffe4116398e89b765b617f39", "messageHeadline": "Suppress diffs for test/e2e/send-eth-with-private-key-test/*.js (#7767)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "09859d48b0363ae7222230f0f6ce1ec14be4c7e0", "messageHeadline": "Prevent install popup during e2e tests (#7760)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "9ba3774b5ee001efb0fe4b0a7dd198f86566cb8e", "messageHeadline": "Fix Kovan and Rinkeby chain IDs (#7762)", "author": {"name": "Sirius Tsou", "email": "sirius.tsou@gmail.com", "user": {"login": "SiriusTsou"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1b3e8ef4121ebb3bd801d88db4245afcf403d7b3", "messageHeadline": "Update `react-devtools` to `v4.4.0` (#7758)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7bddbf611a0e348a0c377c99a621a1de96618841", "messageHeadline": "Replace inlined blockies identicon with npm package (#7757)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 51, "deletions": 369}}, {"node": {"oid": "984e5a1e26dfb25c81677640ec52cb9387a0f6bf", "messageHeadline": "Properly handle <enter> keystroke (#7747)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "c66449f823f224e0b537e9c7730c58ebd51e895e", "messageHeadline": "Disable semicolons for class props (#7754)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "28defaf7e68c073b1df2cfb565820091210f3985", "messageHeadline": "Update @sentry/cli version (#7752)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "da0015558f13302e9d4d10ddf48ca04c7bf3255f", "messageHeadline": "Update union-value and set-value (#7751)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "0f4c0286a465443ee51e8614302b4e8bf0a8cebe", "messageHeadline": "Improve e2e helper functions (#7750)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 34}}, {"node": {"oid": "8f40cd843837dd7600df2aab49c939a602bfd1a6", "messageHeadline": "Update `selenium-webdriver` (#7749)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 148, "deletions": 95}}, {"node": {"oid": "bcfe58d59bfc7be918cc939d813b57b16d1b141e", "messageHeadline": "Add lockfile-lint to CI (#7727)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 147, "deletions": 1}}, {"node": {"oid": "0404bada851210010d813426f186234f8af875ae", "messageHeadline": "Bump handlebars from 4.1.2 to 4.5.3 (#7733)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "c7a4d032c54ba977b5db164f4bf6532f5cdb385d", "messageHeadline": "add watchAsset (#7726)", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5bac055ba62bb93da28784c2beabb268256b4cf7", "messageHeadline": "Custom token symbols must be 11 characters or fewer (#7672)", "author": {"name": "Guilherme Guimar\u00e3es Viana", "email": "ggviana@hotmail.com.br", "user": {"login": "ggviana"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "69d418a5a3745f0d948f6cd8ebd31a7ebd384d00", "messageHeadline": "Login per site onboarding (#7602)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 105, "deletions": 130}}, {"node": {"oid": "8701ac38a189ba3e8aecdb1bd0ba3feb56616efd", "messageHeadline": "Remove useless component constructors (#7718)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 51, "deletions": 71}}, {"node": {"oid": "4f79b924e4e58ad72eac5c0ea0f76e36e4036827", "messageHeadline": "Upodate Bug Report Template (#7716)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1820836833ae4c239816192091e60fc8a654629c", "messageHeadline": "Clean up MetaMetricsProvider constructor (#7719)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6c1bce28acd50727f772325eb00dfd06a951a6f2", "messageHeadline": "Fix a few instances of signature mismatches (#7704)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4c3bafbc6d188bebabb23e4d4debb87b23e72bd2", "messageHeadline": "Merge pull request #7705 from luckyyang/patch-1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ed57995a6d4ca7fff7c649a79a31efd391fe9a09", "messageHeadline": "Merge pull request #7707 from luckyyang/patch-2", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63fdedc60b12b310d36a144a97f00c5557a4bf9f", "messageHeadline": "Update docs/porting_to_new_environment.md", "author": {"name": "Harry Liu", "email": "2411mail@gmail.com", "user": {"login": "luckyyang"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f441f83b162d8d581898b07b8e5e006fb0d59a74", "messageHeadline": "Remove unused feature-toggle-utils file (#7703)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "62d5e47bcbea6853be0b8a9ed30434e1204b3970", "messageHeadline": "Remove unused DiagnosticsReporter class (#7701)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 71}}, {"node": {"oid": "4037b0db117d8ddfde2f813adc8decbd9a037c9b", "messageHeadline": "Update porting_to_new_environment.md", "author": {"name": "Harry Liu", "email": "2411mail@gmail.com", "user": {"login": "luckyyang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a8e5861426cd71bf2a306a8f1bdec5f9dadb17d", "messageHeadline": "Remove unused methods from one of the many utils files (#7702)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 79}}, {"node": {"oid": "4a05c793afcaea54290372c40694f57536ad7d3c", "messageHeadline": "Update porting_to_new_environment.md", "author": {"name": "Harry Liu", "email": "2411mail@gmail.com", "user": {"login": "luckyyang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "237d0b4d41f47cfe61f4022e56b4d06fd9711f09", "messageHeadline": "Add tests around migration files (#7016)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "2e188ce4ef0847793fe34e7c7c2c2faceeadfa30", "messageHeadline": "Remove unused `fromDropdownOpen` state in `send` reducer (#7700)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 65}}, {"node": {"oid": "d7be3834eab7400fb08aeea49b6e25ce01f5395d", "messageHeadline": "Update deposit copy for Wyre (#7654)", "author": {"name": "Tyson Malchow", "email": "tyson.malchow@gmail.com", "user": {"login": "tysonmalchow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db0d59f800dc918cf0e953305cf9e288aa89deb9", "messageHeadline": "Remove unused UI actions (#7675)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1164}}, {"node": {"oid": "4b471a4d8af78e4ad3330a02a9c9ca13f64e7370", "messageHeadline": "Adjust colour of Reset Account btn to reflect danger (#7696)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ef7f603d6bcf77881d67770ae7597d51666892f", "messageHeadline": "Ipfs cid v1 base32 (#7362)", "author": {"name": "pldespaigne", "email": "5858657+pldespaigne@users.noreply.github.com", "user": {"login": "pldespaigne"}}, "additions": 205, "deletions": 24}}, {"node": {"oid": "f49bc58c094ccdcf204f11aa695d2412a7d6f410", "messageHeadline": "Remove unused methods from the app/scripts/ (#7692)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 110}}, {"node": {"oid": "f9eac81a85d72108ca6bd45281ffad75b45b1eec", "messageHeadline": "Disallow template strings to `t` function in verify-locales script (#\u2026", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "69def1fcabf555335a3d9c07a2f293acf96a52bd", "messageHeadline": "Create FUNDING.yml (#7669)", "author": {"name": "Miranda Ruiz", "email": "32046899+miranda76@users.noreply.github.com", "user": {"login": "miranda76"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b5040266a04a9c3e87d5cf1dfc47c54a16a6fadb", "messageHeadline": "Add description to Reset Account in settings (#7686)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5958eccf4633d7ff25a14919e601b59e320184c7", "messageHeadline": "Remove unused ExtensionPlatform#queryTabs method (#7691)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "e5682eec38a0785b962975a91b9f6fbf315e2c31", "messageHeadline": "Add lint:shellcheck:package (#7568)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "12fb5ad9850a6376e65b3144042758794e0f9471", "messageHeadline": "Refactor webdriver setup (#7690)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 201, "deletions": 78}}, {"node": {"oid": "eadeaa788377452c17e7dec558cc036ad72dfe47", "messageHeadline": "End-to-end test state fixtures (#7663)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 477, "deletions": 95}}, {"node": {"oid": "34b674c3d7f6d71f05e15399316c626e66c7c9c4", "messageHeadline": "Remove unneeded Edge-specific encryption code (#7683)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 210}}, {"node": {"oid": "c8d8d8d93dbe272eb41d6e7f4d9b564066dbd76b", "messageHeadline": "Remove link to missing Edge build from MMbot comment (#7682)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "958ac69ba12a194e7cc747726e6d7da0a93e1434", "messageHeadline": "Consolidate E2E test helper functions into `helper.js` (#7684)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 69, "deletions": 113}}, {"node": {"oid": "885d30f90a08542748e48d5341f8a87b533b8240", "messageHeadline": "Remove unused test methods (#7679)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 94}}, {"node": {"oid": "3ce19ee11d1d2e0e9355a26a770d5987f084b1d2", "messageHeadline": "Remove unused `gasExpress` fetch mocks (#7681)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "7af09d036f87dd711fa96ae5d3ca6a49f028a12e", "messageHeadline": "yarn remove react-hyperscript (#7680)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "8afbcd8e86a94a19582d1369211910cacade4b2c", "messageHeadline": "Add INR currency option (#7673)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "812c546acd5293c22509144ff67061e406a22e7b", "messageHeadline": "Contract test dapp improvements (#7587)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "70bbb689d0362f5d0b7842c98adf6dba647dbf71", "messageHeadline": "Merge pull request #7635 from MetaMask/Version-v7.7.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 133, "deletions": 53}}, {"node": {"oid": "29da5cc7e8ff9106792d226bc62bbf3b52d3950e", "messageHeadline": "Remove some unused MetaMaskController methods (#7666)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "56d9c06402eacaaf776c424c6be5ac150de352c0", "messageHeadline": "Clean up list of available currencies (#7667)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 246, "deletions": 661}}, {"node": {"oid": "476e422714a53ea5d2d60a9408a2b4d213d10607", "messageHeadline": "Use Ganache programmatically in e2e tests (#7664)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 160, "deletions": 40}}, {"node": {"oid": "49a525b9f81b5ab83eef5e6abfa0b8c0613f0c8b", "messageHeadline": " Add `react/no-unused-prop-types` ESLint rule (#7655)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 66, "deletions": 475}}, {"node": {"oid": "265d253f091e75971ff7bea76907b0d3151567e2", "messageHeadline": "Remove unused function parameter (#7656)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c4f2aab8f5ad89395f267a4a0a1f6e282e5f039", "messageHeadline": "React 16 upgrade (#7476)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1147, "deletions": 481}}, {"node": {"oid": "975419db5439c6ecb094bf9df53d659122ef44f9", "messageHeadline": "Add ESLint rule `no-async-promise-executor` (#7659)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "e87e79870a7db273da9522967ff8790411399874", "messageHeadline": "Add missing PropTypes (#7658)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "b34c6637129bf2559243ccd11ba100cbcce54ff4", "messageHeadline": "Rename render function props from `Route` (#7657)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e060e4c71f267a2bf5a0466dc00eb7c7439472a5", "messageHeadline": "Improve Sentry publish script (#7417)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 98, "deletions": 5}}, {"node": {"oid": "63bd422840185110a36c116b184a034d51c6a488", "messageHeadline": "Handle one specific permissions request per tab (#7620)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "6ce3bd8372b0c51c5850a96db6c76e73475559c0", "messageHeadline": "Update changelog for v7.7.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "28ecc6c34952a116ae12d8434b0dad3b2da5e93e", "messageHeadline": "Version v7.7.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d605fa57ceb334fc6193255dc6ad1383389555b7", "messageHeadline": "Use localized messages for NotificationModal buttons (#7558)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "cb472edfe425ed5a558bb5349b6f8bacb3f97d06", "messageHeadline": "Fix a typo made comparing previous prop (#7628)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f72070ae0da949dc163347330f7cb95dc2afe24b", "messageHeadline": "Process URL fragment for ens-ipfs redirects (#7604)", "author": {"name": "Xavier Maysonnave", "email": "x.maysonnave@gmail.com", "user": {"login": "xmaysonnave"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "77449923c33a92b202e47017dd67b9797995af95", "messageHeadline": "Prevent redux state mutation (#7598)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ff6b254a9ba4e287eb86e52648ada3ccd16db897", "messageHeadline": "Ensures the tx controller + state-manager orders transactions as rece\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "ddcf8f9de75ffcf2bb54f952a8c54503d8553cb7", "messageHeadline": "Construct AppStateController with the persisted initial state", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e6d401c2f650b84e7c0c4926d2750cf660b07b4", "messageHeadline": "Don't overwrite state when setting inactive timeout", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6259f6eb57c2dbb2b1b9aa7077c26b6cf969fb1", "messageHeadline": "Fix accessibility of first-time-flow terms checkboxes (#7501)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "e673bfb25c71cec431a4c6a149b84ac94d880b16", "messageHeadline": "Fixing hardware connect error display (#7519)", "author": {"name": "ryanml", "email": "rlanese@asu.edu", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5798a9e5f138924f5a790e0158f32a3fe0bfa853", "messageHeadline": "Fix chainId for non standard networks (#7502)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4190b397d1a625b2d03b21af7f58c77ebb00139e", "messageHeadline": "Remove unused onClick prop from Dropdown component (#7500)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "767f8ec52f603ef8cea8e3e26b6a5052c3f0e26e", "messageHeadline": "Finish test description", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42813508bca3a4467d0ee309c9f2be804d7a9efe", "messageHeadline": "Update Gas when asset is changed", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92951556207df4b280b2c7335d06a8fbde8d31df", "messageHeadline": "Change component props from string to object and associated tests to \u2026", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "aeafc1e8bccfe3c9448b7e9745797a0c23282c8f", "messageHeadline": "Add overflow hidden (#7488)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "466ece458882f28556af8abf424dc7642a9e15e8", "messageHeadline": "Revert \"Merge pull request #7599 from MetaMask/Version-v7.7.0\" (#7648)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10254, "deletions": 11488}}, {"node": {"oid": "446463bbf9d528a5c25d277954d2dca244b6b0d9", "messageHeadline": "migrations - include 40 so that it runs on update (#7652)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71a89df8eed8243c74aed461ae65912afe647d28", "messageHeadline": "transactions/pending - buffer 3 blocks before dropping a tx (#7483)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 50, "deletions": 27}}, {"node": {"oid": "eeb329adf7298f124ba353181786c3d9514fe5cc", "messageHeadline": "Fix the permissions connect screen MetaMask logo (#7641)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "30304913eb8d990823ba7ca0cd6e1de470c3e3f1", "messageHeadline": "Merge pull request #7591 from whymarrh/eslint-object-curly-spacing", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 324, "deletions": 323}}, {"node": {"oid": "6aa0bec7516076ef4d35ddb122e070be92a6df0e", "messageHeadline": "Merge pull request #7573 from whymarrh/eslint-no-confusing-arrow", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "0b8f74ede51ce70da69e7582a445f603eb0c2099", "messageHeadline": "Remove random comma (#7639)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c5c90e70afcf48c082c49123d38c57a21f64615", "messageHeadline": "Ignore permission approval/rejection if request is missing (#7638)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "03f53df3f372ef9df8d9ddfee96952265fc76bac", "messageHeadline": "Updates to account search functionality (#7637)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2d6ad7f6ca38eca8d30d046a4f548e1ae7dfed3b", "messageHeadline": "Update permissions request parameter names and docs (#7636)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "638e242ce672177eea255d3df62647b6f0313476", "messageHeadline": "Search accounts by name (#7261)", "author": {"name": "Pawe\u0142 Lula", "email": "pavloblack@hotmail.com", "user": {"login": "desfero"}}, "additions": 330, "deletions": 101}}, {"node": {"oid": "6e0b8f80ada426f2f42e33f7e53e2f0bce641b2b", "messageHeadline": "Merge pull request #7633 from MetaMask/master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "bc67d1eecabb123bf21445e604780d2454d52d3e", "messageHeadline": "Revert \"Update Wyre ETH purchase url\" (#7631)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "31a4788bf91312722d5242468e3e087df6f9338f", "messageHeadline": "Fix private key export (#7632)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "dfb63ee88bce74581bc140bc7dd7597f25c8ecf5", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into master-sync", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 94, "deletions": 161}}, {"node": {"oid": "4ec92ceed3c8472833b5a58e9cb9121ca41b1898", "messageHeadline": "Fix SimpleDropdown event bubbling (#7627)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b8e3957542f1805eb762a2acb62acf31c74e2dce", "messageHeadline": "Remove unneeded store connections (#7625)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "274a9ecf53cd0326d41a370a37b1b6fd9d9c83d4", "messageHeadline": "yarn lint --fix", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 324, "deletions": 324}}, {"node": {"oid": "5ed921cb76b639441fe131f3c1492bb4336a8d0e", "messageHeadline": "eslint: Enable object-curly-spacing ESLint rule", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7e22244c03eceab294253826eec6022bebd81269", "messageHeadline": "Replace wild random number key with index (#7629)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9bdba59482a93efed83dd5ac3c7ad4dbad83bbe", "messageHeadline": "Use ES6 exports for selectors (#7626)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 76, "deletions": 143}}, {"node": {"oid": "b4fd7aea32f069f3d4142f2bfe736a85601196ae", "messageHeadline": "Fix a typo made comparing previous prop (#7628)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1110287fe153bba44b8a7504611c2648b50e065f", "messageHeadline": "Merge pull request #7599 from MetaMask/Version-v7.7.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 11488, "deletions": 10254}}, {"node": {"oid": "4100c1c104f0f44e65b3b2fadcdf45bf4c0f9756", "messageHeadline": "Update changelog for v7.7.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ff85173329b29c7cdcd82a2b13790a5f50d1a5ba", "messageHeadline": "Version v7.7.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "76b16996211d83aa27cc3b8b886149ce6e76864c", "messageHeadline": "Connect distinct accounts per site (#7004)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4275, "deletions": 2713}}, {"node": {"oid": "bb4c4189fb5c329f1ac79c95830dec181c7a6e34", "messageHeadline": "eslint: Enable more react/jsx-* rules (#7592)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1244, "deletions": 963}}, {"node": {"oid": "718f0010a4d676cc8be2caa976c560910482bdb0", "messageHeadline": "Enable react/no-unused-state rule for ESLint (#7609)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 175}}, {"node": {"oid": "04064d5d198e082fa43d28cee462ddc962c79740", "messageHeadline": "Enable no-var rule for ESLint (#7590)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 290, "deletions": 289}}, {"node": {"oid": "c7f320b087ff912bdef88a083e417a9157eb08df", "messageHeadline": "add locale fix script (#7580)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f519fa1ed3839bf0f4024517271902fd21c76596", "messageHeadline": "Connect distinct accounts per site (#7004)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4275, "deletions": 2713}}, {"node": {"oid": "16e6103a685eed50a5556c935411d01abe95f0cd", "messageHeadline": "yarn lint --fix", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "1e4f8e68e05887ac8d9d58321b15f6e38c007c28", "messageHeadline": "eslint: Enable no-confusing-arrow rule", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e69f3233e1891d3633261bfcbe383d862855ed1", "messageHeadline": "eslint: Enable more react/jsx-* rules (#7592)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1244, "deletions": 963}}, {"node": {"oid": "2c33ad3eb48bdb367784a3edfff1dbc553465471", "messageHeadline": "Enable react/no-unused-state rule for ESLint (#7609)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 175}}, {"node": {"oid": "e61745a821ea7a6d0464324292c9879feb33765a", "messageHeadline": "Enable no-var rule for ESLint (#7590)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 290, "deletions": 289}}, {"node": {"oid": "86e7233bd1b8a746c391cfe423ac8fb4fe6e2572", "messageHeadline": "Process URL fragment for ens-ipfs redirects (#7604)", "author": {"name": "Xavier Maysonnave", "email": "x.maysonnave@gmail.com", "user": {"login": "xmaysonnave"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5917da63f7d255869d87b170463b2e182b09d731", "messageHeadline": "add locale fix script (#7580)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3722de8b29d0eaa44b5df847d16e9ea14d003f09", "messageHeadline": "Prevent redux state mutation (#7598)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f61b068bd2d658adf3cf82ba4ae26aa70bc093a8", "messageHeadline": "Drop eslint-disable and TODO comments from Modal component (#7589)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "13a1de061dd1e8e72a64676e1d0ef8ce4afc9d62", "messageHeadline": "Allow translation keys to be in single- or double-quotes (#7588)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfd041b3648dc1c170d7a69d0976dac8b63a3292", "messageHeadline": "Convert modals to use JSX (#7566)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 39, "deletions": 56}}, {"node": {"oid": "867dcc48ee09d7b685c44468a2e2d7b65c7d15f9", "messageHeadline": "Clean up Item JSX (#7584)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "359be03db8fd551549359e8143baa6a52a02dd4b", "messageHeadline": "Split DepositEtherModal into container and component files (#7565)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 203, "deletions": 214}}, {"node": {"oid": "926c8848f123e50ccef9a9e68c64f0f10122ee8f", "messageHeadline": "Enable default-case rule for ESLint (#7572)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "629e5501a1842801c48089f100335e1f59aaced2", "messageHeadline": "Mark onClick prop as not required for DraggableSeed (#7583)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9a1c7e386486f50ff0c6f5330b45668b0a1a1a27", "messageHeadline": "Convert Network component to use JSX (#7564)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 111, "deletions": 86}}, {"node": {"oid": "baa5313d212c33e1e6b2766f00a5904a64123f01", "messageHeadline": "Convert NetworkDropdown component to use JSX (#7562)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 258, "deletions": 245}}, {"node": {"oid": "f0e5ab6c126e53efb45c1b903baa808ff4e01048", "messageHeadline": "Split ExportPrivateKeyModal into container and component files (#7561)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 208, "deletions": 179}}, {"node": {"oid": "00060d787a7381632b86a6b686c5c43f4ae10d04", "messageHeadline": "Split TokenCell into container and component files (#7560)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 167, "deletions": 178}}, {"node": {"oid": "724bd42e2cba55b5ab42c4ee68431eeb65f2bd05", "messageHeadline": "Ensures the tx controller + state-manager orders transactions as rece\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "4a59fb432fb14e2400773d8b1fd12e1ec725ae49", "messageHeadline": "Fix backButtonAction proptype (#7578)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cd9ef4ced4f44b85cc749812621a8d4fbb8d6285", "messageHeadline": "Merge pull request #7581 from whymarrh/fix-app-state-controller", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e34eeff96c852bd2d4b1bfa59b138c61023bf37", "messageHeadline": "Merge pull request #7579 from whymarrh/fix-dai-notification", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3a1a35f7d6c6e0cad77df8a2365cbec07d33b3b", "messageHeadline": "Construct AppStateController with the persisted initial state", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c044400a7e51e5ae79e82c06dbe893dd411c4fd7", "messageHeadline": "Don't overwrite state when setting inactive timeout", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e39485cb1c8e65a84d8f7bbf3e7ee0f6c6a9eea0", "messageHeadline": "Fix loading prop type (#7563)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2d679867305f760e9303acbefb8b802c0d39f28", "messageHeadline": "Split EthBalance into container and component files (#7557)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 141, "deletions": 107}}, {"node": {"oid": "921134bad1ddb69f42fa55cc32b0becdbc91fb09", "messageHeadline": "Convert ConfirmTxScreen component to use JSX (#7559)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "caefda5f47c06f0ec43b9bdde9f1c3bbb66057e8", "messageHeadline": "Use localized messages for NotificationModal buttons (#7558)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5f899886712660393e5692bba17fb6ca70325ab3", "messageHeadline": "Delete unused BnAsDecimalInput (#7556)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 796}}, {"node": {"oid": "1501742d68888ae6a1dc3de1a98794f061110716", "messageHeadline": "Convert dev scripts to use JSX (#7555)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 73, "deletions": 68}}, {"node": {"oid": "f5c496ffcd834549087b71565fa5e9ebbb095674", "messageHeadline": "Convert Menu, Item, Divider, and CloseArea components to use JSX (#7547)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 62, "deletions": 36}}, {"node": {"oid": "2b4c99e0316c8d8a68b63fb859d234412f452c66", "messageHeadline": "Split WalletView into component and container files (#7546)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 166, "deletions": 178}}, {"node": {"oid": "1ffaa330adfaa02b0002fed1c9a0d70e7f5bcd73", "messageHeadline": "Split AccountModalContainer into container and component files (#7549)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 73, "deletions": 81}}, {"node": {"oid": "22a2d21796e652123dd304c38e3648bef0130ec1", "messageHeadline": "Convert Alert component to use JSX (#7542)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "666277b4fa6518e1d7fba5b44ee35b47a5780a3b", "messageHeadline": "Convert TokenMenuDropdown component to use JSX (#7552)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "d948a3b195d587c2c460d47af5392c9168662ca3", "messageHeadline": "Convert NotificationModal component to use JSX (#7550)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 43, "deletions": 41}}, {"node": {"oid": "6e73d2be69dccf6cf4b2bc4ddebdd868ec87f3d5", "messageHeadline": "Convert HideTokenConfirmationModal component to use JSX (#7551)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "8311617b95f43aa1c009018140b8164ae9a404f3", "messageHeadline": "Convert LoadingScreen component to use JSX (#7545)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "04442318d39d3cfc3ab0657f7a7ac201ea9ce614", "messageHeadline": "Convert EditableLabel component to use JSX (#7543)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 44, "deletions": 52}}, {"node": {"oid": "1cac6f27687cbc452b3483287cf556f9dfd0db25", "messageHeadline": "Convert SimpleDropdown component to use JSX (#7540)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 46, "deletions": 52}}, {"node": {"oid": "7d2b5b26a57dc0efbcf65d89f6b6831593ddf761", "messageHeadline": "Delete unused SeedImportSubview component (#7530)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 356}}, {"node": {"oid": "50c5365933ff6eb9b7bc8c61fd612bb3bcf0f178", "messageHeadline": "Add isRequired flag to MobileSyncPage props (#7544)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ec938686a91d262fc2eaa1988424a207deb84dd3", "messageHeadline": "Split MobileSyncPage into container and component, with JSX (#7534)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 463, "deletions": 418}}, {"node": {"oid": "a849218f8113f52b189b2a7261a816a489834609", "messageHeadline": "Adjust QrCodeView propTypes for its Qr.messages prop (#7529)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3377228b74217d522a05f0aa9aa1e4b134978c6a", "messageHeadline": "Split ShiftListItem into container and component files with JSX (#7539)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 253, "deletions": 204}}, {"node": {"oid": "c3e834d17bc2a9d98671c86e67b5858b8664677b", "messageHeadline": "Convert CustomizeGasModal component to use JSX (#7537)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 69, "deletions": 67}}, {"node": {"oid": "439fce89012c5c69b80f67a8578a57cb4c0d48a2", "messageHeadline": "Convert Mascot component to use JSX (#7535)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c51914c1a5262a7e5844bcf72f6d137f0a097559", "messageHeadline": "Convert the RevealSeedPage component to use JSX (#7536)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 88, "deletions": 83}}, {"node": {"oid": "f15237b1a51dc279455c792a855db2bb6eeb982c", "messageHeadline": "Convert ExportTextContainer component to use JSX (#7538)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "6849595326df0db4557a534fee3d0a83ec13f1d7", "messageHeadline": "Delete unused to-autocomplete (#7533)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 323}}, {"node": {"oid": "340559b8052b1f34c2bee83b551db6c27b837b6a", "messageHeadline": "Convert TokenList component to use JSX (#7541)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 45, "deletions": 52}}, {"node": {"oid": "714935d36ef5d8d4d7e3771f5b8c14f248091214", "messageHeadline": "Update Dropdown components tests to use JSX (#7527)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "49dfb5ec2c800f6ab2e24fdb406a70c1652f9460", "messageHeadline": "Convert ConnectHardwareForm component to JSX (#7517)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "80badb10c13d75c0e4ffc72e9673f4e5e9ab646e", "messageHeadline": "Convert ConnectScreen to use JSX (#7525)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 198, "deletions": 177}}, {"node": {"oid": "3086c0db7102f7f50f93b790cd180d7b9774eb8d", "messageHeadline": "Convert AccountList component to use JSX (#7524)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 113, "deletions": 110}}, {"node": {"oid": "9841845b307373088cc3976dadfdc8b8c3589f5e", "messageHeadline": "Convert PrivateKeyImportView component to use JSX (#7522)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "99e94dadbdea4c80b192c4116b8b0f4712be65ef", "messageHeadline": "Convert Tooltip component to JSX (#7516)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "9f7438e756a06b1c6fcdac1d1bf1ea32a63a9cd7", "messageHeadline": "Convert FiatValue component to JSX (#7515)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "f5824ffad775d0c8adb2dfbfa25816be1443bc86", "messageHeadline": "Convert CopyButton component to JSX (#7513)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "c555ea659c2f4688cd105437abf03c39e08975f5", "messageHeadline": "Convert NetworkDropdownIcon component to JSX (#7511)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 49, "deletions": 40}}, {"node": {"oid": "4fe147f82f61507c8ced9d309f37b66046f459d7", "messageHeadline": "Convert MenuDroppoComponent component to JSX (#7531)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "42814077231310126d92b976e98aaa47629f0dc6", "messageHeadline": "Convert the Root component to using JSX (#7532)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0d6b5b627d98ea181e94027440a68f1b2a0e8b3c", "messageHeadline": "Delete unused Copyable component (#7526)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 222}}, {"node": {"oid": "3203c75ee489734663df55a6a06fe325283f6d9d", "messageHeadline": "Delete commented-out CSS code (#7528)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "089c6915dfeea062796d8026f53cad1e145cebbf", "messageHeadline": "Fix accessibility of first-time-flow terms checkboxes (#7501)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "a3d0b71320d50db0309e6b39d39416441233faf7", "messageHeadline": "Convert ReadOnlyInput component to use JSX (#7512)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "1454426e3e23277939e8d8841a6010907c27ff65", "messageHeadline": "Convert AccountImportSubview to use JSX (#7520)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "d7fabae847ca9b4ee30921e5d1a7bc2478187587", "messageHeadline": "Convert JsonImportSubview component to use JSX (#7521)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 41, "deletions": 44}}, {"node": {"oid": "c775a842d10b5d0cd9f9db9b7cdda282f3fccd21", "messageHeadline": "Convert QrCodeView to use JSX (#7504)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "7d097dedaf92bfcbbfe9cb9619cd29038ba9287f", "messageHeadline": "Convert Dropdown and DropdownMenuItem components to JSX (#7510)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 33, "deletions": 36}}, {"node": {"oid": "7a0e40829ab7bb2fe0b697904e87ec76f2b3a4c5", "messageHeadline": "Convert AccountDetailsDropdown component to use JSX (#7509)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 85, "deletions": 70}}, {"node": {"oid": "1d9787c0d8803a3e54aa8f04d5ed51e4b04e188c", "messageHeadline": "Convert GasModalCard component to use JSX (#7507)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 16, "deletions": 32}}, {"node": {"oid": "df88e7656d0ecda75079d62f94961a70a2f39272", "messageHeadline": "Delete unused GasSlider component (#7508)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "3d598473a0925bda1f3a9fb6fcd2fa4560e4d05a", "messageHeadline": "Convert AccountPanel component to use JSX (#7505)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "878e0e3164fd0a2c60febc4a2c1a2e9d62fb9f24", "messageHeadline": "Fixing hardware connect error display (#7519)", "author": {"name": "ryanml", "email": "rlanese@asu.edu", "user": {"login": "ryanml"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6820a245b5d6f27c35494ec03037e80e5b640ea8", "messageHeadline": "Convert InputNumber component to use JSX (#7503)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "f7c9903d953f17b1f63b7a2e89628088a5278512", "messageHeadline": "Fix chainId for non standard networks (#7502)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5235d8db965bd90fb1c8dfc9b253aa07247f568f", "messageHeadline": "Remove unused onClick prop from Dropdown component (#7500)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7dd0b13408a278da6ad2de9ae4d217e9ecf4c45a", "messageHeadline": "Add EOL conversion to gitattributes (#7494)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eecaa4ef26743f3845a3c5a721ae9ebfb40b356b", "messageHeadline": "Merge pull request #7491 from MetaMask/send-gas", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "f763979beded94a8bfe7717a96e36c9c65f87368", "messageHeadline": "Add support for one-click onboarding (#7017)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 827, "deletions": 320}}, {"node": {"oid": "015ba83c6e69dcca676d626f70ef887a38ce01b9", "messageHeadline": "Update Wyre buy ETH URL (#7482)", "author": {"name": "Tyson Malchow", "email": "tyson.malchow@gmail.com", "user": {"login": "tysonmalchow"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4736e3ed87cf74f1e08f035133a8eb1ea2c15ab9", "messageHeadline": "Finish test description", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d84b16a78422890a4f8ffd873d9c1993d7bf8422", "messageHeadline": "Update Gas when asset is changed", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "359fbf3ace4849ff7181a4e2842f58576501ab56", "messageHeadline": "Change component props from string to object and associated tests to \u2026", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "bf57dd5ad918210c5f7e6680ed09d94f5f4b9acf", "messageHeadline": "Add overflow hidden (#7488)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff12d0572739d80faadac690e10b46ef8331ed2b", "messageHeadline": "Remove stray periods from settings tabs descriptions (#7489)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "71a0bc8b3ff94478e61294c815770e6bc12a72f5", "messageHeadline": "Refactor signature-request-original (#7415)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 392, "deletions": 358}}, {"node": {"oid": "a8be9ae42be3e0421114f7393dbf4863808f262a", "messageHeadline": "Fix link on root README.md (#7480)", "author": {"name": "Antonio Savage", "email": "afmsavage@gmail.com", "user": {"login": "afmsavage"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "056e8cdf7e948452b172eb45642228b62e8aca04", "messageHeadline": "Merge pull request #7479 from MetaMask/master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 108, "deletions": 51}}, {"node": {"oid": "aa41057628a812cfa3d330fd36684ca17ab2852d", "messageHeadline": "Update ESLint rules for curly braces style (#7477)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 747, "deletions": 251}}, {"node": {"oid": "72eb233ee953c381407f0121f76822a79753e4ee", "messageHeadline": "Merge pull request #7474 from MetaMask/Version-v7.6.1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 207, "deletions": 107}}, {"node": {"oid": "ea93408bddf6fc51767d1a046650b3ae811a6d24", "messageHeadline": "Revert \"Update abi-decoder (#7472)\"", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 23, "deletions": 39}}, {"node": {"oid": "cbd4f3f76eb6fe21494bf2c605fb1d4d7eb9180f", "messageHeadline": "Merge pull request #7475 from whymarrh/mkr-follow-up", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 79, "deletions": 11}}, {"node": {"oid": "038e2e8ca997ecf88defa4fca54183fce3d7b74c", "messageHeadline": "Update changelog for v7.6.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ab0600ef0ba690da15de0c7d2b636703f6af2336", "messageHeadline": "Add Remind Me Later to SAI migration notification", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 75, "deletions": 7}}, {"node": {"oid": "5f9e8867b4377556796aa92625c613fae603805f", "messageHeadline": "Allow any renderable type in HomeNotification texts", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "38f8d9906d8d113a549a5cbceea8d6b45cd8f229", "messageHeadline": "Version v7.6.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "476274474f5fc709b176f481d66865f190e14a52", "messageHeadline": "Add shellcheck lint (#7392)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "a26e77c61e5117b9db3fe852deed63f1d29f659e", "messageHeadline": "Update abi-decoder (#7472)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "5c356a4cac8f1cbefc3d863e22d8273ab73614aa", "messageHeadline": "Show transaction fee units on approve screen (#7468)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "346c1f2622d03fad76d0b0f94a3ba5d4ad269c4c", "messageHeadline": "Add additional rpcUrl verification (#7436)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 76, "deletions": 58}}, {"node": {"oid": "9d03865274441ec08aaa9c86d6192cab6d57482f", "messageHeadline": "Merge pull request #7470 from MetaMask/update-changelog", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2a90a886b220aaf7f1dacb8504360636f925cea5", "messageHeadline": "Update v7.6.0 changelog", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4ac247462bccf0bdc7ade96a3655c926d7786753", "messageHeadline": "Merge pull request #7469 from MetaMask/master", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "86c39c806e6eda8b6e29f706c5837285168dc8a9", "messageHeadline": "Merge pull request #7466 from MetaMask/Version-v7.6.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 775, "deletions": 187}}, {"node": {"oid": "b0890b6b32a10c0cddd9f4482d4d5bf5db8bcdcb", "messageHeadline": "Enforce a single boolean attr notation in JSX (#7465)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "a932dce6e39d7a58417298d9139b6e4829308a83", "messageHeadline": "Merge pull request #7467 from MetaMask/adjust-notification-icon", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7f5d82988075a8fe9a031e3ea944002a6b6545b6", "messageHeadline": "Set default height and alignment of notification icon", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5b88a1da9aee8373b1be8dbe8e50d4e939eb3222", "messageHeadline": "Version v7.6.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "86b165ea83be3afb4f2751a7bfd36f8544049b20", "messageHeadline": "Add migration notification for users with Sai (#7450)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 589, "deletions": 12}}, {"node": {"oid": "b3395502f2915a8b2ed1aa5d38bd93f997eea65f", "messageHeadline": "Merge pull request #7463 from MetaMask/expand-home-notification-height", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "935cf931204c0d0987505eeec95040b7d0577438", "messageHeadline": "Merge pull request #7461 from MetaMask/fix-home-notification-styles", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3003104a5daa5a61b5ec00aa9dc6d2d5e6d4ff74", "messageHeadline": "Expand home notification height", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "273ec7beeff3f7f0cf363d1b798167d69b45d3f3", "messageHeadline": "Import styles for showing multiple notifications", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "51bfe56510fe9e7039c9d2b0f7a00e5f3f1669fa", "messageHeadline": "Disallow spaces around the equal sign in JSX (#7459)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "f1384e75225d3bbcf7adf1c413b46c9fce03250c", "messageHeadline": "Disable unnecessary curly braces in JSX (#7454)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 131, "deletions": 130}}, {"node": {"oid": "659b4360bc1a0bfb6c7effd7549dbb64b9f1d963", "messageHeadline": "Add ESLint rule forbidding extraneous defaultProps (#7453)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "a271e7f45643b7ac5f42b125b8075aba055e502e", "messageHeadline": "Update Node version to 10.17 (#7447)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a6e387fddc44354f513fabaebbc72d6acf08bb2b", "messageHeadline": "Add button disabled when password is empty (#7451)", "author": {"name": "Sunghee Lee", "email": "630sunghee@gmail.com", "user": {"login": "Sunghee2"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a6f2693fec455065d1a20a075c7e140259bb9ad", "messageHeadline": "Add defaultProps to MultipleNotifications (#7449)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d41522d5c08d9cfa0fd6ad5fef242557b2183ba7", "messageHeadline": "Cleanup MultipleNotifications jsx in Home (#7448)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "076adda5be5866cbd034eb57da7b3e5a186edc00", "messageHeadline": "Merge pull request #7442 from MetaMask/master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "9a3b85a544b2b2077eb06c64262a9a72ff886e6d", "messageHeadline": "Merge pull request #7441 from MetaMask/Version-v7.5.3", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 775, "deletions": 20}}, {"node": {"oid": "83e34d90338b5043d094460cbf64e305f96b2fc6", "messageHeadline": "Update changelog for v7.5.3", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c3966aecdbcbf7ad13ff8bdf182c3c14be3c5f95", "messageHeadline": "Version v7.5.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "37b5449c132b81b9c37b1399502baaf4d897c0ff", "messageHeadline": "Added webRequest.RequestFilter to filter main_frame .eth requests (#7\u2026", "author": {"name": "Eduardo Antu\u00f1a D\u00edez", "email": "20141918+eduadiez@users.noreply.github.com", "user": {"login": "eduadiez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e5efed7d9c6606618affcfebec8adf84322c2df", "messageHeadline": "Merge pull request #7440 from MetaMask/master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "23ab6e2d544d1879882214c97a96defc2128fb57", "messageHeadline": "Add metricsEvent to contextTypes (#7439)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "494ad031760e60ecfa070363d805917bdbd4909a", "messageHeadline": "Merge pull request #7420 from MetaMask/e2e-test-for-typed-sig-request", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "3ffda6c684059aeab7f1129f19cefe2bb539a82b", "messageHeadline": "Merge pull request #7410 from MetaMask/fix-sourcemaps", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "10114a969790eedc32844fa131a37f9891a75083", "messageHeadline": "Update 512px icon (#7434)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "00e43d0b47e630f860226ee9723c99d917009573", "messageHeadline": "Ensure Etherscan result is valid before reading it (#7426)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e84c5055c7a1e31993f7d75905e6c26c3db13e4", "messageHeadline": "Add all icons to manifest (#7431)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "fb83b2937e23f991fcfa5982d4bf8421b866a990", "messageHeadline": "Utilize the full size of icon space (#7408)", "author": {"name": "Sergej M\u00fcller", "email": "sergejmueller@users.noreply.github.com", "user": {"login": "sergejmueller"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "64d7a95dffe34dbde4e01352e23aeb4984a93deb", "messageHeadline": "Merge pull request #7430 from MetaMask/change-browser-action-badge-co\u2026", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bce06098571cf61a957e9835c9dbb485e2f37d6", "messageHeadline": "Update badge colour", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e609e8518f287a004afd58cdac1c73e8c614f2a", "messageHeadline": "Merge pull request #7428 from MetaMask/Version-v7.5.2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b36e611cca104406682337cf025669fcb481ca47", "messageHeadline": "Update changelog for v7.5.2", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fcc6baf0d11f49dc4de306b09ed1013870b222ea", "messageHeadline": "Ensure SignatureRequestOriginal 'beforeunload' handler is bound (#7414)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "18622d7dcac9984f15ad88c211661c879c2e4a88", "messageHeadline": "Version v7.5.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f5cec3e6b7a2fa303ffbeec96cc3e6240b1612a0", "messageHeadline": "Ensure SignatureRequestOriginal 'beforeunload' handler is bound (#7414)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a34f1eae53a96114e80b1ff898dcc6dff480bfa6", "messageHeadline": "Merge pull request #7416 from MetaMask/add-eslint-import-plugin", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 478, "deletions": 5}}, {"node": {"oid": "f2e3fa58b6280534e9fa92e085ce7b0c350635f6", "messageHeadline": "circleci: v2.1 (#7421)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f8aaec6d32aa342a17e76bf72ae4d12efb05145b", "messageHeadline": "Adds and end to end test for typed signature requests", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "9ca22d8fae9689059763c4284aba553c3f2f5845", "messageHeadline": "Disable `import/no-unresolved` on lines that require build", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a57ff0b6813c68d17c27528e17a8d94d8ffa1d63", "messageHeadline": "Add eslint import plugin to help detect unresolved paths", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 473, "deletions": 2}}, {"node": {"oid": "3673459a54bc9794f0a3b4600d6b3b6803542281", "messageHeadline": "lock eth-contract-metadata (#7412)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "1c6e09b1cebcc2964197778baddf7cced90da160", "messageHeadline": "Fix sourcemaps", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "33d6abf0e2b925f68f0756eac8d919bb8d19fac0", "messageHeadline": "Merge pull request #7406 from MetaMask/master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "44109337d0b0490d37d8ca687d9e68303929dd7e", "messageHeadline": "Merge pull request #7405 from MetaMask/Version-v7.5.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 53}}, {"node": {"oid": "54d2ec9363d19414378479b1cbade855c96233e1", "messageHeadline": "Update changelog for v7.5.1", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ecfb629cd68bedea2c9ceacbca383bcf4ad08258", "messageHeadline": "Version v7.5.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a8e8c61ea4e5bb8aa7b77bae786d9158269af37", "messageHeadline": "Reject connection request on window close (#7401)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b4c00e94fbb2f38746521864a568aab1400aac4", "messageHeadline": "Revert \"Use common test build during CI (#7196)\" (#7404)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 31}}, {"node": {"oid": "9df268cdf1c524d8510cd44ece2fdf5b4a7d0df1", "messageHeadline": "Merge pull request #7403 from MetaMask/master", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "6acd5cec370ba10515b189cfa7c3d7f31ebf1cfc", "messageHeadline": "Get prop for signed typed data from domain instead of message (#7402)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce7f5166c829dc0d7a95c4129424a070d321a293", "messageHeadline": "Update json-rpc-engine (#7390)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "c594bb340d2f069b9db5115df23c6294091a1618", "messageHeadline": "Merge pull request #7351 from MetaMask/Version-v7.5.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3264, "deletions": 493}}, {"node": {"oid": "069a24c1b94b828d4a2bf7401c8bfe4b11db1405", "messageHeadline": "Revert \"Adds Wyre Widget (#6434)\" (#7385)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 125}}, {"node": {"oid": "aeabdfdf51ab3060db1a75583cd05131e8cc712f", "messageHeadline": "Update changelog for v7.5.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2ac96919fc6ce1feca67690b9434528a69a6d8eb", "messageHeadline": "Version v7.5.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "50bd1830f07498b903333e2a5a525365a30e2ce7", "messageHeadline": "Revert \"Adds Wyre Widget (#6434)\"", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 125}}, {"node": {"oid": "78224601b981829345bf85dc40c0bd3f08fec57b", "messageHeadline": "Fix grid-template-columns (#7366)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "728115171e12cb9953a6b1f8ed16a9f213e44ed1", "messageHeadline": "Catch reverse resolve ENS errors (#7377)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "66187333b134d1bb818586bb4432bcb86cc93209", "messageHeadline": "Prevent attempting ENS resolution on unsupported networks (#7378)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "42279c474bbb0b1cb83a3b2521cc8356a376e816", "messageHeadline": "Set default advanced tab gas limit (#7379)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a8175eb799935d9f7e3a0cb74269e78d7cfc5874", "messageHeadline": "Fix advanced tab gas chart (#7380)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "efe240195bc15889f4f27510694128bfe27bed48", "messageHeadline": "Hide accounts dropdown scrollbars on Firefox (#7374)", "author": {"name": "matteopey", "email": "matteo.pey@hotmail.it", "user": {"login": "matteopey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec1f3fa19a2261b04a034ea104e1c04c3acb1439", "messageHeadline": "Fix threebox last updated proptype (#7375)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "02aebc2e03d045f919d790de9fc0c5d8b7e2f698", "messageHeadline": "Add onbeforeunload and have it call onCancel (#7335)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "b27b568c32ee78d7928838eb0ad4421f6ed54579", "messageHeadline": "Update to gaba@1.8.0 (#7357)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 48}}, {"node": {"oid": "adb2b0aab40b5647ad61ccaf587fa6019adedad9", "messageHeadline": "Merge pull request #7353 from MetaMask/master-parity", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "9ed01dff7adf03bcaea0cf3ed4dcab2e94943135", "messageHeadline": "fix account menu width (#7354)", "author": {"name": "hjlee9182", "email": "46337218+hjlee9182@users.noreply.github.com", "user": {"login": "hjlee9182"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2673eef3c4f88876d095d0e20e0e21bc312a2af7", "messageHeadline": "Redesign approve screen (#7271)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1340, "deletions": 73}}, {"node": {"oid": "41e834f88c12a05c371464de972be706b744e708", "messageHeadline": "Merge pull request #7323 from MetaMask/Version-v7.4.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1816, "deletions": 4041}}, {"node": {"oid": "05b007aa358c47f5d74560c0d1229fd4f9175e82", "messageHeadline": "Fix provider approval metadata (#7349)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "99b8f2d5445ba2604516c064757b257774066b4d", "messageHeadline": "Fix provider approval metadata (#7349)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "eef570cf952b4be8d430fe25869295851f9fe291", "messageHeadline": "fix width in first time flow button (#7348)", "author": {"name": "hjlee9182", "email": "46337218+hjlee9182@users.noreply.github.com", "user": {"login": "hjlee9182"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbd14d796c4cc1f0d42fbe58a096c3e41d5590a5", "messageHeadline": "Clear `beforeunload` handler after button is pressed (#7346)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 51, "deletions": 34}}, {"node": {"oid": "6a4df0dc3f620ef0bfe4c1255c1f791390b4280a", "messageHeadline": "Adds Wyre Widget (#6434)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 125, "deletions": 4}}, {"node": {"oid": "57a29668f3caf3716fb99b904a53ec71cbce6ecb", "messageHeadline": "New signature request v3 UI (#6891)", "author": {"name": "Terry Smith", "email": "52763493+tshfx@users.noreply.github.com", "user": {"login": "tshfx"}}, "additions": 542, "deletions": 33}}, {"node": {"oid": "eed4a9ed6547c76299da086916168c48a4e8fef4", "messageHeadline": "ENS Reverse Resolution support (#7177)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 373, "deletions": 17}}, {"node": {"oid": "0138b0f9bde1256e7d79fae50bdd529b6d22333f", "messageHeadline": "Update Changelog for v7.4.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "dcd3b059dfb0e75a7cdf145c06ab6232bc3cecf9", "messageHeadline": "Version v7.4.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5455b8e3fd288dea6aa85091032de7ac68860dc5", "messageHeadline": "Add web3 deprecation warning (#7334)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "f9cd775eae5195f1d7ca4ba7c81f77cdda402ac5", "messageHeadline": "Add Estimated time to pending tx (#6924)", "author": {"name": "Kristian Tapia", "email": "kristian.tapia01@gmail.com", "user": {"login": "Krist14n"}}, "additions": 325, "deletions": 98}}, {"node": {"oid": "6bd87e1f0937691e5eed6b92659c6b5e54164b9a", "messageHeadline": "Add web3 deprecation warning (#7334)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "30606327f0b773600f6c226815a4392c6868dd23", "messageHeadline": "Add support for ZeroNet (#7038)", "author": {"name": "Filip \u0160", "email": "filip.stamcar@hotmail.com", "user": {"login": "filips123"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "fe28e0d13427ec5847b2099a946b9388b2ac4cd2", "messageHeadline": "Cleanup beforeunload handler after transaction is resolved (#7333)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 96, "deletions": 123}}, {"node": {"oid": "19965985ad9bbc12853da7f3943b86e37aae0db2", "messageHeadline": "Update `ethereumjs-util` (#7332)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "514be408f8eef60b27b79743d6525bf60a354ce4", "messageHeadline": "I#6704 eth_getTransactionByHash will now check metamask's local histo\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 372, "deletions": 16}}, {"node": {"oid": "51e5220d5eaa08f5a39100cdf1e9c31f55a91969", "messageHeadline": "I#3669 ignore known transactions on first broadcast and continue with\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "ab0eae1ed3f3890eb564a770dcae930b42a2691f", "messageHeadline": "Rename ConfirmPageContainerHeader class (#7322)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d843db5338eb07038ddea1054ca8cc991cc1b04", "messageHeadline": "Update eth-json-rpc-filters (#7325)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 18, "deletions": 30}}, {"node": {"oid": "bed58dd7d9aa359fe6e5dced7edaf5ff116d83fa", "messageHeadline": "Merge pull request #7326 from MetaMask/edit-contact", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "9d793015d39b2483ac190b53ada93e1b43d136a8", "messageHeadline": "Add static defaultProps", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d90b3feab809002629c9317dda1e221dad521a2d", "messageHeadline": "Add back placeholder addAlias for nickname", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cbd1d47559a9113a4a72b383447a570205c7a79b", "messageHeadline": "Allow removing of contact details to change details.", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "df8b825a671b67733777b0a53420de506292d2be", "messageHeadline": "Adjust copy-to-clipboard svg width and height on edit contact screen", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fd0f6bbeb6484a7969dc67bb7cc9c4fc3edbab2c", "messageHeadline": "Merge pull request #7324 from MetaMask/delete-contact", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "9285a10be661573cd5298cdc21c794fdd25c8d0f", "messageHeadline": "Adds the chainId to remove accounts from state", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8dfb0e8154d258d5c20ee4d7fd0c5b9e478478d6", "messageHeadline": "Add hostname and extensionId to site metadata (#7218)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 201, "deletions": 90}}, {"node": {"oid": "71817795766693742f59572c0e4781baca301cc4", "messageHeadline": "Refactor `new-account.js` (#7312)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 228, "deletions": 244}}, {"node": {"oid": "95618d2cdb27e6d89a2e6b51f04dc1932a7ed818", "messageHeadline": "Update caniuse-lite dep (#7321)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 45}}, {"node": {"oid": "b89d96e61a13be0c125eab199cb19f1306fc25bb", "messageHeadline": "Specify row height in grid template of transaction list items to fix \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af888d0ab24f1ba5bdbbee807fd769ab37f47741", "messageHeadline": "Add \"Retry\" option for failed transactions (#7296)", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 68, "deletions": 9}}, {"node": {"oid": "c8878f46d47247918e25d19ab8bb7973dd59ef27", "messageHeadline": "Remove unused design files (#7313)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 2404}}, {"node": {"oid": "478d6563f289b73e782bba6e854deab8fe6a923b", "messageHeadline": "Freeze Promise global on boot (#7309)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 121, "deletions": 5}}, {"node": {"oid": "5f4cce13f00501b1a841e1a87aed68289b46c261", "messageHeadline": "correct the zh-TW translation (#7306)", "author": {"name": "Sirius Tsou", "email": "sirius.tsou@gmail.com", "user": {"login": "SiriusTsou"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41ec11da0b83d20022a069a92e4ad43e0fcefe6e", "messageHeadline": "Merge pull request #7310 from MetaMask/signedTypedData-test-adjustment", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f53e4b67e06c9c60bba97ad54de904552baf9d1", "messageHeadline": "Remove async", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94a4b4d7dbfabb5809815dd9658b9ed31ade6890", "messageHeadline": "Stub signTypedMessage", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "adb50d1357fa555db3a6b1f80ce5db531f3b166a", "messageHeadline": "Fix flaky e2e tests (#7307)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 52, "deletions": 156}}, {"node": {"oid": "5c8048fcc1ab0fe0249e9cb61af97682899754ad", "messageHeadline": "Merge pull request #7304 from MetaMask/routeTypedSignaturesToKeyrings", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "ba25d52670c38fd9379b70d21dc14af0a6d47b9d", "messageHeadline": "Use `AdvancedGasInputs` in `AdvancedTabContent` (#7186)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 311, "deletions": 836}}, {"node": {"oid": "3acd1db0beb2cd9730311afe5d35977b87fc7d78", "messageHeadline": "Merge pull request #7222 from MetaMask/background-controller-tests", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 670, "deletions": 93}}, {"node": {"oid": "aecc85998152d59a267e02bed08991a92f56edeb", "messageHeadline": "Merge pull request #7303 from MetaMask/master", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4d6ce8ceebfd3c2adf1fad45da97406e4844e948", "messageHeadline": "Use async/await", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 130, "deletions": 148}}, {"node": {"oid": "25076da9cbab44b71465984fcaec64d3cced83ba", "messageHeadline": "Remove unused dependency", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3eee9a2458c71087bd68682239754869f97e785a", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d26a8e7f82938e59b7d6b1668d3b480246e3da49", "messageHeadline": "Allow non strigified typed data params", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a8aca0a3265bdbeb4d92dab872cd96f4b4f0ec4e", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into routeTypedSignat\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 46, "deletions": 55}}, {"node": {"oid": "27d67558fcb929af5b708055ed2f1144fd15f0da", "messageHeadline": "Update `superagent-proxy` to address security advisory (#7301)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 46, "deletions": 55}}, {"node": {"oid": "4b4bee77c708b18531179f1574f1058455c13ff8", "messageHeadline": "Move signTypedData signing out to keyrings", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "06dc3b260aa93150b63bd4b102671c03d68e6f3d", "messageHeadline": "Merge pull request #7299 from MetaMask/Version-v7.3.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "55bc9936c67832ab86c6558d832ee6598b1861a5", "messageHeadline": "Turn off full screen vs popup a/b test (#7298)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "6bdf6e07dbd152be6661d58ba8252ce686b4ca4e", "messageHeadline": "Version v7.3.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "225b6a98e0ea34954daaaed1640a677d0b8ba480", "messageHeadline": "Update changelog for v7.3.1", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "51cc2faf56aae41d146046e2aa46220ea20b528a", "messageHeadline": "Turn off full screen vs popup a/b test", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "2a81083f14257bebcd9c9d5cb76910dd29e42d39", "messageHeadline": "MM controller additions, balance controller, typedMessageManager, and\u2026", "author": {"name": "tmashuang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 610, "deletions": 15}}, {"node": {"oid": "4f9ea17185a72464e5f0cbafcc1f12a679f861c3", "messageHeadline": "Merge pull request #7295 from MetaMask/master", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "32f20587ace3aa7bb47aeeee78de21da65053dff", "messageHeadline": "Merge pull request #7223 from MetaMask/Version-v7.3.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 9704, "deletions": 27790}}, {"node": {"oid": "994a8a31678af49cf9014dcecf0cb77affada909", "messageHeadline": "Add metrics events for clicking and saving tx speed ups (#7275)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ebc876454e1ec6ae5b86c2aa84cedcb65d4c5a63", "messageHeadline": "Update v7.3.0 changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a5035d49fc4633ec09a48ffc7e2308dd370a95b5", "messageHeadline": "Version v7.3.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4d4126d4708da23409438853fe36413e351a442a", "messageHeadline": "Update `https-proxy-agent` as per security advisory (#7289)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "4ad42d8374a83fda23cff37dddb70de26c89e8df", "messageHeadline": "Update `https-proxy-agent` as per security advisory (#7289)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "06536b1d0f4778297b405c03e2b53909cf8b0e13", "messageHeadline": "Fix phishing detect script (#7287)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a646bfb5069a77023cfc260dfa79921f9dbfa29d", "messageHeadline": "Lessen the length of ENS validation to 3 (#7285)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d9f3685bb58cd7b134345318aed10511df94920", "messageHeadline": "Prevent Logout Timer that's longer than a week. (#7253)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "3d1f214cb094cc835142ece4178278f8d92c9b64", "messageHeadline": "Remove trailing commas from JSON files (#7284)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1c774d8f319ac6aac9952dccc01792f4d4a0b27", "messageHeadline": "Handle empty fetch response (#7111)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee913edf9f680d9b1e460d574ae6f7348aab1020", "messageHeadline": "fix issue of xyz ens not resolving (#7266)", "author": {"name": "Mark O'Sullivan", "email": "mark@argent.im", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a7292ad5461435a7fb369e5c9bbdab6269d0c22", "messageHeadline": "Merge pull request #7269 from MetaMask/master-parity", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "08a7308b049d53c56f227d1edca59cf515bc4173", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bafcbc90afe5ce8df846781a928e264bdb51b118", "messageHeadline": "Merge pull request #7251 from MetaMask/Version-v7.2.3", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 6128, "deletions": 536}}, {"node": {"oid": "a8bd527d7287feb3e1d456edeba60b6968d6ab7c", "messageHeadline": "Update changelog for v7.2.3", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4ed452e6ede368a364b704fa0362a5a5883fb28b", "messageHeadline": "Fix e2e tests and gas default (#7267)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "e7bf250eabfd5ce95fdda02d66c53406d98762f1", "messageHeadline": "Do not transate on seed phrases", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a7c7dcda6bcd45da86a75f44eaf8e206cf5e5b6", "messageHeadline": "test:integration - fix renamed test data file", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e6b4f88d17bdbd01737bb365c4f35905c58e078f", "messageHeadline": "lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "e283ff181e4d39dc0b47c766863a6dc7ff2919f7", "messageHeadline": "test:e2e - fix bail condition", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd62cc190160328bc9259379f3c817aafd247402", "messageHeadline": "test:e2e - fix responsie argument", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e3f1263f21147cae75c1fb69ee36a6e5b7a41c9", "messageHeadline": "test:e2e - refactor missed spec file", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 56}}, {"node": {"oid": "133ba76785f99961b244c9882df2d2cfa3bc2d55", "messageHeadline": "test:e2e - only overwrite window.fetch once per session", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "11e1c3b95d829dd13a4c4c421047b6c50dde3058", "messageHeadline": "test:e2e - rework fetch-mocks", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5945, "deletions": 16}}, {"node": {"oid": "56dae017a98e8b8859ec89c0cb702240a86cb2e5", "messageHeadline": "test:e2e - add extra delay before closing popups", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d43a78432fe650ccfd3082bfbef02ecaf870551b", "messageHeadline": "test:e2e - factor out prepareExtensionForTesting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 89, "deletions": 251}}, {"node": {"oid": "54491974ec140f2344ffdee6d46b4cfbcc2e1c56", "messageHeadline": "test - e2e - dedupe fetchMocking + compose script as fn", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 46, "deletions": 185}}, {"node": {"oid": "b884cd573cd417e17f7a522cbc249759f1e63bc4", "messageHeadline": "Ensure correct tx category when sending to contracts without tx data \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "1a0b0ce7c792fe9c4a87090b9b34a082425b17e5", "messageHeadline": "Fix e2e tests and gas default (#7267)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "38df64783d8b96cd1cb0f496d2573e7a37b0aa66", "messageHeadline": "Ensure correct tx category when sending to contracts without tx data \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "f94c3b96ed1ac5d0988569423b5036f065ce178a", "messageHeadline": "Version v7.2.3", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d7a4dfebeb0625377d5cfe094c28ce7d4941d053", "messageHeadline": "Merge pull request #7260 from MetaMask/notranslate-seed-phrases", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3383eabc9d80b3f60162773a56342649ff0ac301", "messageHeadline": "Use translated string for state log (#7255)", "author": {"name": "ryanml", "email": "rlanese@asu.edu", "user": {"login": "ryanml"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "aa95e5a4c82a3f8534e2fd8b5ab59243f26b1edc", "messageHeadline": "Do not transate on seed phrases", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b5ac9340bfe76487ba45df432f554fd6e6db843", "messageHeadline": "Fix custom nonce placeholder type (#7243)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93b473d46d5b00e2b139cf5a8c0c8556782efa25", "messageHeadline": "Merge pull request #7244 from MetaMask/mark-3Box-sync-as-experimental", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1369d0280dc48302f0a5a438ae5967ba26897fa3", "messageHeadline": "Mark 3Box sync as experimental", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9541d1e281b0ae02d4f41d8bd6cb31d67f27fdc5", "messageHeadline": "Don't wait for 3Box initialization during login (#7242)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e6e8897434419a5d694161fee9aab4b382452089", "messageHeadline": "Custom nonce fixes (#7240)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "45a8fdebf72a9b2fd6b767412c539a3faafd6b1d", "messageHeadline": "Update ETH logo, update deposit Ether logo height and width (#7239)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "daf4fe439c054ea897a5ebc10eaccf107305dda7", "messageHeadline": "Ensure 3box validation uses the correct address (#7235)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8d97bdc5c97a466d75532b97a064223ed2eeafe2", "messageHeadline": "Fix error handling when checking for 3Box backup (#7232)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b69982da847aa4f92fd12dab7cef5a481d980d6b", "messageHeadline": "Remove logging of action.value of set_next_nonce (#7233)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "67ab13b74b595df382b57390d888c81051c877ff", "messageHeadline": "Master parity with developer/release (#7225)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5f254f7325b2b3a74916643c31383196ba012c0b", "messageHeadline": "Add advanced setting to enable editing nonce on confirmation screens \u2026", "author": {"name": "ricky", "email": "ricky.miller@gmail.com", "user": {"login": "rickycodes"}}, "additions": 319, "deletions": 18}}, {"node": {"oid": "970e90ea702a6819340f71b965a414b616014fde", "messageHeadline": "Add migration on 3box imports and remove feature flag (#7209)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 192, "deletions": 191}}, {"node": {"oid": "f1111fe401262f2ec5b9d4000b7a8cf0fe06f5f9", "messageHeadline": "Merge pull request #7214 from MetaMask/Version-v7.2.2", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e1efb4d7acbacf57d94888087e6f03e48bad64c7", "messageHeadline": "ci - install deps - limit install scripts to whitelist (#7208)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 119, "deletions": 4}}, {"node": {"oid": "1bd22b58c0db1dcaa0dcd6865a094e5114f353af", "messageHeadline": "Add a/b test for full screen transaction confirmations (#7162)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 240, "deletions": 15}}, {"node": {"oid": "1375a86eaf007ab288348fff6aefffa94932ad79", "messageHeadline": "Add v7.2.2 to changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "288553f300fcab073e0b3201b813db482a050ceb", "messageHeadline": "Update minimum Firefox verison to 56.0 (#7213)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fc6c50de2a25a24d31dacee9f5e080e9d44723f", "messageHeadline": "Version v7.2.2", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0ad6e2ada8784a1b13e8a89ff0b91eaf16d17d13", "messageHeadline": "Update minimum Firefox verison to 56.0 (#7213)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d71f3f8547d4cea98454b6f36caebc602b82049", "messageHeadline": "mesh-testing - submit infura rpc requests to mesh-testing container (\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "f5b2977764f13df0f0b478718383415156c67a7b", "messageHeadline": "obs-store/local-store should upgrade webextension error to real error\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "8a1ddbbcd81864cc091756480f2af34f57782f6e", "messageHeadline": "sesify-viz - bump dep for visualization enhancement (#7175)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "e86cebde3baf251c8e76a4854d7bcbd99920a293", "messageHeadline": "address book entries by chainId (#7205)", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 433, "deletions": 257}}, {"node": {"oid": "e44a2283b5ff147c982e8e89b7aa5e3d618d955c", "messageHeadline": "Optimize images only during production build (#7194)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 617, "deletions": 537}}, {"node": {"oid": "b0ec610908f41157b31f8e6c76ae35c87c43509d", "messageHeadline": "Use common test build during CI (#7196)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "f100d753cf6e9fcffe10e5ba0f8144275d6a93c8", "messageHeadline": "Report missing `en` locale messages to Sentry (#7197)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "9f21317a30ecf9fa9db1c14face983c6e23ef1e7", "messageHeadline": "Verify locales on CI (#7199)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 41, "deletions": 35}}, {"node": {"oid": "a869fd639b209a047bf94bf9ea8ddb2a41e8d98e", "messageHeadline": "updated ganache and addons-linter (#7204)", "author": {"name": "Marius van der Wijden", "email": "m.vanderwijden@live.de", "user": {"login": "MariusVanDerWijden"}}, "additions": 746, "deletions": 1084}}, {"node": {"oid": "85cbf8a89486236c684523726cec44dc5fba428f", "messageHeadline": "Merge pull request #7173 from rekmarks/fix-errors", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "710b00b7a1439e97915b85223010ff4a51ea0b1c", "messageHeadline": "fixup! add user rejected errors", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "672ade33a6a3b23ff059e921dc8725920e4a5754", "messageHeadline": "add user rejected errors", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "79e0a9c1a6f79724e84197cabe42b242620043e2", "messageHeadline": "update json-rpc-engine", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "58c5fe01bf6d399c6206e0593e60e05d256af2b0", "messageHeadline": "use eth-json-rpc-errors", "author": {"name": "Erik Marks", "email": "rekmarks@protonmail.com", "user": {"login": "rekmarks"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "48bf2f87315d585ad80f99bb9ab007835f19f54a", "messageHeadline": "Remove unused locale messages (#7190)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 168, "deletions": 23299}}, {"node": {"oid": "624139a00f43f2e0837fcc1a1ce0a3e9852baa78", "messageHeadline": "Remove unused components (#7191)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 189}}, {"node": {"oid": "5b309afc2c4fc3a1b68b9639f24951840ae1908e", "messageHeadline": "Merge pull request #7189 from MetaMask/add-goerli-to-incoming-tx", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "03f216e27c7edd45ae00becba8b2406ce3f774dc", "messageHeadline": "add goerli to incoming tx", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "87ac07bb3504e60db476f8baa87388fef151ebb8", "messageHeadline": "Refactor validation function (#7187)", "author": {"name": "Sunghee Lee", "email": "630sunghee@gmail.com", "user": {"login": "Sunghee2"}}, "additions": 148, "deletions": 13}}, {"node": {"oid": "638149d86137854e5c037c6eb9e52e2778789719", "messageHeadline": "Remove unused modals (#7184)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 685}}, {"node": {"oid": "8a08b320e5973e5672a1036c486f0b811fc4465c", "messageHeadline": "Remove unused customize-gas modal (#7185)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 331}}, {"node": {"oid": "c007fcab1aa4009d5647529f15a0364735ec95c2", "messageHeadline": "master => develop (#7182)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "ef7d0192c1edb43604b85a09befab0bd5355d7f2", "messageHeadline": "Performance: Delivery optimized images (#7176)", "author": {"name": "Sergej M\u00fcller", "email": "sergejmueller@users.noreply.github.com", "user": {"login": "sergejmueller"}}, "additions": 1203, "deletions": 1217}}, {"node": {"oid": "a6131d7a465e9bafc90005fb397cb5bc42f480cc", "messageHeadline": "Merge pull request #7179 from MetaMask/Version-v7.2.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 209, "deletions": 2}}, {"node": {"oid": "323a0dc73cfb0e6e999c5f82cce2e7842ced6105", "messageHeadline": "Update changelog for v7.2.1, v7.2.0, and v7.1.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "30e0a85f1def69477d992757b52ba192dd19dd02", "messageHeadline": "Add `appName` message to each locale", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "79d88abe54163691d0a6dbc3a20dd3c2af71f9bc", "messageHeadline": "Merge pull request #7180 from MetaMask/add-app-name-messages", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "a0b9eff5c46c0801648a3ac53dd2beabc2f79e60", "messageHeadline": "Add `appName` message to each locale", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "9ca0c6fcddec37ca47b6956700b05b3526315f1a", "messageHeadline": "Version v7.2.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "27834681a72524f9f5620661ef7fdde10a5220ae", "messageHeadline": "Merge pull request #7138 from MetaMask/Version-v7.2.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 62814, "deletions": 2655}}, {"node": {"oid": "eb478078a79469e4bb6075e4d41888a967e6be90", "messageHeadline": "Update changelog with additional bug fixes", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "009bf802f76fcbfc5a01aeda6273157884a1b59d", "messageHeadline": "Fix recipient field of approve screen (#7171)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "b5da8a237ec40a43435f3aa4d7d645141fb5cd06", "messageHeadline": "Remove the disk store (#7170)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "3696e4c648bea413eabc20f17c2b689152480723", "messageHeadline": "Update @hapi/subtext as per security advisory (#7172)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e7a0939f536f53c5c2c23037f428e69c38713693", "messageHeadline": "Add fixes for German translations (#7168)", "author": {"name": "Sergej M\u00fcller", "email": "sergejmueller@users.noreply.github.com", "user": {"login": "sergejmueller"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5641f1be29d16652a1409cf5f1d80a3a7b12262c", "messageHeadline": "Fix recipient field of approve screen (#7171)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "7985f4f4f832deba6a4c5cfc32ad71ec2bd80e0f", "messageHeadline": "3box integration 2.0 (#6972)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5168, "deletions": 130}}, {"node": {"oid": "bf72f39ff14b5c39c1760a7486bac341c42fb3b7", "messageHeadline": "ci - metamaskbot - include links to dep-viz and all artifacts (#7155)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "94318d8b28636b9652898559363a021497a73adc", "messageHeadline": "Replace `undefined` selectedAddress with `null` (#7161)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c80deaa1b8ab0c5e4ea7e2a8c2aad827c5efb7d9", "messageHeadline": "Add polyfill for AbortController (#7157)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "da4119339ba95ad68d4f016b1442df675d13a6eb", "messageHeadline": "Set minimum Firefox version to v56.2 to support Waterfox (#7156)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95b4d9111631e49d2465df7f4914987cd6757c14", "messageHeadline": "Replace `undefined` selectedAddress with `null` (#7161)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "50e9c4e5adabac018dc7a79a2bdce8bc869b432e", "messageHeadline": "Add polyfill for AbortController (#7157)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a00493fdbdd2cce0fbf1165feed2ba06c8d20133", "messageHeadline": "Remove redundant error logging (#7158)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "34440d63eb0f34adaf76269b1144e7ae5863ed65", "messageHeadline": "Set minimum Firefox version to v56.2 to support Waterfox (#7156)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbbf6986d2a9194346a55e27de164c9d976a625a", "messageHeadline": "ci - install deps with \"--har\" flag to capture network activity (#7143)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "629f5ef221bfcfa15764b580fca017791b8b504b", "messageHeadline": "ci - create source-map-explorer build-artifacts (#7141)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 79, "deletions": 11}}, {"node": {"oid": "da1d506de10f58a795b39ce0270dd66833d3e3f2", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-v7.2.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "41305b6616343efb2b211252f74ae057472d7dbe", "messageHeadline": "Publish GitHub release from master branch (#7136)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 66, "deletions": 25}}, {"node": {"oid": "8524d17d2d803842be18fccb32f402345739bd3b", "messageHeadline": "Update the changelog for v7.1.1 (#7145)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d10d345e5c0404bffd5979353ffef291cb975a3e", "messageHeadline": "build - replace gulp-uglify-es with gulp-terser-js", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "0985e8f0122814d1513273af7a84714dc61be584", "messageHeadline": "ci - build-artifacts - generate sesify-viz for inspecting deps (#7151)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 248, "deletions": 10}}, {"node": {"oid": "c9fffafd9a5375eafc4ba4727a9d28a56243668c", "messageHeadline": "Publish GitHub release from master branch (#7136)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 66, "deletions": 25}}, {"node": {"oid": "38f65509511e9186b7303159113bd312246f957a", "messageHeadline": "fix rinkeby spelling (#7148)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f402d0998061f5c725e5a64ca420b78e0d6d18d1", "messageHeadline": "Merge pull request #7139 from MetaMask/build-terser", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "e8d1f16400700f0272c727e75a5f6db6760b15df", "messageHeadline": "Merge pull request #7144 from MetaMask/test-e2e-refactor", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6072, "deletions": 520}}, {"node": {"oid": "75238fc918961dbcc5f80c3c0869e3200ba6e6b5", "messageHeadline": "Merge pull request #7146 from MetaMask/gource-viz", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "86e69b6a22a155676f312a40d5991cb3a2b64b26", "messageHeadline": "deps - move gulp-terser-js to devDeps", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef3f7b77f2ee585c4ae0d34e094fb19fb73483f2", "messageHeadline": "test:integration - fix renamed test data file", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8eb3e4705a695b30874bae964b98858c330f7bdd", "messageHeadline": "lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "b2e1f14039d5709d759d92071f7b19364c15a32f", "messageHeadline": "test:e2e - fix bail condition", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ded3b7df62cf3c078169e58b582e70a56d35a9ff", "messageHeadline": "test:e2e - fix responsie argument", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d2376ac2682b1df7bc3a6cedac427fd0f94a27a2", "messageHeadline": "test:e2e - refactor missed spec file", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 56}}, {"node": {"oid": "17e7b1a8cba379488bf07e4850cb08627a93ae4c", "messageHeadline": "test:e2e - only overwrite window.fetch once per session", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "43007555bd80f42b6bc01093bf3d6ddf1ea351f0", "messageHeadline": "test:e2e - rework fetch-mocks", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5945, "deletions": 16}}, {"node": {"oid": "59f18e3207ef3da84753a505de173e135abc1063", "messageHeadline": "dev - move gource instructions from docs to development script", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "581763d510f51ad708143d9c7e8f38e6e8f0ca45", "messageHeadline": "test:e2e - add extra delay before closing popups", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "95b1cfd2823eb8435e1acbb5986bdf5452738e18", "messageHeadline": "test:e2e - factor out prepareExtensionForTesting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 89, "deletions": 251}}, {"node": {"oid": "3afd69b3ec31bb3af8014a6792875921fa9a8441", "messageHeadline": "test - e2e - dedupe fetchMocking + compose script as fn", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 46, "deletions": 185}}, {"node": {"oid": "db3d7542058df774f4dd772548f5267fd23e1524", "messageHeadline": "Update the changelog for v7.1.1 (#7145)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "72fd15e8289086283bf3f7b20de3f4c6551650d0", "messageHeadline": "build - replace gulp-uglify-es with gulp-terser-js", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "c1994ccf36676907d5b38434440e50fde94095e2", "messageHeadline": "Version v7.2.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9a10c20918d28f204b6837d4ae5de6a810dd015", "messageHeadline": "Update changelog with 7.2.0 changes", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "869c83fd2c8c73365c403415c29d951e639fbac7", "messageHeadline": "Fix network-form block explorer URL validation (#7137)", "author": {"name": "Sunghee Lee", "email": "630sunghee@gmail.com", "user": {"login": "Sunghee2"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7af902e500936f6a2a685a6c0c2ec546bc4e7e99", "messageHeadline": "Make chainId available in the metamask-inpage-provider (#7110)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 304, "deletions": 6}}, {"node": {"oid": "0ffee10f19aae89f8276257252ccdbe233694a48", "messageHeadline": "Prevent invalid inline speed-ups (#7085)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "0dd273b3e556a1b06b915a9984232013e880f736", "messageHeadline": "Bump mixin-deep from 1.3.1 to 1.3.2 (#7132)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a65c546a8986c9aa4bc6f7f598e1b8acb31f55fc", "messageHeadline": "Bump lodash-es from 4.17.4 to 4.17.15 (#7131)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "9c91cb9a7bea7861eba9417bb0f3d33983c3e12b", "messageHeadline": "Bump eslint-utils from 1.3.1 to 1.4.2 (#7130)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "c81b0a9d2eba1462584fde8be1400b32c4dfc578", "messageHeadline": "Bump nwmatcher from 1.4.3 to 1.4.4 (#7129)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04229305751cb844f68c2cf2633d80a24d232621", "messageHeadline": "Bump eth-json-rpc-middleware dependency (#7128)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "67f6857fcebd304a41af1d7afa0f40d9bc357208", "messageHeadline": "nvm: Update to v10.16.3 (#7127)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dad4db8de07b95e519451aaab42b58c1984f16d", "messageHeadline": "build - dont create bundler until task is actually run (#7117)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5363d6aa2a649a2408db7e930b4a7c93264886eb", "messageHeadline": "Prevent multiple warnings for the same locale message (#7091)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "8a1887d9dfa77d2b39a64099aaaac269900a9766", "messageHeadline": "Merge pull request #7113 from Gudahtt/remove-duplicate-keys", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2672ae7e667e4a49784c09b8b311fde6e494d35b", "messageHeadline": "Remove duplicate keys in `ru` locale", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "93204a578b4bd999ba67fa2d22249ba6f0d63c8c", "messageHeadline": "Update localization from Transifex Brave order (#7099)", "author": {"name": "Brian R. Bondy", "email": "netzen@gmail.com", "user": {"login": "bbondy"}}, "additions": 59283, "deletions": 2817}}, {"node": {"oid": "1e7b37d1cce0deb2fdb67916b6538823d18ac8b4", "messageHeadline": "Combine fetch-with-timeout implementations (#7084)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 31, "deletions": 54}}, {"node": {"oid": "3e9d247d4b2f91ec80a8f7a0f7ebcba3b6c2addd", "messageHeadline": "Fix fetch-with-cache (#7083)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 172, "deletions": 16}}, {"node": {"oid": "622c3e482ff3de1fad313daf59ec761fcd04bb11", "messageHeadline": "Added missed phrases to RU locale (got from en locale) (#7012)", "author": {"name": "Denis", "email": "43764701+zlocate@users.noreply.github.com", "user": {"login": "zlocate"}}, "additions": 993, "deletions": 0}}, {"node": {"oid": "09866269bfa2e39d2246475ad9454daced9e6ed0", "messageHeadline": "Merge pull request #7102 from Gudahtt/fix-persian-locale-indentation", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1799, "deletions": 1799}}, {"node": {"oid": "86602d8b498db8ec723d13d5cb48565a7a892b41", "messageHeadline": "Fix indentation of the Persian locale", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1799, "deletions": 1799}}, {"node": {"oid": "ab59eafeb175e8da05475093ead4062c00764cc5", "messageHeadline": "Merge pull request #7098 from MetaMask/Version-v7.1.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 292, "deletions": 450}}, {"node": {"oid": "d5b64090343a562359d4f0d92e5b8cc82fb44944", "messageHeadline": "Version v7.1.1 RC (#7071)", "author": {"name": "MetaMask Bot", "email": "37885440+metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2bab45744238543ede2dc470c1f8968560128631", "messageHeadline": "Persian translation @mapmeld (#6878)", "author": {"name": "ehsan01", "email": "31785021+ehsan01@users.noreply.github.com", "user": {"login": "ehsan0x"}}, "additions": 1802, "deletions": 0}}, {"node": {"oid": "d2799f40b65e2fb55379488e38050d7fae6f8981", "messageHeadline": "Allow dismissing privacy mode from popup", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d589d2dec09f8a14fdff1c632990a5eaba34a8c8", "messageHeadline": "Right-to-left CSS (using module for conversion) (#7072)", "author": {"name": "Nick Doiron", "email": "ndoiron@mapmeld.com", "user": {"login": "mapmeld"}}, "additions": 268, "deletions": 14}}, {"node": {"oid": "361a19a85043c19c0bc8e06365f7e482cb6a4c9b", "messageHeadline": "Merge pull request #7093 from MetaMask/allow-dismissing-privacy-mode-\u2026", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3a4b3f5510735405b8589f7ae1117862a5d7ea9b", "messageHeadline": "Add dismiss button to privacy mode notification", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bbbf68c8df6abeb2e43b9d22c439d1b3146b60ea", "messageHeadline": "Allow dismissing the privacy mode notification", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daa20b4b63dc0509ac4911ebbb1bf7534e299fd6", "messageHeadline": "Return after rejecting promise in action (#7079)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 156, "deletions": 133}}, {"node": {"oid": "0f1edce403bd6fcb8a6efacf1fe537c0ca8f9134", "messageHeadline": "Fix BigNumber conversion error (#7088)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "87cf0ced1344e9db55f9bb9e1b4c050ec8fd7d88", "messageHeadline": "Fix confirm token transaction amount display (#7081)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "887b2572f5cd95a5a2c006b890cad9f6ed2db5bd", "messageHeadline": "Add breadcrumb spacing on Contacts page (#7087)", "author": {"name": "ricky", "email": "hello@ricky.codes", "user": {"login": "rickycodes"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "76ef33257ecdd2ae564623b1d25d8e534369a63e", "messageHeadline": "Add changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f6d25357dbd5ee12a3841e863549961f7ea1a88d", "messageHeadline": "transactions:tx-state-manager - optionally take a function as a searc\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "4b905ffe39bf1918ae64e00377b77f3b1a0b7559", "messageHeadline": "Version v7.1.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b8e69369d54763cc58695687738ac3885014f3b4", "messageHeadline": "Merge pull request #7068 from MetaMask/Average-Gas-Button", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "302c8153092136f752c30507b536e0b0402de8e7", "messageHeadline": "Get and set average gas price button estimation as default", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f1229ce804aad3c63c413f4987b6aa419875ffa", "messageHeadline": "Merge pull request #7066 from MetaMask/Version-v7.1.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2092, "deletions": 1009}}, {"node": {"oid": "4e29fb97d60995f053bcaa63d43c9771520f7a91", "messageHeadline": "Remove Babel 6 from internal dependencies (#7037)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 146, "deletions": 202}}, {"node": {"oid": "2306dbd75e0befba488fecdddaccb468145ea985", "messageHeadline": "Fix undefined tx id error (#7053)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "fe2d053435cfde02e3dd68f5c9924045fcf41a0f", "messageHeadline": "Merge pull request #7059 from MetaMask/Gas-Estimation-Api", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 130, "deletions": 101}}, {"node": {"oid": "f9bdc8043609d54048180c3eda25b299037749e4", "messageHeadline": "Remove blockscale, replace with ethgasstation", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 130, "deletions": 101}}, {"node": {"oid": "ecbde20949d857e289368e0235b43b828bdf4553", "messageHeadline": "Remove ComputedbalancesController (#7057)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 138}}, {"node": {"oid": "6dfc16f0fc717d6249ecdd36261abc621d0f56e6", "messageHeadline": "Add lint:changed script entry to lint only changed files (#7055)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "732e76a3cbfe62da5217f93b59b269a478555b72", "messageHeadline": "Merge pull request #7029 from MetaMask/Version-v7.1.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e5231eed3d15531281d8f01f4178349f462d48f6", "messageHeadline": "Update CHANGELOG.md for v7.1.0", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fc55b1007b3699d4df35841a88c364c05a6b4df0", "messageHeadline": "Version v7.1.0", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "35c29c732d87707130b23e64f56821739289dada", "messageHeadline": "Right align \"Total\" line items in tx detail view (#7050)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7badc0ea1a96e22e2e5eb61666058a54263df829", "messageHeadline": "Merge pull request #7047 from Gudahtt/auto-reload-deprecation-warning", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ef3859ff775e9f36869fcce80eee388039adb2af", "messageHeadline": "Add toggle for incoming transactions (#7049)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 108, "deletions": 5}}, {"node": {"oid": "2ceac1f27f1a19cfd0ee1847526bf442c2051126", "messageHeadline": "Add warning about reload on network change", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f9c0bdda3205c27c4e96dae53276eba106e660bc", "messageHeadline": "Update Italian translation (#7046)", "author": {"name": "matteopey", "email": "matteo.pey@hotmail.it", "user": {"login": "matteopey"}}, "additions": 146, "deletions": 5}}, {"node": {"oid": "e0e06709d3ea79db3830bf1e68667bc41b1fa732", "messageHeadline": "Fix indentation of div.request-signature__rows code (#7045)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cc71b4f52b861fda6620874dd8c9ae30c0c0ede9", "messageHeadline": "Add support for eth_signTypedData_v4 (#6930)", "author": {"name": "Brendan Chou", "email": "brendanchou@msn.com", "user": {"login": "BrendanChou"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "6e081eb17c8052dc626e1d113784ee8e1f9f96f2", "messageHeadline": "Filter non-ERC-20 assets during mobile sync (#7035)", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "e47448362de84e07905aac0f5bd418b92bbd7288", "messageHeadline": "Bug fixes for incoming transactions (#7043)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 90, "deletions": 51}}, {"node": {"oid": "821529622e4baf095dc34c309b878d09f945da9b", "messageHeadline": "Fetch & display received transactions (#6996)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 942, "deletions": 26}}, {"node": {"oid": "2f5d7ac8c304260bf9f6aef487140c04741bd17c", "messageHeadline": "Remove unused gentests (#7026)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 241}}, {"node": {"oid": "facb00023abd2cad4555267ad0623051ae0df039", "messageHeadline": "Revert \"[ImgBot] Optimize images\" (#7027)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "498d0385f3243d28fab8141c3c4f8a7f5f94b236", "messageHeadline": "Remove unused gentests", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 241}}, {"node": {"oid": "247659ca651b683baba4eff2fbb49a9cb89d4503", "messageHeadline": "Connections settings tab (#7013)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 711, "deletions": 506}}, {"node": {"oid": "4d9b095dd0c280638b7593e87317f075b93f5ec4", "messageHeadline": "Using translated string for end of flow messaging (#7021)", "author": {"name": "ryanml", "email": "rlanese@asu.edu", "user": {"login": "ryanml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ae5c0909232fc72635fae53ae4c7adce2e3cb2d", "messageHeadline": "Rename Contacts List settings tab to Contacts (#7018)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d3eafc3703514450be4872bc752e06c849274172", "messageHeadline": "Fix Coveralls CI job (#7008)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f34afee081f8adfbc9c5fd058872873995367590", "messageHeadline": "Add migration 34 and 35 (#7001)", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "043920c9ff56477ed05e0cd121808b16b4680a20", "messageHeadline": "Address book fixes (#6978)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "6bc10778804ca45dfa089a180f14bbbee346e37d", "messageHeadline": "Make Coveralls its own optional CI job (#7002)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e321feb92df92f7581ccc468dd735937ce3d4d9a", "messageHeadline": "Fix Firefox e2e test command on CI (#7000)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "22b20837d4b3447d4edfd68caf76eb787a469af1", "messageHeadline": "Remove reload from Share Address button (#6991)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "ceace71bf5989eb8137d7f0617a85ccaa92dce30", "messageHeadline": "Remove unused lostAccounts state (#6979)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 181}}, {"node": {"oid": "d4db2c3de370f7c94ec8cba0d35fc14ef8667bd0", "messageHeadline": "Show recipient alias in confirm header if exists (#6944)", "author": {"name": "Kristian Tapia", "email": "kristian.tapia01@gmail.com", "user": {"login": "Krist14n"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "b3ad16306c15f8897757216cb8aaac0b308dd089", "messageHeadline": "Merge pull request #6977 from MetaMask/develop", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 76, "deletions": 12}}, {"node": {"oid": "24e3970881a1153657cb48bd0a5a3878b9c8d8d8", "messageHeadline": "Merge pull request #6976 from MetaMask/Version-v7.0.1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "12e055a37c54c6fe12c1c02676041b8d29c753bd", "messageHeadline": "Close window after opening fullscreen (#6966)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "9ac2720981c489a18359932b124fd869a2d2adb0", "messageHeadline": "Changelog update for v7.0.1", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aceb6f0d3ef77b8fa84fda5d42bb2223d3043b96", "messageHeadline": "Version v7.0.1", "author": {"name": "MetaMask Bot", "email": "metamaskbot@users.noreply.github.com", "user": {"login": "metamaskbot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "da7fe65599d4a1d0f779c826b862a9482f20fd40", "messageHeadline": "Ensure seed phrase backup only shows up for new users (#6975)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14e31cb9bec57fca470686e08437798a773ab6ff", "messageHeadline": "Allow overriding GANACHE_ARGS for e2e tests (#6970)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "db08881d4527e8a037f401ef22b849e52152864f", "messageHeadline": "Merge pull request #6969 from MetaMask/develop", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 33907, "deletions": 60997}}, {"node": {"oid": "86ad9564a064fd6158dab6a3c9e5b10614ef6e68", "messageHeadline": "Merge pull request #6957 from MetaMask/Version-v7.0.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "372241e93588be00ecf675107028a6e8536ca7d6", "messageHeadline": "Add #6967 to changelog", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "232600d928724b7ea8f92bdca55ee0f5001a5df7", "messageHeadline": "Merge remote-tracking branch 'origin/develop' into Version-v7.0.0", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f679b58fcd116b5b4c3896e6aa9a16c54c0ab1ee", "messageHeadline": "Merge pull request #6968 from MetaMask/prevent-hidden-popup-overlay", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "835d4fbb139185a0026a24bb2f25ae55d7ee2baf", "messageHeadline": "Update mobile sync (#6967)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 13, "deletions": 8}}, {"node": {"oid": "b3833b1074d7bc1b9836c7f09f8ad04ab100c714", "messageHeadline": "Prevent hidden popup overlay", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "0e51292acf5146b4eaad01e1616a5241fb6aaacc", "messageHeadline": "Bump manifest version to 7.0.0", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ba3eacbbddb4ea7d4c94d76c567046505da9805", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into HEAD", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 58, "deletions": 46}}, {"node": {"oid": "3136dd39eaed13a32bd4aa54415842e75bb8a2bd", "messageHeadline": "Only show notification expand icon when there are > 1 notifications t\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "010e3927da0f98857c1703b9c568e91abce72db9", "messageHeadline": "Show seed phrase challenge in browser (#6961)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 45, "deletions": 38}}, {"node": {"oid": "1779dc8be4f30cdf69ab47c5a26a6765f8b50ad3", "messageHeadline": "Merge pull request #6959 from MetaMask/normalize-addresses-send-from-\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "291516b0db7320db8980fe0685b66ac4df0005e2", "messageHeadline": "Merge pull request #6962 from MetaMask/develop-master-parity", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bf00f42252147bb5a746b30de5ce853d5ad597f6", "messageHeadline": "Merge branch 'master' into develop-master-parity", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1e5b678772f0089a84e389771e840195c15bbadb", "messageHeadline": "Ensure showing of add contact dialog on send accounts for checksum in\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c9404f2ae73b5a64a3e3f8b65d7670316356b1e", "messageHeadline": "Version 7.0.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "165f44d3a487adc580cc4b68580d3ac42a34bcd0", "messageHeadline": "Address book name save fix (#6945)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 375, "deletions": 33}}, {"node": {"oid": "9d5be5d29fcdab1273e30810f87de4624b8622a1", "messageHeadline": "New notification fixes (#6955)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 238, "deletions": 179}}, {"node": {"oid": "dadda918b4f2b82c6da82c6d0605d9134868202f", "messageHeadline": "Update code owners of manifest and lockfile (#6953)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75d53745826fd7927ec24240f4462bf4226464de", "messageHeadline": "Restrict unconnected notice to specific protocols (#6954)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "2649b9b8bb5b675217e3ab9258d96797f3bcdfba", "messageHeadline": "Display seed phrase reminder if user has tokens (#6952)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6a0dbcdb31e4c49737578cce4034ab2fcf906e2e", "messageHeadline": "Upgrade to Babel 7 (#6942)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 426, "deletions": 253}}, {"node": {"oid": "a6d4725e5c946e66f1f79afdc80563b807500104", "messageHeadline": "Fix incremental security e2e test (#6948)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9317115fa88e42216e33a149101f40e5c9e001e", "messageHeadline": "Add browser recommendation to README (#6941)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "decc604eb8325422ad32bdc3ccdb417b41d1226a", "messageHeadline": "Increase minimum version of Firefox supported (#6939)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb87a0b92ce2392ef0d0dc173fb094513ddb10f7", "messageHeadline": "Add migration to remove `seedWords` state (#6937)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "1b33d7fd4c23aad032f0333c9b910d4ac37f1813", "messageHeadline": "Fixes use of 'Enter' key to save contact in address book modal (#6946)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7eae4ba80e06f1d2069575d9b96dae66ea4496f", "messageHeadline": "split AccountDetails into a separate component (#6943)", "author": {"name": "Christopher Cooper", "email": "christopher.c.cooper@gmail.com", "user": {"login": "cg505"}}, "additions": 210, "deletions": 163}}, {"node": {"oid": "3eff4787757ac22d0a469c91599cdcfd97a2a98c", "messageHeadline": "I5849 incremental account security (#6874)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1507, "deletions": 28}}, {"node": {"oid": "189e126f6184b4351a9f11d8dc063d7abd5e9bbe", "messageHeadline": "Remove logging of network dropdown props (#6940)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d1e47a30bc3118cf267a9cff5049b6daabfd3105", "messageHeadline": "Add test cases for migration 34 (#6938)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "e9a63d5d5b428e8ace6423652d8691205bb129f0", "messageHeadline": "Default Privacy Mode to ON, allow force sharing address (#6904)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 576, "deletions": 117}}, {"node": {"oid": "4d88e1cf862c3ae174780cd888d7703685db23e7", "messageHeadline": "Enable indent linting via ESLint (#6936)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1641, "deletions": 1641}}, {"node": {"oid": "e9c7df28ed88f6dc3a5074cf873f3920429d1803", "messageHeadline": "Address book send plus contact list (#6914)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4147, "deletions": 1001}}, {"node": {"oid": "1fd3dc9ecf16f00d721078e114138e529a7b8e16", "messageHeadline": "Switch from `npm` to `yarn` (#6843)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 23322, "deletions": 56044}}, {"node": {"oid": "618c1caf407d5497f4c7ba793f9163640b007e03", "messageHeadline": "Update publishing doc to reflect automation (#6899)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "2761cc5a2d3dc5120112a49f59634b5bed840c6c", "messageHeadline": "Hide Copy Tx ID and block explorer link for txns w/o hash (#6928)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "948b6ca80b07169f75259eec62ba6a67b0ca41eb", "messageHeadline": "Fix casing of Etherscan (#6927)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "329c3764496723e6021ccd772a302dc9452efbf4", "messageHeadline": "Remove unused props from routes and network dropdown (#6919)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 5, "deletions": 67}}, {"node": {"oid": "1f45798707830fc913a2bff9ed1c5c86c1be83e7", "messageHeadline": "Override `ownProps` with state props in `SignatureRequest` (#6911)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "1112277cd628378f8b0e659067456677ec9a45ac", "messageHeadline": "Remove `seedWords` completely from metamask state (#6920)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 8, "deletions": 539}}, {"node": {"oid": "58965ed1643a816dca1fec608671017266709dda", "messageHeadline": "Remove unused route constants (#6918)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "aae57c259d992a699479a8035c56ed1532c059c8", "messageHeadline": "Improve Redux DevTools documentation (#6917)", "author": {"name": "Mark O'Sullivan", "email": "mos182@hotmail.co.uk", "user": {"login": "MarkOSullivan94"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad1e447252ecf62911af0d4014773c23aa54c5f7", "messageHeadline": "Run `test-deps` in parallel with `prep-deps-npm` (#6909)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a578c725c886b7c3d99914aed0be1aeec9e49b2b", "messageHeadline": "Remove unused `seedPhrase` prop (#6913)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "adac1de822fb461ba792ae248fbda366c428fca7", "messageHeadline": "Remove `AccountDropdownMini` component (#6906)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 33, "deletions": 257}}, {"node": {"oid": "74639ab3ae65fdaaabb8e340f27d581ab49227c7", "messageHeadline": "Remove unused `time-remaining` component (#6912)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 22, "deletions": 98}}, {"node": {"oid": "429030a00e7fb5b8b20fb863ef3ba501a5729eab", "messageHeadline": "Remove unused `unlockAccountMessage` callback (#6905)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "754f98aea227fd14709062d7fddde85c744f15b8", "messageHeadline": "Fix `npm-audit` script (#6908)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "049df23104132fea1d87ab6cf8a2be1fa55bd3f5", "messageHeadline": "Update `extend` to address npm audit advisory (#6907)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "934433e4bed1d0db67cb92bf5695952733461e63", "messageHeadline": "Single asset dropdown fix (#6900)", "author": {"name": "Kristian Tapia", "email": "kristian.tapia01@gmail.com", "user": {"login": "Krist14n"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "fc3b035aac66c5636ef7d77c0659a157cdf4384d", "messageHeadline": "Check balance before testing it w/ isZero (#6898)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e81aa6073d30d5a93fce9a2414203e8367ae16b9", "messageHeadline": "Resolve onion addresses (#6869)", "author": {"name": "Alessandro Ricottone", "email": "ricott2@gmail.com", "user": {"login": "ricott1"}}, "additions": 32, "deletions": 43}}, {"node": {"oid": "2788a9463f4bbf4cc670eaaec62ae84de64cafed", "messageHeadline": "Bump eth-sig-util to 2.3.0 (#6896)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 39, "deletions": 218}}, {"node": {"oid": "0f8a9a5d495498d87093c14d3d87c51d3f23c7e2", "messageHeadline": "Serve CSS as an external file (#6894)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 45}}, {"node": {"oid": "437132bf25525dd786bb5da1d1d934a6ef050949", "messageHeadline": "Replace deprecated Chrome API (#6895)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4139019d0f4dd83f56da400ca7e0e6d1976d1716", "messageHeadline": "Version 6.7.3 (#6889)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "aea54d1b86e8b3d23afe145428335bffdbfe906c", "messageHeadline": "Address resubmit bug (#6886)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "787079d8a66e7841b373d610135c4e5a1715542d", "messageHeadline": "Merge pull request #6888 from MetaMask/ResubmitFix", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a6deccd81096ad4bbef0f1fa6e816c41ecb57ba5", "messageHeadline": "Fix resubmit bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2a7278eb7eb4c1895c5beebda2a0ea1e80bc4037", "messageHeadline": "Remove Babel transformations for older browser versions (#6812)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "7357f011c3ff6580480bcc520ce4127667c412b7", "messageHeadline": "Set minimum browser version in manifest (#6877)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "271e0ceb938168ee9a7020131ad7aa137d75568f", "messageHeadline": "Improve the Redux DevTools documentation (#6882)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "83c24405096db60ad06c9f5978a0b75529f3c2fc", "messageHeadline": "Add scripts to automate GitHub releases (#6653)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 278, "deletions": 1}}, {"node": {"oid": "33071e3014d9b207c0264596a4b7c203982a7bc1", "messageHeadline": "Targets base inputs and only prevents outline if user uses a mouse (#\u2026", "author": {"name": "Terry Smith", "email": "52763493+tshfx@users.noreply.github.com", "user": {"login": "tshfx"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "5cc4a5c6b7cbdf9420672ed77cfffa7ccbbe6367", "messageHeadline": "Broke the close notification window logic out into it's own action. (\u2026", "author": {"name": "Terry Smith", "email": "52763493+tshfx@users.noreply.github.com", "user": {"login": "tshfx"}}, "additions": 36, "deletions": 48}}, {"node": {"oid": "721215973a5d317ed587c9ee9e63b6fb97afacf8", "messageHeadline": "Re enable the setMouseUserState styles. (#6860)", "author": {"name": "Terry Smith", "email": "52763493+tshfx@users.noreply.github.com", "user": {"login": "tshfx"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "78cdee23c0f9ba0a6e54bab0ddccc4df3abfe3d9", "messageHeadline": "Abstract domain provider from its stream transport (#6670)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 65, "deletions": 15}}, {"node": {"oid": "32fffe53f5016b8fc4f2b78f4501fc271705b96d", "messageHeadline": "Remove Drizzle tests (#6855)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 337}}, {"node": {"oid": "45b3b5df5cf3bb52169ab9b9631e8315db63d559", "messageHeadline": "Show lockfile diffs on GitHub (#6857)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "da00eb814c924dbdcf911d6314b91fdc18af4747", "messageHeadline": "Update lodash transitive dependencies (#6856)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 74, "deletions": 71}}, {"node": {"oid": "b316dd1c402d10bf81d401ba679c87b8b9d48ad5", "messageHeadline": "Remove outdated development tools and documentation (#6845)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 177}}, {"node": {"oid": "c7c090d19c333bfcac97ec8f99e2c1518d20870e", "messageHeadline": "Remove stray period from Learn More link (#6853)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04ae92a2c03c5115b7b5be63ab2d03ef5c78bccd", "messageHeadline": "Lint `.json` files (#6852)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 15, "deletions": 42}}, {"node": {"oid": "270d1d0fa9254cf882994b7f229779a033e58601", "messageHeadline": "Add eslint dependency (#6842)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 769, "deletions": 81}}, {"node": {"oid": "0366459eddd9ca8eefab9a4a2773685880af1151", "messageHeadline": "Update version of Firefox used on CI (#6841)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ded3dc1381decc872b23eb4b706fa6571fe98cdc", "messageHeadline": "Add translation support for Learn more and All done on end-of-flow (#\u2026", "author": {"name": "Terry Smith", "email": "52763493+tshfx@users.noreply.github.com", "user": {"login": "tshfx"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "96a12a627ec14850155420e041f3bd55e3dce71a", "messageHeadline": "Merge pull request #6832 from MetaMask/master-rebased", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 290, "deletions": 87}}, {"node": {"oid": "9be7fd39ba8aa368902a738898b191fba00b01af", "messageHeadline": "Sync lockfile (#6833)", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 1500, "deletions": 2029}}, {"node": {"oid": "ea7ba5dd5fa34fd06689dfe72577670542d53412", "messageHeadline": "Remove unused AppVeyor configuration (#6840)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "2eea38868081d5e1d87b70712253cceb750f2011", "messageHeadline": "Remove unused expressions (#6839)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "1c19ce91a421134a41f1e14a60196d8da0e778f0", "messageHeadline": "Fix changelog formatting errors", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "830c801ec39ee5dc878b1a08d7241d96bba0b6d6", "messageHeadline": "Add React and Redux DevTools (#6793)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1481, "deletions": 59}}, {"node": {"oid": "09eca3cc60db8a00e8ffb5ebb15ff42992eec044", "messageHeadline": "Improve auto changelog script (#6753)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 53, "deletions": 19}}, {"node": {"oid": "1ca23078c44669c1d6d8638e7c18cac85984db27", "messageHeadline": "Fix wording in readdToken message (#6837)", "author": {"name": "Saxon Knight", "email": "knight7@users.noreply.github.com", "user": {"login": "knight7"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0218bdbbbc54bc5b495d813cf295da18000d136", "messageHeadline": "Rename accountManager usages (#6790)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "564818d236d0a9618b4dfda13e69bca9ea891dc7", "messageHeadline": "Delete unused ui/example.js file (#6831)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 123}}, {"node": {"oid": "45534d9908b9a495e2afcbe8a04343b0bb4ee6a5", "messageHeadline": "[ImgBot] Optimize images (#1) (#6829)", "author": {"name": "filmendless", "email": "blackeye-_@hotmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fabba27b78ad7299d8638a1a3f0b2ded3d21080d", "messageHeadline": "Capitalized speed up label to match rest of UI (#6828)", "author": {"name": "Brian Soule", "email": "briansoule4@gmail.com", "user": {"login": "briansoule"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "daccb06a60e10e36d400f3b46807fac07b68a4fe", "messageHeadline": "Create MetaFoxLogo component (#6819)", "author": {"name": "ryanml", "email": "rlanese@asu.edu", "user": {"login": "ryanml"}}, "additions": 73, "deletions": 91}}, {"node": {"oid": "caa40912ac686c3b1b7ae4f5e04ee09e38afb373", "messageHeadline": "Replace deprecated shell-parallel with concurrently (#6807)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 704, "deletions": 165}}, {"node": {"oid": "b7f3f26ebfea47d968424291016f41fa11d314e6", "messageHeadline": "Remove job-screens CI job (#6823)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 441}}, {"node": {"oid": "32a3f5ad7b8d30c1d4843152e575770b189146ea", "messageHeadline": "Address various UI styling issues (#6744)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 155, "deletions": 175}}, {"node": {"oid": "6df65069a24f0aa1ce60cbe9fbc91ee24c2c5def", "messageHeadline": "Replace react-addons-css-transition-group (#6816)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 73, "deletions": 35}}, {"node": {"oid": "7b2997dbc54a8207d75347571d171c3da467b68b", "messageHeadline": "Remove `husky` from lockfile (#6815)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 99}}, {"node": {"oid": "47544110a2730af35ab96adb7fbe2b72dd00fe1b", "messageHeadline": "Remove unused `babel-polyfill` dependency (#6814)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7f7517b9e6fe82cb86deccf93cfcef4ed3b918de", "messageHeadline": "Remove unused Babel transformations (#6811)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 6, "deletions": 182}}, {"node": {"oid": "7a5d0f7e7f5677fac382aac4ad9d1e7b912ffa60", "messageHeadline": "Remove unused `gulp-uglify` dependency (#6810)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "95f198550e419c598750a1717014dac6ca5091e9", "messageHeadline": "Declare variables before use (#6806)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 99, "deletions": 97}}, {"node": {"oid": "0311f2d28c60fb82141dee471c19ad085930f8cc", "messageHeadline": "Added visual documentation of the account menu component (#6775)", "author": {"name": "Mark O'Sullivan", "email": "mos182@hotmail.co.uk", "user": {"login": "MarkOSullivan94"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ec40b2a32526a8e28b007905c1ba63395c1042b6", "messageHeadline": "Check for invalid gas estimates from local storage (#6800)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 347, "deletions": 139}}, {"node": {"oid": "05e21208146c65325330746a7860ce086f10e345", "messageHeadline": "Version 6.7.2 gas limit fix (#6786)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 273, "deletions": 85}}, {"node": {"oid": "397e0d128d034d10ab3f44641128f3aef99355a9", "messageHeadline": "Version 6.7.2 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "c7608e6fe935c2b16c41bb0ff27eeeb50e8a2eb3", "messageHeadline": "Remove `disc` (#6801)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 213}}, {"node": {"oid": "cc7bb306e2c2c00538764b9ae515db183f559e8b", "messageHeadline": "Increase CircleCI `addons-linter` memory (#6802)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df17853502f2a9cad6bf0067663de9496f67a7b7", "messageHeadline": "Remove UiMigrationAnnouncement and associated state (#6794)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 133}}, {"node": {"oid": "714cf72fc3bfdf6c0440f712e5719885c86dcc00", "messageHeadline": "Omit integration tests from default test script (#6803)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "797f0c6cedfb6d9e401e62414cc8aa07a36d7bd7", "messageHeadline": "Reduce time to show tx \"speed up\" buttons to 5 seconds. (#6797)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a44f38e640405422f9a7e78a1527efacb34ac094", "messageHeadline": "Fix PropType warning (#6792)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91cda027c914c2f4f18e22d1669f34fbcda06633", "messageHeadline": "Add Mark Stacey (Kyokan) to UI CodeOwners (#6798)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8f3cb310338d92db057fcfbdd8cd6282e6d3de", "messageHeadline": "Merge pull request #6780 from MetaMask/Version-6.7.2", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 742, "deletions": 1152}}, {"node": {"oid": "632c9b21e297f3255ecbb4a70812aa53c87b2ff4", "messageHeadline": "Version 6.7.2 gas limit fix (#6786)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 273, "deletions": 85}}, {"node": {"oid": "5737df249d70062252a65039e7c3f96dd046da90", "messageHeadline": "Move e2e tests out of beta dir (#6785)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 22, "deletions": 374}}, {"node": {"oid": "8b5ef5b45e78e100a24c7fa5c92630e5182a894b", "messageHeadline": "Update eth-contract-metadata to use published registry version (#6784)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "865321d26909c9927910557f4380ffb2d15d9caa", "messageHeadline": "Update asmcrypto.js to latest version (#6767)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "687984a9383d948cbe2e8964973ee8c2f0370e6d", "messageHeadline": "Added Confirmation Modal for Delete Network (#6776)", "author": {"name": "Akshit Kr Nagpal", "email": "akshitkrnagpal@gmail.com", "user": {"login": "akshitkrnagpal"}}, "additions": 114, "deletions": 17}}, {"node": {"oid": "9fd8a3d46e2f3320f7eacc654e56f9466196b728", "messageHeadline": "Move Browserify transforms to gulpfile (#6768)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "e768ed9b167c2e9d856e1ff1a4a3e495d39d1083", "messageHeadline": "Version 6.7.2 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "448720327b45470af4ee62ae0ad5649df5a6d8b4", "messageHeadline": "Merge pull request #6765 from MetaMask/master", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 168, "deletions": 41}}, {"node": {"oid": "743afd4e9d0c229001519e1370945d640946fd2c", "messageHeadline": "Fix whitespace", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c623a8be76c5f6692d3c59c1b0933b48f90e5334", "messageHeadline": "Re-enable sourcemaps publishing", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a6efa7ae8db6423697c373beb228cd1629ebd5eb", "messageHeadline": "Merge pull request #6778 from MetaMask/DisableReleaseScript", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "07f55bc3900c3b2f8a37404ac2be6aa338088b67", "messageHeadline": "Disable release script from CircleCI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d16d6f483c28c07aedcaa0bc69228109fa5fbade", "messageHeadline": "Validate txParams in TransactionStateManager.addTx (#6713)", "author": {"name": "Akshit Kr Nagpal", "email": "nagpalkrakshit@gmail.com", "user": {"login": "akshitkrnagpal"}}, "additions": 82, "deletions": 6}}, {"node": {"oid": "27a572d15a1c9a8463912df9d41dcfb96838bb80", "messageHeadline": "Merge pull request #6764 from MetaMask/Version-6.7.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 145, "deletions": 31}}, {"node": {"oid": "56088d8370428118bdd6241f991824046a71c098", "messageHeadline": "Version 6.7.1", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "789fc8b8ad3136688036f77a3925541b605f8fc3", "messageHeadline": "Fixes display of confirm screen token decimals by not relying on conf\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 117, "deletions": 14}}, {"node": {"oid": "0e108db3cc96a86040256e189aed9202834c3c47", "messageHeadline": "Adds e2e tests that fail when token decimals are displaying incorrectly.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "90eb5c44406aaf0be68a1bb366cf98023a2214b2", "messageHeadline": "Merge pull request #6759 from Gudahtt/node-v10", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "d566543bf518827e29ae4b61d673e54f94efe8b7", "messageHeadline": "Handle invalid strings during seed phrase import (#6743)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "a6bfc6f441e280effa046700adb52414fdb2de6d", "messageHeadline": "Fix seed phrase import back button (#6758)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d191f261793cfb1f935c5a4ac3d20a62bfe6540", "messageHeadline": "Refactor account-details-modal (#6751)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 116, "deletions": 108}}, {"node": {"oid": "9ed64568f4ed262083b8aea445e943eb7490ebd9", "messageHeadline": "Update to Node.js v10", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "b9f69b535fc8c23e2e2a81d7484d0115778ab5dd", "messageHeadline": "Generate complete source maps (#6756)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "59d3a3d312ac32a0aded8fd680634f5e1d739430", "messageHeadline": "Fixes #6760, correct PropTypes for nextRoute (#6761)", "author": {"name": "ryanml", "email": "ryanlanese@gmail.com", "user": {"login": "ryanml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99209095d17a4ef7da4fc73e7a65849a02baaf69", "messageHeadline": "Merge pull request #6749 from MetaMask/v6.7.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 390, "deletions": 263}}, {"node": {"oid": "3f8c9126fda5251f6ba8cb2e98875bae4ddb8d6d", "messageHeadline": "Use inline source maps in development (#6754)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "76e7c3bd1f63cd75f111e4505ff6460fbb7525db", "messageHeadline": "Merge pull request #6589 from MetaMask/DocumentHotfixProtocol", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "84c28896a677c7a9b6ea006e0ff45caff006fba3", "messageHeadline": "Version 6.7.0", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a37a5acbe1d65571363c10017b24fe0b07ff0398", "messageHeadline": "Add simulation failure to tx confirmation when transaction simulation\u2026", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5e3b99f4dd28d0b2d3a881a05f63cf839960adc2", "messageHeadline": "Merge pull request #6738 from whymarrh/lockfile-reviewer", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "542652c517ad7c3b67e041db206b2899a4f62644", "messageHeadline": "Merge pull request #6735 from whymarrh/node-8.16", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a6246f38f5c937ff712eaa4ce54c1f4b50997a55", "messageHeadline": "Merge pull request #6736 from whymarrh/unused-deps", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 66, "deletions": 458}}, {"node": {"oid": "a1b46d4b62ee5756a420ab11b3126b9a6e2bc23b", "messageHeadline": "Update README test instructions", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "225eaa65ccaa94d2bd44b69bed256c42e973fcab", "messageHeadline": "Fix 'watch' npm script", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d8ab3a8eff131c2d3c0c444ba373b167b2d8b77", "messageHeadline": "Merge pull request #6745 from MetaMask/fix-readme", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b53a3403b4c28b5a5b32bb14cd2efcd0757aca5a", "messageHeadline": "Clarify dev build (`npm start`) in README", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "313def1ce2459e30e12572e28605da13c5fe3fbe", "messageHeadline": "Remove shapeshift deposit form (#6746)", "author": {"name": "Mark Stacey", "email": "markjstacey@gmail.com", "user": {"login": "Gudahtt"}}, "additions": 2, "deletions": 434}}, {"node": {"oid": "fbde8d043b60d4e10483f210df5bf13899ba6b3f", "messageHeadline": "Update commands in README for building locally", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "c70ef95338b9d9e205b1ab1f03a7cca53b22d502", "messageHeadline": "Add codeowner for package*.json files", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "487508276e7adee29882570e14314af17a7ad73c", "messageHeadline": "Uninstall unused jshint-stylish", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "13c40eb1ebc603348ca1b51e9b7d96a5b21f07f8", "messageHeadline": "Uninstall unused prompt", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 121}}, {"node": {"oid": "8039c8edc9f61e99339cc95d1b83da148a02d97a", "messageHeadline": "Sort deps correctly", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1994f339139f3efba5d3b5385e38b1243fbbb9eb", "messageHeadline": "Uninstall unused react-addons-test-utils & react-testutils-additions", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "e1b1eac6564907423967cec1f4adebcd9120b7cb", "messageHeadline": "sync lockfile dev flags", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 59, "deletions": 20}}, {"node": {"oid": "7acc6d991c4163d5834499cc58bd8a7fce557162", "messageHeadline": "Uninstall unused sandwich-expando, semaphore, semver, & shallow-copy", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "579f491e555ea930f9a9510b06d31fc06154dbc9", "messageHeadline": "Uninstall unused react-markdown dependency", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 144}}, {"node": {"oid": "7574f3df1e50e5a3184a3c4ad71f8a6966a90919", "messageHeadline": "Uninstall unused pumpify", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "35e2b7a1decdcb1eeccf79db02941672a6051a4e", "messageHeadline": "Uninstall unused pojo-migrator", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5236fb733eb04e0bb8168032683bde57b98eb681", "messageHeadline": "Uninstall unused multiplex", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "1866f4b4afb2a7541dba2970ae417ffc4e104c0c", "messageHeadline": "Uninstall unused fast-levenshtein", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4d4ce8a2a578ac0b1a5c55a26bc001cded3e33cc", "messageHeadline": "Uninstall unused lodash.uniqby", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6c511f8fd0c39df7aa16f89e6521b42692bb4150", "messageHeadline": "Uninstall unused eth-hd-keyring", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5821e8e16b4723ed57c9176fb37cde3756bdc5ca", "messageHeadline": "Uninstall unused lodash.memoize", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c8d3c393833dea0ebac740a719d6b71e07fcec0b", "messageHeadline": "Uninstall unused hat", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "9c13d74e7e42f8eb9f5802c883df44db3f44f588", "messageHeadline": "Uninstall unused identicon.js", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "77a515fbc457006690b9a96e3e99a9185cdfa00d", "messageHeadline": "Uninstall unused extension-link-enabler", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "d2711513c08f63a08f08ecf637fd3ff9957c4312", "messageHeadline": "Uninstall unused eth-bin-to-ops", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "61d75bedeaed89e036448665a51c0c29781736db", "messageHeadline": "Uninstall unused ensnare", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "dcf36766859d27f21c13de7d09adabf847a2c9c2", "messageHeadline": "ci: Update to Node 8.16 Docker images", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ffda4210d6af851f872657a578eef6f89d40a1ef", "messageHeadline": "nvm: Update to 8.16", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a257a73172cb8d51db20461b982b9b4accb2a429", "messageHeadline": "Add loading view to notification.html (#6648)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "b9d4d3d78e8c4ed4ca24a09ddf2975214cec4d62", "messageHeadline": "Merge pull request #6731 from bbondy/develop", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3e3deed4709a84c7877dcef846788f0dc648c013", "messageHeadline": "Merge pull request #6728 from MetaMask/i#6724", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "7afe81a4217426aff7a42ee89ad25ecd0e2fc2ed", "messageHeadline": "Add brave as a platform type for MetaMask", "author": {"name": "Brian R. Bondy", "email": "netzen@gmail.com", "user": {"login": "bbondy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5cf5359e788d7c93495da2ace5c9f81648b67fea", "messageHeadline": "transactions - always hexprefix txParams on update; fixes #6724", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "748801f4179d353959f40049cf6ca27851eebd0e", "messageHeadline": "4byte fallback (#6551)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 376, "deletions": 262}}, {"node": {"oid": "5a7add38b45ee5099bf9c601cf76119c151168fa", "messageHeadline": "Merge pull request #6721 from MetaMask/Version-6.6.2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 34094, "deletions": 19923}}, {"node": {"oid": "2ff184d77ee33dc1c06256f160c97be714feec62", "messageHeadline": "Merge pull request #6698 from MetaMask/Version-6.6.2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3f8f2a9ae13e915705a523c93dfc66bd033f2c60", "messageHeadline": "Merge branch 'develop' into Version-6.6.2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 422, "deletions": 241}}, {"node": {"oid": "af79692e890c45f2a26bf5fc0abf95988b1e15ea", "messageHeadline": "remove broken readme link (#6720)", "author": {"name": "bobby dresser", "email": "bobby.dresser@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18179fd34551680bd65df7c0c3caaa5945d1e94d", "messageHeadline": "Add delete to custom RPC form (#6718, #6650)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 229, "deletions": 60}}, {"node": {"oid": "a47370057e9453e49c1d83a17fcdda275affb940", "messageHeadline": "Fix styles on 'import account' page, update help link (#6700)", "author": {"name": "Kirill Goncharov", "email": "kdgoncharov@gmail.com", "user": {"login": "xuhcc"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6fb0d4af276316c5170a03f31695f72a88cbe278", "messageHeadline": "Wrap smaller custom block explorer url text (#6714)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "9a1a207ffae63962b2ae0ec1bdd7daa7a67eaa27", "messageHeadline": "MetaMorph - Spacing and Typeface on Extension Main view (#6584)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 142, "deletions": 171}}, {"node": {"oid": "71390db4a3cd98e9a70abaae75b9e2864ebbddc6", "messageHeadline": "Feature: sync with mobile v2 (#6673)", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "f897f414fe5c50d5eceb8b70c44473902cedaba7", "messageHeadline": "pin ethereumjs-tx (#6706)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f8bfded797ebfd1af5ea84be894e424e215af4e", "messageHeadline": "Version 6.6.2 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3dc7e29a51a52f18ecbd48f03ac26e5e899910f8", "messageHeadline": "Merge pull request #6690 from MetaMask/npm-audit", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 33668, "deletions": 19682}}, {"node": {"oid": "141a9a50acdf584f43ffadae3a10b8c593eeb5a9", "messageHeadline": "Merge pull request #6695 from MetaMask/develop", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 64}}, {"node": {"oid": "b27fdef5e47c48e18f2c2b2961b28153d8f68486", "messageHeadline": "Merge pull request #6692 from MetaMask/Version-6.6.1", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ea142a4dd65c45694f663885d509aae147430f97", "messageHeadline": "ci: Enable npm audit check", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "94efbfaa1c3953270feb67d598e0694bb7568174", "messageHeadline": "Version 6.6.1 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1a45666bec9550b06c76d58beca63be7d5cdb448", "messageHeadline": "Merge pull request #6691 from MetaMask/revert-6606", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 63}}, {"node": {"oid": "9180e39b080c4294100b2165039f7f88225f8001", "messageHeadline": "Revert \"fixed #5524\"", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 10, "deletions": 63}}, {"node": {"oid": "569a8e59459c0a716b1528616925f39f7645da1e", "messageHeadline": "Successful `npm audit' with all required pkgs", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11545, "deletions": 0}}, {"node": {"oid": "a1848983f838e35fd8ec60bcdd96f4c759ee743f", "messageHeadline": "npm audit: Works with gaba but w/o ganache-core", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 486, "deletions": 6404}}, {"node": {"oid": "1ad52a878d0eb25ffa9c0902c0883e9acbadb15c", "messageHeadline": "npm audit: Break karma, 1 less low, 1 less high", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 234, "deletions": 661}}, {"node": {"oid": "84a949b298352341eee2f53dcf2035f21dd54b1d", "messageHeadline": "npm audit: Use eth-json-rpc-infura@3", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 438, "deletions": 267}}, {"node": {"oid": "c36662f3b08cefd8c36ea9c224b90488632350df", "messageHeadline": "Move eth-json-rpc-middleware into prod dependencies", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 91, "deletions": 118}}, {"node": {"oid": "13feeb25d58fab2e1558fe6a3f028b4df181b1b4", "messageHeadline": "Break Storybook-related pkgs to reduce listed vulnerabilities", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9990, "deletions": 4890}}, {"node": {"oid": "6239d189cbe7b2e0f250a443ac35c10a1e92f3bd", "messageHeadline": "npm audit fix", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4115, "deletions": 2652}}, {"node": {"oid": "acfd4383292416b4fb745fae9ba60d74f7a4032d", "messageHeadline": "npm audit: Works with eth-trezor-keyring", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "41ebc2e127fe3fd06f52f312f41cc3333b83a7ba", "messageHeadline": "npm audit: Works with eth-ledger-bridge-keyring", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "d52f319a328ea14e77d75df13d0c6abe77202bae", "messageHeadline": "npm audit: Works with eth-json-rpc-middleware", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 231, "deletions": 36}}, {"node": {"oid": "3dd19bd834f1d35cee0b132db19f4adfaaa18d54", "messageHeadline": "npm audit: Works with eth-json-rpc-filters", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 251, "deletions": 0}}, {"node": {"oid": "048ac8af102911baf055d4192385545c00039482", "messageHeadline": "npm audit: Works with eth-json-rpc-infura", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2700, "deletions": 56}}, {"node": {"oid": "d9614549499b2aeb290f523a509f1081b5b6e145", "messageHeadline": "Add ethereumjs-tx dependency back", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "95be7d5def854167a391175ed64a610413fea5fc", "messageHeadline": "Successful `npm audit' run w/o some packages", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 237, "deletions": 1527}}, {"node": {"oid": "be911711942914e7f6df535afff1a3ee87e23b6f", "messageHeadline": "Merge pull request #6683 from MetaMask/develop", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2579, "deletions": 1660}}, {"node": {"oid": "28e030a11d75df81e16f3ebf726bfc59fcee679e", "messageHeadline": "Merge pull request #6679 from MetaMask/Version-6.6.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f9ce7485bd94ae5395961a925aa45b3b0de4b98a", "messageHeadline": "Version 6.6.0 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "24b874355a07aef7ffff048682150c1be7aba20f", "messageHeadline": "Merge pull request #6678 from MetaMask/revert-6654-manifest-permissions", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c269a8e9f60cda7934ecccdcab59643b90fc5638", "messageHeadline": "Revert \"Remove clipboardWrite permission\"", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "47024fd9a530c1554cfa74c8e74f6221e00c6135", "messageHeadline": "feature: integrate gaba/CurrencyRateController (#6570)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 7829, "deletions": 8102}}, {"node": {"oid": "44616befc71bc561887569ae7b523831ab470487", "messageHeadline": "Merge pull request #6654 from whymarrh/manifest-permissions", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b600a4fa5c1177eb83c8d080d495af2e061d4055", "messageHeadline": "Merge pull request #6671 from MetaMask/bugfix/enable-rejection", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8f6dff0be27a3cd66c855ff8a9d1994c796dbb0", "messageHeadline": "bugfix: reject enable promise on user rejection", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d83770354636b8c4d933903d1e19bc9733f15a4c", "messageHeadline": "Merge pull request #6402 from pldespaigne/issue#5742_update_ens_resol\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 9056, "deletions": 8340}}, {"node": {"oid": "9a658ee53d1f75ce07c33581ac1189fa8c4fd173", "messageHeadline": "merge", "author": {"name": "pldespaigne", "email": "pl.despaigne@gmail.com", "user": {"login": "pldespaigne"}}, "additions": 6170, "deletions": 2571}}, {"node": {"oid": "9b87aaae1907eb04ca0a4055b5bb2c863e56aa39", "messageHeadline": "update package", "author": {"name": "pldespaigne", "email": "pl.despaigne@gmail.com", "user": {"login": "pldespaigne"}}, "additions": 40687, "deletions": 1}}, {"node": {"oid": "85eee5e6546bd02f41f9212ab543b262e271201e", "messageHeadline": "delete package-json", "author": {"name": "pldespaigne", "email": "pl.despaigne@gmail.com", "user": {"login": "pldespaigne"}}, "additions": 0, "deletions": 39752}}, {"node": {"oid": "681f3f67b89b64fc837df1103198b641c7e7b2d6", "messageHeadline": "Merge pull request #6659 from matkam/develop", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "79d2eaffac37495dd113672f2638baa19f59223a", "messageHeadline": "lint cleanup", "author": {"name": "Mathew Kamkar", "email": "matkam@gmail.com", "user": {"login": "matkam"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c7266067cecf2fe7ab4ba40e112bf93baea1f618", "messageHeadline": "Enable Ledger hardware wallet support on Firefox", "author": {"name": "Mathew Kamkar", "email": "matkam@gmail.com", "user": {"login": "matkam"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c193b057a90e4ff40c2436d80e427aef5a1a248e", "messageHeadline": "Remove clipboardWrite permission", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d2d6b547b6f104223803827666a76aaf7b2f5d53", "messageHeadline": "Merge pull request #6652 from whymarrh/clean-editorconfig", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "5e2fd8ae868f1f61096b97ea72afd52651fc925d", "messageHeadline": "Ensures that transactions cannot be confirmed if gas limit is below 2\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "c0607bf2609c35e70e271078997387c33c22aa40", "messageHeadline": "Clean EditorConfig file", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "2b5c7b82a95dea4ddb50917daa52fae07715e210", "messageHeadline": "transactions/deps - use broken out nonce-tracker module (#6555)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 74, "deletions": 407}}, {"node": {"oid": "e0c11371a9d5f419d91a6d30d2cfda1743d2a967", "messageHeadline": "Fix grammatical error in i18n endOfFlowMessage6 (#6633)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b0af8384e7272ffeb9c7cc3f44037f8f10e34a1", "messageHeadline": "Merge pull request #6632 from whymarrh/fix-lint", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f307040f28e0f1617028397f7978bb9ec38044e", "messageHeadline": "Remove unused fn arguments in AmountMaxButton", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32547383603b24849db8f83103ec72c0b3dc29ed", "messageHeadline": "MetaMetrics documentation (#6624)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 115, "deletions": 9}}, {"node": {"oid": "cfee7e8bb4ebccc6806ec766b09a4edae81133ee", "messageHeadline": "Update translation (#6628)", "author": {"name": "matteopey", "email": "matteo.pey@hotmail.it", "user": {"login": "matteopey"}}, "additions": 230, "deletions": 4}}, {"node": {"oid": "0e9c8fb5ccb9b02a53879e8e676df2c7735a8c69", "messageHeadline": "Improved UX for sweeping accounts (#6488)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 314, "deletions": 55}}, {"node": {"oid": "b27a4d2b4ef8b55987d2fa64421304a256811414", "messageHeadline": "Merge pull request #6621 from MetaMask/Version-6.5.3", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8bd27f50b05541e15aa9e811a435d7f1d0539a55", "messageHeadline": "Version 6.5.3 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e880e2790f23d0608367dceba72549a0242b8e28", "messageHeadline": "Merge pull request #6619 from MetaMask/bugfix/enable-locked", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8c0bc7b3e2ecf945aa0a2de721a11e725e531a05", "messageHeadline": "bugfix: show extension window if locked regardless of approval", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a34103987a5a3b75588eb23ab4e1a73d6669cbc2", "messageHeadline": "drop transactions who's nonce is lower then the known network nonce b\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 113, "deletions": 13}}, {"node": {"oid": "cb584a6ce526fed5ee1466dc048164cea7807d7b", "messageHeadline": "Merge pull request #6606 from industral/issue-5524", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "c043132b00801f81d467748bebe147cae6893719", "messageHeadline": "Adds e2e test for removing imported accounts. (#6615)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "3d7bdd6ecb5e8e17cb8ccf83f56ad389971332c1", "messageHeadline": "Merge pull request #6616 from MetaMask/develop", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d6a1c2a3b8e690b0a8a0f7a5feeca7bfeb4e3a2d", "messageHeadline": "Merge pull request #6614 from MetaMask/Version-6.5.2", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7ff1857156a166f1b2fba943e1676d986771c410", "messageHeadline": "Version Bump", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1d2cf52b649866a15ea00733739cc0212a53e509", "messageHeadline": "Fixes bugs in 6.5.1 (#6613)", "author": {"name": "Bruno Barbieri", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf5b7f8e77684ce4a66d7e0301ed19d048a545f9", "messageHeadline": "Merge pull request #6599 from MetaMask/develop", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3403, "deletions": 1337}}, {"node": {"oid": "985f51a764560311e8aa5bb149e34b3c25b78c92", "messageHeadline": "Merge pull request #6605 from MetaMask/Version-6.5.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c8cb4ba3705478a16cd1e39f8edc1f277bb2ede6", "messageHeadline": "fixed #5524", "author": {"name": "Alex Ivasyuv", "email": "industral@gmail.com", "user": {"login": "industral"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "e57ffbed593599cbf84d91144c7f208ee1298226", "messageHeadline": "feature: integrate gaba/ShapeShiftController (#6569)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 6, "deletions": 188}}, {"node": {"oid": "3d715e5cf935ba0e2ced7caa8d8d0b26d3c983d4", "messageHeadline": "Version 6.5.1 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b81c4e5c98cdf3f5e6ebb05e57c2be993cdf5da0", "messageHeadline": "Set a default value for code in _determineTransactionCategory (#6604)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 272, "deletions": 28}}, {"node": {"oid": "3b01ba8741543d54bd2c3aad6a8ea0ef352e8924", "messageHeadline": "Merge pull request #6596 from MetaMask/Version-6.5.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ba851611cd0e608630224ee96f8fc5abcdc27b87", "messageHeadline": "Merge pull request #6598 from MetaMask/Version-6.5.0-changelog-update", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "55764b71bb850d53fc339dba32454ad28a616e43", "messageHeadline": "Improve changelog for 6.5.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "28c4001f5269eb170f14bd2829698ee402b2cfbf", "messageHeadline": "Update auto-logout to recognize idle time in background (#6593)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 105, "deletions": 13}}, {"node": {"oid": "25323c8e18b5f568737486bb2da4e8877df9a7b3", "messageHeadline": "Version 6.5.0 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "08e8fb21dc142ab21184c1125f55b9f3e0ce6412", "messageHeadline": "Merge pull request #6568 from MetaMask/feature/gaba-phishing-controller", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 524, "deletions": 565}}, {"node": {"oid": "0cdce533e2e9368b6aa9b37e85dd1f4cc33395aa", "messageHeadline": "Fix RPC URL message key casing (#6595)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee049aee87f8d4a96705a9a03b90fa4a4ce89be7", "messageHeadline": "Document hotfix protocol", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "13be683701bc46d8f1bcbaa301e2b7f01a34e29c", "messageHeadline": "New settings custom rpc form (#6490)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1028, "deletions": 68}}, {"node": {"oid": "77d3bc252d5c4d223e9de3c6700750d1895bb257", "messageHeadline": "feature: integrate gaba/PhishingController", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 524, "deletions": 565}}, {"node": {"oid": "094e4cf555c698bfef50ca6679cd1e98f4ea9aa1", "messageHeadline": "Check for unused function arguments (#6583)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 172, "deletions": 191}}, {"node": {"oid": "ef8a07c2ce2b1c5fc4ef18f48592b2e7da178c44", "messageHeadline": "Adds a transactionCategory to txMeta for use in UI (#6567)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "56ed189aeb4ebc8e5dff7a6886e07791ce6569bb", "messageHeadline": "Auto logout after specific time (#6558)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 188, "deletions": 6}}, {"node": {"oid": "0497d209b2adb4ac026a54159069fd44aaace9f7", "messageHeadline": "Remove KNOWN_ADDRESS_ERROR from error objects (#6578)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "7df7f709bfb25099e7ea6607dd765c21cb242d4d", "messageHeadline": "Merge pull request #6581 from MetaMask/bump/eth-json-rpc-filters", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 323, "deletions": 149}}, {"node": {"oid": "d8a96e6898130946e8378e8d41b57c5e1c45e56b", "messageHeadline": "Bump eth-json-rpc-filters and eth-contract-metadata", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 323, "deletions": 149}}, {"node": {"oid": "090d4a83679b0c94880012841d556ad530e7e49e", "messageHeadline": "Merge pull request #6577 from MetaMask/fix-integration-tests", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "936cbd7ec0bee70533f7daf00841b3954afe0dec", "messageHeadline": "Prevent completedUiMigration popup from appearing in integration tests.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b481497246316c90ab95cf14a393d1f8ae7eeafc", "messageHeadline": "Fix fetch and ethquery mocks in integration tests", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "50f46386ae122eb364681ff6c3c888cfee5ebd3f", "messageHeadline": "Merge pull request #6575 from whymarrh/fix-nock-unit-tests", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "1de7dc9b41e8064f8e37dbfcb20736d06b84ae96", "messageHeadline": "Remove nock#restore call from actions.spec.js", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d730da8caadfd1e893c342577c079adbbc7f2164", "messageHeadline": "Use metricsEvent in AmountMaxButton component", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "581128503c161bc3b569ca5d87e4eea8b0d15150", "messageHeadline": "Allow dragging seed phrase during Confirm Seed Phrase (#6557)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 818, "deletions": 277}}, {"node": {"oid": "a58e549c3f6513d60b3b995598af14df7871546c", "messageHeadline": "Skip null and undefined keys when translating via context (#6543)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "64ae8131de78b2ac9198ced9e573bb4944a1f653", "messageHeadline": "Adds NPM scripts for running a dapp, and dapp + chain, locally. (#6565)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6aa889280dbbb5b01e3e1aa22ecaf54f9033d34f", "messageHeadline": "Add suffix to title text only when it exists (#6546)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d58cfc7a0768a5d635a12811ed2632b640eca24", "messageHeadline": "refactor & change html pages", "author": {"name": "pldespaigne", "email": "pl.despaigne@gmail.com", "user": {"login": "pldespaigne"}}, "additions": 11, "deletions": 154}}, {"node": {"oid": "987e58d103ad84757d3a96949db96e7edf3c1a54", "messageHeadline": "add rinkeby & goerli", "author": {"name": "pldespaigne", "email": "pl.despaigne@gmail.com", "user": {"login": "pldespaigne"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8cb6bd34e036d4655dba607648b3c3f1e91906a3", "messageHeadline": "update content-hash", "author": {"name": "pldespaigne", "email": "pl.despaigne@gmail.com", "user": {"login": "pldespaigne"}}, "additions": 7580, "deletions": 7551}}, {"node": {"oid": "2845398c3d824e5da1830ba7905ffdbf8149cf9e", "messageHeadline": "Refactor ProviderApprovalController to use rpc and publicConfigStore \u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 298, "deletions": 409}}, {"node": {"oid": "2ff522604b2a5f45697087613de5efb9bba58790", "messageHeadline": "Merge pull request #6545 from whymarrh/tOrKey-ConfirmTransactionBase", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e6b9b5c5a9d25b70e9656a886b6d6053f160cd39", "messageHeadline": "Use tOrKey for actionKey in ConfirmTransactionBase", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "12cfe8e543ebc0982f6dc087d28c7d56888ed666", "messageHeadline": "Fix binding of this for I18nProvider#tOrKey", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7492f4f54acdab3b763b273481406c885199369", "messageHeadline": "Include token checksum address in prices lookup for token rates (#6526)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4fea9d0cc2ec9c6914931d5e310665aca8e273b6", "messageHeadline": "Send metrics event from backend for on chain transaction failures (#6\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "00958894087a9af845f3746de6698130facd7654", "messageHeadline": "Add subheader to all settings subviews (#6502)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "39b714542397277733134214c228403ae89d7d29", "messageHeadline": "Ensure home screen does not render if there are unapproved txs (#6501)", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "7dcc707a4329d69e9d4d7c6befbfd228ed7d714b", "messageHeadline": "Merge pull request #6523 from MetaMask/develop", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 40, "deletions": 35}}, {"node": {"oid": "0dac3eb09528f8a3ac672377319e60905032ad2d", "messageHeadline": "Merge pull request #6522 from MetaMask/Version-6.4.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a56fc14122898d82b2ab6b28c2f7a68816c83a86", "messageHeadline": "Version 6.4.1 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "63e5e689be0b8afe3bbcfa0ff8e84c355f3037ff", "messageHeadline": "Merge pull request #6521 from MetaMask/revert-6435-4byte-registry-fal\u2026", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 28}}, {"node": {"oid": "608796398e7f5045fde3344eefca44d7d73ff7ac", "messageHeadline": "Revert \"Adds 4byte registry fallback to getMethodData() (#6435)\"", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 28}}, {"node": {"oid": "13605c2b5ef19c3fcdc5725ed7793024521700ce", "messageHeadline": "Always show private network when RPC is not whitelisted (#6495)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "429bb5e7aa2e98982c3f24534df44d2127a7683f", "messageHeadline": "Fix button colors on mobile (#6493)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ec712d5d8fd67d966ac0a22a746503aa693810e1", "messageHeadline": "Set max-width on network dropdown and ellipsis long network name (#6494)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "50fa063c5de0be77f77adec0ebb5e668cfef6316", "messageHeadline": "add link to design system", "author": {"name": "Christian", "email": "cjeria@users.noreply.github.com", "user": {"login": "cjeria"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "87d5be9081fd3ab3bfb4ae67d5cab4b8a8304a8a", "messageHeadline": "Merge pull request #6484 from MetaMask/develop", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2002, "deletions": 648}}, {"node": {"oid": "6a60562d6649d88f24bd849b325871bb256a0001", "messageHeadline": "Opens the original webpage from where installation of MetaMask was re\u2026", "author": {"name": "Sneh Koul", "email": "35871990+Sneh1999@users.noreply.github.com", "user": {"login": "Sneh1999"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8f7577f7faf5a8497bd9c39593b934b3613ae0a5", "messageHeadline": "Merge pull request #6471 from MetaMask/Version-6.4.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "49d77415db2f0d4ee410b41015026269b5d8c286", "messageHeadline": "Version 6.4.0 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "4fa9576cc11add92da6f01d6d8831a9bfb239551", "messageHeadline": "Merge pull request #6481 from MetaMask/address-prop-types-errors", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3519e90ffdec61589359f44556994f42492fffd8", "messageHeadline": "Make height consistent on all row in send-content (#6480)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "ed23801490dfd6a1c0f162f9887e50686bb7f20d", "messageHeadline": "Merge pull request #6477 from MetaMask/metrics-screen-button-type", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cca73f33f3dfab8b2bb6f9ac1cc4959a01dab93f", "messageHeadline": "Update button type on metrics opt-in screen.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a82e629bfa6545d09adf58e5b5d32cbdb1fba6f", "messageHeadline": "Ensure future tokens add decimals as numbers while supporting numbers\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c075b71586761aa7e813c7fb9ddddfa98f3a84a", "messageHeadline": "getSeletedAsset to only return symbol strings, not token objects", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1ba7afe34beccca3d177412f55e5bbac8309520f", "messageHeadline": "Merge pull request #6475 from chikeichan/send-asset", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed28ca60e05b3ff5aa13c353a5726e48bac16358", "messageHeadline": "Fix PropTypes validation in send-asset-row", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8b536982e5e074f94400d19f89c615eefc92f74", "messageHeadline": "Update confirm to use btn-primary (#6473)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "931aaeb7003f175374a06eb949cd47a12ebc8bbf", "messageHeadline": "Add token selection to the send screen (#6445)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 444, "deletions": 134}}, {"node": {"oid": "a844eb20da700b832003f63b83fc42ba74392d6c", "messageHeadline": "Merge pull request #6470 from MetaMask/bdresser-patch-1-2", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7d59e892e3632a5fae109eeff69b25b6c2a96c2e", "messageHeadline": "Update to eth-method-registry@1.2.0 (#6403)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "83f3e8ab983e420a25c14ae35398f80d740dae54", "messageHeadline": "Merge pull request #6468 from chikeichan/network-indicator-style-fix", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "0db0a187c8f30dcf332cf4d41a2f957171b25630", "messageHeadline": "feature: add Goerli support (#6459)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 136, "deletions": 18}}, {"node": {"oid": "e71cac546056ace085c478a0032bf07b0ba26196", "messageHeadline": "update publishing.md with dev diagram", "author": {"name": "bobby dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "597c490928fc665d4329bf87ef791134df4c67bb", "messageHeadline": "Fix switcher height when Custom RPC is selected or when network is lo\u2026", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "00133d31b15d070d55dff13f568cf828dad41424", "messageHeadline": "Merge pull request #6444 from MetaMask/localhost-network-dropdown", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "09f2a2a5476c4c119c7294f496f6590156d8d07a", "messageHeadline": "Adds 4byte registry fallback to getMethodData() (#6435)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "92c03bdff2281b5901151ad0840b83e40dad73bc", "messageHeadline": "Update buttons & colors to match design system (#6446)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 391, "deletions": 401}}, {"node": {"oid": "fb22fb12cafec238a2143df6e94218c890e4ba4e", "messageHeadline": "Adds e2e test for most web3 methods that dapps use (#6160)", "author": {"name": "Sneh Koul", "email": "35871990+Sneh1999@users.noreply.github.com", "user": {"login": "Sneh1999"}}, "additions": 724, "deletions": 0}}, {"node": {"oid": "33836c04638bd0ef023ed913e4c8ec976ad3caae", "messageHeadline": "Set rpcTarget, nickname, and ticker when selecting one of the default\u2026", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76075ac6528a6cca92b29cf024eb00ab25a6f9aa", "messageHeadline": "Merge pull request #6454 from MetaMask/bump-contract-metadata", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 86, "deletions": 13}}, {"node": {"oid": "7c38ad9356bdf87d4a1aed15ec31c8968ed49cb8", "messageHeadline": "bump contract metadata", "author": {"name": "Esteban Mino", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 86, "deletions": 13}}, {"node": {"oid": "3a969b22eebedd4c00c26490fd7d22a4def4feb2", "messageHeadline": "Merge pull request #6448 from whymarrh/getSendToAccounts", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c4a3d4ea82ef5488c8c91db77beca85679447722", "messageHeadline": "Remove unneeded array cloning in getSendToAccounts selector", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2786932576a92f8e75ee798d91c8222741c774c9", "messageHeadline": "repeated getSelectedAddress() func send.selectors.js removed (#6056)", "author": {"name": "Sneh Koul", "email": "35871990+Sneh1999@users.noreply.github.com", "user": {"login": "Sneh1999"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "0c5d9fc58d122236f02f2576fe1c964a0ca6bf67", "messageHeadline": "fix npm ci bug (version mismatch)", "author": {"name": "pldespaigne", "email": "pldespaigne@cascade8.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7ceb1c63ccceeb631c148b9244987dba54f77b12", "messageHeadline": "Added Chrome limited site access solution doc (#6422)", "author": {"name": "Etienne Dusseault", "email": "etienne.dusseault@gmail.com", "user": {"login": "EtDu"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a973a7420abed55998b88c339d1c6a1c53bd63e2", "messageHeadline": "feature: switch token pricing to CoinGecko API (#6424)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d7a2ea9a2b28678bf46dfb606187f4bbb7d22453", "messageHeadline": "Add Localhost 8545 for network dropdown names", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7e0006a7fd993cbeb2a6d916d6d47a4654eb5aa7", "messageHeadline": "Merge pull request #6428 from MetaMask/sharefile.com", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24761326de652e14533c8f51498a25e875ab429b", "messageHeadline": "Don't inject web3 on sharefile.com", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f3f6f8ca68d50b548133f1399a56cc208274ce6f", "messageHeadline": "Merge pull request #6417 from MetaMask/metrics-updates", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "9bd719d33ac4a7ed55ff9effff433d006554566b", "messageHeadline": "Merge pull request #6420 from bbondy/patch-2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b13e9ae2e1756aca4c2a9ffb7d23026353c1d27", "messageHeadline": "Update porting_to_new_environment.md", "author": {"name": "Brian R. Bondy", "email": "bbondy@gmail.com", "user": {"login": "bbondy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c98e89e617b594d4f0ee54a8437e30201688090", "messageHeadline": "Merge pull request #6419 from MetaMask/develop", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 303, "deletions": 2575}}, {"node": {"oid": "79804ec79bda1cffa530743ddb8d299c257092a2", "messageHeadline": "Version 6.3.2 (#6418)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c80b295ccccc5d57a5dfe0ca8cc2d663609b7a26", "messageHeadline": "Only pass english function names to functionType metric", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5d948360c06c250dcf7261c8624f792a8c21fbae", "messageHeadline": "Distinguish between token and eth selected in home screen send button\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5454266d7c5f49c3cce59a673674371bb5ccfb7f", "messageHeadline": "Metrics tracking gas changed - slow, average, fast, custom - on edit \u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ac39a9b3788372870fc668ed9395644ee20fe6bc", "messageHeadline": "Merge pull request #6362 from MetaMask/metamaskbot-comment-content", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "4963ed65c0ee6f827fa6302079d4d8e0a4fdb0aa", "messageHeadline": "Track seed phrase validation errors with MetaMetrics", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d610dfa8701869463a28ed4cc1e3085dadb7827c", "messageHeadline": "Merge pull request #6401 from MetaMask/provider-error-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "98a2fb43fb371584d3cd6730958f0f3d17fc0d12", "messageHeadline": "Merge pull request #6406 from MetaMask/remove-user-actions-controller", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "12cca730000085a3441c2629fedc0cfbec85a1a9", "messageHeadline": "doc - publishing - typo fix (#6399)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55cb4bf907e930f04ed692fe3e59dc25cec64823", "messageHeadline": "pin eth-contract-metadata to last commit hash (#6396)", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 208, "deletions": 359}}, {"node": {"oid": "dc4c40414e6fb76d3c56aa771752dd6ade61c280", "messageHeadline": "issue#5742", "author": {"name": "pldespaigne", "email": "pldespaigne@cascade8.com", "user": null}, "additions": 7796, "deletions": 7799}}, {"node": {"oid": "89693a23151d4ff37295f14b04d7c64297d842c5", "messageHeadline": "metamask-controller - use improved provider-as-middleware utility", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "b26a59dbbe2666640529f7ae0a86bd5a2da3f607", "messageHeadline": "renaming registrar into registry", "author": {"name": "pldespaigne", "email": "pldespaigne@cascade8.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cf4eac3f2c693269e8a5025d4f5f2240d7be13e7", "messageHeadline": "Merge pull request #6397 from MetaMask/wyre-deposit-modal", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6a80ff27189bdbf312b0c96970bca4760cc4c729", "messageHeadline": "Change coinbase to wyre", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fee0da1ca353096ea66adca65ddb9913b9bcea06", "messageHeadline": "bump ledger and trezor keyring (#6395)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 195, "deletions": 131}}, {"node": {"oid": "95a24800746ed0b7a92a8558cb2e7976d57c0104", "messageHeadline": "Fix display of gas chart on Ethereum networks (#6389)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a46ec83c9b258a3aed65e1ef08769300c01ca13b", "messageHeadline": "Remove NoticeController (#6382)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 77, "deletions": 1000}}, {"node": {"oid": "4055dc3475cb743e540766a8a8c704bb2b807502", "messageHeadline": "Remove unused account-dropdowns components (#6363)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 811}}, {"node": {"oid": "259aa3694188718beb83a8788258b1c397987979", "messageHeadline": "Remove unused mascara directory (#6360)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 416}}, {"node": {"oid": "87f393eb31c5172a246db6be37331f8bed9d096e", "messageHeadline": "Merge pull request #6375 from MetaMask/Version-6.3.1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "57bcf1449cccbe5f0fe81ebe475da7a25b29c18b", "messageHeadline": "Version 6.3.1", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "05fd704fefe5805988b6041a3d09496615b0b869", "messageHeadline": "Check token name constants against the lower case methodData name in \u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8458873a2002b518075209276941878829d02162", "messageHeadline": "Ensure correct confirm screen in case of smartcontract check fail", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "adcf03eacc4ec5b6dc0e753ce81b2df6071e1f75", "messageHeadline": "About tab copy changes; Update route for Info & Help in account menu \u2026", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "1d14646a4cb5d35753943b9c8cc8dfe2fb3e7769", "messageHeadline": "Revert to providing inline defaults in getHexGasTotal and increaseLas\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0762aaa5daab1fb47dfb3cb20b834383793ffb93", "messageHeadline": "Remove broken image walkthrough from metamaskbot comment", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "19c2b298f13c088553e3498ef4425fb66df04098", "messageHeadline": "Further e2e fixes in wake of #6364 and #6367 (#6374)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 64, "deletions": 40}}, {"node": {"oid": "125a95ba711f110cec40b79eafc798a31413eef3", "messageHeadline": "Merge pull request #6364 from MetaMask/prevent-infura-requests-e2e-tests", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 132, "deletions": 57}}, {"node": {"oid": "3113114d51eeb4ecc469abfbf0685183a7fd996e", "messageHeadline": "Split e2e run-all commands onto multiple lines", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5a1545b3e49be0f5954e8e1b7bb0f2a96961eba3", "messageHeadline": "Run from-import e2e tests with additional account, to avoid conflict \u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d927a3c20a1b8d47baaf215ef88d9a1a88c3851a", "messageHeadline": "Use localhost instead of mainnent/infura for custom rpc tests in e2e \u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7fc84f3cc087deab5d937ee589de56fa40cd7ced", "messageHeadline": "ci: Add build:test Gulp task for e2e build", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "99f53f582704f8bb65b5b321ebe91c5bfd5fe952", "messageHeadline": "e2e: Update Contract Interaction wording", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "643ddcb7d79d26e278f7edba902d928b12813309", "messageHeadline": "e2e: Skip approving token test", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3a605f27a846b72227237cefa6e4590c8a3b2c1", "messageHeadline": "Merge pull request #6328 from MetaMask/clearNotices", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 136, "deletions": 19}}, {"node": {"oid": "133ed80aeeeea4e2b0e9f1acb532f5d66f2575ca", "messageHeadline": "Merge pull request #6372 from MetaMask/addAddressIfNew", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0961449ca05e48c82961b58cce2b6ad5ca32714e", "messageHeadline": "send-footer.utils.js - addressIsNew - improve readability", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ed381f5b2a3a85d351248769b3d150742acb703b", "messageHeadline": "test - unit - ui - actions - setCompletedOnboarding - fix stub to cal\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "02585c0bd023b379778fb850e53eecb9c45e5509", "messageHeadline": "lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edec6cb81d24dbe07aba53c772ff762da92399d1", "messageHeadline": "actions - setCompletedOnboarding - make async with pify", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "846038a69c4cde10417ce54b280de3624d87d45c", "messageHeadline": "notice-controller - make markAllNoticesRead sync", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e04f0c877ba94c126bbf94622640700c728f74c7", "messageHeadline": "lib - nodeify - correctly wrap synchronous functions", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "a64855ef4940f1a409b4a168a60d0f5f06836086", "messageHeadline": "notices - markAllNoticesRead - use async/await", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "781a39c039500fcfe8fce3c3d75081ff781c4cf1", "messageHeadline": "Merge branch 'develop' into clearNotices", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2178, "deletions": 1976}}, {"node": {"oid": "86752630c87a3b34a49259e415e00088a4ebe036", "messageHeadline": "Merge pull request #5575 from vimalsagar/develop", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 240, "deletions": 17}}, {"node": {"oid": "e4b5556c05ad0cc2caf6bd061b1b76364f095d8f", "messageHeadline": "buy-eth-url - lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c3fc18573e901929329275b98b31afbc549343f", "messageHeadline": "buy-eth-url - fix variable name", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38b85adbe01fe3f01ec81f395026dc1cbe2c0ec8", "messageHeadline": "Merge branch 'develop' of https://github.com/vimalsagar/metamask-exte\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 240, "deletions": 17}}, {"node": {"oid": "356ef794f22de272b12cb84205da4fc8af463458", "messageHeadline": "prevent add duplicates when address is not new", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b004b182bfafc317412d8dff1a43020db8dac3fe", "messageHeadline": "depoit-ether-modal - make buyEth args more explicit", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ae68d1a612ec3999ded2ba6887c0f3b73ef27cd", "messageHeadline": "getBuyEthUrl - getDefaultServiceForNetwork then switch on service", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "dfe8287a28c4e91e4f95adf94f62a2f6c505d3fd", "messageHeadline": "e2e: Remove Privacy mode toggle step", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "3aa76931035e9aec1e29bf523226aef94be1b6fd", "messageHeadline": "Retry transaction list item click in 'adds multiple transactions' tes\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "10097b6a1140d87aef0d8b982115dd6dba90dbe1", "messageHeadline": "Default to localhost network when running e2e tests", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "a44f2bb6ebe6979efc3c4711147b2420aa290e15", "messageHeadline": "Use webRequest to cancel all requests to infura in e2e tests.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "649a1d483a574dcff902708f95b37329a02709a8", "messageHeadline": "Delete some unused components (#6278)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a239ef4dd56deb027724bab75112d225424155b8", "messageHeadline": "Merge pull request #6358 from MetaMask/dont-assume-tx-has-gas-data-in\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31d8b279e43b7ebd6fcb11752d24c67f12a6b622", "messageHeadline": "Defaults to the args list in increaseLastGasPrice and getHexGasTotal", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0346089caac58f5866e770999fd0055e16c52d78", "messageHeadline": "getHexGasTotal and increaseLastGasPrice now gracefully handle null an\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8108eac705ff8ea11d6efdbeacc0322e46a3431b", "messageHeadline": "Open retore-vault route from popup (#6353)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91c4c3bdce4c6a5e1873a9b3922db1594dadc474", "messageHeadline": "Version 6.3.0 (#6350)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "2a0b98492a6f29015940d0798654e6dc864df2c3", "messageHeadline": "enable privacy mode for first time users (#6347)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ef4894b9a0cbb6758254b25aefca625dfe237cc8", "messageHeadline": "Don't include tx value in calculation of balance sufficiency for canc\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1859de0a28eeb4e133a5a219b1e3fdc64fb434fc", "messageHeadline": "E2E - Dont close window notifications (#6349)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e09e54bebb55735de777811fde37dbece6dad0f5", "messageHeadline": "remove user actions controller", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "2f13a97d00858e90ca264bd7f2667736812a27ef", "messageHeadline": "Cancel error rebased (#6341)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 72, "deletions": 16}}, {"node": {"oid": "69f7968c70caaae8a070b4cf238b2832db103f2c", "messageHeadline": "Close transaction on close of notification window (#6340)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 88, "deletions": 33}}, {"node": {"oid": "961ad267df93cbb3fc61d0a999bd78f132c877b1", "messageHeadline": "New settings page rebased (#6333)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1010, "deletions": 581}}, {"node": {"oid": "4ff9126ff2fddba40d3f210c757796458528ef42", "messageHeadline": "Replaces the coinbase link in the deposit modal with one for wyre (#6\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "174ec2d596d29a53d6051fe365c25a7c7456e1c8", "messageHeadline": "Fix oversized loading overlay on gas customization modal. (#6326)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2b992d2946fe4bf93687b259bcd6fa199769252f", "messageHeadline": "Fix gas fee in the submitted step of the transaction details activity\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "468bc96bdfc08e80119b3d5b3a54a3cf84046af8", "messageHeadline": "Hide gas price chart and prevent api call when not on ethereum networ\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 76, "deletions": 25}}, {"node": {"oid": "31175625b446cb5d18b17db23018bca8b14d280c", "messageHeadline": "Folder restructure (#6304)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 843, "deletions": 1274}}, {"node": {"oid": "7287133e15fab22299e07704206e85bc855d1064", "messageHeadline": "Enable mobile sync (#6332)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 9}}, {"node": {"oid": "2aaec1d9fbaa340ee9971278b6fafd1ad49bdbf2", "messageHeadline": "Stop reloading dapps on network change allowing dapps to decide if it\u2026", "author": {"name": "Josh Stevens", "email": "joshstevens19@hotmail.co.uk", "user": {"login": "joshstevens19"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e1af6312cea0d2b07b7b3a4fae4c4ca5857a03eb", "messageHeadline": "Fixing spelling of Ethereum in MetaMetrics copy (#6329)", "author": {"name": "fixanoid", "email": "felix.shnir@gmail.com", "user": {"login": "fixanoid"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07c974525859eba81471ec7591821ea010addf5a", "messageHeadline": "Remove exclusive test", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c43374a553c28459be4cac116a72a4f34dddba72", "messageHeadline": "Clear notices when setCompletedOnboarding is called", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "fc534b8041bbf69f3f7f8384554934d68a081835", "messageHeadline": "Merge pull request #6327 from MetaMask/eth-contract-metadata", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 153, "deletions": 376}}, {"node": {"oid": "a702ade3fe58b0ce84a82fadcbfcaac76d8d6742", "messageHeadline": "Bump gaba version to avoid broken eth-contract-metadata", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 153, "deletions": 376}}, {"node": {"oid": "823007121ddf66fe331d0353ab5812403ac86aea", "messageHeadline": "Add rollback script, move auto-changelog script (#6252)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "00c52d537c8ea5a13f09a534a17604fba6471962", "messageHeadline": "Fix typos in English messages (#6317)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98699fbbc077027c83c05560f9d7df29c7fc76e0", "messageHeadline": "Fixes popups not showing when screen size is odd (#6312)", "author": {"name": "William Monti Souza", "email": "william.monti@totvs.com", "user": {"login": "wmsouza"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea34d3b0ff2c34c35a11888622938d3a38a41e3a", "messageHeadline": "Centre the notification in the current window (#6307)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4962c98d6fff4e4b0f5db70b9ff5637a1aec6f51", "messageHeadline": "Merge pull request #6298 from whymarrh/node-8.15.1", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "7b63d4dbea3f780d1af0d267987acfb5500e3e6d", "messageHeadline": "Merge pull request #6213 from whymarrh/seed-phrase-newline", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29a0b34786fc7ebfa8f3d9d9c08296a330acc800", "messageHeadline": "Allow seed phrases with a trailing newline", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c426564a39cdf170f2cfc172c374cd01619c7689", "messageHeadline": "ci: Skip updating npm@6 as it is default", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23fedf886fdec8cb189c2dd00fdd73be6e417324", "messageHeadline": "Update Node minor version", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5d565174b7cfd570b3c0dbd2b501148d2cf9f90e", "messageHeadline": "Patch/bump version (#6294)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7981b1bf23ccf4697262ffa1c279877209276ae4", "messageHeadline": "Merge pull request #6281 from MetaMask/fix-browser-back-on-reveal-seed", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d130a104aed7e18f04967e5d4521e5a22c56a20", "messageHeadline": "Merge pull request #6292 from whymarrh/npm-ci", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "e072a3d993a60bb553cdded957bb5c0910af912e", "messageHeadline": "build - babel - move config to babelrc (#6284)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "0d417bbf6baf7069546a1e80daab4e654e65985c", "messageHeadline": "ci: Use npm ci for fast(er) installs", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "10691d7d33636eefe40acc694d56cf19ffa7e4ab", "messageHeadline": "Merge pull request #6271 from whymarrh/centre-notificatons", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4812fdb7b9918118e2d0305cf2d7a535185d0a4a", "messageHeadline": "Improve Korean translations (#6268)", "author": {"name": "bowbowbow", "email": "swyoon@nlp.kaist.ac.kr", "user": null}, "additions": 350, "deletions": 29}}, {"node": {"oid": "d288e59a9b89b3c46ca1dd1c1b1b530b275d18b1", "messageHeadline": "ui - add missing PropTypes (#6287)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5bf8a36a8785332dc3287badab4050d028eb08af", "messageHeadline": "Centre all notification popups", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "cf3e0c2d530079f2726e896172837d32f9ba7a68", "messageHeadline": "circleci - disable npm dep cache (#6288)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "48047f81947c28cc21f0fb93fe98a2d308078714", "messageHeadline": "mascara - remove from project (#6283)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 726}}, {"node": {"oid": "70e7e592aee53c672639841f029c963331cfae81", "messageHeadline": "Merge pull request #6289 from whymarrh/fix-ci-deps", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1233, "deletions": 457}}, {"node": {"oid": "0c5219900745ca83c59d12e97a5647ef603ca1b9", "messageHeadline": "npm i -D ganache-core@2.5.3", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 988, "deletions": 372}}, {"node": {"oid": "0e9882ff9409d8f8dd2c59289cecd8c9fcfd3569", "messageHeadline": "Allow npm to update the package-lock.json file", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 250, "deletions": 90}}, {"node": {"oid": "1985dcc494ebb34f61b4d063c47d6b35a4efc7d3", "messageHeadline": "ci: Use cache version from circle environment var (#6286)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "daae155ce2800a0533f7050ec79e5b0d91cb706f", "messageHeadline": "GABA: Integrate AddressBookController (#5847)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 532, "deletions": 221}}, {"node": {"oid": "59dbb9babb6f59dbb6bae0aded161408ab5f2c89", "messageHeadline": "Merge pull request #6279 from MetaMask/notification-window", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c44f7857a8a404114c8ffd09ebefd9970125d0de", "messageHeadline": "Merge pull request #6280 from MetaMask/network-checksum-disable", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "17911dddff92d7eedf570078f27510389c941de8", "messageHeadline": "Fixes the use of the browser back button on the reveal seed screen", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef7ac90bca6b0e82fb633763d2e268321df504cf", "messageHeadline": "Remove line rather than comment out", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5abcce2be739c8b480f2508f267bccd74d03a1dd", "messageHeadline": "Version 6.2.1 (#6251)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "22c4fe046990b9d38fa47d0983a40dc3f3c0b079", "messageHeadline": "No longer check network when validating checksum addresses", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "43f5fd07163bce1e4e15f41aeaf528b032a6a079", "messageHeadline": "Nonmultiple notifications for batch txs", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82959b6b0edb9d57a2af61525010b59cd433613b", "messageHeadline": "development - enhancement for sourcemap validator tool (#6277)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 71, "deletions": 22}}, {"node": {"oid": "20feaa4baf036a5374ad4ca8496a81fdc3be1162", "messageHeadline": "Merge pull request #6261 from Pedro-vk/patch-1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "858ab42fd69d13ee7b8f3dd4c48463e5b751b1a0", "messageHeadline": "Uppercase and context fixes on Spanish translation.", "author": {"name": "Pedro Guti\u00e9rrez", "email": "pedrogp9_6_93@hotmail.com", "user": {"login": "Pedro-vk"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b8f143f1c3bcc760787c459e218e6bbb08162058", "messageHeadline": "Handle undefined gas limits and prices in transaction-breakdown.compo\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "be2d2bad4b2f2e57a95751bf431199899942489e", "messageHeadline": "Add privacy policy link to modal metrics opt-in (#6250)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f74cd1aa3f78004d0393cfd0d1c89e73804106ac", "messageHeadline": "Prevent advanced gas input arrows from setting value to < 0 (#6248)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "d547e0b80bc98893993ece2ff4058e18f5ac6914", "messageHeadline": "Only call onRecipient and onSender methods if defined in sender-to-re\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7160cef4c70e3174b90e52695ef00ac67d834967", "messageHeadline": "Fix missing this reference in addtoken button onclick method (#6245)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "df0c7be80857856bf0fa7f5dddb48ddd034f6944", "messageHeadline": "Fixes the 'Percentages row tracks and gutters' decpracation warning. \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc794566958260541a7fd7125cd5f38e8972feba", "messageHeadline": "Version 6.2.0 (#6239)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f334f4da154378d2a8f5739e806bae787bf77aba", "messageHeadline": "Metametrics fixes (#6238)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "e31efa250c28d152beb354f3355b60a7421db86c", "messageHeadline": "Merge pull request #6237 from MetaMask/metrics-description", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "434e1aa04ae12260bffceb36ebf53ca53435e6ad", "messageHeadline": "Wrap in span", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7071acbf2162f7ff2ea2c5cb3e80b670bccde0c9", "messageHeadline": "Fix typo", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5530728f7ee74391ce9e3856948a5c2155be3ae4", "messageHeadline": "Fix MetaMetrics Environment Check (#6235)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7573663557b0db778a2907eaf2fd1918ced4914", "messageHeadline": "Metametrics (#6171)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2203, "deletions": 162}}, {"node": {"oid": "1765864e40f548b805cdbdbe59ada3e0c445a52d", "messageHeadline": "Merge pull request #6223 from MetaMask/fix-6221", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e99a537ca979789edf00f7e47f78c06af12df3b", "messageHeadline": "Simplify", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82713983e356bb96d15d3cf56ebead7702c126a9", "messageHeadline": "bump trezor-connect to v7 (#6224)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 46, "deletions": 37}}, {"node": {"oid": "5a8221253e3555370c6ad5431def5320463a6839", "messageHeadline": "Improvement", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "973042bafac23e5e938ec0faee0e5861aa41abab", "messageHeadline": "Show popup if notification or activeMMtab is true but not if popup is\u2026", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab5fe4d65994ce66ed6b796197eda349fbe5d145", "messageHeadline": "PR 5575 review comment fixes", "author": {"name": "Vimal", "email": "vtiwari@coinswitch.co", "user": null}, "additions": 25, "deletions": 24}}, {"node": {"oid": "cb2698d20eae273d372d03e11fa765a91c330c17", "messageHeadline": "First time flow updates (#6192)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 763, "deletions": 528}}, {"node": {"oid": "a2320c76fef084b7ec01839ab9c17b474839b3c0", "messageHeadline": "Show/Hide Fiat on Testnets based on User Preference (#6153)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1169, "deletions": 113}}, {"node": {"oid": "fc1655eecbf3da969dc9c9a8fc3ae95221ffa30b", "messageHeadline": "Merge pull request #6190 from whymarrh/tmp.RvdXXs4i", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f507f2a92710285679123c9429a37c9e330c7cac", "messageHeadline": "Feature Flag + Mobile Sync (#5955)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 760, "deletions": 78}}, {"node": {"oid": "fdc7eb211340b3af035a7f7c023155a8f1b1675d", "messageHeadline": "Fix gas estimation when sending to contracts (#6195)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "65bfdeedc77e51dea28ef643b5ea9d50a8569c81", "messageHeadline": "Merge pull request #6166 from whymarrh/bye-bye-old-ui", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 20282}}, {"node": {"oid": "c6e84ccf458061a6b64e6a15512b008e8d0166ea", "messageHeadline": "account tracker - update accounts from balanceChecker contract (#6181)", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 70, "deletions": 3}}, {"node": {"oid": "dc007178e3bd6a3f390b7b9181a57188648d8a9b", "messageHeadline": "Remove public property from package.json file", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "38bb1d39792d8e4c238f7528990d725527379550", "messageHeadline": "Remove unused CI jobs, rename e2e beta jobs", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "3658ca550af2573a7abb729591f3645ec8b48d54", "messageHeadline": "Remove outdated ui dev and ui mock docs", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "3c73781787f7aab6cdba0b738e4844a26aab5d8e", "messageHeadline": "Delete old-ui folder", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 20248}}, {"node": {"oid": "41f89ac7edf994f3d15d32d3d82d8d2b03dec481", "messageHeadline": "Disable npm audit (#6188)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "26f66d70998019bd204b822316cb903c5a388840", "messageHeadline": "fix: update README to add a missing \" \" space (#6191)", "author": {"name": "Alon Bukai", "email": "alonzorz@gmail.com", "user": {"login": "Alonski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f7d4494278ad809c1cc9fcc0d9438182003b22d", "messageHeadline": "EIP-1193: standard provider API (#6170)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 138, "deletions": 23}}, {"node": {"oid": "1eebe54c6422845ec90e6bdb8bffc7c1a7da440c", "messageHeadline": "Merge pull request #6184 from chikeichan/6132", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "cbcaf87998db077bb6aa8703214ebee9a0f0541b", "messageHeadline": "Merge pull request #6185 from chikeichan/5681", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "641f7c8f4b33ee7b71c90a9146fb8a9035fe097b", "messageHeadline": "Merge pull request #6183 from chikeichan/5171", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4ea1a6645c2bd683549e1da6957fc1b1b38b4da", "messageHeadline": "Merge pull request #6187 from MetaMask/Version-6.1.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "160f1961654632654072759f0aa116b43a97f35b", "messageHeadline": "Add sensitive publishing protocol", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "29b64bdb17d5386b834c6938934d770ff62e4746", "messageHeadline": "Version 6.1.0 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "24ed53bbf3cea38983407fd04631f5b1f92f740f", "messageHeadline": "Change \"Token Address\" to \"Token Contract Address\" (#6182)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0bbfb2e506acfbb176dd3fab5dfc371046ab2dc4", "messageHeadline": "Remove password check when importing Account JSON", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "7be47952578357d70c71bc10958febcdc58f7c17", "messageHeadline": "turn camcelCase method name to space separated", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "d9039f5292074f093ecd37b818f3640b328c926e", "messageHeadline": "Bring Popup to front when ui is tiggered", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89c43534082b920f68503eddc1dd3cc8f16aeb17", "messageHeadline": "Fix inpage.js event handler memory leak (#6177)", "author": {"name": "Graham Kaemmer", "email": "gkaemmer@users.noreply.github.com", "user": {"login": "gkaemmer"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b58a9bd2028e5719f4b3b8ed3a9088f4145fb6e5", "messageHeadline": "Add Copy Tx ID button to transaction-list-item-details (#6146)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "ce48d1f49cad920cb07715c523de9da7cf4acf1d", "messageHeadline": "Merge pull request #6164 from whymarrh/delete-travis-config", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "31111870e9cbb256b8792d05fdf5c8eec26e8cc5", "messageHeadline": "Delete unused Travis CI config", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "ce543f059ed2778f0ad94fbbaf97ae42040f0c4f", "messageHeadline": "Merge pull request #6137 from whymarrh/es6-background", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "1d8d129305da747b9d8232dd4a1a8d417e36fe15", "messageHeadline": "Checksum address before slicing it for the confirm screen (#6133)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8dddf48904323d47685516ccc76f9e267dbd188a", "messageHeadline": "Fixed issue #5838 (#6001)", "author": {"name": "Jonathan Smirnoff", "email": "7558841+jonathansmirnoff@users.noreply.github.com", "user": {"login": "jonathansmirnoff"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "f7ab4577f637dd9e96cec0f08848bc70c489f9d3", "messageHeadline": "Adds tests for advanced gas controls on confim screen (#6144)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "d438deee890022d6066e9c4798e61907ff23b535", "messageHeadline": "Add button to force edit token symbol when adding custom token (#6147)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "c54656efb7b6b09e6e35739c620db91e6bdb0ea7", "messageHeadline": "Merge pull request #6124 from MetaMask/dissable-recent-block-controller", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "c10fb3ce3fc7c4849c15bd5448afcd67d87f0edb", "messageHeadline": "fix typo", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff292dcb7083053297ec99b445d6f65eb921109f", "messageHeadline": "Version 6.0.1 (#6141)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1da1ec0df5af67426d0236f472b2ac3c3167e875", "messageHeadline": "Merge pull request #6139 from whymarrh/fix-confirm-advanced-gas", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eed3ee41d44b2ae90684e680bfa3f06bcece8615", "messageHeadline": "Fix advanced gas controls on the confirm screen", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbb34b3726c4f5d5814f31a022a891b278c52be6", "messageHeadline": "Merge pull request #6134 from whymarrh/first-time-seed-whitespace", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "92cc60f425e33fd3de31efd004e5144cb270b924", "messageHeadline": "Update popup-core script to use ES6 destructuring, const, let", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ade96fda413b265d9c5eb5329c7c644908514f6e", "messageHeadline": "Update platforms/extension to use ES6 destructuring requires", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d3aea785730dab8903718df3fc1d0a9d7ebace4", "messageHeadline": "Update phishing-detect script to use ES6 destructuring requires", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d735439de9f4f0bcbaab59afa7dab51e24788289", "messageHeadline": "Update NoticesController to use ES6 destructuring, const, let", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae084cef6c5cf7240e5fd1b3ff762e35dab5cf2b", "messageHeadline": "Update MetaMaskController to use ES6 destructuring, const, let", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f5eb1512d4dd2c521034d121f3de3e7957cfd53e", "messageHeadline": "Fix all \"var used instead of let or const\" problems in inpage.js", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3c915b0d7ff7241c0b3f1b58aadda6da7bcb712d", "messageHeadline": "Update contentscript to use ES6 destructuring, const, let", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "969cf73fae4073f48a6491d3768d68ce64caeff9", "messageHeadline": "Fix all \"var used instead of let or const\" problems in background.js", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f41830b7983a81472ce49eabce02ef4b951cc458", "messageHeadline": "Trim whitespace from seed phrase during import", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7f9d8de4ce6bad31a1a59b4afeb7bc0528b29433", "messageHeadline": "Update Italian translation (#6119)", "author": {"name": "matteopey", "email": "matteo.pey@hotmail.it", "user": {"login": "matteopey"}}, "additions": 277, "deletions": 40}}, {"node": {"oid": "f1048ad59a818d81ea44bfd26e411bbee8e33b82", "messageHeadline": "Improved Traditional Chinese translation (#6125)", "author": {"name": "S.C. Chen", "email": "me578022@gmail.com", "user": {"login": "me578022"}}, "additions": 735, "deletions": 102}}, {"node": {"oid": "7e64a578a49edcbf4162bc61b7814885286a35e0", "messageHeadline": "recent-blocks - dont listen for block when on infura providers", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "140fcb4bf1c7654463b3144b9d8a9b4786b3034c", "messageHeadline": "Version 6 RC1 (#6117)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "cb0e421b55eb71b8ce44d58add13afe3b18f6674", "messageHeadline": "Merge pull request #6131 from MetaMask/docs-patch", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b8e2205bea7754aaf511ad066dbaf27e4052595a", "messageHeadline": "Add native deps compilation troubleshooting to docs", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fbc2d5880f89550a3a31ae1c5d03e07f4c72e45b", "messageHeadline": "Merge pull request #6122 from whymarrh/fix-gas-editing", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 147, "deletions": 76}}, {"node": {"oid": "1a4203a8c608c1ee9e13d4196f1ee0c6cac6886e", "messageHeadline": "Fix locale codes contains underscore will never be preferred (#6116)", "author": {"name": "S.C. Chen", "email": "me578022@gmail.com", "user": {"login": "me578022"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "0972e23dcd9c15abe9a3229f9514b3b2f1ccd673", "messageHeadline": "Add e2e tests adjusting gas before sending", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 96, "deletions": 12}}, {"node": {"oid": "57ead4914f6f9fd1fe47b865559e4908a36f6a8a", "messageHeadline": "Fix inline advanced gas editing", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 51, "deletions": 64}}, {"node": {"oid": "57d458233b189e6752acacbaed97e8fce092b95e", "messageHeadline": "Merge pull request #6121 from whymarrh/audit-deps", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "810e5cb2563f92bb2f21ee76b3577cf1284aca5a", "messageHeadline": "implement class for sign footer button (#6120)", "author": {"name": "Brandon Wissmann", "email": "brandonwissmann@hotmail.com", "user": {"login": "trowacat"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4da29a319b56ea99509f8f2049480186e2d1f804", "messageHeadline": "Fix 1 moderate severity vulnerability with deps", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "97e92a1b68fca9cde0d105ece135730a677a7413", "messageHeadline": "Set custom gas data in state from inline advance gas controls on send\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "798930afbaa01d691059db1cec4caf12414493b9", "messageHeadline": "Add Swap feature to CurrencyInput (#6091)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 152, "deletions": 45}}, {"node": {"oid": "83109c3dc7fbb3e89c047363ec3baeac4df99f77", "messageHeadline": "Change gas labels to Slow/Average/Fast (#6090)", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "38b91f63a21d1563cf88307e280f52836df005db", "messageHeadline": "Add togglable advanced gas controls on send and confirm screens (#6112)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 609, "deletions": 36}}, {"node": {"oid": "c28fa312503b7c868bfcfceb42b3a79c0f25d492", "messageHeadline": "Merge pull request #5929 from whymarrh/phishing-redesign", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 465, "deletions": 77}}, {"node": {"oid": "59a5f550e4131455a790c1ded705b000f0a392ed", "messageHeadline": "Update design of phishing warning screen", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 465, "deletions": 77}}, {"node": {"oid": "697d5adfc857e6e1338167a14757b38eb4d3172c", "messageHeadline": "Merge pull request #6082 from whymarrh/migrate-to-new-ui", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 177, "deletions": 229}}, {"node": {"oid": "f3a7054f6b25a43b55bb6bda77b084171d611d12", "messageHeadline": "Add announcement for users migrated to the new UI", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 122, "deletions": 50}}, {"node": {"oid": "c52ba96b85998f34bfb034f801556f4c89b8b6ba", "messageHeadline": "Remove betaUI preference state, replace with completedUiMigration", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "a7a6318c132d2c0014f7f6ee2ff70d4a9ec259ac", "messageHeadline": "Default to the new UI for all users", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 13, "deletions": 116}}, {"node": {"oid": "c18b6f4117d7c3ccc36fde3c2792f7eb9641dfd9", "messageHeadline": "Remove commented references to Beta UI", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "8a8696f8974a196e12e378cd4bf479a14fb531b9", "messageHeadline": "Remove \"Use old UI\" setting", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "7bbd6e70393027bbbeecccdef71eaf70aac52c45", "messageHeadline": "Version 5.3.5 (#6109)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cc03a7db6aca21f10aed5b27c7c4d4b87b847c8d", "messageHeadline": "Privacy mode fixes (#6087)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 16, "deletions": 14}}, {"node": {"oid": "015414c31d2ce4d4682f05c1500dea252a0e56fd", "messageHeadline": "Version 5.3.4 RC1 (#6084)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4e27b644ab962cd45ebadf33f3671eebbad93b01", "messageHeadline": "fix - migration 30 undefinds (#6079)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "7c0e0b6065f0d7308a4a12fca656c85437b75aa0", "messageHeadline": "Merge pull request #6076 from MetaMask/Version-5.3.3", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5c49ce77bd52f5293541b6f2a13de24cbbbf811e", "messageHeadline": "Version 5.3.3 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "db776b5a02187d4545e3fb2b9dfd33d838145af7", "messageHeadline": "EIP-1102 updates (#6006)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 49, "deletions": 42}}, {"node": {"oid": "b2813d1113b75df09e9bb9f0781f65a2544adcfb", "messageHeadline": "Remove unused InitializeMenuScreen component (#6075)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 224}}, {"node": {"oid": "79cd40b97954e7357b7da964d911724b3aeb65b3", "messageHeadline": "Improved Spanish translations (#6072)", "author": {"name": "Pedro Guti\u00e9rrez", "email": "pedrogp9_6_93@hotmail.com", "user": {"login": "Pedro-vk"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1d555991dc7912355f989f84d5b995de58ab5651", "messageHeadline": "Merge pull request #6074 from MetaMask/ui-codeowners", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4e7e0ec0fc98198af150ac867ece6bd9d9df1b1", "messageHeadline": "Update UI codeowners", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c16f4baeeedded17017294e76823e76546c7995", "messageHeadline": "e2e: Use close instead of save for gas modal (#6066)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "02bdbbbc3e2d349ddde5657069ec6dda15fc6668", "messageHeadline": "Add visual indicator when displaying a cached balance (#5854)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 161, "deletions": 31}}, {"node": {"oid": "df3169d1c7250d13bb8bc123dc91f7913ad75a81", "messageHeadline": "I#5956 fix2 dont overwrite existing rpc settings (#6044)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 85, "deletions": 9}}, {"node": {"oid": "98d5b4d63217094db9dfc535d0baaed7f8ab0520", "messageHeadline": "Version 5.3.2 RC1 (#6069)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ab9c20db5b76fef2bc1add5a2ed31c2fb8ac78b2", "messageHeadline": "Merge pull request #6021 from MetaMask/i5943-shapeshift-tx", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1028, "deletions": 50}}, {"node": {"oid": "456bfaf9ed87fc84598d3f81f451e08e30ff5de0", "messageHeadline": "add source for header in create infura client (#6023)", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 268, "deletions": 681}}, {"node": {"oid": "bf4b6770a0d9ae2dfb05da9c761a45bd3700b7a1", "messageHeadline": "Fix bugs in e2e tests related to gas customization inputs.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "76f9bdec631ac490e409c8bf9cdb851570e91398", "messageHeadline": "Add integration test for ordering of shapeshift txs in history list.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 227, "deletions": 8}}, {"node": {"oid": "7d18a47c22bc43053233c09e4d113a1bc17b1b71", "messageHeadline": "Fix integration tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 756, "deletions": 20}}, {"node": {"oid": "941a9a0fd95cb0d68d940e42a431f520d717921c", "messageHeadline": "Order shapeshift transactions by time within the transactions list", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "2d7c9b3dacc08c3d308100894b14d8c9f971e775", "messageHeadline": "Prevent send to token warning (#6058)", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 256, "deletions": 15}}, {"node": {"oid": "fba17d77de9e60de0e02e90dc6dbcbbf7454158a", "messageHeadline": "Refactor first time flow, remove seed phrase from state (#5994)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 2722, "deletions": 3002}}, {"node": {"oid": "69fcfa427bdee2ea287e9d9c23963dc1032685cd", "messageHeadline": "Updated Spanish translations (#6046)", "author": {"name": "oliver renwick", "email": "oliver.renwick@gmail.com", "user": {"login": "mapachurro"}}, "additions": 577, "deletions": 3}}, {"node": {"oid": "1d93d9a3852daf3842ef71c3775f41cbb79a3f00", "messageHeadline": "Prevent send to token (#6051)", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 66, "deletions": 3}}, {"node": {"oid": "2cfea0b788e4c3f9420358ef62cff46850fc8146", "messageHeadline": "fix asset detection (#6049)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 45, "deletions": 7}}, {"node": {"oid": "e21dfd18622dd7f70dac51855a0052a56fb74e57", "messageHeadline": "Use Parity on-chain registry only when is needed (#6052)", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "fe780fb3d457dd22be84cf7ef386327ba9a2ec93", "messageHeadline": "Refactor BalanceComponent to jsx (#6048)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 121, "deletions": 250}}, {"node": {"oid": "0ad77970762ac5389e264ce70f633dddd8d58844", "messageHeadline": "I#5956 fix 1 (#6026)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "de0ac53008715803408f37108941b3f49d1be952", "messageHeadline": "Fix grammar error in Current Conversion (#6029)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "508889c6dc95ac2de74f4239930a24869d37148f", "messageHeadline": "Merge pull request #6027 from MetaMask/Version-5.3.1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "3fe78a8f48c0820b76f5d0fbf2f82d16d7e10751", "messageHeadline": "Disable account dropdown on signing screens (#6024)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 195, "deletions": 85}}, {"node": {"oid": "4acaffeefdd663cc40eb9de85778d61af74c42b9", "messageHeadline": "Merge branch 'develop' into Version-5.3.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "13463309dce281ee6264d3d5a4399d0cc49c1f8f", "messageHeadline": "Skip drizzle tests unit issue with ci is determined (#5982)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "72775340bbbad5babb7a87da48e48029b41c9be5", "messageHeadline": "Version 5.3.1 RC2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "42e67295f4ea88380a452e5872d155f1185ba422", "messageHeadline": "Merge pull request #5966 from filips123/patch-1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 180, "deletions": 3}}, {"node": {"oid": "3bd3e640b4b131543f8a53d07db414fa919ff397", "messageHeadline": "Set auto conversion off for token/eth conversion (#6005)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaca9d21e602c52f7bb58a719bd3720c418d1083", "messageHeadline": "Fix confirm screen for sending ether tx with hex data (#6008)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7ff8d6c6b160ce2a032b53e5cf6ea5b3e4a83554", "messageHeadline": "Merge branch 'develop' of https://github.com/MetaMask/metamask-extens\u2026", "author": {"name": "Filip \u0160", "email": "filip.stamcar@hotmail.com", "user": {"login": "filips123"}}, "additions": 445, "deletions": 278}}, {"node": {"oid": "cef4caeb61f2564e1ed871c12449f1e5c8d66427", "messageHeadline": "Merge pull request #5999 from MetaMask/app-description", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58f55eeca9bcc1a79cc75675c26e812b5c48bf3a", "messageHeadline": "Refine app description", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e0d48244a78b671087ed5349e4295964f6290c1", "messageHeadline": "Merge pull request #5997 from whymarrh/drizzle-script", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "4d4d4caf78dc5a3c8eaa93e2bc2e7581ac15b6df", "messageHeadline": "Clean up drizzle test runner script", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "35fbddc5e7db5b0f00dc932192f598c1379ad08d", "messageHeadline": "Revert \"remove error flags from drizzle setup\"", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dd6d3232faf84282dd82ed1dc6be0dfbc56592c6", "messageHeadline": "Fix ERC20 token value decoding (#5995)", "author": {"name": "Hsuan Lee", "email": "jacky@17.media", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb63e8efed2c71eb3a5eb58b8bb7cc2bbfa34ce9", "messageHeadline": "Merge pull request #5970 from Wathis/develop", "author": {"name": "Vincent", "email": "Bunjin@users.noreply.github.com", "user": {"login": "Bunjin"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "089fd5f430dfaa85b7b34ca3063b9258a18d7d22", "messageHeadline": "Wrong french translation", "author": {"name": "Wathis", "email": "delaunaymathis@yahoo.fr", "user": {"login": "Wathis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "866b9af69ebbcfde2073edae9476283fce41fa42", "messageHeadline": "Fix Component#componentDidUpdate usage (#5977)", "author": {"name": "Bowen", "email": "bowen@bodhi.network", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cdb202a65e81de662935175f9c23a802a775d7e0", "messageHeadline": "Merge pull request #5987 from MetaMask/Version-5.3.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "9b0b2f32f72808b5809d64cfa30206643069a7b4", "messageHeadline": "Merge pull request #5992 from MetaMask/i5140-accounts", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 398, "deletions": 255}}, {"node": {"oid": "0b3f1174cc1220f46f63c5be7ab21179a1af85c1", "messageHeadline": "Merge pull request #5989 from smiled0g/develop", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b4469b8423b09ce1d67dd426f5753596dbc8c56", "messageHeadline": "Add scrolling button to account list", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 398, "deletions": 255}}, {"node": {"oid": "9de32722b80f2d6be996a1c1552f87ebc3ec7f3d", "messageHeadline": "fix typo in phishing.html title", "author": {"name": "Paul Chonpimai", "email": "pchonpimai@gmail.com", "user": {"login": "smiled0g"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da7208c16d8df30030a1b531f8feabd23528d161", "messageHeadline": "Version 5.3.0 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "990bfc643d25bd3ff12793d901aa8dfda858fc5c", "messageHeadline": "Merge pull request #5986 from MetaMask/fix-etherscan-again", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c49d975687fbcbb8f1c7e2832acab45aca80cbfb", "messageHeadline": "fix extension link", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13f8b06527959efd7b394ea9d4491be369d427f2", "messageHeadline": "Merge pull request #5978 from MetaMask/fix-etherscan-link-notifications", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2b0781f8d9bb245b2e39f98a6b3fdf35dc926f8", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e43f5d3727f9136fb0f253cb7036d744cc0c53c4", "messageHeadline": "Merge pull request #5980 from MetaMask/fix-drizzle-tests", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c349bbdece7138cda2329271b1fd254c51963117", "messageHeadline": "remove --unsafe-perm", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3112d5b5c0e305ef02cf78d40ade2a1f650ad569", "messageHeadline": "no globals", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d504c075d55fa8d1009b1f5622294fcdd7514c38", "messageHeadline": "Use sudo consistently", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a75571da2ed8d8623c35a346179264e5232bb0b", "messageHeadline": "--unsafe-perm ?", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58b0a4c8f4c28bfe57b276e37b81607289032c30", "messageHeadline": "Dont use sudo to install truffle", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "701bc1cbd1337eee87cc524f12a105548ab096ac", "messageHeadline": "Fix etherscan links on notifications", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc2d16ca47841a7e69304bde7b7c2f932eb3d990", "messageHeadline": "Update Slovenian translation", "author": {"name": "Filip \u0160", "email": "filip.stamcar@hotmail.com", "user": {"login": "filips123"}}, "additions": 180, "deletions": 3}}, {"node": {"oid": "30a2be85eebe4f6b8cddb297f14faba392fe1133", "messageHeadline": "Prevent users from changing the From field in the send screen (#5922)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1306, "deletions": 464}}, {"node": {"oid": "435fdae84ac49b1366b8737215d97bd82002dccf", "messageHeadline": "Fix displayed time and date in the activity log. Remove vreme library\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 192, "deletions": 205}}, {"node": {"oid": "b5d6452454de8d12340e5902914fba9f420865dc", "messageHeadline": "Disallow loading as metamaskNetworkId (#5924)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c5861c88a5e8ca98e52a7acc13479dbba0341eb1", "messageHeadline": "Merge pull request #5893 from MetaMask/loading-network-screen", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 341, "deletions": 38}}, {"node": {"oid": "042845791c0d629e32fd0bdaec8b0e865cb5b22e", "messageHeadline": "Merge pull request #5926 from MetaMask/Version-5.2.2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "75a737b69a850ccf6fc946a009a2bbc868240792", "messageHeadline": "Version 5.2.2 RC1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "05e8753641119b7350219e312fa55935bc5abc74", "messageHeadline": "Fix speed up button not showing for transactions with the lowest nonc\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8cb8b9b40863a8c305a9cb947aab02792889f9ce", "messageHeadline": "Merge pull request #5923 from MetaMask/phishing-text-link", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a6f61d1e2264bb7098bfb4324e448caed8514cb5", "messageHeadline": "Make docs links consistent (#5920)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "967fc98a3f6c059491358f5d484da6429f90220f", "messageHeadline": "Update the Phishing Warning notice text to not use inline URLs", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "04cc98d8e4155246b1be5ffd5404440d4799736b", "messageHeadline": "Clean up for the loading-network-screen", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "f4dc64960d5759fb45dd4182ddd3a56f0823e870", "messageHeadline": "Improve styling of loading retry / error screen", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "20dbebae9fc96c968febc68a289976e7e147a7c8", "messageHeadline": "Adds network loading retry / error screen.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 268, "deletions": 4}}, {"node": {"oid": "0e5e51b8ff8a1db66d5310fa0d8b07f6480007e1", "messageHeadline": "Add identifier of private network to the network loading screen message.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "47501a6f7ad092f9d941fffac1b3b5cc557c65c3", "messageHeadline": "Add spinner and dropdown arrow to network indicator on custom network\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 47, "deletions": 27}}, {"node": {"oid": "970bdebb863388b862c51ff46fb7b83875080746", "messageHeadline": "Merge pull request #5919 from MetaMask/gas-customization-fixes", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "ea5eb855e874edfad1824febe8a2180d694b5a99", "messageHeadline": "Version 5.2.1 RC1 (#5918)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "66f7102c060f89d08e5997de4c318267e9b1357c", "messageHeadline": "Show transaction fee instead of total fee in top left of gas customiz\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dabf263733a024fa5e190a64edce4aa1476130ea", "messageHeadline": "Fix width of gas customization model in notification view", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3cca6fc8862673eb96a04586c5d31438f875431a", "messageHeadline": "Add missing translation to the gas customization component.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "7c60414075877b79b3b98be82cdb6eda5df10329", "messageHeadline": "Merge pull request #5917 from MetaMask/correct-gas-limit-from-externa\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "1145a0a9ad46fda5fb9a7ad9cf5cf062c574691d", "messageHeadline": "Ensures that advanced tab gas limit reflects tx gas limit", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "9c2401965911aa78496a8168a76e9c0c2e4c86b5", "messageHeadline": "Add submitDisabled prop to Modals. Disable submit button when creatin\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "d6fa967b1fe2d5ea9ed997878610081a4bce5f49", "messageHeadline": "Merge pull request #5902 from MetaMask/i5846-ProviderCrashes", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1057, "deletions": 468}}, {"node": {"oid": "ce23891404f7f6fb512f8cd91857bd01cec8ae43", "messageHeadline": "Merge pull request #5908 from MetaMask/i5846-ProviderCrashes-changelog", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5ab3f5bb20ca5b8775a786a771b124840c307d2d", "messageHeadline": "Changelog and version bump for 5.2.0", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "dde239797b6cd4248b7ac48d5b97ad03ab69255e", "messageHeadline": "Show Failed transaction in the browser notification for on-chain fail\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3bfd4d1524dd8f7f6ede5c62085af52105336ec1", "messageHeadline": "Merge branch 'develop' into i5846-ProviderCrashes", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 395, "deletions": 68}}, {"node": {"oid": "1fbdce8916151df2b31eebc5de29a1365e5dadff", "messageHeadline": "Improve ux for low gas price set (#5862)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 395, "deletions": 68}}, {"node": {"oid": "14bd5997902fd3129ae00a8da7d43dd3b075e9ff", "messageHeadline": "Bump package lock, mostly to https links", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1047, "deletions": 465}}, {"node": {"oid": "0d8fa9290c7146bd068b18af8fb9a476b60975ab", "messageHeadline": "Bump json-rpc-engine to v4.0.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49971e9ec250888746546f62fa176ed129bf9c74", "messageHeadline": "fix formatting of 32-byte strings in personal_sign (#5878)", "author": {"name": "Noah Zinsmeister", "email": "noahwz@gmail.com", "user": {"login": "NoahZinsmeister"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d8ab9cc002c10757b7382a174dafff7a0247e307", "messageHeadline": "Group transactions by nonce (#5886)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1208, "deletions": 373}}, {"node": {"oid": "575fb607c3b8deea831aa28293303991b3f6be29", "messageHeadline": "Merge pull request #5892 from MetaMask/fix-net-version-race-condition", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "347b26f02850093cec6d3c1a29ea2d09bf5e5c93", "messageHeadline": "Merge pull request #5890 from whymarrh/pl-i18n", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0c8c6db040c8015455660b935ff4423127f3c723", "messageHeadline": "Merge pull request #5891 from whymarrh/npm-audit", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2644, "deletions": 2654}}, {"node": {"oid": "246dcf689c7e14bd9eab997fd81fc7b4a8914007", "messageHeadline": "Fix race condition in network controller lookup() method.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d7c8a3048f6f3a22a26e0da61a83cfa6a74b382b", "messageHeadline": "Deduplicate package.json file", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1042, "deletions": 322}}, {"node": {"oid": "ac6b0bd31cb5f2e48b349f64c47021d37c27dbd5", "messageHeadline": "Update ganache-core to mitigate vuln", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1092, "deletions": 1262}}, {"node": {"oid": "855c8b209cf77e67b667d720231e65e67e6b8b96", "messageHeadline": "npm uninstall open", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "b6789a6e2fd9168e0bf8d386611d4c439ccd9e18", "messageHeadline": "Remove beefy dependency and its usages", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 14, "deletions": 504}}, {"node": {"oid": "c804185081bed076e2b29936370c14bf2a61f09d", "messageHeadline": "circleci: Replace nsp with npm audit", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 264, "deletions": 590}}, {"node": {"oid": "c7f46f77cab29cc839b8d8bad61bed45e2f415ab", "messageHeadline": "npm audit fix", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 392, "deletions": 452}}, {"node": {"oid": "9beac977d89bb4f9e03a91d5c4392920db9b4a95", "messageHeadline": "circleci: Disable npm audit when installing packages", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "161fdcfba6f5aea8dc765f2f63202ed4a8a4079a", "messageHeadline": "Update lockfile to fix errors", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 334, "deletions": 11}}, {"node": {"oid": "80d7be0a19ea6141eb47942eb5f7ffd75b22bbdc", "messageHeadline": "Fill in more Polish message translations", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7ade47d1fe514dc3ab9f163c671961851f95a08f", "messageHeadline": "Merge pull request #5882 from whymarrh/fix-main-container-wrapper-height", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6a0993a45efd11de0bc4716d89952089a3f5bf67", "messageHeadline": "Replace height: 100% rule with workaround for flexbox quirks", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d1996509deccd98d7ffa4cc360dc96c5392879d3", "messageHeadline": "Merge pull request #5704 from MetaMask/new-gas-customize-feature-bran\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7147, "deletions": 264}}, {"node": {"oid": "8194309a9a7319bcebd6761a4596c208375adfab", "messageHeadline": "Fix styling of send screen in extension view when hex data on.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "d8e41a6aa5a4c64538063c6dde7afdf77b0e5793", "messageHeadline": "Final gas customization fixes", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 198, "deletions": 104}}, {"node": {"oid": "75d75454374d98bf904b817bc2dd2b81b9e97a9d", "messageHeadline": "Clear custom gas data on hiding of gas customization modal.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "f8ffdaedc9a8fac631deafbc1d377430c980af94", "messageHeadline": "Modify results of API data to better fit gas chart: remove outliers, \u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 126, "deletions": 44}}, {"node": {"oid": "7ffea926f23b2542c5182df7958defcdd9398b04", "messageHeadline": "Add loading spinners when waiting for APIs in the gas customization m\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "7f2c5c09de67a67972fcbaae254d39aac6c96f56", "messageHeadline": "Uses more reliable api on main send screen; caches basic api results \u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 309, "deletions": 140}}, {"node": {"oid": "fe535159bb3ec5849d670d9bc53067f5d6f330b7", "messageHeadline": "Fix \"fastest\" translation message; change to sentence case", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4111e9f92d9b87fa46a9f28e767cdf6bfce21fa2", "messageHeadline": "Improve responsiveness of customize speed up slider.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 76, "deletions": 6}}, {"node": {"oid": "d5411e772d1efd8d723eb81403fa22b03b904f49", "messageHeadline": "Make gas customization modal responsive.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "a44596ec0dc45fa0d3a950847ff68f7a53f9625f", "messageHeadline": "Add c3 and d3 to the separate dependencies bundle.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b7f873b96ecee8d4b6b3d78a3cde7b2495967970", "messageHeadline": "Add gas data to integration test json data set.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 633, "deletions": 3}}, {"node": {"oid": "8c8359ca14efdbff2dd879f81090647036799607", "messageHeadline": "Remove gas customization integration tests (in favour of e2e tests)", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 317, "deletions": 36}}, {"node": {"oid": "b70886a99b466366e84d24271adbb890aebf6460", "messageHeadline": "Fixes for components that break e2e gas customization tests, plus uni\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 102, "deletions": 21}}, {"node": {"oid": "a8259f7f6a26fe5ae21b26b2a5c05dfdb09e32bd", "messageHeadline": "Update e2e tests for new gas customization modal.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 62, "deletions": 21}}, {"node": {"oid": "79de7a45ae8da7a9578ce394594e700886a640eb", "messageHeadline": "Connect gas price chart to gas station api.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 204, "deletions": 41}}, {"node": {"oid": "e3f015c88f30fb4243ebbb3d2f109be8f3d68196", "messageHeadline": "Adds speed up slide-in gas customization sidebar", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 306, "deletions": 58}}, {"node": {"oid": "9b9a2cc2e00618167d5fac8103e928fc16153b2d", "messageHeadline": "Adds createSpeedUpTransaction to txController", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "3162a2747c0e54f729405caaef777519e4ded4dc", "messageHeadline": "Redesign of gas customization basic tab.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 134, "deletions": 10}}, {"node": {"oid": "3ced3c9b2ab75038163f82eb77fbf97ea78d2342", "messageHeadline": "Clean up for mmui-i11-custom-gas-price-chart branch", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 33}}, {"node": {"oid": "d14af8346af2517db2e50f142377948c9f2ae5e9", "messageHeadline": "Improve data management and tests for gas-modal-page-container price \u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 67, "deletions": 20}}, {"node": {"oid": "d0619b024fb092182e77e16c6742e157c89b2dc9", "messageHeadline": "Update tests, plus some lint fixes, for gas-price-chart", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 204, "deletions": 53}}, {"node": {"oid": "6f0406125d9d656a4a9826b616f28ffda894ec8e", "messageHeadline": "Clean up gas chart code.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 373, "deletions": 362}}, {"node": {"oid": "aa798cc54557f0740c3e9ab3f7bc85bccdc8abc3", "messageHeadline": "Add control arrows to advanced gas tab inputs.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "cd32c58fb4bcd731d8a83d354c9b01a38c8df219", "messageHeadline": "Complete integration of gas chart with redux.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 148, "deletions": 14}}, {"node": {"oid": "a2bbf504b891a63f32070961118ec1ae6fa5fdd8", "messageHeadline": "Read only connection of gas price chart to redux", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 245, "deletions": 28}}, {"node": {"oid": "2dbae581ac3f9190ddd1c3457bd51b41eef8051b", "messageHeadline": "Gas price chart improvements, redesign, bug fixes, and set up to rece\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 300, "deletions": 88}}, {"node": {"oid": "0ba6f7d9bb5c2183d8a370fd0955e18d45616207", "messageHeadline": "Adds not yet functional gas price chart.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 290, "deletions": 20}}, {"node": {"oid": "6dd1028c71a343b2a60768bf988ba0ed33c84fb3", "messageHeadline": "Lint and unit test fixes.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6f8e2b1ad94fd70c3be976ef88179dc00ceebb45", "messageHeadline": "Clean up for advanced gas tab customization changes.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "b95eb30ec60e4d169a61d987ad86fe333aa49523", "messageHeadline": "Adds redesign for the customize gas advanced tab.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 332, "deletions": 152}}, {"node": {"oid": "5354325fab9b9ab3091e3c49e6b940fa713d1799", "messageHeadline": "Test updates and additions for button integration with send screen.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 465, "deletions": 64}}, {"node": {"oid": "b567c78bcae73e9c73b69040d22e096e4f876a2b", "messageHeadline": "Integrate gas buttons with the send screen.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 301, "deletions": 41}}, {"node": {"oid": "7de3f22d63748ed5a81e947755db056d4cdef3db", "messageHeadline": "Connects remained of the gas customization component to redux.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 497, "deletions": 194}}, {"node": {"oid": "6ada9b4a3c02014f8d00b1f45a149afbf47f700d", "messageHeadline": "Adds gas-duck.test.js tests.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 300, "deletions": 0}}, {"node": {"oid": "58feb24fa72bac5c79daa96956810dd2233adf02", "messageHeadline": "Styling fixes for gas customization advanced tab content.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d07d40cf7cf013bd9b9968fa6bc37bcfd1367cf9", "messageHeadline": "Improvements to propdefaults in button-group.component and basic-tab-\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0a7dfcd55d02a7204d8f0773ff9d91f325aabea8", "messageHeadline": "Connect the gas-button-group component to redux and a live api.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 573, "deletions": 111}}, {"node": {"oid": "112d18e316df312a648b8c8ac17c201314fc9ed6", "messageHeadline": "Adds basic tab content to gas customizer, with styled button group (s\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 615, "deletions": 15}}, {"node": {"oid": "57cd721800aff67cd18e9e530d92eb94ff75d473", "messageHeadline": "Improve styling of advanced-tab-content gasInput row", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "99c8804eeb8c3e407fa9f2d806c145113ec6ec2c", "messageHeadline": "Add tests for advanced-tab-component.js and subcomponents.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 282, "deletions": 18}}, {"node": {"oid": "3b9ec8e1bc8f3db9cfd645b10e4908f06096c70c", "messageHeadline": "Remove gas slider from advance-tab-content.component", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "d55a2615a4af1a0e4d589d0b82904f46cfbff6f7", "messageHeadline": "Split advanced-tab-content.component.js render() method into smaller\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 63, "deletions": 31}}, {"node": {"oid": "342dc95410b10f042b3f8ee4135f5fef1fd6fe93", "messageHeadline": "Adds the content of the advanced tab - w/o chart or dynamic content -\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 538, "deletions": 63}}, {"node": {"oid": "5e7409482b6fc55eafc330e4bc119f7485f068bb", "messageHeadline": "Use BEM for css in gas-modal-page-container", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "88d8eb289edd7bec86993aac946ac85e4e5219ec", "messageHeadline": "Use correct message key in gas-modal-page-container.component.js", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9aa5a70defdad3ce13a257dc689add1d4b7d736", "messageHeadline": "Adds new gas customization modal container (without content)", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 371, "deletions": 29}}, {"node": {"oid": "35670e926116b19e66931dace838d785adffac09", "messageHeadline": "Merge pull request #5876 from MetaMask/Version-5.1.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a1528674bcc7c6579e0a44d666861f608e234437", "messageHeadline": "Version 5.1.0: East Bay", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "27ce494cf39b27da7992c9bc3c2424156bc000a3", "messageHeadline": "Merge pull request #5875 from MetaMask/UpdatePhishingWarning", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "4935c31711db941b7290f0ff73cb4b6d9d42ccd2", "messageHeadline": "Update phishing warning copy", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c8c58252fc3258dac21958d9e4e215877bdef758", "messageHeadline": "Add docs link (#5870)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7f6928782a70dbb9861c6dac3b2d2c299e2902a9", "messageHeadline": "Hide link for phishing-detect page (#5864)", "author": {"name": "Michael - Blurpesec", "email": "hahn.michael.f@gmail.com", "user": {"login": "blurpesec"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2645727c0f32f45200c7a456efaf5137b1792e7d", "messageHeadline": "Merge pull request #5865 from MetaMask/mmc-fix", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "be255210a91ac38dd3227a62df94e901499ce690", "messageHeadline": "fix visibility", "author": {"name": "Bruno Barbieri", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4c2455554540b9d0dd979bad329892279fddd8b9", "messageHeadline": "Save recent network balances in local storage (#5843)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 290, "deletions": 28}}, {"node": {"oid": "45a9f40aa614753e274275eaeb4dd6c0251dcf45", "messageHeadline": "bugfix: normalize contract addresss when fetching exchange rates (#5863)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c7233e2cc7ba52308528a74e89938deada5394b8", "messageHeadline": "Fixed Vivek's bug (#5860)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4be3fe5906d6c5fde0f1611847524ab61296ebbe", "messageHeadline": "Version 5.0.4 RC1 (#5859)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "a803522a922e8e5eb0a3f1b6c2e758c743cdc62d", "messageHeadline": "transactions/tx-gas-utils - add the acctual response for eth_getCode \u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "67d9f445bd9c03068b63dbe0b8a6b6606fd0d880", "messageHeadline": "Merge pull request #5848 from MetaMask/Less-Certain-Language", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac1b756bd01324682114dd96bfd0c1d4195225a8", "messageHeadline": "Soften accusatory language on phishing warning", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d59ac281944b19e27f899edd2c90c2377ba83853", "messageHeadline": "Merge pull request #5835 from MetaMask/revert-5412-after-install-steps", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "34da38817a14080982f514cee614abcd3758b0f7", "messageHeadline": "Update e2e tests to handle any post-install window creation", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "ec4c93c59fccb83453d538e2d4a71dfc400ba4aa", "messageHeadline": "Add JSDoc to closeAllWindowHandlesExcept e2e helper fn", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a9d3c1a87d474e283c90ed6e17f6f3d9a4181111", "messageHeadline": "Open full-screen UI on install", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3e85d580f9c19e4d49dd5725bab37c956f7a7b03", "messageHeadline": "Revert \"Don't open MetaMask website after install\"", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "486f9931c469ac1829b6f433ad3ebdc11821df22", "messageHeadline": "Pin two module versions to avoid flatmap-stream hack (#5839)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88defe36233d0abf23bdd0c919fb668484d1e9f2", "messageHeadline": "Hide app-header when provider request pending (#5831)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "8198ec9ae1020d7dc43bd17180351e37b48847e0", "messageHeadline": "Autofill gasPrice for retry attempts with either the recommended gasp\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "97c1e6bcc145e60d6721ecba50d762791f94dc13", "messageHeadline": "transactions - ensure err is defined when setting tx failed (#5801)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3b1e73eff8bc553877cee957a401aa502f64a1b6", "messageHeadline": "Merge pull request #5792 from MetaMask/signed-type-data-error-hw-wallet", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 16, "deletions": 9}}, {"node": {"oid": "f2066432baa5af4f63a5687800bb524959b27af3", "messageHeadline": "Use Array.includes", "author": {"name": "Bruno Barbieri", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1403b8286d55db50f9f525a1bbfcffe36b34255a", "messageHeadline": "Show disabled cursor in .network-disabled state (#5829)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33b85cf2e482251ac266468adc2845cd8efa7f10", "messageHeadline": "Trim whitespace from seed phrase during import (#5827)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "eec7fcebd528a70b5c8a3571c5b802ced889e626", "messageHeadline": "Merge pull request #5832 from whymarrh/connect-request-notifs", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "08c98a6df73ffd0c3bbb0d9798eca59cf4ba7209", "messageHeadline": "Show Connect Requests count in extension badge", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "826eb82ed806772353c720d7ff736ff709539a37", "messageHeadline": "Use initState to avoid type-checking providerRequests in state", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f46d0c8d2e4b345a4262d23312ac41bdb5168367", "messageHeadline": "Merge pull request #5816 from MetaMask/issue-5815", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "2d7ddf45d66ebe417db15526d442a269c3b4f070", "messageHeadline": "change wording of phishing notice, due to EIP 1102 (#5819)", "author": {"name": "Christopher Elwell", "email": "elwell.christopher@gmail.com", "user": {"login": "celwell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4054b1cb84f566ce22888bb29c9446760c7caba7", "messageHeadline": "Increase Token Symbol length to twelve", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "804b273cec61246f0d23efd461ccd2cc5c64bf22", "messageHeadline": "Merge pull request #5810 from whymarrh/bump-nvmrc", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4cbf41d3193edf61f3b387a20235559b5edd9a47", "messageHeadline": "Update local build instructions", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ae8626eceb255618d5cdeb5aba7ce2dd377d2c0c", "messageHeadline": "Merge pull request #5797 from MetaMask/trezor-v6", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 167, "deletions": 45}}, {"node": {"oid": "d8d0648e571277f4660d5a44908c1145ad3cd775", "messageHeadline": "nvm: Bump Node version to 8.13", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7229f0f9fcd6c2579c3c5a5146a3b144929b6d2e", "messageHeadline": "Fix usage of setState in ConfirmTransactionBase#handleSubmit (#5799)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "74c18ef0e81e73873f0b57f3f0cc1afb5a05d8cc", "messageHeadline": "Show byte count for hex data on confirm screen (#5798)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "66e0de73c5511b49e24b93667d49d0b4accd89e3", "messageHeadline": "Merge pull request #5334 from whymarrh/ui-switch", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 166, "deletions": 795}}, {"node": {"oid": "b4d48ea3fc15541c674868a1249f4526cb4ae53c", "messageHeadline": "bump eth-trezor-keyring", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 7352, "deletions": 7288}}, {"node": {"oid": "80d09d019265ec5cf1c34ecf84cc07746e6bc04d", "messageHeadline": "Merge pull request #5791 from MetaMask/fix-ledger-stuff", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 208, "deletions": 208}}, {"node": {"oid": "738ed90640743cfa7c539c8200e80da3ce180b9e", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 208, "deletions": 208}}, {"node": {"oid": "7a26b7038274ae12a5ac8e84a1c38aad665d8b06", "messageHeadline": "update package-lock", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 7283, "deletions": 7319}}, {"node": {"oid": "7fb9f91d279afcc72f8dae2820cc9c2166c2ac01", "messageHeadline": "trezor v6", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 7441, "deletions": 7419}}, {"node": {"oid": "9b1df386de908ae14e0ce169f1231a0d6de77972", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 8092, "deletions": 8625}}, {"node": {"oid": "5956f8d260270d41f1e5be53f3c058782a1ae7f4", "messageHeadline": "Version 5.0.3 (#5785)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 270, "deletions": 277}}, {"node": {"oid": "fb94c1bae7d4f500ef78b2f93ada44ef640d38e4", "messageHeadline": "remove extra semicolon", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3abf9ec7db99de3aa85222e7630e4e714cd08ea3", "messageHeadline": "consider hw wallets", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "e68008edf483cdf67a1a97a048fbbe610097d050", "messageHeadline": "Remove first-time and navigate-txs integration tests", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 340}}, {"node": {"oid": "5dc87b6835f446d009b39e9b28c0b98d01a1001d", "messageHeadline": "Speed up genStates script by using built-in require fn", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f1248ac26abd6641f29476e40bef6193a7130f16", "messageHeadline": "ci: Drop old UI e2e tests from CircleCI", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "63e10f6e738b0ddb2ac4dc29132a6bb8faa65b4c", "messageHeadline": "Remove Mascara from CircleCI config", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "6b32e82ac1279900225d52b32696ae0b9ebea273", "messageHeadline": "Remove \"Beta\" from welcome messages", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "444c68ae535bb7b7da1a65c95f8b5d6f4af6e324", "messageHeadline": "Don't announce new UI to users switching back", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f8d5d70f31193b1da782c427c124d9d71364f1f", "messageHeadline": "Update new UI links in the old UI s/Beta/New/", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5da84d7a28f1ee85b90564d6efb24fcbb5fe744", "messageHeadline": "Remove \"Beta\" from header logo", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 63, "deletions": 116}}, {"node": {"oid": "2902fa948fb4582bd49587bc5638f5f4bc947dc3", "messageHeadline": "Add timeout to waitUntilXWindowHandles e2e helper fn", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "921125b7fd999965d757c86772b845bdcbc85c20", "messageHeadline": "Update new UI e2e tests for new UI default", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 21, "deletions": 209}}, {"node": {"oid": "c482c9926c4514e67105c61f4909ff019caeb7f0", "messageHeadline": "Default to the new UI for first time users", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 26, "deletions": 32}}, {"node": {"oid": "a7b3750a3efd4dd521baf2aae4dab4c630aba418", "messageHeadline": "Fix button styling for Create Account Connect (#5787)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 13, "deletions": 47}}, {"node": {"oid": "4c87c05a02d5bf5634234a74910e5d3e559dd413", "messageHeadline": "Fix rounding issue when sending max tokens (#5695)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 138, "deletions": 104}}, {"node": {"oid": "7fe37276a17cbbcb566a0650603eb5ed6115179b", "messageHeadline": "1102: Push publicConfigStore to next turn to avoid race conditiono (#\u2026", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fdea642e6d5b23d4573759e4f1a1f4016557c0be", "messageHeadline": "Auto fail transactions that have been approved for over 12 hours (#5765)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "1988e1e96b09a47ad5428083bb2ed38cb2d7e0a8", "messageHeadline": "ESLint fixes (#5775)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "ce147bf6d8431f4f0cb5b4de46a5af9628b3e9e2", "messageHeadline": "Tx controller now uses safe event emitter (#5769)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 265, "deletions": 229}}, {"node": {"oid": "af873129bb3beea559d69b52ce0f4f76dbacd199", "messageHeadline": "delete generated file", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 0, "deletions": 1171}}, {"node": {"oid": "1a49ae234d11018770748b3adb5fca08109042cd", "messageHeadline": "detect os", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1176, "deletions": 1}}, {"node": {"oid": "82bbfb540bf0af52b35e4de62d0b2a2c2100582c", "messageHeadline": "fix url and remove -e fr macos", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e19084ece7359437fb211e869d5141b3a622b039", "messageHeadline": "working on macos", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1f37b41144d0adb83b7687b08f77825d995829cb", "messageHeadline": "fix macos attempt", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5a2613c0425a83178e81c899a3c9d882b384c46d", "messageHeadline": "sed a command macos", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2bb08002c145bad0c2eb765eeeb6c21ef7ee3a6", "messageHeadline": "add -i suffix -e for macos", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "37adf145abfa20c5032741955bcf1f03474143c0", "messageHeadline": "add -i workaround suffix for macos", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40586b91b30805ea60bc0e1d702bf284f2cf6c0d", "messageHeadline": "fix typos", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16f928c7715eefd3e2610b7ffd69e201128c306b", "messageHeadline": "add comments", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "4d2d8239ce106bc64b18b134ade626f590b9844a", "messageHeadline": "delete use of grep", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dce32fc1ee32cbff4cd272629a7fa2dd7dfd47c", "messageHeadline": "provide automatic changelog since last tag for linux", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "592e6bddfb84b0cafa96b6f32ccf5ff5edab793c", "messageHeadline": "Update npm dependencies to reduce vulnerabilities (#5556)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 20873, "deletions": 17475}}, {"node": {"oid": "c0557b43e2c493de73c8bf74cfa9e5740c8cfd3f", "messageHeadline": "clean up", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3219e949cf72ae34e62dfe045330b522041083ae", "messageHeadline": "Merge branch 'trezor-v5' of github.com:MetaMask/metamask-extension in\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "ca758f0bd605f52c14b984e1c4fac55a3171ce8a", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "e44b750f0f0bba3ec2b12c4f99343c62d28cd017", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "d684bb4c17fb23deeb1ed037fe83923173795e97", "messageHeadline": "Merge pull request #5759 from MetaMask/drizzle-update", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "387652c38acb9681f0ccf83c363b8d8c4b351edb", "messageHeadline": "Merge pull request #5760 from MetaMask/retroactive-changelog", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a6e513f4767001d65201641c800fbe454f69343", "messageHeadline": "Add old changelog entry", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "938f4286e49dbdf7aef5b767917ad34ec6c6bb04", "messageHeadline": "remove error flags from drizzle setup", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4dbc0926c6f66f0d3c9c8110bef6efe8f6eca918", "messageHeadline": "test", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "517f6e656a51e45020d72e2aa33bb1fba0083584", "messageHeadline": "test", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59b089b5bb3b1642ed474706bb310d114c1ce041", "messageHeadline": "test", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b54ed053064e404a71644dfcf8871f86531d0468", "messageHeadline": "try with custom box", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22ba0b0c2d4aee355893832dcbd9a5cd87cbf966", "messageHeadline": "Resubmit approved transactions on new block (#5752)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "b636d72addf9f25e026e2ec53358acd8cf651fc2", "messageHeadline": "package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "18f39ef69e117a3560456a30f0e8506ed7b0e044", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "f6e042b7b12fec755b0a91ff24a1e812f65b638d", "messageHeadline": "1102: use meta title if it exists before title", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "46b29a50f095aa11eb9266b06dc86bcc9c92ce01", "messageHeadline": "Show APPROVED status for transactions that have been approved but not\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "484aa6801ea50fb08253fd08559710c53e0c189d", "messageHeadline": "Merge branch 'develop' into trezor-v5", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4603, "deletions": 479}}, {"node": {"oid": "0549782595335e8257d1b4abf7d6220020e2c8db", "messageHeadline": "Update Balanc3 API (#5744)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 16, "deletions": 32}}, {"node": {"oid": "3866222285be74c6578c830001b4896705abdb3d", "messageHeadline": "Update support links to zendesk (#5745)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcbc02066533a7ea62ed487d1188d1445452f34c", "messageHeadline": "Repair link to reset instructions (#5733)", "author": {"name": "Micah Alcorn", "email": "mail@micahalcorn.com", "user": {"login": "micahalcorn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da0510809bb5e1fef5c0d597a1c29f9d370fda5c", "messageHeadline": "encourage stackexchange in issue templates (#5737)", "author": {"name": "bobby dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7ce2cf4572f80b71d5ab4d4c479a49bcca9ccdf1", "messageHeadline": "Fixes #3425: Better support for batch transactions (#5437)", "author": {"name": "PaddyMc", "email": "paddymchale@hotmail.com", "user": {"login": "PaddyMc"}}, "additions": 795, "deletions": 19}}, {"node": {"oid": "d943345151b7caf723533721a37ceea2e5286b9c", "messageHeadline": "Slovenian and slovak fixes (#5730)", "author": {"name": "Filip \u0160", "email": "filip.stamcar@hotmail.com", "user": {"login": "filips123"}}, "additions": 1703, "deletions": 330}}, {"node": {"oid": "6bb92a8672edf23465fb109c8966d2e56500ea86", "messageHeadline": "merging upstream branch", "author": {"name": "Vimal", "email": "vtiwari@coinswitch.co", "user": null}, "additions": 19421, "deletions": 10983}}, {"node": {"oid": "da1036f2c4b20748407b7fa89b60df5e321fcab7", "messageHeadline": "Version 5.0.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c3176248544e3e0019389b1f177cac68087bfe8f", "messageHeadline": "EIP-1102: Update publicConfig store concurrently with approval", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "782c2c14d4278c5228465b39408f5eafb167b86a", "messageHeadline": "Merge pull request #5674 from MetaMask/responsive-e2e-tests", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 376, "deletions": 18}}, {"node": {"oid": "83ffb9fafef13357232c1c12d2ff04d32be96a2e", "messageHeadline": "Increase number of ETH decimals displayed in the balance view from 3 \u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8bed073f209a178d73d0a04cc72df034993b0998", "messageHeadline": "1102: Fix inpage listener syntax (#5708) (#5709)", "author": {"name": "Noah I", "email": "gh@negaex.com", "user": {"login": "negaex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd1647965f3c323fe3a39ee48e3024bf2500ff5a", "messageHeadline": "Moves e2e tests for extension only behaviour to metamask-beta-respons\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 376, "deletions": 18}}, {"node": {"oid": "e53ceb6bc1182ee53f4fbba2308aaf25c76efcd9", "messageHeadline": "Version 5.0.1 (#5694)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0dd0d8fc83db3695e5af6d3687a7648a04770201", "messageHeadline": "Merge pull request #5547 from MetaMask/front-ends-deps-gulp-bundle", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "718393f89a1bf99ff15bdfe1aa5c4301fbd56621", "messageHeadline": "Cleanup", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "a224b71837a09af28213b5f6d3ac46a2416428e0", "messageHeadline": "1102: use postMessage instead of injected scripts to bypass CSP", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "1ce3591c8ea844eab2dbd9b585e7f5dd3cf18ce8", "messageHeadline": "wip", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "0ab5c1c6e2ef5adb2f33d2e0e85e2f84b2edfeef", "messageHeadline": "Merge pull request #5481 from MetaMask/reducers", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1580, "deletions": 3}}, {"node": {"oid": "c651212025ab7cd0309d96be6687c1eba35ab9fa", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6145, "deletions": 3748}}, {"node": {"oid": "7f944923d170d6e7e04f6e238d2fd5f80abe3161", "messageHeadline": "Merge pull request #5691 from MetaMask/fix-typo", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62ac993b9a94060e265b9af53b761941d0fd3958", "messageHeadline": "fix typo", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68138e178e3bb9b06e099a0c9eb8ed833356056f", "messageHeadline": "Merge pull request #5689 from MetaMask/reject-cached-approval", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 33, "deletions": 13}}, {"node": {"oid": "6daf74925189cb05a656bdd4d361beebf235be85", "messageHeadline": "update drizzle tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "5272073f4f3e787cec516a2b41ef463d0b37826d", "messageHeadline": "Revert package-lock.json", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 6762, "deletions": 6780}}, {"node": {"oid": "896ae0ab89096ed9a206a64c00c351820ed9ab1b", "messageHeadline": "Fix lint errors", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 6781, "deletions": 6763}}, {"node": {"oid": "d7b1cacabca6abe55ddea54369e5dcac0dc0963b", "messageHeadline": "Remove injected script tags after use", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "34d80f21e2ed4842d196dc580a9441a2731a5c0e", "messageHeadline": "Clear cached approval after rejection", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "7b8a73b01f539bd6b36469487404a7f3bac06c68", "messageHeadline": "Version 5.0.0 (#5685)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f692123f513b6d71797a609311df507cd1ee3d48", "messageHeadline": "Update the colour of the default image used on Connect Request (#5678)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5d928e67c368b06f4bd9e20cddcf709f2aaf0418", "messageHeadline": "Update \"Learn more\" link on 1102 connect screen (#5677)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b3f428fd1f2fd5c4041c03d55b38c6de298fc789", "messageHeadline": "Move experimental provider augmentation", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "879997af517b36cf701ec74c08ec4293a2206baa", "messageHeadline": "Add experimental RPC method support", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "26ada8a828ab684c310080a18115a8ef3234aaee", "messageHeadline": "Update Connect Request screen design (#5644)", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 388, "deletions": 51}}, {"node": {"oid": "31cb111d2e98c17728a75ebe00430654d827e136", "messageHeadline": "Do not modify isApproved when locked", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9984f7edebb0de4432e152a7c6f0d93bb00b9da6", "messageHeadline": "Mark origins as unapproved if user explicitly locks MetaMask", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f557d3371892ae7625528aa5168549c57cfd740e", "messageHeadline": "Enable caching", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "991e08e34639e8b5741a724682192fc6e626cb1f", "messageHeadline": "isApproved should return false", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dad39414756356cf19f42fb49c5710e6dfa4b13", "messageHeadline": "Disable mascara tests", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "01ff0bd3c01a87eeb8211571a07cf1644432f0b4", "messageHeadline": "Increase timeout in Mascara test", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72730b39296bf4531f69daa219b8cfccf06caac9", "messageHeadline": "Remove internal listeners", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "cc27a09a1aa676573c5b7354ba73b29ba38e08b8", "messageHeadline": "rebase", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d4171ccea51db04aa40320de8770e22203d4d6c2", "messageHeadline": "Disable approval caching", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "cc1bab6ebbef8d8219f83039fdc3baca6de718fd", "messageHeadline": "Differentiate locked and enabled", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 10, "deletions": 27}}, {"node": {"oid": "d7618bd5c6cffe02d8737fe6925a31484a1fc0b0", "messageHeadline": "Code bath", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 49, "deletions": 33}}, {"node": {"oid": "ba40fcbcb43c5adcb3a961afd4050cdb2025b7a6", "messageHeadline": "Handle logout gracefully", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "f02e18dd80672a0b7440256cb7946feabf907ee1", "messageHeadline": "Fix lint issues", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ace7cfa065d701b49fb07c4e6f169e7cce545c56", "messageHeadline": "Only filter selectedAddress from publicConfig store", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "f35466a247e503659228f0b8e098275a875026a4", "messageHeadline": "Fix race condition with publicConfigStore", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "32630b68dfae257a59bf1ce985e9a04ca1ca58b4", "messageHeadline": "Move convenience methods to _metamask namespace", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "504f4a50f13b12588576f2f06bb2e371bd966dfb", "messageHeadline": "Fix lint issues", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "84874a639d217da36926869fa3cb235c05725cf5", "messageHeadline": "Add isUnlocked provider hook", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "573139b9357ccd97eb6b866721fafc93ceb080b6", "messageHeadline": "Differentiate isEnabled and isApproved hook", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "3a2ade4e8490fa754b66e8f342a8308879e2f9ed", "messageHeadline": "Update isEnabled check", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c6e9caed225ac395d22f184c6f7ee5d6b3d23c80", "messageHeadline": "Fix beta e2e tests", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fff6dcbbd3b5cfb312c3d85c8659acd8b223f7f", "messageHeadline": "Remove duplicate i18n keys", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "473afa68a1930f959fc585bb335a6d330fa0ef64", "messageHeadline": "Cleanup after rebase", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "226601a956594d00817cdb1fa5214242aae7936c", "messageHeadline": "EIP-1102: add user privacy option", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 256, "deletions": 200}}, {"node": {"oid": "bfcb73ad533b7c2acea012a586c2a391811faf03", "messageHeadline": "EIP-1102: add isEnabled convenience method to provider", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "89b4aa5d62237f36fac9dcce9c546005ec18968b", "messageHeadline": "EIP-1102: Add option to force-enable provider", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 672, "deletions": 784}}, {"node": {"oid": "c76c9ca2c86317f902f443db2c5704d4bf6311c0", "messageHeadline": "EIP-1102: updated implementation", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 8306, "deletions": 7683}}, {"node": {"oid": "2d4ff1dd82252cbe1abe06206fb2664f96905d91", "messageHeadline": "Version 4.17.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "86f09e6bb53bb90e524366c1f225cc9005e01a2a", "messageHeadline": "network - infura - hardcode net_version and eth_chainId (#5670)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "4489a57f2fd32ae4b9b5aa12aede289fa0b03fb1", "messageHeadline": "Update watchAsset ERC20 validation (#5653)", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "6883787c14ba5e3a26a865887e0626a01e96e56a", "messageHeadline": "Merge pull request #5671 from MetaMask/i18n-tool-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "338c826961bd59a443f49c6da55713b45b4db7c9", "messageHeadline": "development tools - fix i18n verify tool", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ba70b5d3e714e575a490a1e87d11ac040f0a61d", "messageHeadline": "Merge pull request #5651 from MetaMask/kumavis-patch-3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14852669ac31f119d14cc739f4ea01e85940133b", "messageHeadline": "Merge pull request #5659 from MetaMask/token-rates-bugfix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ed4f612bdc490435b88feb26b2a9df8c9320d3bb", "messageHeadline": "Revert \"support eth_chainId\"", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "2c1bca1ab0a6284b89338d5fd36552583c960f36", "messageHeadline": "token-rates - protect against bad token data", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "54a14edccd897f15f9da48050fb5f24e22c6224a", "messageHeadline": "CI - job-publish-release - fix github command", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65b3d6b98722b29f2a944912fb50bce97cf6b7d7", "messageHeadline": "Merge pull request #5650 from MetaMask/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "337a4e1b4ea7a560d773bc262b2adffd1617a39b", "messageHeadline": "Merge pull request #5649 from MetaMask/develop", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3782, "deletions": 2196}}, {"node": {"oid": "de231c7a6191ca869308b6d27ca9cd4b020e59aa", "messageHeadline": "Merge pull request #5648 from MetaMask/v4.17.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e683684e8d986a24cb6a15ed5eef0030169bf9cf", "messageHeadline": "4.17.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "da5f4a792c7da411b3605b6b537a66ca443df913", "messageHeadline": "Bundle some ui dependencies separately to limit the build size of ui.js", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "de297cd74db74cd52a3f2ed449cf65ac3112207d", "messageHeadline": "nextUnreadNotice undefined rather than null", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2fea8043edca84f1aa9ebc13ecea55c9919070d", "messageHeadline": "Remove .only", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7607794851ff534faf51fce6ed37d24d33818f18", "messageHeadline": "Readable tests, and set nextUnreadNotice to null when CLEAR_NOTICES i\u2026", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 96, "deletions": 23}}, {"node": {"oid": "7531de14f9575e59b9d0a1b30cf0df46dbc4af67", "messageHeadline": "Merge branch 'develop' into reducers", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 11538, "deletions": 4715}}, {"node": {"oid": "611a61b7bc576bb83a6b7851f26d00488fe060f2", "messageHeadline": "Isolate variables to individual tests", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 64, "deletions": 53}}, {"node": {"oid": "ac079365e6b4cf8b19db127e6971fa694fa54fff", "messageHeadline": "fixed currency-display (#5619)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "73eeeda2157e8a7ef61ff1f1fd0f4b94821f2e6f", "messageHeadline": "Merge pull request #5560 from MetaMask/sentry-enhancements2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 185, "deletions": 80}}, {"node": {"oid": "310229d22e5e916e8d6e3b1a469b9b196e0f70c2", "messageHeadline": "Merge pull request #5567 from MetaMask/HowardBraham-develop", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "7ae5a23b6c0e9839f63bba52ab5bf7da00bef173", "messageHeadline": "Merge branch 'sentry-enhancements2' of github.com:MetaMask/metamask-e\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ccbc2332829569b6bb416ced624ee3123c54b939", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3130, "deletions": 2108}}, {"node": {"oid": "1bb4a8428c73c1f1137793b25900db159eec3fa8", "messageHeadline": "Merge pull request #5596 from MetaMask/validateSignTypedData", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "ad009a4606249649fd54420972fb6a5dd5382fc2", "messageHeadline": "Merge branch 'develop' into sentry-enhancements2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3082, "deletions": 2035}}, {"node": {"oid": "18e530221b0f960907d45995c4703b04ed562dc8", "messageHeadline": "Merge pull request #5552 from EthersocialNetwork/eth_chainid", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "715c309d68009b6566958c34b5a23b8919d59ada", "messageHeadline": "deps - bump eth-json-rpc-middleware for signTypedData version bump", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "2baa57bc4af1cf308b01d06d2e8e6ca41700073a", "messageHeadline": "Merge pull request #5625 from filips123/develop", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 658, "deletions": 105}}, {"node": {"oid": "9514c56f0754fe9c3d6cef6f9e543f8d50a616db", "messageHeadline": "Merge pull request #5632 from MetaMask/typo-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "986f8b4c2143fd1f1caec1e21aea19b260f3c176", "messageHeadline": "preferences - fix typo", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26012f5879017aaffe572e33fdbe9b3072564c2e", "messageHeadline": "Fix Slovenian translation", "author": {"name": "Filip \u0160", "email": "filip.stamcar@hotmail.com", "user": {"login": "filips123"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38f0a3e4711d35b833bd2d516a4643145e018749", "messageHeadline": "Add Slovenian translation for EIP-1102", "author": {"name": "Filip \u0160", "email": "filip.stamcar@hotmail.com", "user": {"login": "filips123"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "77bc4227e39ae8f2c88f7bb0d4ec7af23d874c91", "messageHeadline": "Fix Slovenian translation", "author": {"name": "Filip \u0160", "email": "filip.stamcar@hotmail.com", "user": {"login": "filips123"}}, "additions": 619, "deletions": 105}}, {"node": {"oid": "bc7f8d0a5bf42b73ee1d1102362fc0a94dc80c0d", "messageHeadline": "Merge branch 'develop' into eth_chainid", "author": {"name": "hackyminer", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 2808, "deletions": 1951}}, {"node": {"oid": "54a8ade2669cb5f8f046509873bc2a9c25425847", "messageHeadline": "Add support for RPC endpoints with custom chain IDs (#5134)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 586, "deletions": 217}}, {"node": {"oid": "eaca9a0e8a6a8e65a4dd099c8f860a9616b7360e", "messageHeadline": "Fix raised button min-height (#5613)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "231dabb94ac17ba2fc78ae35033fc21e3519fb6d", "messageHeadline": "deps - bump eth-block-tracker for fix (#5614)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "9b42416fc0d92662d1a21759db357e7f439d7a7b", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1809, "deletions": 1692}}, {"node": {"oid": "9b501b7c42ebebb61ac3130d1e84d36efcac9b7e", "messageHeadline": "old-ui - pending tx - allow undefined values for gas + gasPrice", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "55c66b0d988fac6b2ed5948cf4dcd20fd486070e", "messageHeadline": "Fix button styling for overflowing text (#5602)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "554f79c0e2ec8f3ddce81ab7aae9dc67ba057ac9", "messageHeadline": "Fix blockies icons overriding contract map icons. Refactor Identicon \u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 230, "deletions": 147}}, {"node": {"oid": "8c0e5e97e5ee50122e4ff120e1076e71394be378", "messageHeadline": "Add version to unapprovedMessage", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95b92a1ddcaf478fe612f46c94c8e0600826cfd6", "messageHeadline": "Remove commented out/unused methods", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 27}}, {"node": {"oid": "1d65687ce48bc7f35ee0167c94813f8b3cb3a6ee", "messageHeadline": "Validate signTypedData in eth-json-rpc-middleware", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "315028ec53654c4ad7817741330627eae742e59d", "messageHeadline": "Fix UnknownFunction showing as Confirm (#5590)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7852269ed156787eb279e0b55d643c4c13c04020", "messageHeadline": "Add Activity Log entry for onchain failures for a transaction. Change\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 23, "deletions": 112}}, {"node": {"oid": "7b739f9be866a900ef51f2dba80f2fa9e636fe15", "messageHeadline": "deploy - docs - publish via npm script (#5580)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75ccb6d5e0bafb611465c5b905775f9a5a83361a", "messageHeadline": "Update CHANGELOG.md (#5566)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97056d2ee616fa20f9324148960ae8f77f79a65c", "messageHeadline": "Merge pull request #5576 from marijnbent/patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "688ef2ed0137cb7f860a182f16860164a4ba90f2", "messageHeadline": "Fix signature request styling issues (#5574)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e2bf36d59403468fa9e8b89f70be48dfe4c22b2", "messageHeadline": "i18n - update haitian translations (#5565)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1312, "deletions": 1235}}, {"node": {"oid": "c12a5a23f76d095ce6dd6db90cdcff17dd1f4c9c", "messageHeadline": "Updated translation for main network name", "author": {"name": "Marijn Bent", "email": "marijnbent@gmail.com", "user": {"login": "marijnbent"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82b11b69a5dea38a4a036096528354a5a291a447", "messageHeadline": "Adding CoinSwitch exchange", "author": {"name": "Vimal", "email": "vtiwari@coinswitch.co", "user": null}, "additions": 215, "deletions": 1}}, {"node": {"oid": "802df4625fdd11ac532e12920265ed16cdbdbc44", "messageHeadline": "Merge pull request #5570 from alextsg/i5558-account-display-width", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "614995c0e933fcc984126eee20fb7dd4533e8e5b", "messageHeadline": "Fix account display width for large currency values", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "f7978078c4be62b047ee7a37b840420224d7b839", "messageHeadline": "Merge pull request #5569 from MetaMask/fix-drizzle", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d09f60bbfe5ee737ff7a138260cc33e3db5ca46", "messageHeadline": "ens-ipfs - refactor for readability (#5568)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 131, "deletions": 125}}, {"node": {"oid": "baa3af46f375f46a3516ee7dec4e83795cbcfb66", "messageHeadline": "install truffle globally", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b62d07f3a5bdfde7e295f17b7f601c6f2d5314ef", "messageHeadline": "Update network.js", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c1b2108f69334884473eb95758e2d1c02c984d6", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 12554, "deletions": 8961}}, {"node": {"oid": "b0c649a4e3c68293e08e764bbf4d53939df88e2d", "messageHeadline": "Merge pull request #5555 from MetaMask/support-wallet-watch-asset", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "61c7bbb1c1f0c216d5f8cd0d0753c78bc635624e", "messageHeadline": "network - improve logging and type conversion", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "31e5cad1e34c1b07079c430bb1903f7914021111", "messageHeadline": "tx-gas-util - set error message when invalidating tx based on tx data\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "17a856cfd35a0e419524cf00e852be6c797b1e0b", "messageHeadline": "send tx - validate - simplify error message for attempting to call fu\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fda101912bbb99f7f1adbac9856d34105390c408", "messageHeadline": "ui - use variable to clarify result of emptiness check", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b53a1f492c3339ef6fe070ac7d02b63a4393669c", "messageHeadline": "i18n - use localized names in language selection", "author": {"name": "Brandon Wissmann", "email": "brandonwissmann@hotmail.com", "user": {"login": "trowacat"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "f0602ca354a6d352c13a79a1cba884f54e5b9a83", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 436, "deletions": 58}}, {"node": {"oid": "3b46478024f87bd237b507e5fb18068febf02de9", "messageHeadline": "Merge branch 'develop' into develop", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8611, "deletions": 2452}}, {"node": {"oid": "ba3617b685b9dcd8a62e0009ee2015c5997fead3", "messageHeadline": "Merge pull request #5543 from MetaMask/shapeshift-list-item", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9f6c9119c074b07c07c5c2bb434aa6c43ad0467e", "messageHeadline": "Merge pull request #5561 from MetaMask/deps-fix-gulp", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 384, "deletions": 25}}, {"node": {"oid": "539597cb13e43ef0479091e17dce48b70833bce0", "messageHeadline": "deps - fix gulp ref to gulp#v4.0.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 384, "deletions": 25}}, {"node": {"oid": "73ec4e66cb7a476d01371a61692b0d8d9224da04", "messageHeadline": "sentry - include app state in ui errors", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "e3fda83ab209af7836ba93bfaba215c271d73e8a", "messageHeadline": "sentry - replace raven-js with sentry/browser", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 92, "deletions": 55}}, {"node": {"oid": "7c4f98ffd6f5d7237d86cb7e1277ec44dec2db22", "messageHeadline": "specific add and remove methods for frequentRpcList (#5554)", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "75661673e5b2573ee9ab3a378130e4383c4c034f", "messageHeadline": "add support for wallet_watchAsset", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2f6530a4948743fe156dc3519f04bd44f7c6e2ae", "messageHeadline": "support both eth_chainId and net_version", "author": {"name": "hackyminer", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "31175dcb24d836650469775a50289bfc131bcd18", "messageHeadline": "blacklist + currency - report error via log instead of throw", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "a57d267dcbfa1a75a5ce3295e51825561e42c58d", "messageHeadline": "lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b85ae55cd59b4f8fe52ec75e1b7c6efe52a02e3f", "messageHeadline": "fetch debugger - only append source stack if no stack is present", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3e3d4b9ddef032fe81419a516e65eb62ed664cb9", "messageHeadline": "sentry - failed txs - namespace txMeta for better readability", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b12c4efb197dafce24eed8ae25fb93c0571bce0", "messageHeadline": "deps - bump eth-json-rpc-middleware for bugfix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "2394881511928e414ca99cac2a46f30a7703ae91", "messageHeadline": "currency - throw errors on failure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "65aa0a1d14b0b18d77b537b216d03ce5d9fca725", "messageHeadline": "blacklist - throw errors on request/parse failure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "fb1b8d42ac09982b0844ebfd5d4e0169383c983f", "messageHeadline": "sentry - update raven-js", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "26b30a031dacb23cc0a8ec742ece972acdd48594", "messageHeadline": "sentry - move isBrave decoration to insides of try-catch", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ea214945cf88cef457147bd33a3017c8ea97956a", "messageHeadline": "Set `NODE_ENV` when generating bundler (#4983)", "author": {"name": "William Chong", "email": "williamchong007@msn.com", "user": {"login": "williamchong"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4d1d4a11595b7024a8233761bd034d6ff579eb71", "messageHeadline": "Update Shapeshift logo url and adjust list item contents", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3f4c389fdefcd2504bbb05225ab37969b3a7b1a5", "messageHeadline": "Merge pull request #5540 from MetaMask/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "c2f97717c0fbf9a64cf527891f7a1f35049fb023", "messageHeadline": "Merge pull request #5539 from MetaMask/v4.16.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4688, "deletions": 995}}, {"node": {"oid": "17372e150d7070e9f4870e65a7d6c1d88568f2f5", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e9e403060530eb6f82038d197b075ae3829867e", "messageHeadline": "Changelog - fix release dates", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09c3611171dfb033f052a9096833a9e6db34c66b", "messageHeadline": "4.16.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "18c2d59d5795280093a30b82bc50957e8eccbcf2", "messageHeadline": "Merge pull request #5537 from MetaMask/inpage-provider-maxlisteners", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fa36dbf9810fce80e865489a9ac921a0485f45f4", "messageHeadline": "inpage - increase provider max listeners to avoid warnings", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2c2ae8f4c789ddb8eef8c8b152acf8ee2b3d5878", "messageHeadline": "i18n - add polish (pl)", "author": {"name": "Bartek", "email": "bkucz@amu.edu.pl", "user": null}, "additions": 1214, "deletions": 0}}, {"node": {"oid": "c289baa17a299e3ba80ef00520d3bcf85048acc0", "messageHeadline": "Merge pull request #5127 from MetaMask/account-tracker-network-change", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "03b0929a28048adab2d69f6c042cf8c7ca247ddb", "messageHeadline": "Merge pull request #5536 from whymarrh/add-token-help", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 90, "deletions": 165}}, {"node": {"oid": "0d0bb4afd741f5f14ebbfca87849091dcffa895f", "messageHeadline": "Merge pull request #5522 from MetaMask/fetch-debugging", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "42fa54678fbb1a170a8b88e3fec54d7d9d44c303", "messageHeadline": "Extract Add Token button into its own component", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 90, "deletions": 25}}, {"node": {"oid": "97b914abea62a5e2ced1ecd40285e12325525fb9", "messageHeadline": "Delete add-token integration test", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 140}}, {"node": {"oid": "badebe017fe28b58ac742082368484c3a4b1c1bc", "messageHeadline": "Adds toggle for primary currency (#5421)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 2466, "deletions": 653}}, {"node": {"oid": "8bccb88132447882f81105a0033a4f199200714f", "messageHeadline": "Merge pull request #5534 from whymarrh/i18n-warnings", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c095679d21857f28264a9f88e409e1b6c30e34c", "messageHeadline": "Merge pull request #5535 from whymarrh/export-privkey-words", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e96188ce9d1fa2920a384410e8080c25dc5a62cc", "messageHeadline": "Fix wording of private key warning shown during export", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "222da7f52351a7f5d872860baf4f6d080161bbd6", "messageHeadline": "Update wording on export privkey modal", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd357280410d026c4839576658a20f9b95b0de88", "messageHeadline": "Lower i18n-helper#getMessage log level from error to warning", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13820b6cc1801a420f39cdfecd7ccb5309dc597b", "messageHeadline": "fix conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 36405, "deletions": 20125}}, {"node": {"oid": "07ab613d4c647e3fe554bc06eab8cfb833315a88", "messageHeadline": "Merge pull request #5530 from whymarrh/fix-web3-inject-checks", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "d44b7ef3da36d3d4c1d91fc779ecb9eb034c4ea5", "messageHeadline": "Fix document extension check when injecting web3", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "7b4be8c1c54041858a668e968844fc14ddfc98c5", "messageHeadline": "Merge pull request #5529 from whymarrh/max-btn-click-area", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "8efaa5a68f9476bbb405b9e6e2c15d44348e4a45", "messageHeadline": "Merge pull request #5528 from MetaMask/remove-greenkeeper-badge", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdb6e55354ad01fbf0741d0adb99cab8082f6da2", "messageHeadline": "Decrease click area for AmountMaxButton on send screen", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "8c33c018dead721d7ad3b86d75a8a7abcade3938", "messageHeadline": "add tooltip for view etherscan tx (#5518)", "author": {"name": "Michael J. Cohen", "email": "mcohen@criterion360.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "de169221b51ea24e18274362c3ac3d19bcf9b453", "messageHeadline": "Merge pull request #5521 from MetaMask/deps-old-ethjs-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 70, "deletions": 92}}, {"node": {"oid": "a8d871ebeef88910421428148495df758d3a763a", "messageHeadline": "Remove greenkeeper badge from README", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7758ebd15f1b5638102bfa913a69aa7abb7b7fc", "messageHeadline": "Improve Korean translations (#5515)", "author": {"name": "Noel Yoo", "email": "innovation.noel@gmail.com", "user": null}, "additions": 85, "deletions": 7}}, {"node": {"oid": "e997285a07a5c940d41f387998e3d046af87314e", "messageHeadline": "Fixed wrong Spanish translation of `key` (#5517)", "author": {"name": "Pedro Guti\u00e9rrez", "email": "pedrogp9_6_93@hotmail.com", "user": {"login": "Pedro-vk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c821a8354c8eba05885ca219f39aedafbd4f8052", "messageHeadline": "Add txReceipt data to transaction details (#5513)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 126, "deletions": 6}}, {"node": {"oid": "61dec4ea464607d32a5727bdf343a7d8a9af66fc", "messageHeadline": "Update Italian translations (#5502)", "author": {"name": "matteopey", "email": "matteo.pey@hotmail.it", "user": {"login": "matteopey"}}, "additions": 481, "deletions": 5}}, {"node": {"oid": "70c45ae8be4827415c218a8b527fd0a6d420a7ba", "messageHeadline": "enable fetch debugging", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "febf214ee89aa1db4645fcce14f96850c682f367", "messageHeadline": "deps - bump eth-token-tracker for ethjs-rpc bug in deps", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 70, "deletions": 92}}, {"node": {"oid": "85884b21afe6e5e85b58123b24e72776d1437cc6", "messageHeadline": "Merge pull request #5512 from MetaMask/v4.14.0", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 21877, "deletions": 9593}}, {"node": {"oid": "5504c8b9659f9345bb6d1b38d4d5ff91db1b6611", "messageHeadline": "deps - bump eth-json-rpc-middleware for pending blockRef bugfix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "7f6b488c04e6ea12b2ef24ac936b6a236ad904c2", "messageHeadline": "Merge pull request #5511 from MetaMask/merge-master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f194f07801358099b9c6e69522528ed411611bc3", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1bbc55a53379294a9d92a3648798b1a400050176", "messageHeadline": "Correct 4.14.0 version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64fdb0ef03d372245b4ab42abaf6b525a4de79f4", "messageHeadline": "Merge pull request #5503 from whymarrh/fix-zendesk-links", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b44ea47066b775a20cb7053a3b5026c00e638b16", "messageHeadline": "Merge pull request #5505 from MetaMask/Version-4.14.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "837eb796e517d69f67094453695a5ca995da72a2", "messageHeadline": "Version 4.14.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5cde74fe88cd473b6a6979686687c1b1d967d6ca", "messageHeadline": "Update Zendesk links for new subdomain", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ba21606dfb15a5ce767f1225b32738a2ecdd80ee", "messageHeadline": "Fix en, ko locales (#5483)", "author": {"name": "Noel Yoo", "email": "innovation.noel@gmail.com", "user": null}, "additions": 49, "deletions": 49}}, {"node": {"oid": "ea8ccc6846734a56e5cd9cb174abd7d0b68d29f6", "messageHeadline": "Merge pull request #5494 from whymarrh/fix-seed-phrase-screen", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c10d12a90c2f81a6f852d2c14bcf7f8b306d9348", "messageHeadline": "Fix styling of first-time-flow container", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89ef54992622c1cda90477e41ddac9affc8bec73", "messageHeadline": "Merge pull request #5491 from whymarrh/assert-new-tx-using-selected-a\u2026", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "af43b7d6c97e10018e564ce8ee37bc9ad380234c", "messageHeadline": "Ensure that new transactions added are using the selected address", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "3d0ba46f21045a08fb0196e6a6b9cdb713031e0d", "messageHeadline": "Merge pull request #5490 from whymarrh/revert-5375", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "428a7cacdfbb3080a860bf1fdb774cc8ae218c04", "messageHeadline": "Revert \"transactions - add txReceipt to the txMeta body for confirmed\u2026", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "b45479934dadd8a4177b51b81732ab15f3226b93", "messageHeadline": "test - add actions unit tests (#5369)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1643, "deletions": 141}}, {"node": {"oid": "70fc093b21f733b182654c38e51b14c6bf726cbc", "messageHeadline": "Merge pull request #5480 from noelyoo/typo", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 236, "deletions": 236}}, {"node": {"oid": "ff67293a8ef61308d602d09f26b163b9b9ec90d3", "messageHeadline": "transactions - add txReceipt to the txMeta body for confirmed txs (#5\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "fb6eca3f65a7c0140dbdd9b2d70bf2e40041a020", "messageHeadline": "CI - Allow sourcemap uploads to sentry for empty version (#5403)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 25, "deletions": 13}}, {"node": {"oid": "63ba8b56fc1150ad20a6cb570604d133ed9ccba4", "messageHeadline": "Alphabetize ko locale json keys", "author": {"name": "noelyoo", "email": "innovation.noel@gmail.com", "user": null}, "additions": 224, "deletions": 224}}, {"node": {"oid": "fa228f1c7ed263807f0969119f73c0faad63eb5e", "messageHeadline": "Alphabetize en locale json keys", "author": {"name": "noelyoo", "email": "innovation.noel@gmail.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "63c61c52eb3179816c330f4f6342f1142fb0009a", "messageHeadline": "Make all addresses EIP-55 compliant (#5379)", "author": {"name": "bakaoh", "email": "tatattai@gmail.com", "user": {"login": "bakaoh"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "999a599a78ce742a209d37bf831b89a96e6cc3e5", "messageHeadline": "Fix formatting of locale files (#5479)", "author": {"name": "Noel Yoo", "email": "innovation.noel@gmail.com", "user": null}, "additions": 956, "deletions": 956}}, {"node": {"oid": "be3f411a6016fc363029ef618c9a58bf4d0cf015", "messageHeadline": "Reducers", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1491, "deletions": 0}}, {"node": {"oid": "093ca07201393930f3efce88ef2283a69177e1d2", "messageHeadline": "Set maxMode and toNickname defaults for clear_send", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ccab4ee1a408d93f38765e9b6ef3dc33a18befa9", "messageHeadline": "tests - integration - Add Drizzle tests (#5467)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 330, "deletions": 4}}, {"node": {"oid": "1eec21b94525cc8ba07b733c0c7989fa70bff37f", "messageHeadline": "i18n - fr - improvements", "author": {"name": "Vincent", "email": "Bunjin@users.noreply.github.com", "user": {"login": "Bunjin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "600f755dbf8d4cfdc152e3d521b537ee9a046a35", "messageHeadline": "tx-gas-utils - improve format + comments", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "fd14d3f0904856e2596d7fbe84cb64069da34373", "messageHeadline": "Fixed lint errors", "author": {"name": "Santiago Gonzalez Toral", "email": "hernangt12re3@gmail.com", "user": {"login": "santteegt"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f88373237bebbaf286cab9085871166307ae9ab1", "messageHeadline": "Added account options on home screen", "author": {"name": "Santiago Gonzalez Toral", "email": "hernangt12re3@gmail.com", "user": {"login": "santteegt"}}, "additions": 208, "deletions": 4}}, {"node": {"oid": "23fa223040984cc146f2b8b6f78ccfee30c2759d", "messageHeadline": "Merge pull request #5465 from alextsg/fix-values", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4cc0b1ef01573e1541d18bdcd89650e1db32ae9a", "messageHeadline": "ganache-core merged my PR, so I changed some comments to clarify that\u2026", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "222e62d7f10ffe22dd606aea9c15e1547986c4ab", "messageHeadline": "Bug Fix: #1789 and #4525 eth.getCode() with no contract", "author": {"name": "Howard Braham", "email": "howrad@gmail.com", "user": {"login": "HowardBraham"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "db4569e920b01791edb2bab8f87dcfd9596b1837", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "32939113516a674c22389581eb4d83c5af75b295", "messageHeadline": "bump eth-json-rpc-middleware", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d46d382b1f077cb0e6105ff013536a0908a33384", "messageHeadline": "Fix Korean typos (#5472)", "author": {"name": "Noel Yoo", "email": "innovation.noel@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "17b9f4c0dbfc5257c83a454f669e410856fedb9c", "messageHeadline": "Merge pull request #5458 from MetaMask/provider-subs", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 239, "deletions": 100}}, {"node": {"oid": "cd91b45686864c5d38fc95e3a561ca66b36ade7c", "messageHeadline": "100% French locale, reordering of English locale, fixes #5457 (#5470)", "author": {"name": "Vincent", "email": "Bunjin@users.noreply.github.com", "user": {"login": "Bunjin"}}, "additions": 805, "deletions": 126}}, {"node": {"oid": "ebdefe81a10595bb3341afa2ab0851c8269c19d8", "messageHeadline": "Refactor buffer constructor (#5468)", "author": {"name": "Noel Yoo", "email": "innovation.noel@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "012f7ddd72659b7ca470054f81487bd87b480392", "messageHeadline": "Fix typos (#5471)", "author": {"name": "Noel Yoo", "email": "innovation.noel@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "37322f9f4ed903ad2556ebb8a278f1a7050eebbd", "messageHeadline": "Fix token values being undefined", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "bf92d2ffec3f827adf1d269c4638f1673c38b4ac", "messageHeadline": "Merge pull request #5461 from eduadiez/develop", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45feb43f306f4b21ef007e0c8897cda384c28fc5", "messageHeadline": "workaround - fix for drizzle", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "8279916ee415157dbda89578e6fd1b934e9d344e", "messageHeadline": "Added webRequest.RequestFilter to filter main_frame .eth requests", "author": {"name": "Eduardo Antu\u00f1a D\u00edez", "email": "eduadiez@gmail.com", "user": {"login": "eduadiez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bce0ae84de9b48af33953bd25e5bbef003b1a9e", "messageHeadline": "deps - bump inpage-provider for drizzle workaround", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a0700de62cb054cbf9a8545110a70b8753727b38", "messageHeadline": "deps - bump metamask-inpage-provider for bug fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 101}}, {"node": {"oid": "fe82c4a9fbf3b543779ebc980fedc178777fed12", "messageHeadline": "provider - network - restore block-ref-rewrite middleware references", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "354f8c0d7de8ff2611988f9839c2072295c955ae", "messageHeadline": "provider - enable subscription support (newHeads, logs)", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 303, "deletions": 92}}, {"node": {"oid": "888e5b4f167a8701e44865fde4da95a3fb10a363", "messageHeadline": "Merge pull request #5442 from whymarrh/fix-page-container-footer", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "7dd1254424180e58c07a2dcbd2449415ea2bdb40", "messageHeadline": "Fix markup for inline instances of `PageContainer`s", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "874a86a6abac2fb152a8bc9492c4d80b8722b0e6", "messageHeadline": "Merge pull request #5440 from alextsg/fix-translate", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c474f30929e91fc2aeadba7de9faef70d4ce2e07", "messageHeadline": "Fix action translations edge cases", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c8521e49adc253cf3c18812dc062c67075b42fc5", "messageHeadline": "Merge pull request #5428 from alextsg/i5372-queue-order", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55180a79c8147621c6d684d53610a153f0ba928a", "messageHeadline": "Merge pull request #5438 from MetaMask/update-balance-on-unlock", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a909af92aae8b9f0560e43db428e7a7cf43b1aca", "messageHeadline": "Merge branch 'develop' into update-balance-on-unlock", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "99045d47842b8c7811204e534b663a040235a942", "messageHeadline": "Remove package-lock changes", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 154, "deletions": 163}}, {"node": {"oid": "507397f6c366d570af5c6846d7e6a6f6ad3117ed", "messageHeadline": "Fix updating of pending transactions", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 167, "deletions": 154}}, {"node": {"oid": "bc6d32e51eef892f30d9913f3f62472df490f7d9", "messageHeadline": "Update all balances on password unlock", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "182970c3181fa50c6e6767b0810d98f4cd6380e0", "messageHeadline": "Merge pull request #5432 from alextsg/i5362-fix-translate", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 111, "deletions": 20}}, {"node": {"oid": "0527d02216862fc82d1c229ca9ac5b08178fa564", "messageHeadline": "Reverse pending transactions order", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "50d91f998d0dc228c1d5dac7966df89d6c3fe6c4", "messageHeadline": "Translate method names in the transaction list only when applicable", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 111, "deletions": 20}}, {"node": {"oid": "db981b827b07c946e17d3a8aeaefd2143c236ef7", "messageHeadline": "Merge pull request #5384 from MetaMask/Version-4.13.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bf9fe1498bdac5793b47b61eb391c5466d5c1e90", "messageHeadline": "Merge pull request #5427 from alextsg/i5371-update-cancel-copy", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c49d854b55b3efd34c7fd0414b76f7feaa2eec7c", "messageHeadline": "Increase suggested gas percentile to 65 (#5359)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41db5d0570a69450a077174742aab24f1308ed6a", "messageHeadline": "Update \"cancel\" copy", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2939e86277a548ea05c83147ca913b8bcf0be65", "messageHeadline": "Merge pull request #5412 from whymarrh/after-install-steps", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "28d7b9ba954f6aa8eb764ab8f11b2b45d739b924", "messageHeadline": "Merge pull request #5419 from whymarrh/remove-copy-contract-address", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "c500ef4a587c4d3eebbc1e392227aabbbf4f2b2e", "messageHeadline": "deps - bump eth-block-tracker for safe-event-emitter", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "4b8dea455ff2b078e9b2a1625ae2deeaa608ccc9", "messageHeadline": "fix typos (#5418)", "author": {"name": "satboy78", "email": "satboy78@users.noreply.github.com", "user": {"login": "satboy78"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c5fb11b374b36638997e1225f397f2dccb2b1e7", "messageHeadline": "Remove \"Copy Contract Address\" from token options", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "8dc8fd09031e1719f2da4e950a08e677d2752f56", "messageHeadline": "Merge pull request #5406 from whymarrh/bypass-phishing-warning", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 116, "deletions": 4}}, {"node": {"oid": "ba39fbeb49c0691885a92e3df70b3df912144531", "messageHeadline": "Don't open metamask.io after install anymore", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "5539494a5ead91fc4b35654a620ec915ce482f4d", "messageHeadline": "Style links on phishing page with an underline", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24ab1f5d60ea2b2283c3321c077cda2ca29bb014", "messageHeadline": "Style links on phishing page with cursor: pointer;", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c92fee7771ee1c12729a5a480d63134722332789", "messageHeadline": "Hook MetaMaskController up with phishing detection page", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "58d856bd84a06228706fce3d2a13348e25f1a4ae", "messageHeadline": "Add domain whitelist method to MetaMaskController", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4dd6c8168f3dbec5a0e910069a4a29a640e39942", "messageHeadline": "Add ability to whitelist a blacklisted domain at runtime", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "343ae7c143c4a729e2d94cf6dd95661d2e5f73ba", "messageHeadline": "Update title and copy of phishing warning page", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5fc2c4250b7c8aad24f713e8c31d0fd1f80eeec5", "messageHeadline": "Merge pull request #5409 from MetaMask/provider-fix-url-auth", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 167, "deletions": 189}}, {"node": {"oid": "1b8326fd95147c16872efb3cf0f35e93fac448bf", "messageHeadline": "bugfix - bump provider for url auth support", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 167, "deletions": 189}}, {"node": {"oid": "b11a8ca2f74af108f48604b1b427b224a9df1292", "messageHeadline": "Merge pull request #5329 from whymarrh/confirm-features", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 260, "deletions": 25}}, {"node": {"oid": "f2fc91b80b30fbd5fa12d24b7bb634f1825de006", "messageHeadline": "Merge pull request #5380 from whymarrh/send-with-hex-data", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 87, "deletions": 29}}, {"node": {"oid": "f293308e1c03e7117ca4c780fc901acc2f0fb510", "messageHeadline": "Merge pull request #5400 from whymarrh/dot-only-hunter", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "65ba018aad5c09cf5f5b96df559cb543e4a9e980", "messageHeadline": "Only use current network txs when calculating \"Reject All\"", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e351a7dd7439d65b47321c9ce18e661da67929ee", "messageHeadline": "Switch page-container__footer-* for header and footer tags", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "d28453234c795dc94e99b2ffea9006a6338eca2a", "messageHeadline": "Reword batch reject confirm as \"Reject All\"", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2e35c05f148a823d04b5a0009afd45b3fcd1d3fa", "messageHeadline": "Confirm rejecting multiple transactions with modal", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 103, "deletions": 4}}, {"node": {"oid": "7610248f8c09f9fb86da700ae2818e9b4bd07832", "messageHeadline": "s/Cancel/Reject/ on confirm screen for clarity", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0fa9299cd150ff81095da76352a55da4909bf812", "messageHeadline": "Add \"Cancel All\" button to confirm footer", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "2e5a09e28c07b2b3865d3eb0112d8705e99f572d", "messageHeadline": "Have PageContainerFooter take children node", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 64, "deletions": 21}}, {"node": {"oid": "ce2e068b436f5e04c89bbef5c43afb23bd05b919", "messageHeadline": "Recipient not required on send screen when hex data present", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "c9f22916dd026445b2eb0ba343b54cc672fdf6f0", "messageHeadline": "Rework estimateGas logic", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "918fb71df3079a80102fb77893af69ef3372e75f", "messageHeadline": "Update gas when hex data changes on send screen", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "3741927d8d63bbee1eb9a628d2aac4c8e2e67f99", "messageHeadline": "Update send.utils.test to with better mocks", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "508a712479d847ba90428e65989455c6f67b727d", "messageHeadline": "Allow sending transactions with hex data and no recipient", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b1dbb64a9f2c22be9019708e3a4a93f8dd924d2", "messageHeadline": "npm uninstall dot-only-hunter", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "910f674535ea545be6bc61f561fba94d61efb225", "messageHeadline": "Remove dot-only-hunter from test:unit script", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23aabcca6fb3deb5009564f16ed3edd46061f449", "messageHeadline": "Merge pull request #5402 from whymarrh/fix-e2e-tests", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "08b3f41ecd03c41272b86b001c884f8b893a39f3", "messageHeadline": "Fix error message shown in assertElementNotPresent e2e helper fn", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b7946928fdefb134a876c116778de383fab893b6", "messageHeadline": "Don't log errors extraneously in e2e tests", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9f2d074f9ef502d4dd7ec70847a3bfa403044a9c", "messageHeadline": "Update e2e tests for adding mutliple custom RPC endpoints", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "5beab87bf6dd67a87ece04f28adad3a2179b63eb", "messageHeadline": "Switch string concatenation to template string", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5169340ab2c0fed27d770c2d120961559b37965", "messageHeadline": "Improvement: Reposition customize gas error (#5265)", "author": {"name": "Sean", "email": "rabautse@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bdc711688556e68e06808c5d9576c19c379b22a9", "messageHeadline": "Merge pull request #5325 from sam-aldis/patch-1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13a1d4672045371f6366bf1fc48b77cb880eb4f8", "messageHeadline": "support editable customRPC (#5267)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "49a3d52dd6cbfbbdfd700f7a8898516f11e19045", "messageHeadline": "Merge pull request #5271 from farahbrunache/develop", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1241, "deletions": 0}}, {"node": {"oid": "59ab595b5ea6a4e24f2048d2ed43c1181bb5aa3e", "messageHeadline": "Merge branch 'develop' into account-tracker-network-change", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 17943, "deletions": 8592}}, {"node": {"oid": "0df8e40702d045b824f4e4cf4fcce37763a44003", "messageHeadline": "i18n - ht - fix json formatting", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "1f30ff5e47910336b9c5cf2f5b217ff922f5a61f", "messageHeadline": "i18n - index - fix whitespace", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "bd489d358383b7556af323db78f30013459febf6", "messageHeadline": "Merge pull request #5383 from MetaMask/Version-4.12.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "78709499da08104620cd852637a6f05eb95f0902", "messageHeadline": "Version 4.13.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "43b39beb7e8d015f9cc0ef414ad67bbb7493cb3e", "messageHeadline": "Correct changelog date", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cded147fe8ac10524d53dbde384e4dbd76197d6", "messageHeadline": "Fix package lock", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "9d8f4d547cfe57be4aa50b245cabca65b909ca5e", "messageHeadline": "Version 4.12.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "140cee6c32a1b96f2163425c4f25da5482d7b6f3", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-4.12.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "83666e8d28d7bf7aa6cea140be359622ec781bd8", "messageHeadline": "Update extension badge with correct signTypedData count", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "386110ef0fda622e87fef0f82bb6282f35c420e9", "messageHeadline": "fix tld bug (#5250)", "author": {"name": "Phyrex Tsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8c3091aa7ad31e41e8f62bd5c0b803de45816b0e", "messageHeadline": "Merge pull request #5053 from hahnmichaelf/esdb-support", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "cf6bead7ef1fea81f44abc26e4bf6847b9624d0d", "messageHeadline": "Close transaction details modal when clicking speed up", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e4092d740a075b62f047711a9315f7ccf7be19ed", "messageHeadline": "Merge pull request #5367 from dasilvarosa/patch-1", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "c068f55ee022d8c5882e30052627ab00be724889", "messageHeadline": "bugfix: bump version of inpage provider", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 5, "deletions": 27}}, {"node": {"oid": "9359fc875df061c39807d90c3ca92356960ec4c3", "messageHeadline": "EIP-1102: Add deprecation message (#5353)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "13348961e5ac8564c08b8f5481d4d76c160ad876", "messageHeadline": "Merge pull request #5368 from MetaMask/bugfix-sign-typed-data", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 164, "deletions": 178}}, {"node": {"oid": "c4caba131776ff7397d3a4071d7cc84907ac9a43", "messageHeadline": "bugfix: update eth_signTypedData_v3 parameter order", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 164, "deletions": 178}}, {"node": {"oid": "9285d369254f26af1aaa880b1d45a269c88d57bf", "messageHeadline": "Update ledger-logo.svg", "author": {"name": "David da Silva Rosa", "email": "712580+dasilvarosa@users.noreply.github.com", "user": {"login": "dasilvarosa"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "54de60ff84573f09235dce829b747a8cc4bc18c0", "messageHeadline": "deps - eth-block-tracker@4.0.2 for safe-eventemitter (#5363)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 44}}, {"node": {"oid": "db30bbce4c0d977e4efe901fddc46fbe5a6aaac4", "messageHeadline": "Merge pull request #5332 from MetaMask/ui-unit-tests", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2123, "deletions": 24}}, {"node": {"oid": "88b5f82e1360ab7dd9873a5d7105fbbe1130d839", "messageHeadline": "Bugfix: Upgrade json-rpc-engine (#5348)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 246, "deletions": 31}}, {"node": {"oid": "667470c07a27e48fa466bf4d3b48cf9b062545d5", "messageHeadline": "Merge pull request #5361 from MetaMask/firefox-fixes", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7499, "deletions": 4879}}, {"node": {"oid": "678d174e1e7fa35e21607faeeefca0c28997cf1c", "messageHeadline": "add mozilla lint job", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "c13e5cbda30905451307b6d7d81396e0a1608999", "messageHeadline": "remove css sourcemaps in prod builds", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4f135132d780d3254a6b5d448dde0acc6593807a", "messageHeadline": "Add build step to mozilla-lint", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32a40641eb1ab2614fa024316a760342f473f531", "messageHeadline": "Add mozilla linter to dist script instead of main test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d9ca132a3bd894a16b3fe8f790d6b15f737abdf", "messageHeadline": "Add mozilla addon linter to test suite", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6231, "deletions": 3617}}, {"node": {"oid": "98e9556a5f7535e0563adf01d08e8b8d6ae0bccb", "messageHeadline": "Merge pull request #5351 from MetaMask/fix-gh-pages-job", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d82df69959ab370ba4bf6acc324ed756322ef4f", "messageHeadline": "Fix MetaMask web3 version (#5352)", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ffd540f634590198b72b7e179ddde48146a9d6cd", "messageHeadline": "Fix gh-pages job", "author": {"name": "Bruno Barbieri", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84077c2da941a4868da6ffdd9685a5f1575e36db", "messageHeadline": "Merge pull request #5349 from MetaMask/v4.11.1", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6523, "deletions": 6505}}, {"node": {"oid": "6257b457653ac9a8cca4a9d764faff963335a85c", "messageHeadline": "remove comment about etherdelta", "author": {"name": "bobby dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "91cb1ecd3326953f06e57af196176b39fb4b4408", "messageHeadline": "Version 4.11.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6524, "deletions": 6505}}, {"node": {"oid": "dfd6c99270d5d5f4293c6d99b88bb320c3b4d0a6", "messageHeadline": "Merge pull request #5346 from MetaMask/v4.11.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 6956, "deletions": 6626}}, {"node": {"oid": "49d518983fb24076e62ff698f6f0851f01310e36", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6442, "deletions": 6450}}, {"node": {"oid": "ed3529b70b841dcec73c4b1e9986b06287344c05", "messageHeadline": "Merge branch 'master' into v4.11.1", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e1c6306f838177249b96ab20882968f521a5b59f", "messageHeadline": "bump to v4.11.1", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dd89cd930e3a479e0fd159db2839edd070894af", "messageHeadline": "Merge pull request #5340 from whymarrh/fix-first-time-flow-2", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "352ba85272048521131340a1cc2fc67a67afedf2", "messageHeadline": "Fix height of first-time-flow container, again but different", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d6a54837668eaeed8e043fe30feae7196aef4981", "messageHeadline": "Merge pull request #5337 from whymarrh/eslint-ignore-coverage", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bd09f01d7e228aac451f291095b4e499c8d74097", "messageHeadline": "eslintignore: Add test coverage dir to eslintignore", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d57c7c4fd17f1841e33d31e3b13dcc13aef5b3e", "messageHeadline": "Merge pull request #5282 from MetaMask/tx-cancel-ui", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1218, "deletions": 372}}, {"node": {"oid": "24d8d4ae0077a3adbcdd6c37e4ddc476228195a6", "messageHeadline": "Merge pull request #5328 from whymarrh/fix-first-time-flow", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bef7d7a867a5a5c7e228e39ca2c3231fa5c504b7", "messageHeadline": "Merge pull request #5313 from MetaMask/Version-4.11.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a0a57c24fd639c4808ed3e083089b9f1fb3373e6", "messageHeadline": "Some Ui tests", "author": {"name": "tmashuang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2123, "deletions": 24}}, {"node": {"oid": "82ec86d953cb22d36f9b67d35e3d994d7d2d245d", "messageHeadline": "Merge pull request #5310 from MetaMask/getPendingNonce-hotfix", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "3c58ae6b82d36505457ff643c3356bb583c5f9df", "messageHeadline": "Fix height of first-time-flow container", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "981b48c7541f36192d1499c441c2d92158954d90", "messageHeadline": "Debounce was breaking in update", "author": {"name": "UKJP Design", "email": "sam.aldis@ukjp-design.com", "user": {"login": "sam-aldis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69204293436608388f0c50f1ceb236b5cc84708d", "messageHeadline": "Version 4.11.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "19d72c9b0b4539f55624f6e9d41ded46c31d38d5", "messageHeadline": "Adds getPendingNonce method to provider initialization options in met\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "04988eca5e98f0dcead3d85f6806bcf48ab09cfc", "messageHeadline": "Merge pull request #5241 from MetaMask/refactor-settings", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 814, "deletions": 810}}, {"node": {"oid": "431beb943675f2e9b7b5e5ce9c7f55d45f10905f", "messageHeadline": "Fix multiplyCurrencies. Add onClose prop for Modal component. Remove \u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 41, "deletions": 58}}, {"node": {"oid": "01166b26edc5b979e5cbc7fe76df6fbfc272bea7", "messageHeadline": "Fix translation casing", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "250b4a3e0a2835ae360048f56a08c3fb2fd3725a", "messageHeadline": "fixed quotes in line 749", "author": {"name": "Farah Brunache", "email": "farah.brunache", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d493ec6dc44ce53265c757a1a57dc23baca1efca", "messageHeadline": "Remove EAL google analytics link. (#5081)", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8067072b5bad11da8d26636f72f73072c46e4d7", "messageHeadline": "Update messages.json (#5280)", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d39c7646c335632e424aeb1323c3bfa624992eed", "messageHeadline": "Merge pull request #5298 from whymarrh/fix-tx-spinner", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "9088fd1de49197d0e436f989c6698f2d4c36d456", "messageHeadline": "Add Current Conversion Updated string to translations", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b579ee9619d5d775484f382b800c3426311da19d", "messageHeadline": "Refactor settings page to use JSX and follow component file folder st\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 815, "deletions": 810}}, {"node": {"oid": "2cfdc95eebc3e0a878017090f22e5136cff709a6", "messageHeadline": "Add unit tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 342, "deletions": 15}}, {"node": {"oid": "77e8eac4b380b35f4ab2e6abd82fe929ec7f7c1b", "messageHeadline": "Fix integration tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b3a4e8259dbf45b207f57e8619c4aaa5bd1c35e", "messageHeadline": "Fix unit tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "27799363177bd1c5bc390d5903c1915d77bf82aa", "messageHeadline": "Add transition effect to TransactionListItemDetails expander", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "95e1eff4ca3d784d6fcba21035a535f8f3398cdc", "messageHeadline": "Add TransactionDetails modal", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 125, "deletions": 9}}, {"node": {"oid": "5a6c333506e4000602c1a1106cee6d06fe83afa8", "messageHeadline": "Switch existing modals from using Notification to Modal. Remove Notif\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 518, "deletions": 323}}, {"node": {"oid": "3e470fee8a5560b605f7ad1060fb1eebafefd21e", "messageHeadline": "Add withModalProps HOC", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "04ec3f0b6b3c66b8d75b7d3da257680a97453915", "messageHeadline": "Fix Transaction view styles", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d0d0103bb52cbc032a3b3ea2a2ff5edbf67b0d19", "messageHeadline": "Add Modal component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "44d4b5b5db021646ca26026d91ab2ef39153af37", "messageHeadline": "Refactor ConfirmPageContainerError to ErrorMessage", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "3987f9860f9a1892c12237b726db30a8d5a3c41d", "messageHeadline": "Move main-container wrapper div into its own class", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "fbf14cd130c6f7f73697fad28730da485cb7c946", "messageHeadline": "Prevent loading screen from overlaying the app bar", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "4c376695573ea2372e25b1a14ed31edb5f613d2d", "messageHeadline": "Make the LoadingScreen component 100% as tall as its container", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "b1b5968e5e4f7bdf9a7db159bbc2f1e64c2808f0", "messageHeadline": "Remove unused loading-overlay--full-screen CSS styles", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "3c3fed46cb032f59cd30daae04c17475196cd5c9", "messageHeadline": "Merge pull request #5290 from MetaMask/i5289-gettokendata", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "91ee373dbe9aafd5d3f198644b12a468b5c5e363", "messageHeadline": "Fix exception thrown on getTokenData", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "0eca1fb9e0184f2bc1142327f0e4a7b30adf17bf", "messageHeadline": "Merge pull request #5268 from lastblocklabs/issue-5231", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "40e075f0eaf3db84507b2fc0967293ad51a4ba40", "messageHeadline": "Merge pull request #5281 from MetaMask/4.10.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "f0f798f7e10d4f3ffac329d4b582c2ae65be2161", "messageHeadline": "Version 4.10.0", "author": {"name": "tmashuang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ec01cc1d753aac4612d6d867ed335a00189639a", "messageHeadline": "Bump Changelog", "author": {"name": "tmashuang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "934b10307c97793dd2cf5ac10c3b4d96fb8cbfcc", "messageHeadline": "Merge pull request #4803 from MetaMask/eip-712", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 582, "deletions": 179}}, {"node": {"oid": "daca7f9b41d784a44c7f5469b8f9b710e0a08e4b", "messageHeadline": "Merge branch 'develop' into eip-712", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 74, "deletions": 18}}, {"node": {"oid": "b2a93ba278e12138500b32b478a64f28d62fc941", "messageHeadline": "fixed some grammatical errors", "author": {"name": "Farah Brunache", "email": "farah.brunache", "user": null}, "additions": 13, "deletions": 15}}, {"node": {"oid": "906628e54b97a374c3128b197c4c59a25a1e0363", "messageHeadline": "added Haitian Creole translations", "author": {"name": "Farah Brunache", "email": "farah.brunache", "user": null}, "additions": 1266, "deletions": 20}}, {"node": {"oid": "2f14f978e390772e78e4cc2ee7a778c9106d053c", "messageHeadline": "compute and display checksummed hash in selected-account component (#\u2026", "author": {"name": "Chad Grimaldi", "email": "chadmg@umich.edu", "user": {"login": "chadmg"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "cd28dbb1d5400589347d1ed868ed5d20f9b2f9aa", "messageHeadline": "Improvement: Increase click area for arrows (#5264)", "author": {"name": "Sean", "email": "rabautse@gmail.com", "user": null}, "additions": 18, "deletions": 6}}, {"node": {"oid": "9ad3fa80f33a9ec95e31ef5789e8b089eee953ab", "messageHeadline": "Merge pull request #5270 from MetaMask/fix-retry", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b062fe2e9940720ba13c4884a10abf3eab7f25b8", "messageHeadline": "Fix speed up functionality", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "2ec09362c59958a457939724003312024f97393c", "messageHeadline": "EIP-1102: Transitionary API (#5256)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "80a57d350c7659d77130d24dbac369cef806c4cb", "messageHeadline": "Improvement: Allow enter to submit password form", "author": {"name": "Sean Rabaut", "email": "rabautse@gmail.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d34edaada169a3e967fa1ba3a3ff00cc6d00c016", "messageHeadline": "Merge pull request #5261 from lastblocklabs/style-fix-5242", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8dda780b24eb8a5925a78007d414439aad9f5da", "messageHeadline": "Merge pull request #5262 from lastblocklabs/issue-5183-jsonimport", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5b94097017cb27e556d002c2ddea90e1950f72b", "messageHeadline": "Bug Fix: #5183 history not defined", "author": {"name": "Sean Rabaut", "email": "rabautse@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "055ddd5f1e0acd8022189f7b6583055b0e68dbf1", "messageHeadline": "follow up style fix to #5242", "author": {"name": "chadmg", "email": "chad@lastblocklabs.com", "user": {"login": "chadmg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42fdcf6239fc9278cfa85b6ae6cc025cef0e35ae", "messageHeadline": "Update new method namespace from v2 to v3", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "68c25542965ae89badc284bf30e1f426f27aa5ae", "messageHeadline": "Update error message for chainId mis-match", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36dd0354e777e6786ae0d2284ffcb1adbc6d85f7", "messageHeadline": "Implement latest EIP-712 protocol", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 582, "deletions": 179}}, {"node": {"oid": "ad6e31ec84d4e2c3a0ed7a3a6ceea499db2644b8", "messageHeadline": "Merge pull request #5247 from MetaMask/AddDocs", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 60, "deletions": 46}}, {"node": {"oid": "16d6cd5eb90e9720799f9a69e9c4e7d66d2fa89b", "messageHeadline": "Merge pull request #5182 from MetaMask/tx-activity", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1449, "deletions": 328}}, {"node": {"oid": "014240b066585f5983a4e6d65d6223f235044380", "messageHeadline": "increase z-index of send-to input to allow for right-click (#5242)", "author": {"name": "Chad Grimaldi", "email": "chadmg@umich.edu", "user": {"login": "chadmg"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f1a309e0cc110060cc56252ec5f7626ca6403fab", "messageHeadline": "Fix identicon address. Fix styling of New Contract recipient. Fix Act\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "c18c0e1c30bd7b2800e66288e21ee724e7314b30", "messageHeadline": "Fix tests. Add className to Identicon ethLogos.", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "c04d9095dd4e5ff38508059d0c1e55eabb7a39e4", "messageHeadline": "Add WEI to getEthConversionFromWeiHex", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01e9f03701751ba7cf4ee33961725982b3d63680", "messageHeadline": "Add transaction details to TransactionListItem component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "5beb34aa521efe50057b494ec3b52004a9cb5817", "messageHeadline": "Add TransactionListItemDetails component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "fd51ab12298e93286eeaf03c60e0b4e8d5d1bad3", "messageHeadline": "Add TransactionBreakdown component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 240, "deletions": 0}}, {"node": {"oid": "084158f1a2af9d117c054420e895f4ae76a94df0", "messageHeadline": "Add tests for TransactionActivityLog. Make changes to rendering events", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 349, "deletions": 42}}, {"node": {"oid": "8143f7725a21aa48c00b59402a79a3d3918ae601", "messageHeadline": "Edit styling of cards variant of SenderToRecipient component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63ba6d1df4c98bd94f46e979bdffb38fe019aa51", "messageHeadline": "Add HexToDecimal component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 48, "deletions": 161}}, {"node": {"oid": "18c94c4ac9a2e6981bb9dedc49b7351582153707", "messageHeadline": "Add tests for Card component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "702b7568820d7a695f191df6bf44c76b37fdc7d8", "messageHeadline": "Allow denominations in CurrencyDisplay component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 85, "deletions": 16}}, {"node": {"oid": "e5ca2aac6f123e3e1db5e18c5854351c58af42b2", "messageHeadline": "Allow more than 2 variable substitutions in the translation function", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "31089778ba3c97443e25bd3a7a901f45757894d9", "messageHeadline": "Add raised type buttons to Button component. Refactor all buttons wit\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 180, "deletions": 94}}, {"node": {"oid": "930dac110aa9127380673e119b0eaab9d45b1198", "messageHeadline": "Add ActivityLog component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 264, "deletions": 1}}, {"node": {"oid": "5a709306e4e065beb6279635737ec455acb1e3f3", "messageHeadline": "Add jsdoc gh-pages script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 60, "deletions": 46}}, {"node": {"oid": "ce1975fbb4f36c83e64948968612b0c74a0b39b8", "messageHeadline": "Merge pull request #5240 from MetaMask/i5238-account-balance-update", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "23c646c8ce8a2cd22895b162dcdd0e17fa1c127f", "messageHeadline": "Merge pull request #5237 from whymarrh/update-fx", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d95dc72b15bba7b81a2f8f0693a58113dc19e2e", "messageHeadline": "Merge pull request #5236 from whymarrh/excise-config-manager", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 76, "deletions": 490}}, {"node": {"oid": "13bc46d8243b434268db04b58500720b4884a969", "messageHeadline": "Default NoticeController ctor opts to empty obj", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f157d5371a6559937878184e5f929ec4bdd14c6d", "messageHeadline": "Add html reporter to test coverage output", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d60991ec88fe88be4041eb4a9392df6dfc1aa973", "messageHeadline": "Delete ConfigManager, replacing its usages with PreferencesController", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 73, "deletions": 488}}, {"node": {"oid": "765cac839cc798ae377ebb4657ea97b1178d05c5", "messageHeadline": "Update Firefox version for e2e tests", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb32ccb0c77c6e480c93f02c29faafec3cd93ec0", "messageHeadline": "Ensure account-tracker currentBlockNumber is set on first block update.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1552fe1c3eb8571036f8e32a3b2c5895849d19f1", "messageHeadline": "Merge pull request #5216 from MetaMask/tx-cancel", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 98, "deletions": 2}}, {"node": {"oid": "a43e71693f87290ac1610ae9bc3cc2887a86555b", "messageHeadline": "Merge pull request #5223 from whymarrh/tx-error-tooltips", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 78, "deletions": 31}}, {"node": {"oid": "7fe638fec5d24f399bd89daa8c0738e776b1cab7", "messageHeadline": "Merge pull request #5229 from whymarrh/fix-confirm-seed-words", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9b3b70433ea570d0c7a99034499fa9f86caf4d56", "messageHeadline": "Merge pull request #5228 from ConnorChristie/memory-leaks", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "8541442b8db8d845f6d92675997d612f8751074c", "messageHeadline": "Clear old seed words when importing new seed words", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "43de189d067f8cf03cdd97380cbe2487319271eb", "messageHeadline": "Add createCancelTransaction method", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 98, "deletions": 2}}, {"node": {"oid": "eeecee01540fbad50c4c463a3b1a54142a63f168", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 167, "deletions": 95}}, {"node": {"oid": "26333ee83063f1c21fdabc63b9f20e0cc4a60181", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a299641a95953f99e33b25fc7583c495b82c0322", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 126, "deletions": 49}}, {"node": {"oid": "ee568d5f5a3d04f32969fd2ba3113b9eeb175d63", "messageHeadline": "Upgrade obs-store and fix memory leaks", "author": {"name": "Connor Christie", "email": "christieck@msoe.edu", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "e39050f4fe1ff76e48e08cf91c244b66fe1c406e", "messageHeadline": "Show failed tx txMeta.err in tooltips", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9662f9b8b5cdb28e46dbbe1288966a75bb500b8d", "messageHeadline": "Show failed tx RPC error messages in tooltips", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "47b32682f33b3f1a3757ea10c2d7e4a04fa584b1", "messageHeadline": "Don't render tooltips without titles", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "db241e6b914d301086f54bb62fb307519a8386ec", "messageHeadline": "Rewrite Tooltip component as ES6", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 55, "deletions": 30}}, {"node": {"oid": "7c3b69e1e495ed0d44cd1ed43db55828f3e05642", "messageHeadline": "Attach the RPC error value to txMeta", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fdb023381be323bd3198d5e102447e6591e7e73e", "messageHeadline": "Merge pull request #5212 from whymarrh/yo-delete", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ec7e5415723e186026c68094eb2775d5f16e9028", "messageHeadline": "Merge pull request #5213 from whymarrh/regen-lockfile", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 125, "deletions": 48}}, {"node": {"oid": "61e45b48879c0ca40fc0d28af885e5f2d1425a88", "messageHeadline": "Remove unused .yo-rc.json file", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5d17194ec20e4e03c8b5beeeabbc46b0e30a08e5", "messageHeadline": "Regenerate lockfile", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 125, "deletions": 48}}, {"node": {"oid": "d27332955c19aa5db968fe78ed3f3af85c254e50", "messageHeadline": "Use correct loading message when connecting to Kovan (#5189)", "author": {"name": "Eugene Marinelli", "email": "eugeneiiim@gmail.com", "user": {"login": "eugeneiiim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8ee01f4e99d59dbe1bfa5703da9b5efda41a7a52", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4615, "deletions": 2562}}, {"node": {"oid": "dc2431fe62bc7e50ebbf864389e9590f29d2136f", "messageHeadline": "Merge pull request #5206 from whymarrh/fix-send-content-tests", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05c72070bb92e0b482d88921313990ce507fa682", "messageHeadline": "Fix assertion of missing child component", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd49098039a6e533a5ba9c2ffda285d43ea845df", "messageHeadline": "Merge pull request #5188 from taobun/develop", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "50434513569ad44fbd01a7e124b5f499b4d6f2e2", "messageHeadline": "Merge pull request #5167 from MetaMask/fix-watcAsset-images", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "86bb96aaaf106f1fa16fa93e749772524b5132b2", "messageHeadline": "Merge pull request #5129 from MetaMask/add-sidebar-component", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 267, "deletions": 76}}, {"node": {"oid": "f412b192440fe1db9132c703a138082f489ca548", "messageHeadline": "fix check valid decimals code in new ui", "author": {"name": "bunoi", "email": "taobunoi@gmail.com", "user": {"login": "taobun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9e4feac489b8c478a7bff935c319588a2c3acf3", "messageHeadline": "Merge pull request #5091 from MetaMask/i4945-feature-flag-hex-data", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "03d789a4902c2142a39dcf12fac1171301ae4a32", "messageHeadline": "Merge pull request #5115 from jdetychey/patch-1", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a1a7333550f38927d06530d0234eb7a3bce7cfc", "messageHeadline": "Merge pull request #5191 from eugeneiiim/patch-2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b2864d07057cc9e9cee99a9e01d02becbd8be8b", "messageHeadline": "Merge pull request #5138 from MetaMask/greenkeeper/monorepo.enzyme-1.6.0", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "810fbc4da0c264fbacbc7e686ceebf69fc36a0db", "messageHeadline": "Fix CHANGELOG.md formatting", "author": {"name": "Eugene Marinelli", "email": "eugeneiiim@gmail.com", "user": {"login": "eugeneiiim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c824418955bcda67181660873c6101e6a020cc35", "messageHeadline": "edit decimal check in old-ui/", "author": {"name": "bunoi", "email": "taobunoi@gmail.com", "user": {"login": "taobun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87125d632a2fd4efb67d0e44b56d3a2150a80095", "messageHeadline": "Merge pull request #5176 from MetaMask/BumpTokenAbi", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "879e10d44accbe9122e8b8514641b4fb2b986ad7", "messageHeadline": "add assetImages to development states", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "165a966a2a0c1a6eb03b7eb53fd0824f4437200a", "messageHeadline": "balance components using selectors", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "45cbe6b5b3b35a42b92a35cceb70f4915768ba05", "messageHeadline": "Bump human-standard-token-abi version for DAI support", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "63397047cf8ec1941dfebcec12b8d02dcb6508f2", "messageHeadline": "fix integration test for asset images selectors", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8e5068537b6f0fa0f68752f246058d2c24cb4b8", "messageHeadline": "fix watched tokens images showing in tx list", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "208312b239355194de13989a3ede57e8d7393949", "messageHeadline": "fix watched asset image rendering on confirm transaction header", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "07cb6adc314e645cc0429c696afab9738673a729", "messageHeadline": "fix images for watched tokens", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "40e0d92f572d4fff14bfac9a2b0a64ffae8ec7c5", "messageHeadline": "Adds sidebar component and refactors slide in wallet view sidebar to \u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 290, "deletions": 76}}, {"node": {"oid": "9ab0354e36a1598677bf9c0f685ce60c58e5f770", "messageHeadline": "Merge pull request #5155 from MetaMask/i5154-confirm-spinner", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "4560df6e739b97caf95ef5bc5bc93f91e8c890bb", "messageHeadline": "Merge pull request #4606 from MetaMask/WatchTokenFeature", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 6858, "deletions": 6184}}, {"node": {"oid": "f78dc96a2c39aa8254317d57691ebd4294e7ad2d", "messageHeadline": "Fix infinite spinner on failed transactions", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "e743f44150d4c09908d24945de5a281e15e8469d", "messageHeadline": "fix conflicts", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 3454, "deletions": 2426}}, {"node": {"oid": "3106374cc31b66e5a0faadd657b4430e21aa48b2", "messageHeadline": "watchAsset small changes", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0259eb02140fec1db9861506a6ff7890911af652", "messageHeadline": "Merge pull request #5121 from MetaMask/i5099-approve", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 87, "deletions": 29}}, {"node": {"oid": "4b17ec67ecd7c16b942fc49aedb8e53732adbb96", "messageHeadline": "Merge pull request #4919 from MetaMask/refactor-tx-list", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 8102, "deletions": 8116}}, {"node": {"oid": "952edf695c167385e9d864c45bd889219c456e78", "messageHeadline": "Revert changes to tx-list-items.json, and to mock getTransactionCount\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65873e33e407b5af2c4134ddcbc48f4e81bdfa4f", "messageHeadline": "Adds feature flag toggle for the hex data row on the send screen.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "012fb0e3e6048678058c9ad5b429a12695f974a3", "messageHeadline": "chore(package): update enzyme-adapter-react-15 to version 1.0.6", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41a13bb341b42df77f9987f4f1a08dcbe5999870", "messageHeadline": "chore(package): update enzyme to version 3.4.4", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30e49b8545a33faf2f1d1451c9135c996a6816b0", "messageHeadline": "Merge pull request #5136 from MetaMask/remove-test-ens", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "803a79f8367080141e38ed73065b5a3467f5a196", "messageHeadline": "Do not resolve .test domains using ENS", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c0e97d17393c9ce5024af8626c1bafc5d5b4efe4", "messageHeadline": "Fix tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "342522c6cf23670f931e69ba822eedfd2d6ee252", "messageHeadline": "Fix naming, add eth.getCode check for actions, fix translations for s\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 85, "deletions": 97}}, {"node": {"oid": "2d76ee754b1dd2473d744ce2dba2a3501c9a149c", "messageHeadline": "Reduce large timeouts", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bdfd54ec54e737adface6943d3edb03ce8fae9c2", "messageHeadline": "Increase e2e timeouts for firefox", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "eb17151ff4c668ff1a99bad696cd379ffc3d8f24", "messageHeadline": "Change \"Outgoing\" to \"Sent Ether\" or \"Sent Token\"", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "c06a0be486a6a484929cd3f43fb766f5848ce9db", "messageHeadline": "Fix Firefox e2e tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62e2d5e01ce950e356c2438e112a1291df3b7039", "messageHeadline": "Fix integration tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fbf82c2cfc8b4bf0d574376d2ca1e85309c874c", "messageHeadline": "Update package-lock.json", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 6121, "deletions": 6126}}, {"node": {"oid": "da0df790472c816d933e9b697e4dab1a429740a3", "messageHeadline": "Add CurrencyDisplay and TokenCurrencyDisplay components", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 425, "deletions": 74}}, {"node": {"oid": "6670bc0e09dacaf9a91031a348d1a551ed1e3987", "messageHeadline": "Fix e2e tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "a430eed2d89bcadc93bad84859581fb4184ac0f7", "messageHeadline": "Fix integration tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b48a293af059d2ad23fea0af601740888acd3f8b", "messageHeadline": "Update retry transaction logic to use network nonce", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "5dcd8ceb7bbaef33fef5588feceac17577679e74", "messageHeadline": "Fix e2e tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 108, "deletions": 91}}, {"node": {"oid": "9adf0c4b60c863a820af7b20ff66a8b29f7bdbe7", "messageHeadline": "Fix integration tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "c9ec5ed38d0e2475778ca6eb18d29b3389f67190", "messageHeadline": "Fix e2e tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e104744d3b29af518bc60c45339d4d4458baaa68", "messageHeadline": "Fix shapeshift transactions. Delete unused files", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 34, "deletions": 689}}, {"node": {"oid": "33a94332e48b280fcf4c9fb23aa4d349eaa8a54d", "messageHeadline": "Show token amounts in TransactionListItem for token transfers", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 75, "deletions": 79}}, {"node": {"oid": "13c4ecd6101e57b9184b14f4e0136206843f51eb", "messageHeadline": "Fix tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "5ddd9b55be0d8bd778822b4b401cbd22a7b57c54", "messageHeadline": "Add retry button to TransactionListItem", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 175, "deletions": 50}}, {"node": {"oid": "fa8313f9036882e1a558d871f4e520da71ffaa03", "messageHeadline": "Code cleanup", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 14, "deletions": 30}}, {"node": {"oid": "5de48c67a080f2681a005e364eefb9ea1d6b1e12", "messageHeadline": "Use css grid for TransactionListItem for responsive layout", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 94, "deletions": 72}}, {"node": {"oid": "01f00a9ca6807dd019a68bf2be8d99cee67a2738", "messageHeadline": "Add tOrKey function to I18nProvider", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "176fb89771f7e37f8bd1c847d44183d6143e7bd9", "messageHeadline": "Update package-lock.json", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "5ee40675b9f986a9ff2e5d15a271d7de2145d0e9", "messageHeadline": "Refactor transactions list views. Add redesign components", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 936, "deletions": 381}}, {"node": {"oid": "d733bd34fbd356bca640b3a50582208c0284be40", "messageHeadline": "Delete unused files", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 0, "deletions": 189}}, {"node": {"oid": "4e0693eaff0107d11bf93042db50cbb022cfeed8", "messageHeadline": "Add withMethodData HOC, add higher-order-component folder", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 75, "deletions": 25}}, {"node": {"oid": "40d4ac9ae1ed9557d066c184abd90e51a380cf06", "messageHeadline": "Add TransactionStatus component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "8a7547b9cd2d9e636883af55fd6382ebcbabf4f1", "messageHeadline": "Add MenuBar component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "d1de5ae94f1662f35a7b031ac59b4bb9bd719695", "messageHeadline": "Add react-media package to prevent rendering wallet-view twice in the\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3b408715c745030aed6e720e6f19dc8f2aa511d1", "messageHeadline": "Refactor home screen and remove unused files", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 116, "deletions": 620}}, {"node": {"oid": "8af45d50cf345ae0f5cecf5314f73603e7cc73a7", "messageHeadline": "add watchAsset CHANGELOG", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "053e262ae738af29cfe67e702350f1f046b4b311", "messageHeadline": "delete web3.metamassk.watchAsset", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "b59a1e91b8f4b595500a0785f325e833fa35407d", "messageHeadline": "typo watchAsset imageUrl to image", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "dae07b32e50de8a3aa4c89d266c9272155beaaa4", "messageHeadline": "update Korean translation (#4630)", "author": {"name": "HackyMiner", "email": "hackyminer@gmail.com", "user": {"login": "hackmod"}}, "additions": 698, "deletions": 124}}, {"node": {"oid": "3ae082aad8ccea338514b4cb6f3cec4e7862bb9e", "messageHeadline": "Merge pull request #5096 from evgeniuz/develop", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 76, "deletions": 11}}, {"node": {"oid": "7924dbc0c99730c500169c1a31cccd64b75cbce0", "messageHeadline": "Use eth-contract-metadata data if the token symbol or decimals fail o\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 87, "deletions": 29}}, {"node": {"oid": "38546505464f8bb03fc719bf200b58c9913188b9", "messageHeadline": "Minimum Browsers Supported (#4873)", "author": {"name": "Antoine Nauleau", "email": "30602458+ajnauleau@users.noreply.github.com", "user": {"login": "ajnauleau"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9a80d6e8598850fec00471c6101c194e90c30353", "messageHeadline": "updated docs, small improvement of recent RPC rendering", "author": {"name": "Evgeniy Filatov", "email": "efilatov@geeksforless.net", "user": {"login": "evgeniuz"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c0b5e8a088b7ed2ac557ad2b6bc6b55d9bae1919", "messageHeadline": "backported RPC improvements to oldui", "author": {"name": "Evgeniy Filatov", "email": "efilatov@geeksforless.net", "user": {"login": "evgeniuz"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b23cca14699b6c6a8c843c9cc020ec96fe758822", "messageHeadline": "implemented improvements to RPC history", "author": {"name": "Evgeniy Filatov", "email": "efilatov@geeksforless.net", "user": {"login": "evgeniuz"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "25eac2334b96b8b2af6b8859631d8a032bfdd2bb", "messageHeadline": "Merge pull request #5089 from MetaMask/i5085-ethcode", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 99, "deletions": 37}}, {"node": {"oid": "619ab3838ba5d34d61fa71204d1d59514299b80c", "messageHeadline": "Merge pull request #4830 from MetaMask/page-container-tabs", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 125, "deletions": 86}}, {"node": {"oid": "865a0d8173e27c073f00d0d156b95e8d92208a94", "messageHeadline": "Use eth_getCode to sort transaction action type", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 99, "deletions": 37}}, {"node": {"oid": "56bed3f1bce3cde176784026b10bc3bbe8e819d0", "messageHeadline": "expose web3.metamask.watchAsset", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d7d141cea54ba7bbeb2e7db9fb7ed54ce0733d4b", "messageHeadline": "Fix code readability, use PureComponent over Component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 23, "deletions": 33}}, {"node": {"oid": "01c0c98501c02623b0cd650483d14c99566ce0af", "messageHeadline": "Add tabs support for PageContainer", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 133, "deletions": 84}}, {"node": {"oid": "f30b726df79f1ffe0ba088dba9f3ca730ee7d103", "messageHeadline": "Merge pull request #5122 from MetaMask/lazy-account-tracker", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "bf6d624e769eb5486b5c491165fad1862435669b", "messageHeadline": "Add todo to dedupe UI tracking in background", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f495c0e9e03fff740bce5e94c0d14254c2c497e2", "messageHeadline": "Merge pull request #5102 from whymarrh/fix-account-export-pw-bug", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "171f6711d988cdfe04badee6f1b445a3abf513ad", "messageHeadline": "Merge pull request #5066 from whymarrh/fix-key-export", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 119, "deletions": 23}}, {"node": {"oid": "21a6fdc1748424e84d12156552d344c622c03dd1", "messageHeadline": "Merge pull request #5111 from MetaMask/sender-to-recipient2", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 210, "deletions": 107}}, {"node": {"oid": "cb0af67f743d242afa3bdb518847f77d3c2cc260", "messageHeadline": "metamask controller - force account tracker to update balances on net\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e803b8e047b5acad9143fe28d99d9e7d65211f46", "messageHeadline": "Add test cases for MetaMaskController#_onKeyringControllerUpdate", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "003d445a98164dac0c0529dfd69f5e3987d7d05c", "messageHeadline": "Update unlock logic to not overwrite existing selected address", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "1e8e8bdfc87903249320b97d569c64c55a524899", "messageHeadline": "Don't re-render the export modal when the selected identity changes", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "a90c152485b84d6b382218543a6b38918a3ce6cf", "messageHeadline": "Update AccountModalContainer to accept a selectedIdentity prop", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "743c6e7ca4a9b20a2d8e2e1909e0891a303ca92e", "messageHeadline": "Clear warnings when exportAccount succeeds", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "456f2faf4f1e95a618c480d373d87b0a32c97782", "messageHeadline": "Handle case where keyring is missing in AccountDetailsModal", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b208ce723459a13f9b1fd6837af9d2858ba4cc17", "messageHeadline": "add port names blacklist", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7294aede4fc33e950f84147f1b7402675f53398d", "messageHeadline": "Add new variant for SenderToRecipient component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 210, "deletions": 107}}, {"node": {"oid": "fdff7685492bb40c8b6721b2290d9d5a8cc7ceb2", "messageHeadline": "handle onDisconnect", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "055e0f8dacc8cf3f45d31755c36270403b9130f3", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1938, "deletions": 6109}}, {"node": {"oid": "153731e46285563f834cf29d154efec2cf9077e5", "messageHeadline": "fix integration tests on balance component with new watchAsset", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2654108bed88db5cd09c22049471c5c3f1199d6", "messageHeadline": "account-tracker - only track blocks when there are activeControllerCo\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "3ac2b40dcf4b60f13184ff8b97f9099a6a22852e", "messageHeadline": "metamask controller - track active controller connections", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4e6c71e969d9d681eb50d87502d765aa28959339", "messageHeadline": "Merge branch 'develop' into WatchTokenFeature", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 100, "deletions": 307}}, {"node": {"oid": "6ccf2811e75924d7e92793df7e4ec915770cf6b4", "messageHeadline": "unit tests for watchAsset", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 110, "deletions": 2}}, {"node": {"oid": "babd59a2dc64e15ef2a415e349ef12d5b995e2e7", "messageHeadline": "Merge pull request #5109 from MetaMask/MoveOutInpageProvider", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 72, "deletions": 276}}, {"node": {"oid": "a485516488a5278df86ba805b4b26a8b2b4ac5a7", "messageHeadline": "Merge pull request #5118 from MetaMask/provider2-bugfix", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "13dfea7f2da56d46a4ef3af63cda8ecaae6b04da", "messageHeadline": "bugfix - prevents old blocktracker from getting internal hooks migrated", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "1286ddaaed7ca1995fe093a30c20a1ae6a929e16", "messageHeadline": "update package-lock", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "90886c5e05469d2b8935ac9b744cf296107a2406", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "4704f3598e3a570b536b3d334d72fcc06d2d15c0", "messageHeadline": "Merge pull request #5108 from MetaMask/run-ganache-with-blocktime-flag", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "9bd0ce46e8e5c6535a59b7f9f3e9c89ff2a33dbc", "messageHeadline": "Remove unnecessary checks and user actions in metamask-beta-ui.spec", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "92af1ee95a8233ed9ab07b0f7b4fdfb56cff1cb1", "messageHeadline": "Typo in \"send\" translation", "author": {"name": "Jerome de Tychey", "email": "jdetychey@gmail.com", "user": {"login": "jdetychey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1718b83d20fb80e9e236ee8d66dd3bf990b08b5f", "messageHeadline": "Run ganache with a blocktime flag for npm:run:ganache:start.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a3732eb2471c83722d41f2389f34c8759b5e2cb", "messageHeadline": "returning error in watchAsset", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "6fa889abcb2e907073e227379e1fc930d22bfe2d", "messageHeadline": "refactor watchToken related functions", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 45, "deletions": 46}}, {"node": {"oid": "282820c93a00176dc3b0e5c3b9c06256a10a443e", "messageHeadline": "Merge pull request #5112 from MetaMask/hardware-wallet-fixes", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "54021fd90b9a37cc4120021d475d0c98dfaefbb0", "messageHeadline": "fix unit tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cee57832835b279f9676c35c8ccc27d94368d13f", "messageHeadline": "fix hardware wallets account name", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "34e3ec60927c60e8db49fb69f70c189e66b1490c", "messageHeadline": "fix account removal", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e1605b0829373d087d87c7be83046125ecd9e1f", "messageHeadline": "fix comment", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ab7eb73ecc9e1eac8a5934a59c186e9f92a0bb32", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 23794, "deletions": 20271}}, {"node": {"oid": "68c1b4c17049e3ef18397ae83b0eb9da8cccab2c", "messageHeadline": "watchAsset returns result wether token was added or not", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "6e813db47309b7773d430fecc6a467be66f6f16b", "messageHeadline": "update package-lock", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ce119d1fbf458fa93c63198da7e5bff3045d955", "messageHeadline": "Move inpage-provider and port-stream outside", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 87, "deletions": 284}}, {"node": {"oid": "81cd29df43feb2469b78c6240d12ffcb9a68678e", "messageHeadline": "Merge branch 'develop' into WatchTokenFeature", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 33076, "deletions": 33236}}, {"node": {"oid": "887cad973f25f43d2d4502ff31657f156a44b188", "messageHeadline": "Merge pull request #5095 from MetaMask/i4953-update-logo", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 143, "deletions": 56}}, {"node": {"oid": "097c1e90e3f369817a8121ee5ccac835dc2aa4c8", "messageHeadline": "Merge pull request #5084 from MetaMask/ledger-support-without-provider", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 532, "deletions": 194}}, {"node": {"oid": "cec87a5b2c29f704e2292f6267be0e4f13677a0a", "messageHeadline": "Update logo wordmark", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 143, "deletions": 56}}, {"node": {"oid": "fb5faec372a718722be901a81efe873d014cdd87", "messageHeadline": "Merge pull request #5090 from whymarrh/fix-ci", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 99, "deletions": 151}}, {"node": {"oid": "00906937a1fed2b612057f1065b20d3a06efb48d", "messageHeadline": "ci: Use workspaces instead of caches for passing data downstream", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 47, "deletions": 89}}, {"node": {"oid": "8f834ed87d2bf77227fe9abfb8799e045e948202", "messageHeadline": "ci: Install any npm@6", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2185197ef6a88dcedf8ceb6ddf4877008e6d7948", "messageHeadline": "ci: Use Firefox 61.0.2", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b89d3d47347b9033d57554cfbad58c8bbc41a50", "messageHeadline": "ci: Disable Firefox updates", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "e493efb1239d0c730dbcf23faaf7204cf69bc1d9", "messageHeadline": "ci: Don't cache Firefox install", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 28, "deletions": 61}}, {"node": {"oid": "c7f5436143a87369ab29c019a1c988c20a98d810", "messageHeadline": "Merge pull request #5050 from MetaMask/ledger-support", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 559, "deletions": 198}}, {"node": {"oid": "bd904c86f6f27eb50e0633f46af6831869b99893", "messageHeadline": "Merge branch 'develop' into ledger-support", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 111, "deletions": 2}}, {"node": {"oid": "755369e4e48e71b04b4dbb9cb702353c09b66e28", "messageHeadline": "Merge pull request #4898 from dmvt/multi-account-restore", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "0391ec37c84376e320fcd55d64118a39035ab8ca", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "992e7f1b5aae5ae4a96c67dd40b6626f181b51c1", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2312, "deletions": 3888}}, {"node": {"oid": "9268c4ed548be9d44a47757a36a3f210f8de3787", "messageHeadline": "Merge pull request #5079 from MetaMask/v4.9.3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 774, "deletions": 76}}, {"node": {"oid": "df799d7fd6c49888e3eb659adbfca18030b85975", "messageHeadline": "Restores accounts until one with a zero balance is found", "author": {"name": "Dan Matthews", "email": "dan@matthews.es", "user": {"login": "dmvt"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "51e4a6d3355524cd8622d6d2893cc878a64dc53e", "messageHeadline": "fix ledger affiliate link", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b369560569df435ba2644638413264b3490e2093", "messageHeadline": "fix e2e tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "285814646fa147560ffe6a8903eec7220eff09bb", "messageHeadline": "ui ready", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "dbab9a007fc9663427cebdbe1d41c51df67fd1fe", "messageHeadline": "delete according image when token added with watchToken deleted", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "2ea05e303dedfd75cad6fdfddfa82da2ee32e92d", "messageHeadline": "connect screen ready", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 131, "deletions": 32}}, {"node": {"oid": "bb868f58348962d4a85415380d11f72892a2e28c", "messageHeadline": "correct behavior when notification is closed when popup", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "2ace30bcd1d8280b440a4ce2a7156f94cf4f78f2", "messageHeadline": "WIP", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "a36ea0e2328e6ffedd5b526470dc1133c4f2f556", "messageHeadline": "show watch asset image from hide token modal", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "59ba2d2785b1742a7b1b4d6455a4662d9cd685c7", "messageHeadline": "info.js Remove width element to fix email layout (#4588)", "author": {"name": "Anatoli Babenia", "email": "anatoli@rainforce.org", "user": {"login": "abitrolly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5289a36664f180fae1dc6da07ccc80d307f7408c", "messageHeadline": "change watchAsset to new spec for type ERC20", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "955ec2dca620f25beb2c7cd24c059f6ac22fdebe", "messageHeadline": "Merge pull request #4279 from MetaMask/network-remove-provider-engine", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2244, "deletions": 3877}}, {"node": {"oid": "b766104c8d8fc4d4b1c5660af54b791243836f30", "messageHeadline": "add suggested tokens objects in metamask state", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "8b73a69cd838d99710c35d69b694ae5f9f27b997", "messageHeadline": "Merge pull request #5061 from MetaMask/greenkeeper/@zxing/library-0.8.0", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "772c97088ed437458725b44b7aed4eb0c18e22b2", "messageHeadline": "Merge pull request #5076 from MetaMask/v4.9.3", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d636cc35523f52f630162a1b342b5267b6cd246e", "messageHeadline": "v4.9.3", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "595fc403ed5a0567b63b18af28652f45f4c2ef92", "messageHeadline": "Bump Changelog", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7c47187f4d62f8eb495efeb99c3df59e09cd579d", "messageHeadline": "Merge pull request #5037 from MetaMask/master", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "837be704f531b0b8851d285f269ed48849b0a425", "messageHeadline": "change Metamask for MetaMask", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "a41afebd66ada032f12167668940da96ed9199d6", "messageHeadline": "Merge pull request #5059 from MetaMask/e2e-tests-more-reliable", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "d2d8d38346e0c25e972da535eec572338ad035e6", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8fb7099bf22562d8b185a3030a55e8584b36ac35", "messageHeadline": "Merge branch 'ledger-support' of github.com:MetaMask/metamask-extensi\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "e54b8507d2b21540487165178fb9128b42d3d8cc", "messageHeadline": "use eth-ledger-bridge-keyring from npm", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80fe3ce888ed361b45dca6c53521aa7b8124f95a", "messageHeadline": "Merge branch 'develop' into ledger-support", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 66, "deletions": 33}}, {"node": {"oid": "82a5ed1e03e0a6a9bc19b946bc178b236d9aaa98", "messageHeadline": "remove console logs", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "fdf202efb066008f6625ba15cec8bcaef1edfec6", "messageHeadline": "fixed unit tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "53dcad5a3b89ca4f3a67c3f6b4d6b8f73ebd02e5", "messageHeadline": "more ui", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "19d1988715edfb6ee3ba8251af8ee9da20342234", "messageHeadline": "fix", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c72ced79aeb3d79d12ae240b680e0561122e5209", "messageHeadline": "ui fixes", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "a4b6b2357a2eee7a4286a8490b8d31aac487120d", "messageHeadline": "watchToken to watchAsset", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4c3f6b65c9a25da0319b9077d830c23f729b32f", "messageHeadline": "add support for images base64 and urls on new ui", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 70, "deletions": 48}}, {"node": {"oid": "3c8a4162a489a8e3477553b163a73bf0a2b7ea71", "messageHeadline": "Remove unnecessary else in test/e2e/beta/contract-test/contract.js", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d7aa1bf5c0ed4439526612cdf175db2d79e360cc", "messageHeadline": "Merge pull request #5060 from MetaMask/bignumber-string", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff7242349172bc3bedabdb4da3f1fae97c8edadf", "messageHeadline": "Add explicit waits for submitted status for some txs initiated from t\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ce645561fb77a299ba6f38999af111def00bc17c", "messageHeadline": "Remove commented out code for detect-token-test", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "974d623da20baa9a7bf88ffdb093f5934e90f4d1", "messageHeadline": "Update eth-json-rpc-filters", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 979, "deletions": 2932}}, {"node": {"oid": "c4fe6aa9cfeddab231587359ef55ad80aa13efa0", "messageHeadline": "Reload e2e beta test browser if initial screen doesn't load.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "42256cfbd2d2acb709981e6bdb9718163b6a3270", "messageHeadline": "Increase timeout on wait for contract status update in metamask-beta-\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ffed5fd18761fdbad841c89defe20b9eb2b4548", "messageHeadline": "E2E - Dont error on browser errors", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ebb23721ed2c350578283291ea65ef7bd81d62be", "messageHeadline": "Cast arguments for new Bignumbers() to string.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "96d789d2cffa91da9d65be0de75d2e864d309305", "messageHeadline": "Merge branch 'develop' into network-remove-provider-engine", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1461, "deletions": 428}}, {"node": {"oid": "8f5b80a0fe13c53a602a5b2883ae1cdfba0123e1", "messageHeadline": "update method to metamask_watchToken", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a59e47e7b0e862b5d490a77a4433093e299f8105", "messageHeadline": "Add missing awaits and/or missing wait timeouts in test/e2e/beta/meta\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "860bf423469fce4d661d48055769fc93a54496c3", "messageHeadline": "Make deployment states in test/e2e/beta/contract-test/contract.js mor\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c00d0daeb528598e0f49484718fb7e91c40a1127", "messageHeadline": "Improve error handling in assertElementNotPresent of test/e2e/beta/he\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "742aa8bb11c1273151ad907171061d4c5e4d1dca", "messageHeadline": "Merge pull request #5058 from whymarrh/fix-words", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "9ba91e69c73fe931e2d48cdf72e9592f490d3eed", "messageHeadline": "Merge pull request #4961 from whymarrh/download-seed-phrase", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "b77cc3d9690304362471fbfe207bdad461c2ca3a", "messageHeadline": "fix tx tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "61a279204a804ddf4815d0db6103c19c5640bbb9", "messageHeadline": "legacy and new hd path working", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "f56b0ca0e941e4b54921b561e25ec7a63376e968", "messageHeadline": "fix(package): update @zxing/library to version 0.8.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e1d8ba19db729f5c282c4e3c6b43433b562a45e", "messageHeadline": "good progress adding paths", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 140, "deletions": 67}}, {"node": {"oid": "6e6a4825acc2ea19253d2a662ec5625333464dec", "messageHeadline": "Fix casing of Bitcoin, Ethereum, and Litecoin across localized messages", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6c11ae44bfb6e9f81aa8c8345a8558267a2ed6fb", "messageHeadline": "Fix casing of MetaMask in all localized messages", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4dadeb9a314dc9f61c00e5695ea608aa58f150b7", "messageHeadline": "Add link to download seed words in new UI", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "b83a746e4fce9c57c81128cfe35b28e9386a557f", "messageHeadline": "Add exportAsFile optional type argument", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "247fa2cc510e72bc5cc57596c61c42d77ca77b8e", "messageHeadline": "Fix casing of 1Password", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7918240833871648dea6f9787519ba20f1e51899", "messageHeadline": "Confirms new contract token in the popup", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e19eb7bc035670d0f05e34840e6565bc1f907de3", "messageHeadline": "additional lint-test fix", "author": {"name": "hahnmichaelf", "email": "hahn.michael.f@gmail.com", "user": {"login": "blurpesec"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4808ce25ebdc566a13acbb9cb1c6815368b7c4a1", "messageHeadline": "fix for lint-test", "author": {"name": "hahnmichaelf", "email": "hahn.michael.f@gmail.com", "user": {"login": "blurpesec"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e454a5e0e883c3653c19e894e2757b79555263d5", "messageHeadline": "fixed names", "author": {"name": "hahnmichaelf", "email": "hahn.michael.f@gmail.com", "user": {"login": "blurpesec"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8fb2dfe3d7c09b013c3e6a3458bf1d9608e48e9a", "messageHeadline": "Re-added GA script", "author": {"name": "hahnmichaelf", "email": "hahn.michael.f@gmail.com", "user": {"login": "blurpesec"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "7d2d71bcbc9779b7a25f56a67264cac876356869", "messageHeadline": "change name", "author": {"name": "hahnmichaelf", "email": "hahn.michael.f@gmail.com", "user": {"login": "blurpesec"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9666eaba668f7b288c42366ba04add951e6aa3b5", "messageHeadline": "base - working. fixes #4774", "author": {"name": "hahnmichaelf", "email": "hahn.michael.f@gmail.com", "user": {"login": "blurpesec"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "77ad856730d5b54974b86e9bed7952ff1dc10fe0", "messageHeadline": "remove ledger lib", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8f9a0a535cbe904b0816c954c170c71843f62da9", "messageHeadline": "clean up", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4, "deletions": 43}}, {"node": {"oid": "0b9b892c6b27c55a016378387cb8d227957f8528", "messageHeadline": "this should be ready to go", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 60, "deletions": 323}}, {"node": {"oid": "2355573340d0287582d0cd6a467e13126fbddd7c", "messageHeadline": "clean up", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 36, "deletions": 45}}, {"node": {"oid": "e6d64cecf84d91f1db3aab5777db3530c9cd8ab7", "messageHeadline": "message signing works", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "068bf43615fa0d0038f43798fbf9e04d03369e68", "messageHeadline": "working", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "12b41b8fc213b930eb96f77f49157e78b141ff43", "messageHeadline": "tx signature is valid", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "011cc141b3f2971522a1d77cea7370f61bbc08d1", "messageHeadline": "tx signing should work", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "aa6a42e3deda1725cb5e4e0df97549f9facc18f5", "messageHeadline": "rename keyring", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8e842a8947997b7ea47cf35d1348788d21f2f467", "messageHeadline": "able to add accounts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 107, "deletions": 40}}, {"node": {"oid": "78a1cd3314455d6e4e08839a3eea3ec2868f4f59", "messageHeadline": "iframe communication working", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 209, "deletions": 67}}, {"node": {"oid": "5ef80495cfd47a8f5e4caf4b16842155420de62e", "messageHeadline": "refactor to support multiple hw wallets", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 247, "deletions": 103}}, {"node": {"oid": "e2be22a4b722df608cb764042cc8ade6664414d8", "messageHeadline": "Merge pull request #4897 from MetaMask/qr-code-scan", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 662, "deletions": 22}}, {"node": {"oid": "42834fe8be0d89f665d2c24748024c035c6b5d63", "messageHeadline": "fix e2e tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 30}}, {"node": {"oid": "6f2c4809b6107cbce8462c69a5a78f5965cd6b12", "messageHeadline": "undo permission change", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eb2f4914588be3229ff96b0a471e37077a269b1b", "messageHeadline": "add error messages", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e905c9f055cf9a5efbfa67a5371f2224934c49ab", "messageHeadline": "hide export private key for trezor accounts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 46, "deletions": 32}}, {"node": {"oid": "814c642d952b8271508b8b091d640084897aedd5", "messageHeadline": "fixes", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 49, "deletions": 6779}}, {"node": {"oid": "728aeb9344fffc897a2bea6d5cae1eee211556b7", "messageHeadline": "add app/vendor dir to eslintignore", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8d75f3230b736a0cd76dab1c0ade8fe05895453", "messageHeadline": "use new connect.js file", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4270, "deletions": 12504}}, {"node": {"oid": "35282980cfc49cbb668503587a21ce02f5774438", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 194, "deletions": 29}}, {"node": {"oid": "ef7e638dda63a715c796c210dadbe82430537b6a", "messageHeadline": "Merge pull request #5025 from MetaMask/v4.9.2", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 32707, "deletions": 32623}}, {"node": {"oid": "06633da1b395829b475ccafb429af040256d863c", "messageHeadline": "Merge branch 'master' into v4.9.2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a1ced0f197053d504d7420b83d894e51e4d19766", "messageHeadline": "Bump Changelog", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b887730be78feba5c01eef21f6db0d66514f11a8", "messageHeadline": "v4.9.2", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be1d5a7dd959f061b52f475bf8500b943ade786c", "messageHeadline": "Merge pull request #5020 from MetaMask/FixMigration28", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "0442e5dfd7b22fead7bef3beace58703594dbddc", "messageHeadline": "Merge pull request #5022 from MetaMask/sentry-release-version", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00a2ab21aecefa9cc4f688782867fc25fedd6ad4", "messageHeadline": "sentry - change releaseVersion to release", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d263d60b4c37bca5f95253965999d541375cc04b", "messageHeadline": "tests for migration 28", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "8df3f2696c4c5aad4e0e929e0a8a38e8c7135f72", "messageHeadline": "fix migration 28", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b25902561a663b4833ec5879100cc317f5e3e99", "messageHeadline": "Merge pull request #5017 from MetaMask/v4.9.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "438fd5bce0255b9c597a0ac4e15156bfa447ed5e", "messageHeadline": "remove duplicate template (#5016)", "author": {"name": "bobby dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "1605c8544ac4efd46d02d1d6002f4198e0bf6a63", "messageHeadline": "v4.9.1", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbde2ea4fca1be0cf1affab4c759facd5861df46", "messageHeadline": "Bump Changelog", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2e82f7e7baf9e5d721d26f3533fc238395a99344", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "500ef5cb3ae3cf9eddc97f74d5e911b972cbf06d", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "6fb790e9a8a089ac88c2c6c5c5c106695947f298", "messageHeadline": "Create issue templates (#4972)", "author": {"name": "bobby dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "09b81a2d22679a51b2e804fdb5f5d85bdf78a66b", "messageHeadline": "Merge pull request #5010 from eduadiez/develop", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2082bae5c535f6f92d7b4124785e562815d840f", "messageHeadline": "Avoid overwriting a domain that can be resolved by DNS", "author": {"name": "Eduardo Antu\u00f1a D\u00edez", "email": "eduadiez@gmail.com", "user": {"login": "eduadiez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "543207b5af63424c1510438af356906696f5eb66", "messageHeadline": "Fixed ENS to IPFS functionality in Firefox", "author": {"name": "Eduardo Antu\u00f1a D\u00edez", "email": "eduadiez@gmail.com", "user": {"login": "eduadiez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de6f8b68115929f11114a05fcf830b50e683880f", "messageHeadline": "Delay", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66120c627f2aeebf369efdb47963eaa9c3569752", "messageHeadline": "confirms a deplay contract tx in the popup", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d4af5b7bec19e034563f6b4b6e61cc1764bf6aaf", "messageHeadline": "Merge pull request #5000 from MetaMask/contract-method-conf-sim-failure", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "973325a6c40c7721ee044d3a9308e58691974e24", "messageHeadline": "Show error while allowing confirmation of transaction where simulatio\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ae668fa5e28e78bff542a363a2b72e4d0106479", "messageHeadline": "Merge pull request #4995 from MetaMask/nonce-for-retry-from-ethquery", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "51644962e96594223530b7403fe7dd944b8b77f2", "messageHeadline": "Fix lint error in tx-list", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0ccc59e459ecb41742b6e55a1875dfa2a2f9f87", "messageHeadline": "add comment", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "656afeefad6ed5f41171ca839815931ed0702396", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 32235, "deletions": 32144}}, {"node": {"oid": "e98c3b4c01b990678ac58f45448d0e2548396a2b", "messageHeadline": "Get nonce for showing retry button using ethQuery transaction count.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "1d4ee6bf765f0b7fc80fa7f95618e8de3844488d", "messageHeadline": "Merge pull request #4986 from MetaMask/approve-calc-token-decimals", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "de058c128f201363f48d87d627b6ff81dec483c4", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "286bde606f1c42a8edf2793b78042f5ef3271894", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 32543, "deletions": 32606}}, {"node": {"oid": "8ac4b586ebbea8ffce917205528852eeaf4d77e1", "messageHeadline": "Update eth-keyring-controller and eth-hd-keyring versions (#4989)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 32167, "deletions": 36125}}, {"node": {"oid": "f269021dc3ea78c6359b9db50db30fdd549020b7", "messageHeadline": "add submit button type", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb5298572297b8b578ca62c800bead1967ffe656", "messageHeadline": "Merge pull request #4988 from MetaMask/remove-engine-restrictions", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a92e5ec527f2fba3b774b7c27440d907926d1a29", "messageHeadline": "remove engine restrictions", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fdfcc7d6874b55ba44eb0d71e08b65bb09596a79", "messageHeadline": "Merge pull request #4982 from MetaMask/sig-version-fix", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5794, "deletions": 1733}}, {"node": {"oid": "c4f1dfb82e46023aae56bfa1311d5c1d80caf1bf", "messageHeadline": "Use token decimals when calculating confirm screen amount for token a\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "365e349ec4aa5d222025000d80c40484f1be6f95", "messageHeadline": "Reestablish old versions of eth-keyring-controller and eth-hd-keyring", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 5794, "deletions": 1733}}, {"node": {"oid": "cbbd0d3c75ce16cc04d263aaf18bd62ca4513596", "messageHeadline": "lint", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a46cf39f9b8467cf19ad19c61b413553728f571c", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "c6b7e460b536a6fcff4e4328b1007f677720b585", "messageHeadline": "code review changes", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 63, "deletions": 12}}, {"node": {"oid": "2e0916d8ff17c89147005d22e8c100113aaf3360", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1387, "deletions": 1284}}, {"node": {"oid": "aab6e366c5162a85ae7853f5da29321f3d767cf4", "messageHeadline": "Fixing translations in first-time init menu (#4969)", "author": {"name": "Justin Kat", "email": "Fission@live.com", "user": {"login": "Jkat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c245405acb2323239d079d574cbf4230ec068c35", "messageHeadline": "show token address summary on old ui", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "33357e3538b5157a852323d5f1e2db7f19b3303e", "messageHeadline": "refactor unused code", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "15ea8c04b28a9f89999c96caf188d157e5230a55", "messageHeadline": "fix merge", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f57d5f66b3bcb744f918238bf1831dbf9abec9c", "messageHeadline": "Merge branch 'develop' into WatchTokenFeature", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1388, "deletions": 1284}}, {"node": {"oid": "00d1f6fec5457f05fb2e6aec1300dd2dbef51ec1", "messageHeadline": "watch token on old ui", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 221, "deletions": 0}}, {"node": {"oid": "e9f74f005de581377bc0a605e4696840dfb95ba9", "messageHeadline": "Merge pull request #4884 from MetaMask/TokensPerAccountBasis", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 287, "deletions": 37}}, {"node": {"oid": "562764ccb2b0c3f39670390425f74ad9d88df647", "messageHeadline": "Use develop e2e beta tests", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 34, "deletions": 109}}, {"node": {"oid": "0601df9dae488d997277bb6b52c28df27546e27c", "messageHeadline": "Merge pull request #4954 from MetaMask/v4.9.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 44828, "deletions": 36947}}, {"node": {"oid": "66c76c04ef5d0bfbe3881ea1dadf7c43c93a262e", "messageHeadline": "CHANGELOG", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b3af9cdf2eaad3adc2c29626d8d16bdfc103c26f", "messageHeadline": "Merge branch 'develop' into TokensPerAccountBasis", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d549c4b871b3e3ccbaaffd0616f2550e138d4ecf", "messageHeadline": "Merge pull request #4965 from MetaMask/4.9.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0cdda8321350484fb42f97de070980a4543132a", "messageHeadline": "Merge branch 'develop' into TokensPerAccountBasis", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1149, "deletions": 1259}}, {"node": {"oid": "1f8a808a008fc4caaf7cb399d28bcbce3fa58e25", "messageHeadline": "wip watch token old ui", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2df46c1392a61f3a4ae4be836f2cce032233b29c", "messageHeadline": "Merge branch 'network-remove-provider-engine' of https://github.com/M\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 32365, "deletions": 32289}}, {"node": {"oid": "ff53a33f81eaceff41436ff3f9be5998bf27b7b0", "messageHeadline": "lint fixes", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb40a8169c3457ef0cf62e293afa2e3f02cdabc9", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e8a8711854145d091636d70a86352c048995b6f8", "messageHeadline": "deps - update package-lock", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 32365, "deletions": 32289}}, {"node": {"oid": "cbade51ebdb7b6f8f3597f0fa8c43c9bbec452f2", "messageHeadline": "Merge branch 'develop' of https://github.com/MetaMask/metamask-extens\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 235, "deletions": 598}}, {"node": {"oid": "115d3c9aaf0f61b0b6b54e9143f632cd48adcca2", "messageHeadline": "Merge branch 'network-remove-provider-engine' into network-remove-pro\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2d4b237ebef45ff19ddcec5f364a251cd7662bf", "messageHeadline": "network - fix blockTracker reference to return the blockTrackerProxy \u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "564fb9f56357910dc658c3c45b35688958ed262c", "messageHeadline": "Merge pull request #4960 from whymarrh/import-account-error", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d0611741a2ca0ef027238bc9022c728e973ce827", "messageHeadline": "Show invalid seed phrase error when importing new account", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a57f56fdca3414fdee3b6d7fd8d7b6e8b3f919dc", "messageHeadline": "clean confirm add token component", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "af35b415ab0b1a48e77bb253c851afa070933c08", "messageHeadline": "new confirm add suggested token component", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 164, "deletions": 12}}, {"node": {"oid": "88933f3a6678a8e3a6d18083696506f99cf489f1", "messageHeadline": "fix duplicated action", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "78ad3c38e2c9cfce8b0756c7d0df8264316d1d21", "messageHeadline": "add suggested token params validation", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "f6490a2a6eda943a374c01df5884acb07ba28869", "messageHeadline": "Bump Changelog", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "845a1a3df2b08936e53117e058cbf9e465e93320", "messageHeadline": "v4.9.0 Release", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "941a920b15e359380d5bf1110b04522691d471c3", "messageHeadline": "Update Changelog", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "7325ccf0feae0559645dce95e27197568c2b3533", "messageHeadline": "Merge pull request #4951 from whymarrh/update-pkgs", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 124, "deletions": 547}}, {"node": {"oid": "46046c6915ba112d17f48aa5af8938616e4988fc", "messageHeadline": "Update chromedriver pkg", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "d1435fb883395115e2f7d7df3bcbb5ea8b873474", "messageHeadline": "Switch superstatic for static-server pkg", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29488b2c5338717d804d0ce8bd75093d6ad5dcb5", "messageHeadline": "Add static-server devDependency", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 88, "deletions": 7}}, {"node": {"oid": "61322383024a6e5b198d9f1dab46a10cb7814c38", "messageHeadline": "Remove superstatic package", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 26, "deletions": 524}}, {"node": {"oid": "c3ed8e56ab4e127dd96907edbd6c281369ef2258", "messageHeadline": "Refresh package-lock.json file with npm@6.3.0", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "f8bb6ef7cf9223f930f93b498410433f0ff5fa67", "messageHeadline": "Merge pull request #4868 from MetaMask/further-e2e-improvements", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 47, "deletions": 64}}, {"node": {"oid": "7de2a0687dfdd7e36c8653f31e6e84f12396bf13", "messageHeadline": "Fix seed word confirmation step of e2e beta tests.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 60}}, {"node": {"oid": "aff66f4b07156d9b69994fd404fe210a3af102bc", "messageHeadline": "Use unmodified constant for test delay in from-import-beta-spec.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74e2225f36fb8ab10f701eb4b86ad9dab1a83474", "messageHeadline": "Improve waits for new tx-list-items after first contract method call \u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "0ebdd73e027f62bb5d83f96fcbca85f4e9c9038c", "messageHeadline": "clean up", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aaed44f1ec98e879ca08b1c73b2244a4f70438c4", "messageHeadline": "trezor v5 working on firefox", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 15084, "deletions": 2}}, {"node": {"oid": "ef9435e3d0036af1358bb2a5faec5ce69ef159e7", "messageHeadline": "restore qr", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f2194e8482203988909da75e0442e66840c0bcab", "messageHeadline": "Merge pull request #4948 from MetaMask/i4638-update-font", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "b1ddaafba22b6950cb6e9f8cce87db67bec0f299", "messageHeadline": "lint", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9a0feb9e909d59b9945fd367231cc4e47327873", "messageHeadline": "fixed issue with input", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "114d1c177938bc455ed0ee7767a65be01ed8a1d4", "messageHeadline": "Merge pull request #4947 from MetaMask/i4532-disable-confirm-onsubmit", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "8e3f0b42024314b395b575840563297c35aa61ba", "messageHeadline": "Update Font in Account Selector", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "af97ba103cea6e9f5e114d916f920b28d96d4e8a", "messageHeadline": "clear qr code data before scanning", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "9ac9f53a73357238ed2ee0ce57c65de592cfd968", "messageHeadline": "eth_watchToken working", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "71ef4d85da50c50f767e20623fd30c014ba16ecf", "messageHeadline": "design complete", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 166, "deletions": 45}}, {"node": {"oid": "12dd7a72323bf82d60e99502104e375864c0fbab", "messageHeadline": "popup initializing with suggested tokens", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "6d76d4e228512e44e881cc91673de75e5e86798f", "messageHeadline": "Disable Confirm button on subsequent clicks to prevent confirming mul\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "081884bd8095b2027e88fabdfe297f6d2fc8c38e", "messageHeadline": "rpc-engine not crashing when eth_watchToken", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "21a61f2987ae83a48bb1f7256ec9c34978413eb2", "messageHeadline": "merge develop", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 43980, "deletions": 36378}}, {"node": {"oid": "e77424ef5a6c91738bcda3eaa587758d1f332e90", "messageHeadline": "Merge pull request #4906 from MetaMask/updatePhishingPage", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "024ebe07e0c61e7185e84499a2f19885ac52e4a9", "messageHeadline": "Merge branch 'develop' into network-remove-provider-engine-tests", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1203, "deletions": 695}}, {"node": {"oid": "6ccc34cb52d52c449e3233aaf2a85be70c4f58da", "messageHeadline": "Merge pull request #4926 from MetaMask/update-logic-for-retry-button", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "94a89790dcca3003fde59e8385b8c3d32f36d466", "messageHeadline": "fix", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7a40072f1aff5296f80c0aab29ea679384de0b8d", "messageHeadline": "lint", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "caa9e202cf4bac328759695e05d1bda5997ef6e7", "messageHeadline": "lint", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "710b4e294f66fe6e623fa145cc99be5b79c8210e", "messageHeadline": "added crossbrowser support and error handling", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 179, "deletions": 56}}, {"node": {"oid": "d8817b26466617920e47da1f5b1db642ba701a9e", "messageHeadline": "fix doc tag", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3124e8c61209af960bc36d23677a8fcb5a4f7943", "messageHeadline": "tokens related functions refactor", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "0ff0a9c1976d726cb18379e3ac06a8677c928659", "messageHeadline": "Show the retry button on latest tx of earliest nonce.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ccae79d392b76d6277bbbb7c887f520e66f81a2f", "messageHeadline": "fix undefined for tokens on tests", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4f02726fd9a2b7509dfd00eb4b23d9fc81eb5dcd", "messageHeadline": "Merge pull request #4888 from whymarrh/suggest-new-ui", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 861, "deletions": 591}}, {"node": {"oid": "5b3927fe5b5243a89e5fd31ad069da9ea5c987e9", "messageHeadline": "Lint", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2392e77cd8d0fff49a4c4f0c79539d990dd5dbd2", "messageHeadline": "Set metamask controller network provider to localhost", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "edb154749d468299166e41e56d23beb781817cbc", "messageHeadline": "send to fullscreen if no permission from popup", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 48, "deletions": 29}}, {"node": {"oid": "2cefab544d4ed24788dc09e7d7b527655676c2c1", "messageHeadline": "Merge pull request #4908 from MetaMask/npm-install", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "22cf5a1391be5babae1a05bfb7b3dcde7110e286", "messageHeadline": "improve comments", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "822c1734d6e3cb9a60306c1b89617c1013627f57", "messageHeadline": "fix double state update when account changed", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "cfb74680e26bd287a1ac2e3cc4bebddb23136a4e", "messageHeadline": "Select not Update", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbcba8f019313c3b02429043578e044046c6cc68", "messageHeadline": "create tokens storage when setadresses", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "31286673c3bd0c35925f2d41f3e24c0a9d561fa8", "messageHeadline": "isolation of tokens related methods in preferences", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "b673a7a7fc66f1582ddb7cd94b32548a58a87670", "messageHeadline": "kill camera stream when unmouting", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "34617a21c30afcca54a5ac884e361d41d39a4699", "messageHeadline": "copy", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2368d6fe07a127f2c9320020183d27fcb870230", "messageHeadline": "clean up css", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 58, "deletions": 30}}, {"node": {"oid": "4339f04e80be74dd318e03f75fcf3410e923d30d", "messageHeadline": "use existing modals", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 177, "deletions": 235}}, {"node": {"oid": "b6592ba95f39431d585e8ad19d66364d48c8add3", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 100, "deletions": 11}}, {"node": {"oid": "0757f47e84d601792e65c32286465b115ae6770c", "messageHeadline": "passing tokens to all accounts in migration", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3d9f283f8720d5a2d1fb0cdd13ec4c95706866e5", "messageHeadline": "Disallow netConnections other than localhosts", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fb5e357998ea2bd976176a58f5db4578b0e15694", "messageHeadline": "Detect Tokens are weird", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "c3ce2984ef078d39b88a1fd8b007063d6c994c23", "messageHeadline": "Remove the development notice from UI onboarding", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "f9871fe60b7c6300e746605948eb690b8e48aecc", "messageHeadline": "Open UI in browser post-new-UI-switch", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0fd8862c5e942778763e170a36aeb7604472c5cd", "messageHeadline": "Don't show an additional beta UI notification", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "07c0cd59d4b670eafc5d6c20ab9f54faa841ee1c", "messageHeadline": "New ui e2e tests switch to localhost provider (needed after new ui se\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "915c4fd1b1c6a52016c576a418ea460d1bd44fa7", "messageHeadline": "Fix integration tests to accomodate new ui suggestion screen changes.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "30d92b8d3f4c38dcd83bab97576775c0096adc1a", "messageHeadline": "Fix e2e tests to accomodate new ui suggestion screen changes.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 83, "deletions": 57}}, {"node": {"oid": "89c74ac4adf7d064e144594537d8e8ee5a0f8082", "messageHeadline": "Rewrite AccountQrScreen to use flexbox", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 92, "deletions": 108}}, {"node": {"oid": "6326dab1866f3dc795a74133efebb62b1bd07003", "messageHeadline": "Remove suggestion from bottom of old UI onboarding", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "d16f25fc20c98ac06b2e13be6f2732d60919a862", "messageHeadline": "Add NewUiAnnouncement component", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 216, "deletions": 9}}, {"node": {"oid": "6ae76fee33af8f3079fd650f35df1107e7996ffe", "messageHeadline": "Add banner suggesting new UI", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "1d6227d718c94a2b0b4b3743985929790ffa26a2", "messageHeadline": "Move the old UI's AppBar into its own component", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 394, "deletions": 384}}, {"node": {"oid": "5d26e886f31e6b4c7c9618f1e58e74274ea56fa4", "messageHeadline": "reduce npm install to one line", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "391ed177e087c79533e5c21b2027c4d363536c63", "messageHeadline": "restore npm install instructions", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fa4423bab2886017996955f809b6e3102cbf1781", "messageHeadline": "Merge pull request #4895 from MetaMask/fix-confirm", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "dd6a725e6d76b5910d1d23a5e36905b6057e54fd", "messageHeadline": "unit tests for tokens per account and network", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "d1734b8d7cc6cc96b133f3638783b153026b8618", "messageHeadline": "Update Phishing Html", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "e687bc5a47e2157193dfa099a0f45a97fa1aaed1", "messageHeadline": "fix migration for preferences controller tokens", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc5d0cee07ea2599c25ce9d8c04c73842a98cef", "messageHeadline": "Merge pull request #4905 from MetaMask/eip-712-deprecation", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "228f48c6e5423cbf8cfd5d48a3f6f106448cc22e", "messageHeadline": "Merge branch 'develop' into TokensPerAccountBasis", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 439, "deletions": 18}}, {"node": {"oid": "5b9725d1f154e8ed0994c3aab844f696937b0e6e", "messageHeadline": "refactor to accountTokens", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 48, "deletions": 54}}, {"node": {"oid": "1540b5e256634dbbbc01627ca45afe82329d39a9", "messageHeadline": "Merge pull request #4893 from kelvintyb/develop", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "642ae25073c95fd0774435f6e7c11ba41d01e33c", "messageHeadline": "Add deprecation message for eth_signTypedData", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "d0c901d081e3b40a191dcb826fda7925d16df92c", "messageHeadline": "Round large exponential numbers", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "f5107fa12efcafe2d7e6531399f53c524192e6d6", "messageHeadline": "migration for preferences controller tokens", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "6d1808d20909d089df442ed3fa4fb3c6debae01a", "messageHeadline": "Merge pull request #4901 from MetaMask/readme-update", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "308d8ddcbade51d7df349e740fe1748fe4774eaa", "messageHeadline": "remove Web Store warning", "author": {"name": "bobby dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "acfcdf52b4e927b9459194a54685943d48bdc48a", "messageHeadline": "fix unit tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4de8f5b0d486a4e07243f3906a19ca07ed0c62e4", "messageHeadline": "fix dependencies", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6886429f0b74b8f281818fb03484cccd0e0b8ed0", "messageHeadline": "fix linting errors", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bea1cf3f3c7527109b12b13427ea16f428b2790a", "messageHeadline": "clean up", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d65d018ad0f78a0319f11942ada9ca0d85214db9", "messageHeadline": "restore platform/extension.js", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "69f4c8c336a0f2fad2027c4a5f76e28a976b5e75", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 531, "deletions": 55}}, {"node": {"oid": "d4a15f22c24074f44daa9eeb4fda192ea3742792", "messageHeadline": "added webrtc-adapter for browser compat", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ea028e750663b41d5d01ea642f7946ffbbb1287a", "messageHeadline": "fully working without tweaking ext. permission", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 7, "deletions": 66}}, {"node": {"oid": "6cd4bc9f4ecb2c4a066da0aceb36d1a24bbe33e2", "messageHeadline": "working without permission issues", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 64, "deletions": 44}}, {"node": {"oid": "f79a249bcc65e594dcd058c30eab2620242ade9c", "messageHeadline": "modify tests according to tokens by network", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "a97583b03913a43ef7575546977087cfbaaa9ad7", "messageHeadline": "revert package-lock.json", "author": {"name": "Kelvin Tan", "email": "kelvin.tyb@gmail.com", "user": {"login": "kelvintyb"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "2827e13caab87692aa085af380355aeb42a13bdf", "messageHeadline": "add & delete tokens per network", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "e715d0e6915a9bb0ac69db06144253ddff54ba44", "messageHeadline": "Merge pull request #4858 from MetaMask/chinesesimplifiedandtraditional", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d3ad7cfbbdf5831f10eed774244ba1ccedf25d1", "messageHeadline": "tokens per network for individual account", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 52, "deletions": 15}}, {"node": {"oid": "ffefeb65d46ce7b9af731b41e18222a16f9247e0", "messageHeadline": "Merge pull request #4802 from 03-26/develop", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "7ca402147df6064c389912ef8136235a9eb2ebc4", "messageHeadline": "add phishing html page, and redirect to bundled page in-window", "author": {"name": "Kelvin Tan", "email": "kelvin.tyb@gmail.com", "user": {"login": "kelvintyb"}}, "additions": 84, "deletions": 39}}, {"node": {"oid": "138858647ed28a8aaba4b7e18e387ea0b6af0889", "messageHeadline": "Merge branch 'develop' into network-remove-provider-engine", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 10262, "deletions": 3796}}, {"node": {"oid": "cd2b67cdd956cd7f2a29f94292939a4bb939b7b3", "messageHeadline": "Fix overflow for long total strings in confirm string", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "53b440a2878cea6b97c42e9cc7969eabd3431f27", "messageHeadline": "Merge pull request #4885 from MetaMask/RetryOnEarliestPendingTx", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "acddb85f2ec1bd8c005377d098d9597d0eba294a", "messageHeadline": "Merge pull request #4876 from MetaMask/i4835-unitTestConfirmDetailRow", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "b5e3aafe2ecaf36a6d6d24aa905f8b9cd9e805b3", "messageHeadline": "Merge pull request #4871 from MetaMask/3519-new-contract-gas", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "b580f60d749b862fe08adfc7457c726905ebc623", "messageHeadline": "earliest tx by submittedTime", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "c8d45cb4a8a671bad20cd5a5aa1bcbbd88463bdb", "messageHeadline": "only show retry button on earliest pending tx", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "9934690bd976b74cadd3211ab492022d1ff00a20", "messageHeadline": "lint fix", "author": {"name": "Sara Reynolds", "email": "sara.reynolds@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6eadf5b22b9ffac4fe41be0e690e95f825e700ea", "messageHeadline": "Update prop names", "author": {"name": "Sara Reynolds", "email": "sara.reynolds@consensys.net", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "adee549c43ace4809e9e9779a3bd9c0dc75aaa17", "messageHeadline": "preferences test fixes for tokens per account", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "a5d344a58223e029dc86bf33a8ca9357492765f3", "messageHeadline": "Merge pull request #4875 from MetaMask/bmd/readme-release", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bc98085731e3664c9529bfa077f18fd7afed7c3d", "messageHeadline": "Merge pull request #4880 from MetaMask/migration-27", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "527b62ee8e57335360402c2e121bf34d3e621a8c", "messageHeadline": "migrations - fix to include 27", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2770df80e3cdd4d539b88c6d018108cb07211748", "messageHeadline": "add & delete tokens per account", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "9ca4b66c82ab9ec46c6599778df7b661e927edfa", "messageHeadline": "Add tests for Confirm Detail Row", "author": {"name": "Sara Reynolds", "email": "sara.reynolds@consensys.net", "user": null}, "additions": 64, "deletions": 0}}, {"node": {"oid": "45379e867dbad2dec1f6694687091dcb1a3bec80", "messageHeadline": "remove current version", "author": {"name": "bobby dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cd36c8725541118c324738934510177d755d6ec", "messageHeadline": "fix link bracket", "author": {"name": "bobby dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87f42468b76bd1a82b74ee6295565ae110554f2b", "messageHeadline": "add current release to the README", "author": {"name": "bobby dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5782926c2819790adfa4cb05bc0b87d93fbf9381", "messageHeadline": "Merge pull request #4825 from MetaMask/no-inject-ani-gamer", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d57bca94181d00553a70372de337ac5d7d2af5e8", "messageHeadline": "Merge pull request #4820 from MetaMask/codeowners", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4759915856440028186df56d4646565dc5c4a5d6", "messageHeadline": "fix spinner and qr icon", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "eeb902dbf0d77a487903c386c11fca5bd9114300", "messageHeadline": "decent UI", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "74fd6d1d1227d7a9e49623b73ee85985d79a1e46", "messageHeadline": "working without injection", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 231, "deletions": 87}}, {"node": {"oid": "1f9c52fbf03e527dbd7f91c7e6e38b3cc6dc5be0", "messageHeadline": "Merge pull request #4845 from MetaMask/button-group", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 248, "deletions": 0}}, {"node": {"oid": "3667f3cb8556d55ad893ec8c1a0f84447273906f", "messageHeadline": "network.js: convert rpc protocol to lower case (#4855)", "author": {"name": "pinkiebell", "email": "40266861+pinkiebell@users.noreply.github.com", "user": {"login": "pinkiebell"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "00bae744757d0a83c5a7e27adaa70107313bcaac", "messageHeadline": "tx-gas-utils - catch all errors from gas estimation", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "1d241bef768db85382e66885cd2661967ab4af1b", "messageHeadline": "Merge branch 'develop' into no-inject-ani-gamer", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2919, "deletions": 437}}, {"node": {"oid": "fed9ae0deed5853014cfc76b4314195d477f14f4", "messageHeadline": "Merge pull request #4865 from MetaMask/i4829-close-notifications-from-ui", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 111, "deletions": 18}}, {"node": {"oid": "653e42cf79f20e57af63f2bcc36cb3c236239e9b", "messageHeadline": "Update Babel to Current Standard \"babel-preset-env\" (#4812)", "author": {"name": "Antoine Nauleau", "email": "30602458+ajnauleau@users.noreply.github.com", "user": {"login": "ajnauleau"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "a61227f224e37559c8d6e2c59441b0032633feaf", "messageHeadline": "Remove unneeded code from i4829-close-notifications-from-ui branch.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "64a82fd3dae66f33b0934d58e43e85df27fbfe1d", "messageHeadline": "Uncomment closePopupIfOpen code.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb8ea12db626e82b7230317fc74b6b80ce20f793", "messageHeadline": "Updates e2e beta tests to ensure that popup window closes after confi\u2026", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "152246f3b0862c8c5a8b42872852d236400c0e9d", "messageHeadline": "Add close window support to signature requests. Move logic to actions", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 108, "deletions": 31}}, {"node": {"oid": "d5929e5c42e230fc0a52337f86b5850e68516563", "messageHeadline": "added qr code scanner icon in send transaction", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "f7ad978474f42eb96f4f6c79376391504cf228c1", "messageHeadline": "camera working back and forth", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 116, "deletions": 95}}, {"node": {"oid": "2359062b62cf65f38b36ccb6bb33fa7d15ada1ae", "messageHeadline": "UI confirm screen closes confirmation window on submit or cancel of a tx", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "02091486094dcc818096ce13a22cdc140a2e8347", "messageHeadline": "fixes", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0940ecd57b6efbf76171579ffe72dfd8a683f5be", "messageHeadline": "added camera snippet injection to inpage.js", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "2e50348241af3aa0319144110cc75d2731f65e28", "messageHeadline": "added instascan pkg", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 77, "deletions": 7}}, {"node": {"oid": "a146e5ebbcdf3ff334d2a5fb3b7aba1dcac9ab12", "messageHeadline": "Adds tests for button group component.", "author": {"name": "Dan Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "b208d33b3b27a7f9c7ca2880e8b292d692651343", "messageHeadline": "Merge pull request #4851 from MetaMask/fix-trezor-alert", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "239f5110e990e78f84224152c7dad9cb84f0c756", "messageHeadline": "Merge pull request #4848 from MetaMask/fix-alert-flash", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "2e6ce16107e07657d1b17cd040ede165147ddb1b", "messageHeadline": "Merge pull request #4842 from wjmelements/vimignore", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "519ca1c74ba4dab1e803a30722149902c5da550a", "messageHeadline": "Update Chinese naming", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cdda52d799ea9edeb135de44e02fecc9d6d8e94b", "messageHeadline": "Add ButtonGroup component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "78a1bcfdec5fb5e416e1d43bf13c4fda11404ab6", "messageHeadline": "Merge pull request #4852 from keyiiiii/fix-token-amount", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3554292c022755f4198a5f864ad7054e3d5421d4", "messageHeadline": "fix type", "author": {"name": "\u677f\u6a4b \u6e05\u4fe1", "email": "itahashi_kiyonobu@cyberagent.co.jp", "user": {"login": "keyiiiii"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79976b702685dd83d356e18fbb01e273e04f2fbf", "messageHeadline": "fix token amount", "author": {"name": "\u677f\u6a4b \u6e05\u4fe1", "email": "itahashi_kiyonobu@cyberagent.co.jp", "user": {"login": "keyiiiii"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bcbe7fef2e30d97465fb3f94d92293e1ea11e56f", "messageHeadline": "show alert ONLY when device is connected", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "7cca1460589f782a13b134e75b9602b67477b638", "messageHeadline": "Merge pull request #4847 from MetaMask/node-version-check", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 39, "deletions": 49}}, {"node": {"oid": "5ebefc0e502696098599a4a17f185a88aaeed628", "messageHeadline": "run linter", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2fa3ba415e88c7bfd66b32c807e20f3562a9420", "messageHeadline": "refactor Alert component to work properly", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "f63a92aa18b03161d40e1357c8b46247806853eb", "messageHeadline": "test npm i --no-save", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "54c93df3b8db87addef7d806a7abe7cb1b364bad", "messageHeadline": "test npm ci", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "bec1eeaf680f99c5dd1fc6e5d871c9ae4312aa53", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "b1cfe52f07d16902bda2832d5145fdbb20d3999d", "messageHeadline": "bump cache version", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "f309b1012c8be25aac0b76b08b567fd2129a3d4b", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "cde91fac1612aaae96c854e15062ea98fac5e262", "messageHeadline": "added node version requirements", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "3e6d13d309b27644f6e3050d0c7e62dfacda6072", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into develop", "author": {"name": "Akihiro", "email": "an0326ja@gmail.com", "user": null}, "additions": 40, "deletions": 12}}, {"node": {"oid": "c5520de1159718466ab846add99e0fea1da1cb06", "messageHeadline": "Merge pull request #4844 from MetaMask/detectTokenFeature", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "8c77e998e0491dfb48c91d2938644c9f855a2532", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into develop", "author": {"name": "Akihiro", "email": "an0326ja@gmail.com", "user": null}, "additions": 3377, "deletions": 2684}}, {"node": {"oid": "9be22775c31699b49873a43820dc315067a567a9", "messageHeadline": "fix merge", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "110efa9ec1525b5fd925de5a0d9350c40823464b", "messageHeadline": "Merge branch 'develop' into detectTokenFeature", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 9536, "deletions": 3739}}, {"node": {"oid": "9c955549338f49d8b5eb6ca003c2c65c725aa328", "messageHeadline": "fix detection on submit password", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "289c189babf4c2680d4337631f025d41061a2709", "messageHeadline": "ignore vim files", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e094d4ad1fb84a9bc663c328d0650bd9d8bf8716", "messageHeadline": "Merge pull request #4840 from scsaba/transaction-notifications", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "5db00c766abdb701b824e336c8a76a9dd4911d50", "messageHeadline": "Merge pull request #4841 from MetaMask/i4836-new-contract", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "469a79f97ff887eae5ec99cf6be7b19c20972d02", "messageHeadline": "Add fallback options for displaying recipient name in the Confirm screen", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "c11dea9afc9f4215529abda11a0d5a7e4fdd10d4", "messageHeadline": "Merge branch 'develop' into transaction-notifications", "author": {"name": "Csaba S", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 2514, "deletions": 303}}, {"node": {"oid": "682d59cfe0114dc987fe5e953e9db4dca5e2b5d7", "messageHeadline": "adding changelog entry", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "72591d4f41aafa7556cbc37d613fcbe016444156", "messageHeadline": "remove dropped handler", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "cb045fd8feec88bd631329ab9b3285aeed0f2e97", "messageHeadline": "Auto-detect tokens #3034 (#4683)", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 255, "deletions": 1}}, {"node": {"oid": "e6ca7948e75af8e9a8b8ceb62de9ebb573fe33b3", "messageHeadline": "add changelog", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a3822b4680a295848f900616e3e154a1e1003a54", "messageHeadline": "add notifications", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 71, "deletions": 30}}, {"node": {"oid": "009b1cefbe3d19dcad01078927b1a55c3439b22f", "messageHeadline": "keyring unlocked detect and unit tests", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "ad0f344af628e6087cdf56384670e68301dff76b", "messageHeadline": "Merge pull request #4838 from MetaMask/fix-link", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a96dedf7dbbf6df3c8844a485ea1c6878873cf36", "messageHeadline": "Fix link to TREZOR emulator docs in README", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6921f94bfe11e618dbe586e608a5b6aeaa8feadf", "messageHeadline": "initial test", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "3b97d816ffcaebc7606d4564ea95918f647ba413", "messageHeadline": "detect tokens when submit password and new account selected", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "9be2248d7accfc51fd21f31b16d08c18a468c0f7", "messageHeadline": "Merge pull request #4625 from MetaMask/initial-trezor-support", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2258, "deletions": 301}}, {"node": {"oid": "3784a7e2c852974315cfe17a68673938cf24a7fa", "messageHeadline": "Merge pull request #4656 from MetaMask/portal-metamask-ens-test", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 48, "deletions": 38}}, {"node": {"oid": "ae811628d96f3f678eb592221256b1f5770b7111", "messageHeadline": "Merge pull request #4833 from MetaMask/brave-flag-sentry", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "16fc7efef17aa9579f6b7ac8fe33026511301f20", "messageHeadline": "remove local tests", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d85fc246c561972baf938c9f6cf41d2922f8a17a", "messageHeadline": "Revert package-lock changes", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 32881, "deletions": 28378}}, {"node": {"oid": "a319c8ce4218429239673f458bb38a4ce776a2f0", "messageHeadline": "Version Circle cache keys for easy flushing", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d24b5b76fdd02c47942cbc20b471718bd7bda91d", "messageHeadline": "Update variable name", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ed0df4f05b91bff2cde836195973b700e5c5e83", "messageHeadline": "Pin @material-ui/core@1.2.0 to maintain React 15 compat", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "d02c160db5525caaccf9c137076f9ef8948b7080", "messageHeadline": "Updates for linting", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94f99b6ed0385e90fda07c6ef5b5ceaf654fb666", "messageHeadline": "Updates", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "8df433ca8476e14b08fc95be973283d0200f8458", "messageHeadline": "Add support for .test Ropsten ENS domains", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 28358, "deletions": 32863}}, {"node": {"oid": "df19163bf9611d75aaf8ea6da52651dbba9a5e00", "messageHeadline": "last css fixes", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "76981c2ad9b0f8f13fa61ba3b60c07203a81eb57", "messageHeadline": "added new global alert", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 126, "deletions": 8}}, {"node": {"oid": "1a9748667daca9db496fe0090f6086b095cb5def", "messageHeadline": "sentry - add detection for Brave Browser", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "514148ffa1652b4e23ffe04fbe23bb0eadbdecb7", "messageHeadline": "fix support link", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6e0eef8f4280041380a7c462069b2c205999130", "messageHeadline": "fix unsupported browser view", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "086ab6e1e1aa715b7a7918d10b8c1afcaeda38c7", "messageHeadline": "lint", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bfddc288e64f130d1677afca4448202181523ea", "messageHeadline": "scroll smooth", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "49d1bdea8a47139cc814d3c49aa97bf2d542d3d5", "messageHeadline": "design done", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 385, "deletions": 48}}, {"node": {"oid": "6d04c80302736133b0e741aa51719d0802cd8a2f", "messageHeadline": "Merge pull request #4813 from MetaMask/no-inject-blueskybooking", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd9e3587d47c9a233cea5f7b305d8faa08ee6a0e", "messageHeadline": "Do not inject on ani.gamer.com.tw", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "13804d61b4772a67f31a0cd08dd8c0869fdf1f68", "messageHeadline": "Merge pull request #4822 from whymarrh/show-more-address", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "76ac6bbb30387a7e6314e120978713f4b3cf5a9c", "messageHeadline": "Merge pull request #4814 from whymarrh/send-data", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 150, "deletions": 21}}, {"node": {"oid": "71d64e74a5c0707431d8aeee980472830a642adb", "messageHeadline": "Show first four characters of account after 0x in wallet", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45faf3d558fa76b4426bab9fe69fea7d6c83d05e", "messageHeadline": "Show first four characters of account after 0x in tx list", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da1f6e061d6b8e9352b343516c8b38e67253fcd4", "messageHeadline": "Don't set txData to an empty string", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "346505cab0af1b685f6295f8253f04f39cf31b01", "messageHeadline": "Inline single-use vars in send-footer.utils", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fb672e00df949da67266946d433c40cbbaf7d145", "messageHeadline": "Send data along with other tx params", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "9ea7411c063712825780110c10252155ccb61e44", "messageHeadline": "Hook up send component w/ UPDATE_SEND_HEX_DATA action", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "25417fad26566ca3f6e3ccbc4bf6508239f90e58", "messageHeadline": "Add updateSendHexData action", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3f9c3d76b6edb70f91363c1e0787707ed1440c41", "messageHeadline": "Add hex data row to send screen", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "c3c0193a64fe8479ac5e23ae0b73016c09789f9f", "messageHeadline": "Added codeowners file", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cbb14f1d5e50c10865838a98452ecfb4b6cb8d6a", "messageHeadline": "fix browser not supported screen", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa5a987765677b4945e9eefe03cae8dcc93318cd", "messageHeadline": "added some e2e tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "f6ca06f775a739c8b449405c5e96b03151a6a33c", "messageHeadline": "Merge pull request #4800 from MetaMask/i4785-confirm-screen-fixes", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 351, "deletions": 2221}}, {"node": {"oid": "cb53d5122cac179f430fb015974e80310c96a2f2", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 47, "deletions": 33}}, {"node": {"oid": "cb97517b26a7732cbb7c4a9f30f85b5fa596e608", "messageHeadline": "updated account list based on new designs", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 91, "deletions": 25}}, {"node": {"oid": "301ae305b88d0a7e3a3cbca9a500f4b39753dc52", "messageHeadline": "Use Number constructor for number conversion. Use existing noConversi\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "279bdfc2e7e1ca6ad69e449af4eedcfa079496bf", "messageHeadline": "Merge develop", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 0, "deletions": 1746}}, {"node": {"oid": "e16f5ab54d1e69e59fe4689fde3fa34e61c88974", "messageHeadline": "Fix tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 13, "deletions": 76}}, {"node": {"oid": "d19c42fcaeea933793ed459ab5248b42811a0498", "messageHeadline": "Add fallback when no function found, fix network colors, add fiat val\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 322, "deletions": 104}}, {"node": {"oid": "e9a8c24cc4d26e33380a33e87e80952918339ad7", "messageHeadline": "Remove unused confirm transaction files", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 23, "deletions": 299}}, {"node": {"oid": "89911dda170e33d8d9ca2f29f2705ed446d4c0f2", "messageHeadline": "Merge pull request #4815 from MetaMask/i4783-retry", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "9a098a28e08d97a8cd94086ddd59bb19ccbcef54", "messageHeadline": "Merge pull request #4777 from MetaMask/i4661-currencyConversionBug", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "e89350b19fdac56968303e5c48806a4605fb4b22", "messageHeadline": "added tests for removeAccount", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "de4265c629f8e68d882c2ded0e20417327cf4d2f", "messageHeadline": "added more unit tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "4737ea49c72b24a712b7c3215bed93383ce3ad81", "messageHeadline": "Increase clickable area and padding of Retry Transaction bar", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "dcf8e0ed12de61bf58b4d27010b5b8b6d93bd7dd", "messageHeadline": "lint fix", "author": {"name": "Sara Reynolds", "email": "sarareynolds@Saras-MacBook-Pro-2.local", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "e5512c306ded1d2a521a0ba0d2c3cdd5878e53bb", "messageHeadline": "added unit tests for metamaskcontroller", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "6be6b9ef29695b405f7d9ef5a2ec780689be4065", "messageHeadline": "Do not inject on blueskybooking.com", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "41879a983582c832fe3b6b19df3c057a1cc13d2a", "messageHeadline": "added test for preferences controller", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "684fc710ee6db33e3ca4e5c5777874e46ccef3b1", "messageHeadline": "Fix edge cases and add translation compatibility", "author": {"name": "Sara Reynolds", "email": "sarareynolds@Saras-MacBook-Pro-2.local", "user": null}, "additions": 15, "deletions": 6}}, {"node": {"oid": "4014b279d7f02dcf90a289d7ef5d3cd27d953ee4", "messageHeadline": "Update onlyRenderConversions function to method and account for edge \u2026", "author": {"name": "Sara Reynolds", "email": "sarareynolds@Saras-MacBook-Pro-2.local", "user": null}, "additions": 24, "deletions": 26}}, {"node": {"oid": "8d8de0508ab3cb67870d0c00469ee39f3be06714", "messageHeadline": "Fixes conversion status for tokens without conversion rates", "author": {"name": "Sara Reynolds", "email": "sarareynolds@Saras-MacBook-Pro-2.local", "user": null}, "additions": 29, "deletions": 14}}, {"node": {"oid": "de21a492655579b03da2b779058cfce1a3a2c9d3", "messageHeadline": "use latest keyring packages", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 97, "deletions": 32}}, {"node": {"oid": "03e3ebb3059230bd4bf7815596cd2a15701f7ef2", "messageHeadline": "restore circleci config", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d05814a5ad375f21a0b3d72de1815764eb1da5a4", "messageHeadline": "Merge branch 'develop' into initial-trezor-support", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 256, "deletions": 121}}, {"node": {"oid": "db4469794e3e843f3cb08222d0a9b568c7816a85", "messageHeadline": "Merge pull request #4621 from MetaMask/one-send-directory", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 173, "deletions": 55}}, {"node": {"oid": "117d43be1f9aa701a8a02570ebbc71ecf1b9da94", "messageHeadline": "Merge pull request #4636 from MetaMask/bmd/tos-link", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "5c3efe8bc47a9f8e7a7e0952589c1a2f42ec4eca", "messageHeadline": "Fix send import paths in confirm tx components", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d38405fb0e066267919fb68dc56c53b229a818d5", "messageHeadline": "Fix send import path in customize gas modal", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "040b8c59c4302479d786287299007bbbc98144e1", "messageHeadline": "Fix send import path in ToAutoComplete", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e0cbf210e4c7096f1b7843ac9b31dd92b312355", "messageHeadline": "Fix lint warnings in the send/ directory.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "b3d78ed8a1fbea059344b04416fb21bdb1b73f86", "messageHeadline": "Remove send_ directory, revert to just having send", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 142, "deletions": 20}}, {"node": {"oid": "9dd637569d5c820d07ff15a8039f5ce5590f41dd", "messageHeadline": "Update", "author": {"name": "03-26", "email": "37808790+03-26@users.noreply.github.com", "user": null}, "additions": 29, "deletions": 4}}, {"node": {"oid": "f31e87dcd5cec09e81c741e311efc3793c9d9b98", "messageHeadline": "Merge pull request #4715 from BitGuildPlatform/to-autocomplete", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 142, "deletions": 121}}, {"node": {"oid": "4d105d9cca7bd866f6b971edd4ab28a28a6cf159", "messageHeadline": "Merge pull request #4702 from BitGuildPlatform/contextTypes", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 57, "deletions": 60}}, {"node": {"oid": "7f29b46d32b590ebc34c6f86360ef34e8bbb75fe", "messageHeadline": "clear circleci cache", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d21d408d6429e645fda8b9dfcddbe22b7a44f8ca", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 49, "deletions": 67}}, {"node": {"oid": "30258328587a8942c21fce609b7949d093cd594f", "messageHeadline": "added TREZOR simulator instructions", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "1b041a92f476f32ac7368fa23b4f7a7e7f0d1a25", "messageHeadline": "restore circleci config", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d4b41f691ece5d5b436631d8202e89dfc3c2a813", "messageHeadline": "remove trezor script", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "03254680c985aac2163a240ad195bafd123d52b5", "messageHeadline": "add changelog", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c9ffa38ab1834e2562e70720d70191dff5bb2e7e", "messageHeadline": "cache circleci", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ae5b4e77261035b7cfcec25c9186f6743b66026", "messageHeadline": "update label", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55382e9842c4f4136c88e441298193cc7abd8ba9", "messageHeadline": "fix account selection", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "53995463883c062157a3d725e7cb8fe54486badb", "messageHeadline": "added affiliate link to trezor", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "82a93bb2872809df19744afdd95c68485c0dcd25", "messageHeadline": "detect ability to open popup instead of browser", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "d23227dc4faf8c859073d1918dd41bd0d7a71d4a", "messageHeadline": "test ci", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "359f9ab4d2dc5a79ebce492923355ad1df60f9e8", "messageHeadline": "avoid fallback cache", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "359a888a607b1428d55bc52ee9d84ba1dc04b67a", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 25, "deletions": 45}}, {"node": {"oid": "289795fb1251f3d6bc2206efb2d640fcedae5ee4", "messageHeadline": "fix account balance bug", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "2fffe098736e2461b9238c7dcd91f9ef3d61dcc1", "messageHeadline": "detect tokens through infura", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "2f4698c130331db20a27576cb1c521c8ca5106e3", "messageHeadline": "Merge pull request #4787 from MetaMask/stop-inject-harbourair", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5710e648bd77aa7be6e9a4ba1d7d3fe4ea20c010", "messageHeadline": "remove account modal updated", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 57, "deletions": 17}}, {"node": {"oid": "c4ae3995778436f44a5465586cd37aa1addc143a", "messageHeadline": "Add harbourair.com to injection block list", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eb2b36b3cb9a74851767a67bb38ba88b9ad74ab5", "messageHeadline": "fix tos link;", "author": {"name": "Bobby Dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "5a45df72c6aaed3f8f1903cc4e47231488e568b3", "messageHeadline": "Merge pull request #4669 from MetaMask/removeNonceTrackerFunction", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "47d596c090c434e564af157967d303753f8e65e3", "messageHeadline": "Merge pull request #4766 from whymarrh/null-translations", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 18, "deletions": 41}}, {"node": {"oid": "55232d80d84dd85d276e906759bf1d8c0ad2399d", "messageHeadline": "Merge pull request #4779 from whymarrh/tx-view-tooltips", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "4b528405eac7cea54c743307e6f577abd6ce9507", "messageHeadline": "catching up with develop", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 80, "deletions": 27}}, {"node": {"oid": "07d8bfaec51a798e090bd2521debeddaf53bf2f9", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 5293, "deletions": 814}}, {"node": {"oid": "d9f98a704e33e1c626196bb490be66deba0dda69", "messageHeadline": "Add tooltip to new tab icon in tx-view", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "7581a4906f25c22ee773bd8537f277b28600d6cf", "messageHeadline": "Add tooltip to menu icon in tx-view", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "2a0a7853249284cb27831890f3b62847ea27eb83", "messageHeadline": "added tooltip", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "0d4dbbec2abfa8c8015063d6e4a5ff0d34abe7b9", "messageHeadline": "Merge pull request #4691 from MetaMask/i4404-confirm-refactor", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 5145, "deletions": 775}}, {"node": {"oid": "80e875308b4447ed38d7e0f677570d73956dd9de", "messageHeadline": "forget device and autiload account features added", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 134, "deletions": 2}}, {"node": {"oid": "67017711df521e4d9f92cfc756b5468f7704a79c", "messageHeadline": "Fix font sizes, colors. Include data tab for send-eth transaction con\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "89cc48789af2bb6f0925384abe4d4a53179a3956", "messageHeadline": "update to temp dependencies", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "910713c6b3c5b8f865fdcb989bfe3ee0b14eb364", "messageHeadline": "improve tests", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 63, "deletions": 73}}, {"node": {"oid": "9bfcb9c505595cb2e539700433835f30c8bcf049", "messageHeadline": "Remove unneeded MetaMaskConnect connect wrapper", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "94489b544ad4a68ddd961f8b549aaac8507266e6", "messageHeadline": "Fallback to English and then the key for I18nProvider#t", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "2526f8a1d8f59758b7bc04bb088fab6ad74b16a1", "messageHeadline": "Inline locale variable in fetchLocale fn", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4521de19e641e4cda27b906c47b46929ddb831ec", "messageHeadline": "Merge pull request #4769 from MetaMask/i4517-submit-password", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "92fc87a23157bc544e5abe7621200a48637dabd2", "messageHeadline": "Merge pull request #4764 from MetaMask/i4404-confirm-refactor-with-e2\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 585, "deletions": 154}}, {"node": {"oid": "07322bc404692625ceac06722df12ff179f26c6f", "messageHeadline": "Wait for an element with a .tx-list-pending-item-container to be rend\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "05ee2b7401cbbcf120eb627d0ad54122c05f85b0", "messageHeadline": "Reattempt to find network selector; wait for network selector dropdow\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8912955765e41c7d57ac6252e003ab10f5db6b7e", "messageHeadline": "Wait for submitted tx list item amounts to match the expected before \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e91d87efd91bce3d893a20832a2d2361cbd256ee", "messageHeadline": "Fix bug in test mock signature request methods.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "91eca558f0f82e096251bebdc34136c864e224fe", "messageHeadline": "Fix send integration tests for compatability with confirm refactor.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "a7a66171c235a2c4f318d329b0d57ff5b87c83b8", "messageHeadline": "Fix signature request tests for compatability with confirm refactor.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "f81676fda141c4ea37b76c7adb545d4a7c0588e2", "messageHeadline": "Update e2e beta tests to cover confirm refactor changes.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 155, "deletions": 4}}, {"node": {"oid": "5a2a34591f8ab2aec3a056d5bb9e38ba5236cd07", "messageHeadline": "clean up", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "523cf9ad33d88719520ae5e7293329d133b64d4d", "messageHeadline": "account removal is working", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "2175d03ccac7ff16e241308160247fbedda284d0", "messageHeadline": "Prevent users from submitting password multiple times on the unlock s\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "b9c2994d24e688305d63aaefd7fac88d88773ad9", "messageHeadline": "finish warning modal UI", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 120, "deletions": 3}}, {"node": {"oid": "33e6b9483c61ae240d1c5c832be3eb3b5b00dc7b", "messageHeadline": "Merge pull request #4667 from MetaMask/i#3896", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 119, "deletions": 6}}, {"node": {"oid": "b30499886f5f738aeb93df2571cf07e2b9897ae1", "messageHeadline": "test - check that #setTxStatusRejected removes transaction from history", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "228b8072218a27fe45867018152392ffb2012251", "messageHeadline": "Fix existing e2e tests", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "1a0a701de0fe97386a5acb666c4a4e123f27af94", "messageHeadline": "Handles window indeterminancy issues for external dapps in e2e beta t\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 255, "deletions": 114}}, {"node": {"oid": "76e80f631e15fafd7e0bd0117fc1703944cb2fb6", "messageHeadline": "Fix multiple signature requests showing an infinite spinner", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "8a678001a959b5cb3d6b1d50920882c8f9b58043", "messageHeadline": "test - fix for lint", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5188b727d43e91087449818dee69942c382b6d89", "messageHeadline": "Merge branch 'develop' into removeNonceTrackerFunction", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 35018, "deletions": 33269}}, {"node": {"oid": "28c509914bf09850dd9aaef52b212f6271633e93", "messageHeadline": "Merge branch 'develop' of https://github.com/MetaMask/metamask-extens\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 35016, "deletions": 33267}}, {"node": {"oid": "f6de948e42ae633d40aef72595a01caa622a280d", "messageHeadline": "Merge pull request #4765 from MetaMask/bmd/readme-link", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c91e5cb6b397365b27bb1f687ae5516e4b02a423", "messageHeadline": "fix readme documentation link", "author": {"name": "Bobby Dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6e90bb3db99307adea33872e21e8f9bca0a54ac", "messageHeadline": "Add unit tests for confirmTransaction duck and util", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 812, "deletions": 0}}, {"node": {"oid": "9b81180ab10cf8ca59666104e862c0331e953591", "messageHeadline": "added ui to remove accounts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "85a4e39b052b8e0c9d277766c79d1a2b5459d934", "messageHeadline": "fix trezor label", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3f793a44a94274c73e0ce770f34bb2e22cdbd5b", "messageHeadline": "added label for trezor accounts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2de3039b6b21ca05ef185c078b67815448864c72", "messageHeadline": "fix account duplication", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "7cca7ace2ea4cd4b9d3a242067c9a7c344406aba", "messageHeadline": "fix all the account related bugs", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 42, "deletions": 17}}, {"node": {"oid": "7d691c7398bef524334791f894427aa3ca53297c", "messageHeadline": "Fix existing unit tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 70, "deletions": 71}}, {"node": {"oid": "512760154528c47213cc8ff75475c21e3e674a23", "messageHeadline": "copy updated", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "64e397a6f1460d79e43c6b8f015bb02835ad6a42", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 50, "deletions": 242}}, {"node": {"oid": "dddbb4250b30b7263eb97ddc2e23791166bcc98e", "messageHeadline": "update connect harwdware screen", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "a2d9c43fba49680d7553409a4f5013d3febd80e9", "messageHeadline": "Various fixes from PR comments", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 614, "deletions": 23794}}, {"node": {"oid": "9cde5ab11b0670eed7baeb2f31486cb3e253bdcb", "messageHeadline": "Use eth-method-registry to get method data", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 20008, "deletions": 42}}, {"node": {"oid": "7732cd4100f3c40f35eeaec669094f63292cbe3d", "messageHeadline": "Display newest transaction", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e89549846fd3bd520b99740c7845f48f368c3afa", "messageHeadline": "Refactor data flow, signature request routing", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 185, "deletions": 117}}, {"node": {"oid": "ea9d51e427b8e607e612a01629bebf153e516ad9", "messageHeadline": "Refactor and redesign confirm transaction views", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 6807, "deletions": 558}}, {"node": {"oid": "7c9d942ba165ff53f44985793f28ffb48fa578e1", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1091, "deletions": 275}}, {"node": {"oid": "b4aaf30d6fe829f18dea68a5e6cc321b9fb00d4e", "messageHeadline": "Merge pull request #4743 from MetaMask/circle-ci-node-modules-caching\u2026", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 46, "deletions": 37}}, {"node": {"oid": "573659c863995d91035aee55407b5edc8851443d", "messageHeadline": "Added missing step", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8de2b3b1b084b2980b916df11b8c01ed38342dde", "messageHeadline": "dont cache what's already cached", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae1c8b854f634f76b6cfe6d46f1eda50319e2995", "messageHeadline": "Firefox tests fix", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "104c4674dacee55eec9bdbd0ffef8e232a64bd82", "messageHeadline": "Update firefox version", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b90ec2a901d1b19d3d3c9d48d98aae98c541cce8", "messageHeadline": "lets cache firefox 61", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "759b5b20ec3b6eb2d33f218c28ab3650f5cc86cd", "messageHeadline": "Forgot this is linux bash", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1e7b51ef03ef8fe5f295883a00a33f060af2174", "messageHeadline": "Update config.yml", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd21d29b2b659230cbc668266e1187b5c9524047", "messageHeadline": "Update config.yml", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32813b23a252e93f7ec5aa1ef265df7daf3aa834", "messageHeadline": "Update firefox-download.sh", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ca17cfbc65d0d83caeb88ba70d8dcc3520d55f3f", "messageHeadline": "Fix indentation", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79011dbc59499d8c2016365578fd955f3f1dcce4", "messageHeadline": "Firefox cache working properly", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48dbe30217abe0c10f3dc8cba4211f6339966b37", "messageHeadline": "oops", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d72ae81c97778e4a7e781b3068b41123ce72c47", "messageHeadline": "tmp commit to force firefox update", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 8, "deletions": 13}}, {"node": {"oid": "e0719a0358dc3fca11fa920f0f493d1a56a2e0fc", "messageHeadline": "Update firefox-download.sh", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cdd556fb2700019d79b7e362ba1a5ccd5559e35a", "messageHeadline": "Add firefox binary to cache path", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0af1702a3fc2f377e0790513639e8cf65fb30525", "messageHeadline": "Allow firefox binary to be cached", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "5b58c2acb47ce7fa9631836ac71539e8109ad619", "messageHeadline": "Update config.yml to allow firefox download caching", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "24b0e6a4f82a81569bba84af7f0a96a1d5eb1405", "messageHeadline": "Final approach", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "8733982d7e71cb7eb282ea276f7357ec656376ab", "messageHeadline": "Fix indentation again", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8c23d2bf986d8fa7ccef49a2ab5ae2e9bd12e67", "messageHeadline": "Fix indentation", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af04ca59e9f24892f2e0cf1a783feedd9e88ad06", "messageHeadline": "Run npm install only when needed", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d9c78fc6458b9fcdf02ddf2ecdbfcc3837f2e65f", "messageHeadline": "simpler approach", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 2, "deletions": 9}}, {"node": {"oid": "a875caa20cbe1ed3196ebb50e57f04190d6e6633", "messageHeadline": "Fallback to using the latest cache if no exact match is found", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c567a4b8f3d81c9e8f8fe6f9795e57d5b57bdcce", "messageHeadline": "Check for changes on package-lock.json and exit with error", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "38e54af0930cf486cd1a68dfbccfe0e710ec7d9a", "messageHeadline": "try npm install instead of npm ci", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f2a5ece48ec924a7eb90a1ff5104a788d819c32", "messageHeadline": "Update config.yml", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e29804224abae1a3fbadc7a3ad52e394deb4390a", "messageHeadline": "Fix indentation", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ca09a0be831a5bd5e094a5cdaf7bdf76e7b4fb71", "messageHeadline": "Update config.yml", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9ca9e90e4cdc8fafcbb9f6e1c7509e9fcf7f256f", "messageHeadline": "Update config.yml", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "65a349dd30e6aa72dca4694e939ca28486b2e182", "messageHeadline": "Update config.yml", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76912c8a0dfbb2193a697b76e97e113aee0a0e57", "messageHeadline": "use sudo to install npm", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1387f1c8c21adfa99e336290f040bb1d65f28fd2", "messageHeadline": "Another update", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 22, "deletions": 23}}, {"node": {"oid": "816b3a9d111c535fa60a0364e3d6f1c5c43bbb16", "messageHeadline": "use package-lock only for the initial restore", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 21, "deletions": 17}}, {"node": {"oid": "170d05d2e6074b73b3bc8f3493c99e3ef2d73cb6", "messageHeadline": "Proper caching of node_modules", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 18, "deletions": 22}}, {"node": {"oid": "6b2511f94f436a30c6c683f9da2c3142d9a6461c", "messageHeadline": "UI refactor", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 110, "deletions": 99}}, {"node": {"oid": "484a1030994618f8635a02df649c4511ac160a48", "messageHeadline": "Merge pull request #4738 from MetaMask/bmd/contrib-guidelines", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "29b3da66682e67c8ce7a87c5e6b9b027fe55b6f9", "messageHeadline": "update contributing.md", "author": {"name": "Bobby Dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "6c2730f24300449010bd3552d4d746bcb5dd176a", "messageHeadline": "Refactor UI", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 328, "deletions": 266}}, {"node": {"oid": "ba5cde0995f956fb22825d604fe7d664677abaaa", "messageHeadline": "move strings to localization file", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "313090efcc5200c56373cf312052217f1a1340ef", "messageHeadline": "added message for non-chrome browsers", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "6595f84d0730d19b296faf93ddddcec52bbe0165", "messageHeadline": "Merge pull request #4648 from MetaMask/update-import-from-seed-screen", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 187, "deletions": 155}}, {"node": {"oid": "d3920007fae970a249c63f990bb85a14cae0ba88", "messageHeadline": "Merge pull request #4694 from MetaMask/i4660-improve-send-token-error-ui", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 320, "deletions": 17}}, {"node": {"oid": "f006cbf2ceb8f9519b58656e893e55762c877b8a", "messageHeadline": "Delete old restore vault file.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 163, "deletions": 341}}, {"node": {"oid": "60857f94ad7a91a8169d717c08971622657cc6c4", "messageHeadline": "Merge pull request #4733 from whymarrh/fix-setstate-warnings", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e59e92e028d3c133a15522304b172e326af1ee6b", "messageHeadline": "Merge pull request #4734 from whymarrh/txlistitem-setstate-warning", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3c75be04a05e74e456c00e3adb9c538741f41dbc", "messageHeadline": "Merge pull request #4617 from TrejGun/fix-new-line", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b0214cbde3a41860e81596819a1163dac5fcbf10", "messageHeadline": "Merge pull request #4735 from whymarrh/restore-vault-focus", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2298daa53e56c197d4a16273e432da785c89f673", "messageHeadline": "Prevent calling setState in TxListItem after unmount", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "46ee290114a4a5db12540b1edd20d2d2801b2d20", "messageHeadline": "Don't persist the seed phrase in the old UI restore flow", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d4bc943b01917e72d59f55f536bb6b3b27e0d96f", "messageHeadline": "Merge pull request #4686 from MetaMask/tweak-token-list-amount-style", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "783559f94ef7370d2fef88327c500fbe826ac0b0", "messageHeadline": "Don't update token balances after tracker is stopped", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0116ea9b95c5a9ab35d23e814a1783ef2bc11c25", "messageHeadline": "Remove TokenTracker listeners when unmounting component", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5d721665d3f482c85604f84029c1e6d381b38c17", "messageHeadline": "Ensures token list amount is in its own row.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46cda26f3b982fb7ff26c29d2137540a5dc49457", "messageHeadline": "Merge pull request #4685 from MetaMask/estimate-gasprice-background-n\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "94d1d846fb57932fd1e959f53dbf6444f0789e91", "messageHeadline": "Merge branch 'develop' into contextTypes", "author": {"name": "TrejGun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 33585, "deletions": 33317}}, {"node": {"oid": "c94f639de55a867ebe8d3599d337a1f7341b1979", "messageHeadline": "convert contextType to static prop for refactored components", "author": {"name": "trejgun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 57, "deletions": 60}}, {"node": {"oid": "b427743ab8bd1d721c717a2108c573e225c55a07", "messageHeadline": "fix classname", "author": {"name": "TrejGun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "90934bca46cf990554cbf9be9e302ab5e2fc8041", "messageHeadline": "Merge branch 'develop' into to-autocomplete", "author": {"name": "\u0410\u043d\u043d\u0430", "email": "anna@MacBook-Air-Anna.local", "user": null}, "additions": 33585, "deletions": 33317}}, {"node": {"oid": "7d7662191af708621549cfd67592375436263eb3", "messageHeadline": "Improve error and promise resolution handling in action.js updateGasD\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "f262f0ea64e1e803d8dcd9a31f92cffe81d27b3d", "messageHeadline": "Update import from seed screen on new ui.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 214, "deletions": 4}}, {"node": {"oid": "fd218142acb6dab0b2f921b9729f17ff90cffc2d", "messageHeadline": "Merge pull request #4721 from MetaMask/i4666-gasLimit", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "c47a4ce2c93d50425f580c2a166c1698cf1c508f", "messageHeadline": "Update new-ui-send integration tests to always explicitly set gas pri\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "0796fc58e4638df9e448654b199b661cb2a492aa", "messageHeadline": "Improve send token error ux.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 320, "deletions": 17}}, {"node": {"oid": "68e1f22193dbba6c9ae3d6e4d22ee68244c05418", "messageHeadline": "Merge pull request #4405 from PortalNetwork/portal-metamask", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 473, "deletions": 7}}, {"node": {"oid": "f38dc03b27a457733315cbb16d59d0ea339505da", "messageHeadline": "Merge pull request #4 from brunobar79/portal-metamask-lint-fix", "author": {"name": "PhyrexTsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 42799, "deletions": 34634}}, {"node": {"oid": "986bb74501062187d8bc4a064316f69086f244c4", "messageHeadline": "package.json updated and tests passing", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "d382f8998904b349ab1463615d72946541cd1923", "messageHeadline": "tests are passing", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 30842, "deletions": 39275}}, {"node": {"oid": "6bc7647c05930b6683308ffde35afbde29cbe258", "messageHeadline": "fixes 4666", "author": {"name": "Sara Reynolds", "email": "sarareynolds@Saras-MacBook-Pro-2.local", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d3c64358c5e24c21839f828954512e4939ddcad4", "messageHeadline": ":qw", "author": {"name": "Sara Reynolds", "email": "sarareynolds@calvisitor-10-105-193-49.calvisitor.1918.berkeley.edu", "user": null}, "additions": 0, "deletions": 10}}, {"node": {"oid": "46498af9b576858e6476240e3848a3e401b28c5d", "messageHeadline": "Merge branch 'develop' into initial-trezor-support", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a279748c2efd48b414c4abf0742c5c72d70982b1", "messageHeadline": "package-lock update", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 10, "deletions": 27}}, {"node": {"oid": "fa02a6c7c65f6866998171881fd657570fe3fe7b", "messageHeadline": "test - unit - remove tests for obsolete methods", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "21ae81dc43a213870bcb31e814029d450ce78389", "messageHeadline": "deps - update lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "c7236359328e6b64a5bbb8bf012073e0dbf6ac8a", "messageHeadline": "test - run ganache rpc without vm errors", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61469411c37865141bb13af2d5e9dcd5893865f6", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7d882fe491cd27bef3d2b9f5617ba2af39e15333", "messageHeadline": "Merge pull request #4719 from MetaMask/kumavis-patch-3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7babacf062cd77235ecfba3ca352a65f3a702728", "messageHeadline": "Remove unnecessary anonymous function call in actions.js gas estimation.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "9d3f2435e58e2454506ea1a5f7b85452a10edffa", "messageHeadline": "lint fix", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3b33b46977e97d83683900b68064dc52081242e", "messageHeadline": "Update .eslintignore", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "77daed5c74aa3c1fdbf1d9c71f544928f47f3993", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 800, "deletions": 773}}, {"node": {"oid": "3837c2ddd7b3ea7a301f9296176273ac84d90480", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 13542, "deletions": 867}}, {"node": {"oid": "63b9c8796bf744f05a3b7d88319460eed772efa9", "messageHeadline": "fix lint", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 46, "deletions": 54}}, {"node": {"oid": "2b2cd87e2d6e93dadb3ddd20ebf854ab6f2d2382", "messageHeadline": "test - e2e - contract test - add logs", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "e467eda4f720fa89141ded2e709566102402479b", "messageHeadline": "Merge pull request #4718 from MetaMask/ignore-superstatic-vulnerability", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 9, "deletions": 14}}, {"node": {"oid": "a049627752163ef978f04ff0fba61d213d4ba580", "messageHeadline": "Merge pull request #4716 from MetaMask/i4663-clearErrorMessages", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "13b03ec090df70512d43e0d6acbe6bf60040a892", "messageHeadline": "fix lint errors", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 81, "deletions": 25}}, {"node": {"oid": "595447ccac0c6d178d63850d45f0ad5456964e4f", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into HEAD", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 42734, "deletions": 34625}}, {"node": {"oid": "2e9bd7e9d101287b4466475561df9131f0ef56a6", "messageHeadline": "Merge pull request #4717 from MetaMask/chrome-promise-bugfix", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8def5281b43c2ce2abc272bc3fbef6dc83a41327", "messageHeadline": "Merge pull request #4654 from TrejGun/bignumber", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "160bc4daa4567bcc89b7a52fb1dcef2d1d8c18e8", "messageHeadline": "ignore lodash vulnerability", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "3fd5af636fb5c8887a28e8016f0a61a2890ad8d5", "messageHeadline": "Merge pull request #4633 from MetaMask/i4580-import-account-errors", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "badf0ce3142b97631dc2ba559a68005258625026", "messageHeadline": "Conditionally use Promise-based extension API when creating windows", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4bdd59b055730ee05c82546cd2eba55d8ac4506c", "messageHeadline": "Merge pull request #4699 from TrejGun/removeLeadingZeroes", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "3290421e2f16bd0ea1b13ba3f3d93fc4d233c750", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 710, "deletions": 739}}, {"node": {"oid": "0494b2fc8a84a533227d25e869a95226f99734af", "messageHeadline": "Merge branch 'develop' into detectTokenFeature", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 33750, "deletions": 32933}}, {"node": {"oid": "03fd4355af8ceae9a1d2cad04e12a4f86a9f36b7", "messageHeadline": "passtest-lint", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d126887bc3a795d27f54a4ca5178503e522d41d9", "messageHeadline": "fixes 4663", "author": {"name": "Sara Reynolds", "email": "sarareynolds@Saras-MacBook-Pro-2.local", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f0cf11af1c94e750bbc4c5238c3ee028350a6c6", "messageHeadline": "Merge pull request #4712 from MetaMask/lint-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 689, "deletions": 738}}, {"node": {"oid": "b75abfac60c1fa1d023237e7e3609580cce1a2d3", "messageHeadline": "test - e2e - fix missing import", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f29fa5c9a7cccde8fd968533c7cbcf6aadbc180", "messageHeadline": "Merge branch 'develop' into network-remove-provider-engine", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c30ee58e61d536909131f69d52959fae928d7ba8", "messageHeadline": "Merge pull request #4711 from alextsg/network-remove-provider-engine", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "1f6bf0a80d43252d7b84e8e0247a524b77569810", "messageHeadline": "fixes #4664", "author": {"name": "trejgun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 139, "deletions": 121}}, {"node": {"oid": "53f1072ff467d6284d1fc3143330961749baaf5e", "messageHeadline": "fix contract-test", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4b398701c15e2cc57f73426b15b1a21b16933042", "messageHeadline": "fix unit tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c734e486a027b52e9b8b8684e0b81d592698d7ac", "messageHeadline": "fix tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b4107a505b06ef4fbf41edb811134bfea38f5e8b", "messageHeadline": "fix warning for new-ui screen tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0da41263acabe99fb1bf6b1a3a00c0c27a305eea", "messageHeadline": "fix warning for unit tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 35, "deletions": 68}}, {"node": {"oid": "390f86113a3ca8c1e2725af4705b3863f3da9a3f", "messageHeadline": "fix test/mascara.conf.js warnings", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04743afb2da39f0e553412c2ad69efa8a4b4d2e4", "messageHeadline": "fix warnings for integration tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "cb71896a8fd2f1a49d462774ff15217e2febaf86", "messageHeadline": "fix warnings for e2e tests", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "86e95b283bd64debe9ca888abef716bc1eecce9c", "messageHeadline": "Fix notice screen incorrectly disabling Accept button after multiple \u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "376188ffc5dac4a0faca7db1257baec08592e380", "messageHeadline": "fix notices warning", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4d9ef0dd7f3e788f7734c505b72edb4657ddec9d", "messageHeadline": "Merge pull request #4709 from MetaMask/pointMasterContractMetadata", "author": {"name": "Esteban Mi\u00f1o", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "8c032323a23b4f0f8f5cbec6c442ee374009f4e5", "messageHeadline": "add QUnit to eslint globals", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bbc0d6f48df9d09ab96c5ffd1087877c563eb6c5", "messageHeadline": "fix gentests.js", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "03ff8a7cfa043539a58863aa7496c33167e815b1", "messageHeadline": "fix mascara warnings", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "35d83c478a007831e39d1ae6eb4715312d2809d6", "messageHeadline": "fix mascara/example/server.js warnings", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce0232fa1eeb2033a93618552189b5394b24fb4f", "messageHeadline": "fix gentests.js warnings", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 69, "deletions": 63}}, {"node": {"oid": "9f11042d72c15b1725fb5f4b6484cc9d9583b34b", "messageHeadline": "test - e2e - move timings", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73b6d5ff95d8152641b206fb39d4fa95998bc192", "messageHeadline": "fix version-bump.js", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "26e4f87ce4b256a8fd879d2c57a63124315d798e", "messageHeadline": "fix verify-locale-strings.js", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3c1471d6c6d1daf7cae3f0ede18b3fb536e9da10", "messageHeadline": "fix ui-dev.js warnings", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "42feca1f27d5bf441cc29f46bf8ea7bd0f8aee37", "messageHeadline": "fix sourcemap-validator.js warnings", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ffaca7971ad6251a5b4d62fa88a77bc0414ddf77", "messageHeadline": "fix mock-dev.js warnings", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8fbcd95d536183249fbddb9c38b4c2c91c7b1387", "messageHeadline": "fix beefy.js warnings", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0fad48592cb7eac41b301f7cfc7a858286731ae5", "messageHeadline": "add $ to globals", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a8f745f9fe74751b87f500af3857b66d4c80f45e", "messageHeadline": "eslint --fix .", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 530, "deletions": 533}}, {"node": {"oid": "0ada37ead77ca4506b216b961896342e6af94eac", "messageHeadline": "test - e2e-beta - update some api calls", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "cc11a623972acf707291d7b42d9dc2f8d7006e20", "messageHeadline": "remove gulp eslint and cleanup gulpfile", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 32}}, {"node": {"oid": "61fcec78f831da070a47981b890c644ea75c044d", "messageHeadline": "update eslint rules and paths", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4b45dd4ed06d8a41bcbb365d9d536240d9160f63", "messageHeadline": "point eth-contract-metadata to repo master", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3111ae3a698f6f7e15ae6f10483fdd4694c009ab", "messageHeadline": "dep - automated package-lock fixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "85fd75c21f0e64817b3d4c4d51f37649e3a81233", "messageHeadline": "update package-lock.json", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6466, "deletions": 10028}}, {"node": {"oid": "3163090e0bde8bbf2799ed2e6041df84fb65304b", "messageHeadline": "deps - update package-lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 336, "deletions": 190}}, {"node": {"oid": "a89902c1701f2dcc41effc06d2315e515946b2ca", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 33816, "deletions": 32583}}, {"node": {"oid": "9b0bc67066d76aca886377ac34c83e6de1c56ccd", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 14903, "deletions": 15776}}, {"node": {"oid": "f19ffaf08d49f33c395a25faf3eeb6b08d5285a4", "messageHeadline": "move hardcoded strings to localization file", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "86a8c98148447916915da99962d82ec5c5dd6cb7", "messageHeadline": "always open connect hardware in full screen mode", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "317c3084df9d81d372c3326aa8db1e1e6f0255e3", "messageHeadline": "allow to open specific route in fullscreen mode", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "451c05bcbb2a9612cf242caa52c034c0056807c8", "messageHeadline": "fix environment detection regex", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c86f25f5bc4fa18847ca1b77e005afc3f37eddc", "messageHeadline": "npm 6 fresh lock + node 8 (#4675)", "author": {"name": "Bruno Barbieri", "email": "bruno.barbieri@consensys.net", "user": null}, "additions": 32348, "deletions": 32547}}, {"node": {"oid": "c25a4ff5143b1e5b71dc24163bc1a7c3518fb2fd", "messageHeadline": "Merge pull request #4692 from MetaMask/improve-e2e-beta-test-startup", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "491f2d03cfd790e4246a9fa638a2eecb07a6488a", "messageHeadline": "move removeLeadingZeroes to utils, add test", "author": {"name": "trejgun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "66b3b72c9813f3fc251f106c0b7c43e0b64e6e01", "messageHeadline": "use latest eth-keyring-controller", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1494cc5e6c5943095c89e3b243b0a6152876e72c", "messageHeadline": "fix merge conflicts", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 8625, "deletions": 7184}}, {"node": {"oid": "b2e64f24ecbc9e309869e678254cf755ffe11b40", "messageHeadline": "Merge pull request #4687 from snreynolds/i4623-getConvertedCurrency", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 24}}, {"node": {"oid": "22debbfec8b571241c874b0ee99d0d4c732076ea", "messageHeadline": "Merge pull request #4640 from weijiekoh/develop", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ad6c454fd5d59c7f47edf515f0eb8aec549a8683", "messageHeadline": "fixes #4623", "author": {"name": "Sara Reynolds", "email": "sarareynolds@Saras-MacBook-Pro-2.local", "user": null}, "additions": 9, "deletions": 24}}, {"node": {"oid": "f6238b2d39d3899a41ad4f774d7d4922fecf885e", "messageHeadline": "Merge pull request #4647 from MetaMask/fix-overflow-currency-display", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "464b97890dd35acb7428899aeb214a0e506d4507", "messageHeadline": "Improve attribute syntax in send-amount-row.component.js", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5a16af83141c6488432cec5ba6de09f5cd39714", "messageHeadline": "Improve checks for closing info page on app installation in e2e beta \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "a6f1734eddb934ce63384951305f86697ba88983", "messageHeadline": "lint", "author": {"name": "trejgun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11736e6318182ab5b43430410a46059e5f46ad52", "messageHeadline": "Update to support pathnames on IPFS hash", "author": {"name": "PhyrexTsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a1fb1b8d3e016a3734fb7453e31e7d79c6637bbb", "messageHeadline": "Merge pull request #4690 from MetaMask/i4662-token-gas-estimate-ux", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "03f17d910a17abe3fe8c8dae2ef38a66bb86f222", "messageHeadline": "Check that error is defined in import-account error catch.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75581ceebe719e102b177dc20f3b9e232c48e8a4", "messageHeadline": "Show all errors on account creation screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2845afd898acf6224113832f819d2fe9b3061c6", "messageHeadline": "Remove input arrows for send screen amount row on firefox.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d5133fb429c313f7bed24e3740eddb1350810b16", "messageHeadline": "Fix issues with scrollbar in currency display.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "de01a6f112716cad8ebc1fd56dd304f1818704f4", "messageHeadline": "Use background gas price estimation method in new ui.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "218f2e84db71f30858b61938346f913ef71141fd", "messageHeadline": "Merge pull request #4634 from MetaMask/i4503-touch-up-shpshft-button-\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "696d6261338e96a3a7786e08940ab51cad98cb22", "messageHeadline": "Set based estimate for token sends to be updated once recipient addre\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9f5ee94b6937c741684de5e70ac0f9fea5f50226", "messageHeadline": "Merge pull request #4678 from MetaMask/e2e-beta-tests-upgrade", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7671, "deletions": 6749}}, {"node": {"oid": "db548adca78c03ca6d8c9b7fa7c5471c7a46f5f8", "messageHeadline": "Merge pull request #4674 from MetaMask/removeOnlyTests", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f824a2982acec08241302b84d893e32e5c5f2dce", "messageHeadline": "Use supersonic instead of httpserver to serve local dapp (e2e beta te\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 543, "deletions": 21}}, {"node": {"oid": "6284e664810fe0dcdcb35e55cc57bc11b9298dbb", "messageHeadline": "tests for spec", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "f17d99f81cbb72126a0d67a8d2c7d3e55bf4a4c1", "messageHeadline": "Fixed lint error", "author": {"name": "Koh Wei Jie", "email": "contact@kohweijie.com", "user": {"login": "weijiekoh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e863d5fab00eb83c908fb49f2939534bdfe1162", "messageHeadline": "network store to detect token", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "bfac9c2c2dfd0c5f55cb794214791cf78cca75c0", "messageHeadline": "detect tokens polling", "author": {"name": "Esteban MIno", "email": "efmino@uc.cl", "user": {"login": "estebanmino"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "08b69a0cb07c46a7adfa180463e97d802f24d0dd", "messageHeadline": "Merge pull request #4677 from MetaMask/customize-gas-loading-wait", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 79, "deletions": 6}}, {"node": {"oid": "1839ab53461913716d573a54511a408eb7865077", "messageHeadline": "Merge pull request #4574 from MetaMask/i4409-i4410-ens-input-enhancem\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 74, "deletions": 41}}, {"node": {"oid": "8a96dc0c48f966f0a222ddc0b95e3385468b1e12", "messageHeadline": "Turn off failing e2e beta assertion in firefox until bugs in webdrive\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0cdfbb450364d986bd9bee680f16b8a3ab236fbe", "messageHeadline": "Update condition for backspace in customize gas step of token factory\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0b2db451eebf30ec7cc60f84291709ec11480ed9", "messageHeadline": "Update package-lock.json", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6601, "deletions": 6526}}, {"node": {"oid": "bec3fa3dbf88699bc3db48b58beb5220914593af", "messageHeadline": "Fix add existing token test (e2e beta tests).", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "669f2437c7e65f0a6e7370bb3e265b3e4177e8d8", "messageHeadline": "Switch to eth and back before asserting on token balance (e2e beta to\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9cc358a429b9fee5da4127dfb06f6020d4191d27", "messageHeadline": "await all clicks in e2e beta tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "12266b064eff7aa42978a4414c18237a2c28dd45", "messageHeadline": "Close popup window for e2e beta token factory send test.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a25f5483d84c160586029d1fda7e06374ab923bc", "messageHeadline": "Fix retype seed phrase button.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "b029085fbe2d3539fa125d23debef30d0a6aa9d3", "messageHeadline": "Disable e2e beta assertion after first token addition because of fire\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6c8f4b2dea2a46287bc2c69aef28c12d6a1110f6", "messageHeadline": "Pass correct params to verboseReportOnFailure in beta e2e tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "686d14f42d249f621d4f39d274c1c7c42473fac5", "messageHeadline": "Add timeouts to certain beta e2e driver.waits.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31bb8a0ab773449aae302a229489b5816fdb093c", "messageHeadline": "Add try catch to deal with false negative timeouts in beta e2e tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "a6cb13422de26e7d6bcecda03fb4756d3bf6ed67", "messageHeadline": "Wait for element text match in metamask-beta-ui e2e send token test", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c343a1254383dbc55c557f1facedbdfe0784e3e4", "messageHeadline": "Use locally served dapp to test contract calls in e2e beta tests", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 131, "deletions": 174}}, {"node": {"oid": "c1aa1934873d3fd4b26138855bd3453679e04ee1", "messageHeadline": "Add extra delay to e2e tests after remix page load.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f5d43404dc35a849dcb9dc9f5d87f183be0aff0b", "messageHeadline": "Fix send token tests in beta ui e2e tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "bdf9cd8e3ad0ba126f452f0ff2d7f52f25eb249e", "messageHeadline": "Speed up page opening and fix timeout errors on remix page opening in\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "07970b7cfa247541a21ceee0fbafce14ff77ff1d", "messageHeadline": "Add delay before regularly failing test.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b7e7209fe670c693b2d54426fd402df2e0223bd0", "messageHeadline": "Fix element located bug in beta e2e contract method call test.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d5531d3e857780cf944437a309348421e5e78a3", "messageHeadline": "Improve wait for buy modal render after first time flow in beta e2e t\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a2426688728e10ba660dea7ce1833794d7e9c90c", "messageHeadline": "Only show the customize gas modal if the estimateGas call is not curr\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 79, "deletions": 6}}, {"node": {"oid": "b64292d92fccafe2cf99279bb170c486d2c3515c", "messageHeadline": "Update metamask-beta-ui e2e spec to fail on insufficient gas estimation.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "309239afb402e7729184ff7c5956497263b4e0b8", "messageHeadline": "Wait for locating of submit buttons before attempting to click in met\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "13e0b42359bcc51e8ed4f342a5e3d3edb4cb4c3e", "messageHeadline": "Update tests to accomodate token list menu additions.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc61372260ed8e2f6b22e3fc57a37289382d9ff9", "messageHeadline": "Disable onbeforeunload alert on remix for contract integration tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf32aeaef26907369ae52ac2e9fcde7336d6760d", "messageHeadline": "Adds test for hiding tokens.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "797a3ee686bd3ed87ea0669a1a21da45f02d7e81", "messageHeadline": "e2e beta tests for contract deployment and calling a contract method.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 135, "deletions": 2}}, {"node": {"oid": "e293233c5e5f2f85054af1918ecb3f0e9c4dbd8b", "messageHeadline": "Improve reliability of beta e2e tests by using webdriver apis to wait\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "1d8f257832a91757a874bd4221c3a3494aba0f7b", "messageHeadline": "Add test for importing from private key to from-import-beta-ui.spec.j\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 125}}, {"node": {"oid": "9734e6ffb8d45cf5268e73a76c29948fad129205", "messageHeadline": "metamask-beta-ui.spec.js tests custom token send before searched token.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "9cb15d44a055399c320d4544a2c71ffb7bf152c9", "messageHeadline": "Adds e2e tests for sending tokens from token factory.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "67894ef2e282f67539c4e7e00b1014f3854db8e0", "messageHeadline": "Adds e2e tests for sending tokens within metamask.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "f82e4439d0e6e17d87525e01de4f0a6a175a84e5", "messageHeadline": "Adds e2e tests for sending tokens from token factory.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "73894fb5bde4548395e584bbab199c3b6dc86cc1", "messageHeadline": "Adds e2e tests for sending tokens within metamask.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "fb02e71e2245d746661e5db42f2cf8000c82c001", "messageHeadline": "Remove .only on test", "author": {"name": "tmashuang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94a4f99115cf549a3014d29d828e7a432bf36a62", "messageHeadline": "tests - fix cancle transaction test to better fit new behavior", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "60feeb393be5d84679dd7b94dba58540ffa166bd", "messageHeadline": "Merge pull request #4627 from TrejGun/gas-fee-display", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 121, "deletions": 57}}, {"node": {"oid": "6e563acd93cbaf20fb233a267104fc6af3384287", "messageHeadline": "use latest eth-trezor-keyring", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b1f57e05d7a186be085ffcc8807516499218cba", "messageHeadline": "woops - remove .only", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "650cef103e4cbbddcd3f145903d9dff0fcabe89d", "messageHeadline": "add to CHANGELOG.md", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9b92ba4c47d5489c5c0f822045360be708110cac", "messageHeadline": "trandsactions - remove rejected transactions from history", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "dd18684a5d682f48528f278284619983f13bf82f", "messageHeadline": "Remove unsued nonce tracker function", "author": {"name": "tmashuang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "7d3da0ae96a761461ee12bf20d8386a5ba7aade2", "messageHeadline": "migration 27 - remove rejected transactions from state", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "74080e41f11b7bc2668ffdb42404d940139b68a8", "messageHeadline": "change numbers", "author": {"name": "trejgun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "0d0120746d93c9b329bcd57f3819fd39903e6ece", "messageHeadline": "remove .only", "author": {"name": "trejgun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d034006e8a73c7d64dee22c856c3733643454f8", "messageHeadline": "fixes #4307 BigNumber casting issue", "author": {"name": "trejgun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "87dfca07676f7a4745f68d2331a78f3ae53c558f", "messageHeadline": "fixes", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6543, "deletions": 6552}}, {"node": {"oid": "4381d3e71db3a96cda7532bbd83e5755debcf33b", "messageHeadline": "point to new version of eth-trezor-keyring", "author": {"name": "brunobar79", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e05eeb56da51e89e94267bcfe0b4b80ace55d09e", "messageHeadline": "fix default import", "author": {"name": "trejgun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27c348ba77c9be7baafd48516ef6f46f5402f4d0", "messageHeadline": "Merge pull request #4649 from hermanjunge/develop", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8c02e4f62a25ecedc35c89cb23c613c2327e2db7", "messageHeadline": "License", "author": {"name": "Herman Junge", "email": "chpdg42@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd90e8a869eca9edc183b142e9a7d811e7c46e57", "messageHeadline": "removed stray console.log", "author": {"name": "Koh Wei Jie", "email": "contact@kohweijie.com", "user": {"login": "weijiekoh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f4d085550e3a8b7c43f9e887126c5722e32cd828", "messageHeadline": "fixed blank boolean field for typed signing for old UI", "author": {"name": "Koh Wei Jie", "email": "contact@kohweijie.com", "user": {"login": "weijiekoh"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1ff29c5b4aa305c6dc59736791a1dce642ae3991", "messageHeadline": "fixed blank boolean field for typed signing for new UI", "author": {"name": "Koh Wei Jie", "email": "contact@kohweijie.com", "user": {"login": "weijiekoh"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e8fa18779d72a74fa1c003415c73f715177a64d8", "messageHeadline": "Fix style of shapeshift screen in deposit modal.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "97a7bc48947000163990be081058c6a6a3cddcad", "messageHeadline": "Remove commented out code in ens-input.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "778aec8c754a2bbd2b9f35aabfb57a99a9608e54", "messageHeadline": "lint", "author": {"name": "trejgun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c27dfb01bbf0d84c6f4ac37c17a6d7d563d21c76", "messageHeadline": "refactor gas-fee-display component", "author": {"name": "trejgun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 111, "deletions": 57}}, {"node": {"oid": "46b2f1df11b83e961ebb3adb96c2e8cd116f9ae3", "messageHeadline": "Merge pull request #4592 from vittominacori/fix/close-popup-bug-#4553", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "41a48195ad76c268cfadc637a451ebe0281f058f", "messageHeadline": "Merge pull request #4575 from whymarrh/token-amount-overflow", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "1509a4393a241eb18be6702a913f2041818b2972", "messageHeadline": "Accept whitespace when matching token balances in e2e tests", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "4cd4d99e70902fe14c3c91938df8f1557f2524e8", "messageHeadline": "Add explicit timeout for add token test", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "312307365981d032091e909b3194c4e20cd55e17", "messageHeadline": "Scroll large amounts in the send component", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1f6f4977deb19543e4a4bd22d3f5126db931c4a2", "messageHeadline": "Handle large token balances in tx list hero", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "bbd1b8360ae652da49d583e15b65ad34f27ce039", "messageHeadline": "fix white spaces in signature", "author": {"name": "trejgun", "email": "trejgun@gmail.com", "user": {"login": "TrejGun"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "06307ef8aeb707faa6aaad6eab9b31e8c9eac173", "messageHeadline": "Merge branch 'develop' into i4409-i4410-ens-input-enhancements", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7086, "deletions": 6786}}, {"node": {"oid": "40fad619088bd955d5505cc839a7521ac43235f9", "messageHeadline": "Merge pull request #4612 from MetaMask/changelog-4.8.0-fix", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bc84ed608178f98ad2e1f880fd97c39a8a9a7ad7", "messageHeadline": "changelog - remove incorrect entry", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "957d729c17fcf49881d5e403afb9bfc9d0fd852a", "messageHeadline": "Only show the customize gas modal if the estimateGas call is not curr\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 79, "deletions": 6}}, {"node": {"oid": "6bf09c0ffe39196ed97405001ee9a094d69a0da2", "messageHeadline": "Merge pull request #4605 from MetaMask/master", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "0481335dda447ba4c228d146834952bac0ad641b", "messageHeadline": "Improved rpc-engine usage", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d26ce807fb9d21c29122d912d8dc1afc805c72ad", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e4f3e430a9057b073cfc82255fe62c5e8550e44", "messageHeadline": "Get popup appearing when suggesting new token", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f14ed329801ab65c31e84f8e9d8d93700ed56670", "messageHeadline": "Begin letting UI show suggested tokens", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "4598554fea7b9435e5cbecc4735c479ffbadf37e", "messageHeadline": "Merge pull request #4603 from MetaMask/v4.8.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 15077, "deletions": 8310}}, {"node": {"oid": "5d7c2810a701097ef1a4f9de23948418340f9cb4", "messageHeadline": "Begin adding eth_watchToken", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "0e3ecbbc4f7ab0579a33bf315af4dfafeb43f339", "messageHeadline": "Update Changelog", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "ea0dcdd3124ec65d3145f0ac7790a6172603d88c", "messageHeadline": "Merge branch 'develop' into v4.8.0", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 283, "deletions": 62}}, {"node": {"oid": "d910c35e90d0d725e86b7743538b6c6c429f26f0", "messageHeadline": "Merge pull request #4602 from MetaMask/notice-controller-fix", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "356cc500956e40b48d78c9dcaf907d498eb707f7", "messageHeadline": "notice controller - properly show new notices for non-new users", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d5c34c548371ac13f194cb44a1a64c3d8f265a5b", "messageHeadline": "Merge pull request #4582 from MetaMask/fixEmailLink", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62df4463859bc6836608ecb0478da67456f15e73", "messageHeadline": "Merge pull request #4584 from MetaMask/fix-send-token", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 142, "deletions": 21}}, {"node": {"oid": "9a7f363c2a8dcec041569c59e1b1a7c485515a33", "messageHeadline": "Merge pull request #4586 from MetaMask/block-idex-phisher", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "0c8318b02a5ccb11f5de43a8c9894873e29c2401", "messageHeadline": "Update integration tests for newui gas estimation fixes.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8aab4dd1fa5db1de54af7a029f0a758154572b49", "messageHeadline": "View address of an added token (#4591)", "author": {"name": "Csaba S", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "ac7c0277b503c7660d6894a9039d35c8713f52ab", "messageHeadline": "On send screen amount change, updateGas call now includes current to \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "70abe54c94d8c08aa1b73fd63f34b65bc3dff117", "messageHeadline": "Send screen returns simple gas cost if no to address specified when n\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "6c9302f9853d931ecf2f4385fa77b78d367f89e2", "messageHeadline": "Remove leading zeroes from send screen amount row input.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "36de213c6c5eda192d4160d650004523d303379c", "messageHeadline": "Fix currency-display.js rendering of token amounts.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "347d1984cf01b7a1a6af0415c8ec6b1eb4c7a7be", "messageHeadline": "Revert to updating amount on blur of input change; update gas on blur\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "ff3c2626213afa48151c43947087aae95298d5f6", "messageHeadline": "set the popup id returned by create promise", "author": {"name": "vittominacori", "email": "vittoriominacori@gmail.com", "user": {"login": "vittominacori"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "01c9d81c9feda0f80d3c2006fac208a00c1a64cb", "messageHeadline": "Merge pull request #4585 from MetaMask/ReenableDappReload", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "4c1b526137379969d16386f50ca3214d90c67c3f", "messageHeadline": "set an id to the metamask notification popup", "author": {"name": "vittominacori", "email": "vittoriominacori@gmail.com", "user": {"login": "vittominacori"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "adb71073c8c3d2e3f76dd7591e87d4b64074c24e", "messageHeadline": "Fix unit tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "5685c4bafed0458e350b401791e108b8162a88e0", "messageHeadline": "Estimate gas limit when the token amount changes. Fix amount input", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "33cb0a8cb2a7fe594eb5f0761e1c7b329a6021d5", "messageHeadline": "lint - fix recipient-blacklist.js", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "83c02f90cf1f85925fc8b7dd242a4cc96c2d509c", "messageHeadline": "blacklist - recipient blacklist as js for inline comments", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "753743e7462285e3bffbf1ce53817731da176514", "messageHeadline": "Update recipient-blacklist-config.json", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a42299aab7d775f8a55d7c5e7fc02192371a3f25", "messageHeadline": "Add apparent phishing address to block list", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4d3bdba125964042480e35847747903f3de7ac3", "messageHeadline": "Update send.utils.js estimateGas tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "b9b6cbf561a2efc983680c30064ee3beb64402c4", "messageHeadline": "Add a buffer to new ui gas estimates", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "3a6cc3c8fd1cf16b744af61104472887d6d37fb3", "messageHeadline": "Re-enable dapp reload on network change", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "1b9ed237527b9970c3dfcbb0234cfdb2ffa8c807", "messageHeadline": "Add hex-prefix to gas estimate result", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b00e77cbff273b485ad1c01d6f0f4ba0972bd95d", "messageHeadline": "Fix email link in phishing notice", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb855707efbcb754f5e4ee4e124f69308bca037d", "messageHeadline": "ENS input in send form shows distinct errors for invalid addresses an\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "ef31eeccb244592aa17dd677e854e106c9bb5848", "messageHeadline": "v4.8.0", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "299abee666d7f8347e062afff4f2fae47c7f6968", "messageHeadline": "Merge pull request #4524 from MetaMask/save-brave", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "d9ef72cb7ef78a1c2bf7ce119352425d72a10dc0", "messageHeadline": "Merge branch 'develop' into save-brave", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6857, "deletions": 6789}}, {"node": {"oid": "11bfdf444dca3917479cff82f807cc0d4c217191", "messageHeadline": "Handle brave throws", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d814bee578bfe931766804612ed57a545e4b21a8", "messageHeadline": "Merge pull request #4571 from MetaMask/disable-diagnostics", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "3a5089da6faa35d6dc20dacbd87717e055a61a34", "messageHeadline": "Merge pull request #4566 from MetaMask/notice-phishing", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 140, "deletions": 183}}, {"node": {"oid": "c2afb7903522d87345f4a39f7ca3df8fa8889d53", "messageHeadline": "test - e2e-beta - from import - handle phishing warning", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "e95fed06b7162f380317e2a5dedfae5bc8a58e26", "messageHeadline": "test - e2e-beta - separate notice tests into individual tests", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "564bb9f6529b08ffd43c354edf640d64617a7493", "messageHeadline": "test - e2e - clear phishing warning", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "722c5ae82153d2bcf3c34037e13d3d5f430920f2", "messageHeadline": "notice-controller - update memStore on boot", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b8a4fd5fe5816dc5d748436b5b1cd9fe7d5bdea", "messageHeadline": "test - e2e - check for phishing warning", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "44a8e48a04ea69e1f8e530ae1bacf55890f8df98", "messageHeadline": "notices - replace getLatestNotice with getNextNotice", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 39, "deletions": 97}}, {"node": {"oid": "ac8b56a00defff4cb44a6a34251a19d8ab6159b6", "messageHeadline": "notices - notices collection is now manually edited", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 35, "deletions": 65}}, {"node": {"oid": "1f83a110b959fcf9d8fa7cedb852f6c665bd0fc5", "messageHeadline": "Merge pull request #4513 from MetaMask/ValidateEmptyKey", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 77, "deletions": 18}}, {"node": {"oid": "e9cb6508324c166a2d6efe53cf82c39abd4520b4", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8267, "deletions": 1737}}, {"node": {"oid": "691ac5d288963f376e34c1711e23bbd58432396f", "messageHeadline": "account-import-strategies - ensure privateKey is prefixed before conv\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7a001447a83e80cedde1f1094b86e8dbcb9d3b90", "messageHeadline": "test - unit - add assertRejects to test asyncFns", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "62586b3b6e1091b296002413b635467d0d698b44", "messageHeadline": "test - unit - import strategies - properly await async methods", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "43e805805ea49b36034837f081f17e4ec5d86020", "messageHeadline": "diagnostics - temporarily disable", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "66c77dc2bd95f40e2d6113e3b932e25c6dc8030c", "messageHeadline": "Merge pull request #4570 from MetaMask/persistence-stream-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "8cb5f57c30f4c13c8b1528174372a7d2deef8c6d", "messageHeadline": "Merge pull request #4550 from MetaMask/bmd/sign-warning-helplink", "author": {"name": "bobby dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "86f7692c0468160c75722fc49659c7c2912d881e", "messageHeadline": "changelog - add note on persistence bug", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b414f3ed08b8eb35ce7a8e076e4ffd75fea3d30", "messageHeadline": "background - persistence pipeline - fix persistence bug", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "4481c7be449b31b2aa5cf97ed996576f66ecedce", "messageHeadline": "Add changelog item.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c5a9b9b7f4c0a2183d6984ae509fa2acdad9233", "messageHeadline": "Add phishing notice.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "451d05a400302d443e13d4d75a7094bf20e86d97", "messageHeadline": "Merge pull request #4560 from MetaMask/nonce-tracker-mutex-fix", "author": {"name": "Kevin Serrano", "email": "1840057+Zanibas@users.noreply.github.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5995b6d68dccb8d45a14b0665664717b21be5b8b", "messageHeadline": "ENS name revalidates on network change.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "5032d6e4c593bfe9dbbac34357651151ec1964c3", "messageHeadline": "Merge branch 'develop' into nonce-tracker-mutex-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6544, "deletions": 6532}}, {"node": {"oid": "704e2a21f8a3fc5f3d6245c5a924cd2df0cfd36e", "messageHeadline": "clean up", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "bb4cc72646def9b32fffb8e6a208a2cae9d4f8c6", "messageHeadline": "fix merge conflicts", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 146, "deletions": 125}}, {"node": {"oid": "b6980eed87dcd3b3fcd8a901af0cf075d894d956", "messageHeadline": "Merge branch 'develop' of git://github.com/Metamask/metamask-extensio\u2026", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6595, "deletions": 6576}}, {"node": {"oid": "4e7d92ec8f360658c08f993256eeb121038c9dcf", "messageHeadline": "Merge branch 'develop' of https://github.com/brunobar79/metamask-exte\u2026", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fe3d81cfd828be06ffdebc2ed348a01ee235062c", "messageHeadline": "upgrade eth-trezor-keyring", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8763ea898e7838d08315063b0e2181405a2ae3d5", "messageHeadline": "move TrezorKeyring to its own package", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 53, "deletions": 1383}}, {"node": {"oid": "d4201ae1cc990ba6b69e84586caabc0848c2c38e", "messageHeadline": "added support for signPersonalMessage", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 45, "deletions": 28}}, {"node": {"oid": "73a9aaa8338c2d8a2960a79f02369caaa21b3c95", "messageHeadline": "Merge pull request #4558 from MetaMask/stop-reload-on-network-change", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 65}}, {"node": {"oid": "bb201d7c4aec5c8bb72615aaf2880a806a2bd138", "messageHeadline": "Merge branch 'develop' into stop-reload-on-network-change", "author": {"name": "Erik Marks", "email": "25517051+rekmarks@users.noreply.github.com", "user": {"login": "rekmarks"}}, "additions": 14314, "deletions": 7992}}, {"node": {"oid": "6ba70a039af5139933747a1ffae070fe246f3501", "messageHeadline": "update changelog", "author": {"name": "Erik Marks", "email": "rekmarks@kolabnow.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be505ddf6c7ad3c5cc87b2867553bef81d7c26fa", "messageHeadline": "undo package.json and package-lock.json changes", "author": {"name": "Erik Marks", "email": "rekmarks@kolabnow.com", "user": null}, "additions": 6539, "deletions": 6817}}, {"node": {"oid": "013d8451c82fd26d201c5dc52b434eaf5d255906", "messageHeadline": "changelog - add note on nonce-lock mutex fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0740dd6a5b89defd5f5ba27fa38c7004243f0ce2", "messageHeadline": "Merge pull request #4557 from MetaMask/nonce-tracker-mutex-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "604289c96cde7e5f4634fe5e76a50dfa9174fcbd", "messageHeadline": "controllers - transaction - prefer log over console", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "177cc3f280f26c5fb4cfc1b934e95b9d16def1a6", "messageHeadline": "metamask - ensure all nonce locks are released", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "77dc75c9b1889699fe44db1fbcda4587d58bd665", "messageHeadline": "Merge pull request #4556 from MetaMask/WatchTestReload", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 6525, "deletions": 6468}}, {"node": {"oid": "8f93e341750b99b8ff0e66f2a6831799c7d9ab58", "messageHeadline": "nonce-tracker - wrap nonce calculations in try-catch and release lock\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "055346843bc90a5168151ba2adc9deacedf8afd4", "messageHeadline": "lint - fix lint for network", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9c77af1ce6df5151bbf4b89288791057e83e215c", "messageHeadline": "Add script for auto-re-running tests on change", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6525, "deletions": 6468}}, {"node": {"oid": "6a2649a90f5147b505ebc33b97a75d2e90956fca", "messageHeadline": "network - import createBlockTrackerInspectorMiddleware and rearrange \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 41}}, {"node": {"oid": "b98296138146fcd304a21637ea83a13670cff6ed", "messageHeadline": "removed auto-reload.js, moved global web3 export to inpage.js", "author": {"name": "Erik Marks", "email": "rekmarks@kolabnow.com", "user": null}, "additions": 16, "deletions": 43}}, {"node": {"oid": "c86f93588965291837ae905632ba9a8855f496f2", "messageHeadline": "nonce-tracker - wrap nonce calculations in try-catch and release lock\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "f08442e266e4acb2b7f90acfe0f9e54e7704b8aa", "messageHeadline": "Merge pull request #4554 from whymarrh/fix-e2e-profile-path", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c56ed16891e3fa9665ad5e5b72da8b26b5aa1a54", "messageHeadline": "Fix e2e test Chrome profile paths", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f461bd881259183b1f76af27e7662d1c37da672f", "messageHeadline": "wip", "author": {"name": "Erik Marks", "email": "rekmarks@kolabnow.com", "user": null}, "additions": 6839, "deletions": 6580}}, {"node": {"oid": "030fea71369411d96a670bde53c40ffa9bb89ec5", "messageHeadline": "test - e2e - beta - from import - fix missing startup phase", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9d1b4cc1d720335855c2b53f01df8366a018d99c", "messageHeadline": "test - e2e - beta - dont select localhost as it is already set", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "4773a7f3ec4537ddc73ddf85cc48ac1d19f4fe86", "messageHeadline": "test - e2e - extensionUri should point to home.html", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93a2e287058205dbc14448d2c50e3ba4dab005c7", "messageHeadline": "test - e2e - remove usage of extensionId from tests", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "ab0e60e802b500460d919825971deb7c5ef4bc1b", "messageHeadline": "test - e2e - fix incomplete setup phase", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b24efcb1cd9092dfe131af47639ac75ed9209a4c", "messageHeadline": "Make account import tests much more specific", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6530, "deletions": 6467}}, {"node": {"oid": "2e3f421b7343911b84138b5de5a68aad00b01d48", "messageHeadline": "test - e2e - properly export setupBrowserAndExtension", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a0961b4a8bd7eef50b8d8e45d73390f43795a14", "messageHeadline": "test - e2e - more factoring of test setup", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 27, "deletions": 64}}, {"node": {"oid": "907594463dc7fdbf62a350f64d7212be59a0355f", "messageHeadline": "test - e2e - use fs-extra instead of fs", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4196b16f06a45d5ebfbf8599cc2f96c9b690e29b", "messageHeadline": "add help link to eth_sign warning", "author": {"name": "Bobby Dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ebb9447593a877cd299e701ddfcb217070068fac", "messageHeadline": "test - e2e - factor out setup phase + rename METAMASK_CONFIG to METAM\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 51, "deletions": 47}}, {"node": {"oid": "02f5502e16fefc8d92392e614861e3f672c4f909", "messageHeadline": "test - e2e - inject metamask config to point at localhost", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "0db776c3cc58e817d108d38ca389893cb13e3f92", "messageHeadline": "lint - controllers - whitepace fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0fa90149868d5c21bca75e318a392e1ecb77c6f0", "messageHeadline": "test - e2e - reduce browser-specific code", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "b7a469681bdadd77f8c09da254db91dad820a7a1", "messageHeadline": "Merge pull request #4535 from MetaMask/i4508-fix-gas-edit-confirm-screen", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "999b6bd24a85068209a3213a4c9a83bf67854456", "messageHeadline": "clean up", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 21, "deletions": 92}}, {"node": {"oid": "68d97211ff468b137965df2a30c6b295a3ab5679", "messageHeadline": "sign transactions is pretty close", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 77, "deletions": 49}}, {"node": {"oid": "d1880073f678dbdc52e07e62ec66c39eea5062a6", "messageHeadline": "balances working", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "f6b27fa9eb542c1ac3fabdad9285e1a50baee7dc", "messageHeadline": "add account working", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f5f66f59d7d215adf402a1e580c452e634480f69", "messageHeadline": "clean up", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "8c4d58aa4508e3d54c3f69847347e78d09c63b97", "messageHeadline": "initial trezor support", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 8369, "deletions": 6478}}, {"node": {"oid": "368fe229c245a13ad59ed374b4b7f10d1f0e0488", "messageHeadline": "changelog - version fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "049071a743581d142b0426d25613d1318d41093f", "messageHeadline": "Access correct property from state in confirm screen components gathe\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93bdfc0bba9d03b3d14f85df1612c5f3475744e9", "messageHeadline": "changelog 4270", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e7c2710a55a49b8a266fa61cfed1caecc2623de7", "messageHeadline": "Merge branch 'develop' into save-brave", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 8026, "deletions": 1530}}, {"node": {"oid": "385927a1b991eb96cf1db1e42d5f6d989e4a5a16", "messageHeadline": "Improve private key import tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "3ce83570ee336524e1ab0da50a9f47744cddb193", "messageHeadline": "network - provider - infura - use block-reemit middleware", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "b7fe4b820d877d6f1041b6ce22ebeee014f4a5ac", "messageHeadline": "Improve test formatting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "c0d2dab28b4083ee3ef65b6b561e28c811c6773d", "messageHeadline": "Merge pull request #4523 from MetaMask/i4462-FixResetBug", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "66b703b1a4ba25ddaf8278f020967b4d20351027", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7741, "deletions": 1486}}, {"node": {"oid": "fd8bcc9cb1b9f9c1cc5ef48eda4952182b23e499", "messageHeadline": "lint", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "988283778a2be52640b27a359ef3fb1130e95711", "messageHeadline": "Merge pull request #4090 from MetaMask/i3725-refactor-send-component-", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7527, "deletions": 1349}}, {"node": {"oid": "01a1eff8a82167217b4d805e8c09f49ad0109aae", "messageHeadline": "remove loglevel", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7edde61c1231b1df6023ac458559b8a008bf300d", "messageHeadline": "preferred first languauge - check for Brave", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "275c31855da73299f4e0838d9ecbcc4278b8431c", "messageHeadline": "first language - add check for brave browser on getAcceptLanguages", "author": {"name": "Jenny Pollack", "email": "jennypollack3@gmail.com", "user": {"login": "jennypollack"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a09d609360f5f916e75e98254fb82ce8f3f42d35", "messageHeadline": "Bump beta e2e timeouts on faucet page.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "11f5fdc9277c47957cb1977291ac038207c2723c", "messageHeadline": "Merge branch 'develop' into i3725-refactor-send-component-", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 218, "deletions": 141}}, {"node": {"oid": "c86213bf118c0d9d0356a36e6ca0e9e884a82d73", "messageHeadline": "Merge pull request #4385 from MetaMask/ci-test-e2e-beta", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 217, "deletions": 141}}, {"node": {"oid": "c53c5d5c9e2a384c6b0a17b844919f9fff9f960e", "messageHeadline": "Fix bug where reset account would not work.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "aea9491f6a7888bd15a9d3dd7858bcda16f1e532", "messageHeadline": "Merge pull request #4477 from MetaMask/i3073-block-gravityforms", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ae55e8a3c122a3f6d91e28153124bfb6a13ded84", "messageHeadline": "Merge branch 'develop' into i3725-refactor-send-component-", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 394, "deletions": 131}}, {"node": {"oid": "2198276bd533bec767cad954ef8b21c47c0f8c09", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 300, "deletions": 85}}, {"node": {"oid": "1fb408f62eb081311937420bb42da6c835510590", "messageHeadline": "Merge pull request #4512 from MetaMask/test-metamask-no-diagnostics", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d30f03dcbf33c38cf33fc191fbe7d301a8594021", "messageHeadline": "Merge pull request #4414 from scsaba/recipient-blacklist", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 137, "deletions": 1}}, {"node": {"oid": "72f7a4e1d057d712f20a3178c258f3b52873825d", "messageHeadline": "Merge pull request #4418 from MetaMask/handle-import-account-failure-\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "546996c1f93ba7c62983570675aedd8127d91956", "messageHeadline": "Merge pull request #4514 from whymarrh/account-label-type-check", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ccd4884db112a5440e7f482f644e6729e638dc49", "messageHeadline": "i18n - ja improvements", "author": {"name": "03-26", "email": "37808790+03-26@users.noreply.github.com", "user": null}, "additions": 75, "deletions": 18}}, {"node": {"oid": "00f24339524850f7aa3a587914a9d33a10ccc539", "messageHeadline": "Merge pull request #4515 from MetaMask/master", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ffb8fa16497d0c4a48e3bd4b918dde1ac3adcd5d", "messageHeadline": "lint - remove unused require", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9d77b0a19648fa5c4de594bbecaab2137d5d5658", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1325, "deletions": 416}}, {"node": {"oid": "191c3df108562d3f72d6206dfdcd591ad5c80e73", "messageHeadline": "Merge pull request #4507 from whymarrh/fix-account-order", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 45}}, {"node": {"oid": "72649a0b59a0a1909c16f3bc993112625ff817a8", "messageHeadline": "Improve e2e beta tests by adding appropriate waits.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 56, "deletions": 47}}, {"node": {"oid": "12e75085844d645afc08b40cf574057a20704386", "messageHeadline": "Conditionally close info page in beta e2e tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "3d57352e5467b7077a7c2319a983db184ddcedcb", "messageHeadline": "Merge remote-tracking branch 'whymarrh/ci-test-e2e-beta' into ci-test\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 79, "deletions": 63}}, {"node": {"oid": "6ee96854904d149c00b629f5025fda1bf5c60070", "messageHeadline": "Fix mock addresses used for integration tests", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "4371801083e63838b6000a6818b418e36c39f539", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into develop", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 841, "deletions": 317}}, {"node": {"oid": "bb4de95f76cb12059057b10f0a239e82ced2b5ee", "messageHeadline": "Fix e2e beta tests to account for add-token updates and actual behavi\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "fbcab7a91ecb73ddf7201090f615b8b5a134ca35", "messageHeadline": "Merge branch 'develop' into ci-test-e2e-beta", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 452, "deletions": 70}}, {"node": {"oid": "df6d03cefd1917c377f658fa8423654957ca6440", "messageHeadline": "Fix account list order for the old UI", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d9d09f953b9500b783a164b4aba85efcbd7ddbe2", "messageHeadline": "Render the accounts in keyring order", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8b449b325d96ad28c346d87729c1ebd230b8d38e", "messageHeadline": "Remove unused identities reducer from UI", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "3cc85c219ef565267093de80e709e53d57b38d4e", "messageHeadline": "Add account type assertion to PreferencesController#setAccountLabel", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e0747f9ce8245135e7e0519fdb43438291978e7", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d61c979de68934f9d2315261fdaa35fa601d7969", "messageHeadline": "Add validation for importing empty private key", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "39a7702c8f0aa2c2e7fdf2bcf913e76bb8b827f4", "messageHeadline": "Merge pull request #4511 from MetaMask/v4.7.4", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 102, "deletions": 49}}, {"node": {"oid": "da938ded5c055845885d1e95ba1c74df3f92e71d", "messageHeadline": "test - metamask-controller - disable diagnostics", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f73feccf5af76312f9b0a65c42b2bd0877dfba7d", "messageHeadline": "4.7.4", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cb7307b7ca7f59e93ac9da974a8ae471a026eba3", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c2e3194dbf4e2a3fd2bdffb3300ec0cd822dc78e", "messageHeadline": "Merge pull request #4509 from whymarrh/wallet-view-assertion", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5b3af3413948493ca92206d2145a984950a96549", "messageHeadline": "Merge pull request #4506 from MetaMask/diagnostics-multivault", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 89, "deletions": 43}}, {"node": {"oid": "60e61e6834a4502fcd9d19e1417725c301c79a13", "messageHeadline": "diagnostics - fix reportMultipleKeyrings call", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "665ac860e5d29c573e07161632b0043ba18ef1d4", "messageHeadline": "Remove selectedIdentity prop from wallet view", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "36a0574f566ba2b9aac53396721c0075dd1107e5", "messageHeadline": "diagnostics - minor fixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "762695bfd943a8910e4f297a66d9b8cd44eb8579", "messageHeadline": "Ensure selectedAddress exists when render wallet", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ece5cfc7858cb3e8077fad2c11f165a437e60413", "messageHeadline": "lint - fix diagnostics reporter", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20bdba3d1710a070d06c2a395f92d948b9396d47", "messageHeadline": "diagnostics - rewrite bug-notifier as diagnostics-reporter", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 84, "deletions": 71}}, {"node": {"oid": "6247e54fcc11d4d8d857a977d00eee8012afb92f", "messageHeadline": "add multivault detection to diagnostics reporting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "49f0df31742ed09d74ab9cc55d74f23152c19f20", "messageHeadline": "Merge branch 'develop' into handle-import-account-failure-in-ui", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 366, "deletions": 60}}, {"node": {"oid": "aee9247faab984734d2f0278baaf768e2a7926d2", "messageHeadline": "Merge branch 'develop' into i3725-refactor-send-component-", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 400, "deletions": 72}}, {"node": {"oid": "e1cd3562cef92a78945056dc557d4228a72b119c", "messageHeadline": "Merge pull request #4490 from MetaMask/v4.7.3", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 293, "deletions": 41}}, {"node": {"oid": "c12b02b4af75d6d706d0b8cd9aeb07f18aa3037a", "messageHeadline": "changelog - add note on new modal", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98b0c160c98b6a7e998ec28aca919545a0c8dbff", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b6e96bac918925c4edc674e26dba8cc5feb1324", "messageHeadline": "Update hide-token-confirmation-modal.js to use new modalState schema \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12a7fc40161e3cd6dd8714f67744a905017b99d9", "messageHeadline": "4.7.3", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ddce3d148ef9323c209a7f963057297c6181f779", "messageHeadline": "Merge pull request #4486 from MetaMask/i4475-ClearUnknownIdentities", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 135, "deletions": 4}}, {"node": {"oid": "41f292437dd6c7144e36efa8609a419c7dd88da7", "messageHeadline": "Record identity before deleting it", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae156e10872faae3040540a7f440af5882a79ec2", "messageHeadline": "Mock notifier in test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f07ca73e07c15e338e2f2d2ab794fa1c95619056", "messageHeadline": "Add comment", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "415ab2d5349903b3cc330b1fdc19afb737eca838", "messageHeadline": "Do not alert to user", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "22754e3e1f496b2dde140eea56a88bc7237fda42", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7b87afb4b72b36a581912365501295b685007869", "messageHeadline": "Add bug info under metadata key", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0eacee8e45a3f9c3cbedf99ac79d0c37a8a9f87f", "messageHeadline": "Add first time info to bug report", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3bfc40c2848d3e814fca663fa039c261097976c3", "messageHeadline": "Add version to report", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cd1e77c0f60cbc4832ff8adf184564fee4fb991b", "messageHeadline": "Add changelog entry", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d07c664b2c31469d84dd3c84a929b8d4ba552e8c", "messageHeadline": "Fine tune error posting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "b858cc4b1bf13c7c813fe48bb0b12f9eb3cc4a0d", "messageHeadline": "Only notify first time lost ids are detected", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f3b385cb093cbd9706643c0feae2702adfcc11da", "messageHeadline": "Add reporting uri", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd1ce4d741cc5992cc5d3d6109dc46cddf871ec2", "messageHeadline": "Begin adding unconfigured notifier", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "8fcaa2cf56936388ef8dfc528ecbd2354adb201e", "messageHeadline": "Persist lost identities to storage for later analysis", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "f5d4acf53b2d518df1b2c0b9b983bbc5224fb670", "messageHeadline": "Add minimal user notification of issue.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7382bd0847145b58db8414ae015c41778e5ebb75", "messageHeadline": "Add identity synchronizing code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "797e63b37bc10b2aa3cb78e65024c4a68c099f0b", "messageHeadline": "Add failing test for unknown identity entry", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "139f930185f134ef50d547ca07a580e11b5cf731", "messageHeadline": "Merge pull request #4350 from MetaMask/i3914-fix-newui-send-gas-estim\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 461, "deletions": 165}}, {"node": {"oid": "ada59054c9d102cc99b950f1377256cac5545649", "messageHeadline": "Simplify recipient code check in send.utils estimateGas", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5d58f0e9a02872cff298b8b9604c395688fd6c6c", "messageHeadline": "Merge pull request #4428 from MetaMask/fix-tokenlist-balance-overflow", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "3aa4c3b804f69a2ec3b30c083ccdfbec9951c648", "messageHeadline": "Reduce height of notice container in onboarding (#4435)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "5a2771dd470161f5678e3245f90aeb3a1ce1b89c", "messageHeadline": "Indicate the current selected account on the popup account view (#4445)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 127, "deletions": 21}}, {"node": {"oid": "764643ed5feb75151e630369308bf4046789b97a", "messageHeadline": "Block gravityforms.com from web3 injection", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83c7de21693dc44e59d255607d9fcdf3870ca1f1", "messageHeadline": "Merge pull request #4471 from MetaMask/master", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "750ec8769931f8db30ebb5e8e8bcc61816368800", "messageHeadline": "Merge pull request #4470 from MetaMask/v4.7.2", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 85, "deletions": 24}}, {"node": {"oid": "0a7584999e6161c68bfc531ec5dd3cb267f33b1e", "messageHeadline": "4.7.2 - additional changelog notes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a09b3737f271ba06fd7122e4ff26cb1daefa9871", "messageHeadline": "4.7.2", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a3cc2b0a7b02c81d676f84bd32cdb9c7d4e03708", "messageHeadline": "deps - update package-lock via npm@5.10.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "8cd692e37c582d95be6cede310168442a88f7b52", "messageHeadline": "Merge pull request #4467 from MetaMask/preferences-account-sync", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "123d74c4b2e2062d2ce0b50fbe86129e15473b8f", "messageHeadline": "Merge pull request #4353 from MetaMask/publishing-guide-update", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "eb3241ccba8e08d694f6887cae56daabace9efe9", "messageHeadline": "metamask-controller - clear account labels on restore from seed phrase", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "54a9c62fd66a367ebca8ae963c080eb8eb9db0a7", "messageHeadline": "preferences controller - jsdoc fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4cdd1a0f304141a6ce6d5c817953f06080a6299", "messageHeadline": "metamask - update preferences controller identities on keyring contro\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "a08e58f0fdc3f2377cd35b8557828161bff3f7b7", "messageHeadline": "Merge pull request #4426 from MetaMask/sentry-url-rewrite-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f0a3b83111a9ccf5d515cebbd33cabe9ab16ba7", "messageHeadline": "Merge branch 'develop' into handle-import-account-failure-in-ui", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 458, "deletions": 282}}, {"node": {"oid": "e6769bde5ba0597a7349e55f9a6934c6ae1c6f32", "messageHeadline": "Merge pull request #4432 from alextsg/fix-tokenlist-balance-overflow", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ffd42c59da1e3728786d8e8cd20a9c95ea279de0", "messageHeadline": "Default currency-display valueToRender to empty string when not readO\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b879f45bc0d53e8c0ffa9513b525e0055ed8f81", "messageHeadline": "Fix calculation of data property for gas estimation on token transfers.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41, "deletions": 47}}, {"node": {"oid": "72dde75e58b2aaec22e41b2fe742bee7e9c35777", "messageHeadline": "Merge pull request #4425 from MetaMask/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "1da103a6ed14b86e499ee8308e0e792a14abed22", "messageHeadline": "Merge pull request #4436 from MetaMask/bmd/update-zenhub-links", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "475bb1ca92e9e25433fc8d4f934a5f4a98063603", "messageHeadline": "Merge pull request #4438 from wjmelements/yarn", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4be8e780cd64014d07c036c29faa77f947437c4a", "messageHeadline": "Merge pull request #4449 from MetaMask/Version-4.7.1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 434, "deletions": 271}}, {"node": {"oid": "8a2d75f3a63e8c34744a7ef17620f0950e97f2c1", "messageHeadline": "Merge pull request #4450 from MetaMask/fix-migration-26", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1b90a6bb979cbda8b865e680dba621201d9f801", "messageHeadline": "Version 4.7.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "fbcea7043f104178f954cacf92d50d57b0ec837e", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1a18f03e2fe900876aa93d8846b06b24bc198224", "messageHeadline": "Fix return value of migration 26 when missing KC or PC", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60c06a6440c939c24ff3eb58eddcd725c175b286", "messageHeadline": "Adjust delays in new beta e2e tests", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e6ff597e2d8d3b11e27fbc8b41bb2a3b4edf0d2", "messageHeadline": "ci - breakout firefox helpers into scripts", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "6d4e4b8157419523fd48a276574c32bb60c13fe2", "messageHeadline": "ci - run e2e:beta tests", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "003172231a46ea4587dfdf55ec3ba0803597419b", "messageHeadline": "Merge pull request #4433 from MetaMask/i4431-error-throwing", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "ccae937f412d9dbec509784a3ad3aa4d2911fdf0", "messageHeadline": "Properly end the middleware stack on RPC error", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "8a571ece367f089e9cfef45fed925736c5858e82", "messageHeadline": "Update 404.html", "author": {"name": "PhyrexTsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f90d07019081695ef3d697c5af0ae2bee3bb1637", "messageHeadline": "Merge branch 'develop' into portal-metamask", "author": {"name": "PhyrexTsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 2060, "deletions": 393}}, {"node": {"oid": "cc5bdadbf1f12f3f8d7f24f9bcf7ea81fe93f012", "messageHeadline": "Update 404", "author": {"name": "Yung chieh Tsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "77d17f2d55a3e3ed704324020f6ec4b42cc4dde2", "messageHeadline": "Update ipfs to infura", "author": {"name": "Yung chieh Tsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e14313ba8a72648be810f3e78d6e5849b363d11", "messageHeadline": "Update manifest.json", "author": {"name": "Yung chieh Tsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "545043a36479780a85579a84dbb71d98a729023e", "messageHeadline": "recommend yarn for node >= 10", "author": {"name": "William Morriss", "email": "wjmelements@gmail.com", "user": {"login": "wjmelements"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "966583026a3eee2255ff1b05314f604874380ec5", "messageHeadline": "update helpscout links to zenhub", "author": {"name": "Bobby Dresser", "email": "bobby.dresser@gmail.com", "user": {"login": "bdresser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd98ed570e09faf12ac10e6340225fd586914558", "messageHeadline": "Fix ellipses", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "701611e317d120d2c0530e4794bd498a74e233b2", "messageHeadline": "Merge branch 'i3725-refactor-send-component-' into i3914-fix-newui-se\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2072, "deletions": 550}}, {"node": {"oid": "2ca084b0557242b34733107701a14ba0724363b3", "messageHeadline": "Remove .only", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d12bb8c14fccadef5ef8e3d40ccb262c9fa9db74", "messageHeadline": "Merge branch 'i3725-refactor-send-component-' of github.com:MetaMask/\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 108, "deletions": 156}}, {"node": {"oid": "5091b03e4b2499697cda376a44405139827068cd", "messageHeadline": "Merge branch 'develop' into i3725-refactor-send-component-", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1963, "deletions": 394}}, {"node": {"oid": "15f4ce352ddb88c43659ddd6fa29e53126d2a68c", "messageHeadline": "Merge pull request #4386 from MetaMask/i4077-replace-currency-input-w\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 108, "deletions": 156}}, {"node": {"oid": "cc73d869fed79c63261821fb7ad8f1e5180ffca2", "messageHeadline": "Add new alert modals", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 309, "deletions": 178}}, {"node": {"oid": "f4d833cb09758beb62a65ad4011d16bdb81b33ff", "messageHeadline": "Change btn-secondary styles to btn-default. Make btn-secondary red wa\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 79, "deletions": 62}}, {"node": {"oid": "3745c1ea4fd62f092c7e277a16b9204b0c0ddaea", "messageHeadline": "Fix send amount field select in send-new-ui integration test.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "990b69c6552b5571391ea5fbf05b5fbef1e0ab10", "messageHeadline": "Improve input width calculation in currency-display.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "704ba54bef4d7b29b265ce0d3a6b2e4b2c7a36eb", "messageHeadline": "Fix send-new-ui gas fee display expectation.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d454b5de2b03111a05c4e8a8b0a91e612b8f0266", "messageHeadline": "Token name is not hidden in wallet if balance is exceptionally long.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "67c74cd5b6dba059f954be6867a20e1f97197f7d", "messageHeadline": "Fix currency display send integration tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de9672726833e26ea96d198c0d9f1464015614f5", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into develop", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 6247, "deletions": 17431}}, {"node": {"oid": "1bde2892ec222cec1ba3265d50ed59f665afbf83", "messageHeadline": "Improve efficiency of estimateGasPriceFromRecentBlocks", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "e2e4496c875355c5b73524bf5c721239ad5d3e09", "messageHeadline": "sentry - message rewrite - guard against missing message", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f3480a97f2924de899e49a095ef24b9fa5506f1", "messageHeadline": "Fix then-catch + error handling in import-account", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "64aa56b5a6f753d198ceadc9cf2c79929046fc19", "messageHeadline": "test - send-utils.test - lint fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a842e440f0ec565eba38aec4c1c953a775557ea", "messageHeadline": "Gas estimation uses block gas limit as fallback if query.estimateGas \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "0f20fce9b761fc0aa16d61b2b739fa7f9b9f6a7d", "messageHeadline": "Auto update gas estimate when to changes.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 123, "deletions": 64}}, {"node": {"oid": "3d597cd1d2bfe74abdb945f8ec3ffe96853ed90a", "messageHeadline": "Fix test to account for greater precision currency display.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2eddb7b65245b7c11a3928098eea06064b9b22cf", "messageHeadline": "Support smaller decimals in currency-display", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f0b4eef5030575e8ebdf35ca19fbc77376c70b9", "messageHeadline": "Estimate gas using same algorithm as backend.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 153, "deletions": 98}}, {"node": {"oid": "166fda58777748141859c0a674a5fce454cfc3d3", "messageHeadline": "Simplify gas estimate actions and add local estimateGasPriceFromRecen\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 203, "deletions": 55}}, {"node": {"oid": "17909465f283179aad39166b1191dbaba3770bf6", "messageHeadline": "getParamsForGasEstimate extracts symbol from token instead of just ac\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6f633a97e15e8277a065f987880cd666cc2fbf89", "messageHeadline": "Rename gas change actions.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "8b6d08a15dc40b4cd8159a543b5cc6855f7848a8", "messageHeadline": "Split out getGasEstimate logic from updateGasTotal", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "6d8344d0d0af3734255a0e9e79d857d84b5fe2aa", "messageHeadline": "Update amount error on update of send screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 169, "deletions": 23}}, {"node": {"oid": "dc5477be3cc62dff912a9447c702edab66200f02", "messageHeadline": "Merge pull request #4408 from MetaMask/v4.7.0rc2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 14049, "deletions": 19986}}, {"node": {"oid": "e59f606adb65de85484b0fb258980543967ee5e1", "messageHeadline": "4.7.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "adfa033829e36edc9417c97fc93e8e8c5ee1f471", "messageHeadline": "changelog - add note on brave", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "39d22a4ddb4ba0f4ad456009c86486a433c6724e", "messageHeadline": "Merge pull request #4419 from MetaMask/deps-bump-keyring-controller", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "b69da50095ff5077428e08cbc20d7dd839518884", "messageHeadline": "deps - bump eth-keyring-controller for bugfix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "1c3d2aa18b85ddb83734d6afdbb1111ba0791229", "messageHeadline": "Importing account by json and private key shows error and does not ch\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "1dda0c646940179bec6e886117a8ecf3f0f7ab48", "messageHeadline": "remove generating blocked accounts and use a config file instead", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "389346913bf076fde6190a61afc4e3e4cd210afc", "messageHeadline": "Prevent loading screen from overlaying the app bar (#4417)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "b5c91d240bd111cec07bc40dd26cfb1741e88d62", "messageHeadline": "Merge pull request #4407 from MetaMask/e2e-test", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d40971e7f30f86629f661a53e4c7b51f34397d87", "messageHeadline": "Fix error handling on incorrect password (#4401)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "5347319dffa0a9e4df5fe26d5ea60293b3489f78", "messageHeadline": "Fix setting of token balance on account switch in send screen from fi\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e489ea16506569950c10fc3636071075b2495e8", "messageHeadline": "fix documentation", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf73581c0e1a90371fb23eb05318ce39027325b5", "messageHeadline": "adding tests for recipient blacklist checker", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 83, "deletions": 5}}, {"node": {"oid": "6affd8f9492e04cdc81007e4f5390e4faa56499d", "messageHeadline": "adding transaction controller tests", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "afb578886134663506320e7462935d3431512a9a", "messageHeadline": "initial implementation", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "be6776897f16ab73fd6b363a1a9bc685c3afddcd", "messageHeadline": "Delay before getting address text", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f5fb06020d827b76984e730be2e52463eef87170", "messageHeadline": "Merge pull request #4402 from MetaMask/danjm-changelog-update-52918", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "54ccf5e93068b330dc6c3d4517ad28192c751293", "messageHeadline": "Merge branch 'develop' into e2e-test", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 143, "deletions": 79}}, {"node": {"oid": "77c55ecd83416ec0d7eeca897923c5d0e3f23d4c", "messageHeadline": "Merge pull request #4403 from MetaMask/bugfix-keyring-controller", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 60, "deletions": 55}}, {"node": {"oid": "73afb263cb80a54cc52e50349c3d9f4fe173bd98", "messageHeadline": "ci - job-screens - use e2e funcs", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "4789e981c203ee2b49f51caf4325bf47a189419d", "messageHeadline": "Merge pull request #4374 from MetaMask/test-unit-fail-on-only", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "68d119ce3fb25e421c93f44c4bfffe51d38bf34b", "messageHeadline": "Update app", "author": {"name": "Yung chieh Tsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "181a11eae2c4059a7c3f0f15bb96630c0761ae7b", "messageHeadline": "Update default provider", "author": {"name": "Yung chieh Tsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a19b911febbd2f29ef838a0f6059319c6d1c054e", "messageHeadline": "Add rpc key to i18n messages (#4375)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f90ad6191cde32830cff4a82d3d8c6a31155bc29", "messageHeadline": "Add account", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7f23e017b22ecdc111c2c14f97d632f5490cb5c8", "messageHeadline": "Delete currency-input.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 114}}, {"node": {"oid": "2e1d962b1a36eb0369d00e1e18c0bb810c871590", "messageHeadline": "Remove currency input from input-number", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d6965c7cdbd7c01a9901ea1125ac77000e0f8b25", "messageHeadline": "deps - bump eth-keyring-controller + update package-lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 56, "deletions": 49}}, {"node": {"oid": "e3cc89cc7b3836bf0dc2051b420f3982413b2ffc", "messageHeadline": "Update changelog", "author": {"name": "Dan J Miller", "email": "dmiller@kyokan.io", "user": {"login": "danjm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ff6976b8a584d5f22d81ddf0f4e77a6f09a954ca", "messageHeadline": "Merge pull request #4399 from MetaMask/merge-master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 72, "deletions": 23}}, {"node": {"oid": "4205d9272991c6523fbb8b9222f86411d0253325", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 72, "deletions": 23}}, {"node": {"oid": "219cb83d94566a597f7ffa2ba34454460d2deb5d", "messageHeadline": "Merge pull request #4394 from MetaMask/MissionStatement", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "f33bb3e2fd8ba1cc30dac11017f26ba82c26a82d", "messageHeadline": "Stop using external NumericInput component.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "39069710d19df57daaed2617155261eb581a332f", "messageHeadline": "Merge pull request #4390 from MetaMask/i18n-brave-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5fc24930a7febd919ec6a8f6e9c14f2bac0ef2b2", "messageHeadline": "Merge pull request #4384 from antonper/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "41e38fe5530bce1fd7d19060774179a215087fac", "messageHeadline": "Add notification for dropped retry transactions (#4363)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 317, "deletions": 71}}, {"node": {"oid": "e3c9629130901c2268350a58eb18f2ab9f6ab72e", "messageHeadline": "Fix add-token token list placeholder width (#4365)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1333cd470bc0e79e05c1b4af52a399ae71aedc31", "messageHeadline": "Mission v2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "344f0f2eea8441b2a99faad4458973628d9c985f", "messageHeadline": "Add mission statement v1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "d1f5d8ccc663bdc379864e155f12f580af127e8c", "messageHeadline": "Fix text field labels of first time flow. Add text fields to storyboo\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 84, "deletions": 44}}, {"node": {"oid": "ea28c8a437cddd0c2cb69809a23f1f9a0ceba0dc", "messageHeadline": "Replaces currency-input.js with NumericInput", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 231, "deletions": 38}}, {"node": {"oid": "384cb126dd3cdf0d1dcf67525d7a390436ec6ea2", "messageHeadline": "Update lib", "author": {"name": "Yung chieh Tsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 71, "deletions": 23}}, {"node": {"oid": "32293a959c367ce5dd585111d4ee0d873072c830", "messageHeadline": "test - unit - tx-controller - fix blockTracker stub", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58de5671cc26a8848b9e0e02bcd6d18bdfcd3ea8", "messageHeadline": "controllers - transactions - fix tx status update on boot", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "16d0db15e05ec97adfcb050901d84a5130e88892", "messageHeadline": "controllers - transactions - fix tx confirmation", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c665fe191de937170c181746b08efaac1eefaf88", "messageHeadline": "Merge pull request #4393 from MetaMask/newui-unlock-catch", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76c5851df135e1636f58545d2856cd74b8d5ef25", "messageHeadline": "Merge pull request #4391 from MetaMask/newui-imported-accounts-select\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7d449e974ddd5412581fe00976429c2ebb9ab644", "messageHeadline": "newui - unlock - dont catch errors unrelated to tryUnlockMetamask", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7b7c8f0349ac8db16f264268745fd4b14e89422", "messageHeadline": "newui - unlock - dont catch errors unrelated to tryUnlockMetamask", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9f3404ca5b04df859f765f9f8e90f21737142c1", "messageHeadline": "metamask-controller - lint fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e87600042805727a9e99e62c8bf23819f6d0b0f", "messageHeadline": "metamask-controller - lint fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09601439e38e2681c434f23bc77c3b7665f8c98a", "messageHeadline": "metamask-controller - update preferences controller addresses after i\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fe42de46422c89156e91fb08ee06f50511c8601f", "messageHeadline": "metamask-controller - update preferences controller addresses after i\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e3ecc94a521b040d8937bd7aaed2ecc7f029c586", "messageHeadline": "i18n - getFirstPreferredLangCode - guard against missing i18n api", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "829deacb57a23ec8027269c93cdef3f3735d1710", "messageHeadline": "Rename files", "author": {"name": "Yung chieh Tsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 119, "deletions": 1912}}, {"node": {"oid": "86ead431c3e07eff3ff9deae42ab0994ca998229", "messageHeadline": "Update manifest.json", "author": {"name": "Yung chieh Tsai", "email": "x01ep23i@hotmail.com", "user": {"login": "PhyrexTsai"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8b8cc94f6f8cb949ee214e814d9d8949d17ddd16", "messageHeadline": "Intergrate ENS with IPFS", "author": {"name": "MikeCheng1208", "email": "a3804430@hotmail.com", "user": {"login": "MikeCheng1208"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "88a6b4edc79a27e9d94dc4ec25e9de02153abc5d", "messageHeadline": "setTimeout bug fix", "author": {"name": "MikeCheng1208", "email": "a3804430@hotmail.com", "user": {"login": "MikeCheng1208"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "695b157e7b511a94a18ada1578ece2e4e838f869", "messageHeadline": "Intergrate ENS with IPFS", "author": {"name": "MikeCheng1208", "email": "a3804430@hotmail.com", "user": {"login": "MikeCheng1208"}}, "additions": 2157, "deletions": 6}}, {"node": {"oid": "e2a9b9e2aed514d935c48cfbdbc274771b4ee671", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1013, "deletions": 15}}, {"node": {"oid": "31f47a7a426fc623a9b760127f802983b497ff77", "messageHeadline": "test - unit - pending-tx-tracker - update method name", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "686d5cf825b8f6312c351103d5cae15af1ff9b8e", "messageHeadline": "test - unit - nonce-tracker - fix blockTracker stub", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1b3fedd10d6209fe4c7dfcdc9e90a23c3972bf16", "messageHeadline": "controllers - transaction - pending-tx-tracker - lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5be154ea2035810462ff0e7051e537870bfc1afb", "messageHeadline": "controllers - transactions - merge @frankiebee's work with mine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 78, "deletions": 153}}, {"node": {"oid": "71a6e97327a4c759942784ee81505e3bc5ed545e", "messageHeadline": "cleanErrorStack moved to separate library module", "author": {"name": "Anton", "email": "anton@chainsecurity.com", "user": {"login": "antonper"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "12492aae60b96bc439d8a7e0272b1a41924cbf1e", "messageHeadline": "Merge pull request #4373 from whymarrh/new-ui-e2e", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1143, "deletions": 12}}, {"node": {"oid": "1d23a5c81b03b8b52225e942603c84b237d4e63c", "messageHeadline": "error message fix", "author": {"name": "Anton", "email": "anton@chainsecurity.com", "user": {"login": "antonper"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "62dc6e20eb1f7188c6452519782e8ebe54c1c540", "messageHeadline": "Clean up user rejection error message", "author": {"name": "Anton", "email": "anton@chainsecurity.com", "user": {"login": "antonper"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "9f8d5f05470d68a7a9a5474a5b1f4587398e94a3", "messageHeadline": "controllers - transactions - pending-tx-tracker - _getBlock - poll un\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "61ef4f1f29169c553b6a8fc36803e6f7596fc9ad", "messageHeadline": "tx-gas-utils - query for block without tx bodies", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1cd4b03b3759691f03457eadc8860dcea9570ae9", "messageHeadline": "test - unit - fail if tests contain a .only call", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a0fe5b9190a4991c93ba99dd7e65d154b80b4702", "messageHeadline": "test - unit - metamask-controller - remove log", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e712336189e1a0a453ea30dbb58abbc3c57db8f8", "messageHeadline": "Send refactor: fix error handling and form disabling in send form.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 47}}, {"node": {"oid": "deab195772d4566effa7e052b5594032a92c4246", "messageHeadline": "test - unit - code style nitpick", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "da5be0812aed74548f1107a9f1ce3a2abc479076", "messageHeadline": "test - unit - metamask-controller - fix many bugs in tests", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "0b45810d4cdb6f5cfcf875b916b7dc52c4c6ef51", "messageHeadline": "test - unit - run ganache-server in background", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "afdefc58e99a14b26911fc5badcf983629b33179", "messageHeadline": "test - unit - tx-controller-test - add history object to txMeta when \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "630e2300f4c2377bf14931964cfe9542910292db", "messageHeadline": "test - unit - move fetch polyfill to helper", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "380964a68728b557a892d4b2e7175f45afe8222a", "messageHeadline": "test - unit - metamask-controller - polyfill global.fetch", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0de765aa25637cd85e22eebd11b6c4c8a32faf14", "messageHeadline": "Clean up for send refactor PR.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "715624227a12e4fdec2634319e4a619927986958", "messageHeadline": "Add basic e2e tests for the new UI", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 973, "deletions": 2}}, {"node": {"oid": "f5cefbbeda4c0ad6ad578a56e0e87d9e4171cc18", "messageHeadline": "fix: Why does npm insist on reordering the lockfile?", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 170, "deletions": 10}}, {"node": {"oid": "dc2b5d0ef47be2125e58018470539d65d0d64c75", "messageHeadline": "Move formShouldBeDisabled from send-footer util to component.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 72, "deletions": 40}}, {"node": {"oid": "3a87d9221d7ae1d0d7cb526e5fb22ea528498105", "messageHeadline": "Fix order of button text in page-container-footer.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "41e4d27cafc3e5fa5f295552ff7d395719d5cc3f", "messageHeadline": "deps - bump eth-json-rpc-middleware for fetch bugfix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "76cfb10864364d53efcdfa5f646f9947c83b6fb2", "messageHeadline": "metamask-controller - wrap txController.addUnapprovedTx for wallet mi\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "2b54d948da80e5ef90b81f140b72df8a3547d0d1", "messageHeadline": "test - remove .only from unit tests", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aab9691c42184b81cdf7086d389bb74279e867bf", "messageHeadline": "provider - update wallet hooks for new wallet middleware", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 114, "deletions": 68}}, {"node": {"oid": "68aa1cce5f4a1e502cccfba29c3f17f3b29b1527", "messageHeadline": "deps - bump json-rpc modules for bugfixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 403, "deletions": 187}}, {"node": {"oid": "66a62dfd0c2efbb9596bdc4b4befe03b25fbd7e9", "messageHeadline": "metamask-controller - fix account lookup hook", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91accee2c65e2b9c9e278451f1d6794f74b27c24", "messageHeadline": "account-tracker - guard against empty block", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "49ef93b99158b9fae21d841828d7e7d105f837df", "messageHeadline": "controllers - recent-blocks - guard against empty block", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5bb399e55a819d52f2742e3491d50547be435a97", "messageHeadline": "Display correct titles and subtitles on send token and editing send t\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 112, "deletions": 14}}, {"node": {"oid": "1405237479621d7258468e6c7694415b0afbb045", "messageHeadline": "Fix display of primary currency symbol in send amount row", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ee800de025397af7958d8e8e382b31b1d09c338c", "messageHeadline": "controllers - recent-blocks - wrap block-tracker event in try-catch", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "dc96b1eb935e59b12bcdc00fc68058684a376bd8", "messageHeadline": "Merge branch 'network-remove-provider-engine' of github.com:MetaMask/\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "90327195986c953df40a10a6556ad9f133165712", "messageHeadline": "deps - bump eth-block-tracker for bugfix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f41198fbb6f4e72e331bb4e3d326534f90000ce9", "messageHeadline": "sentry - setupRaven - ensure message is truthy", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22e59af741a43ab9a9dc8e96415788f681a8efda", "messageHeadline": "controllers - recent-blocks - ensure full blocks", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e672a82e2ba7838370a5332c4775a8399c961b9", "messageHeadline": "Merge pull request #4241 from MetaMask/greenkeeper/ethjs-0.4.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d8f41e912535240b85c18e7d6bf6431f1339524", "messageHeadline": "Merge pull request #4347 from MetaMask/transactions-use-new-block-tra\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "eb2423799d472863b5a74443ac32b5c1d59ce9fc", "messageHeadline": "controllers - account-tracker - refactor + update for eth-block-track\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 56, "deletions": 67}}, {"node": {"oid": "53b946362a59fbaea1a3ae3a7e7af97f427afed4", "messageHeadline": "controllers - recent-blocks - doc update", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4cc2273c20a62745368c668ef09ec4239ec59090", "messageHeadline": "Update publishing.md", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "07cda8264d074e59376d8653c41eb9dde76013a5", "messageHeadline": "Update publishing guide", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "df38b0f307aeb24215d22f0ba76a8821ff6bdc6c", "messageHeadline": "Fix scrolling in Deposit Ether modal (#4336)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c4e48d9263cb251695afc28d936f7abb0e033f5c", "messageHeadline": "Send refactor: fix amount max button for tokens.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "440905125d77d1d5d72d1aceac2940925a8ac38f", "messageHeadline": "Merge branch 'develop' into i3725-refactor-send-component-", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8386, "deletions": 21922}}, {"node": {"oid": "61caee9d944615a48c43e4eb66b204c1e8b9ae6d", "messageHeadline": "Merge branch 'network-remove-provider-engine' of https://github.com/M\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8012, "deletions": 20704}}, {"node": {"oid": "c4b09da34e9950ea485dfecb810726e49b683dcd", "messageHeadline": "transactions - update pending-tx-tracker to use the new block tracker", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "10aecf49227098fb7fdbd7db193a9dcc6fecf5af", "messageHeadline": "remove dependance on the even tx:confirmed", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "60bc28bf3c75135bd751852e32ff98b7b6181249", "messageHeadline": "test pending-tx-tracker - update tests to reflect new block tracker b\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 21, "deletions": 32}}, {"node": {"oid": "145016be4c681b725d3450f59cb2892f0ec6d993", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "ed01c6c8264a860cdc4248991839954bdf22e2ef", "messageHeadline": "Merge pull request #4337 from MetaMask/recent-blocks-parallel", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "9e7a9e47bd36feb1ea2179dca6c2740ba6eb2ab1", "messageHeadline": "deps - eth-json-rpc-filters@2.0.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee280de3d07990817ec99138190d5da876708d24", "messageHeadline": "deps - eth-block-tracker@4.0.1", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a80f3dd836889b7e4f4d4db8eaf42883623d9bf", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8003, "deletions": 20687}}, {"node": {"oid": "cee55b47d03006630b1dbe038c6008654ca8f674", "messageHeadline": "Merge pull request #4321 from MetaMask/testing", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 691, "deletions": 1557}}, {"node": {"oid": "492b4a674392e4772ef8e2cc8f5836b882cfeec7", "messageHeadline": "Merge pull request #4333 from MetaMask/test-e2e-check-for-errors", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 89, "deletions": 52}}, {"node": {"oid": "b5bbfd32648a7deb0fd8b25c12825697e522adf6", "messageHeadline": "Merge pull request #4308 from MetaMask/i4232-addtoken", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1442, "deletions": 1086}}, {"node": {"oid": "a8e0d38cfbb1c01705b56288511c2a8ce392e25d", "messageHeadline": "Merge pull request #4338 from MetaMask/ci-job-screens-enhance", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 131, "deletions": 95}}, {"node": {"oid": "fa37ba39927e5e8a28a98f72a9208170ff0f2900", "messageHeadline": "controllers - recent-blocks - pull first historical blocks in parallel", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "1fbf59cdd3db916d7753ffe058beee789dbe6220", "messageHeadline": "ci - screens - continue screenshots through account creation + export\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 131, "deletions": 95}}, {"node": {"oid": "83782421bb16f809e3679d51e598b0348f17cf3b", "messageHeadline": "test - e2e - only inspect console for errors in chrome", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a3ca64d3210077cb1da67cfd105e8e22e978ff49", "messageHeadline": "test - e2e - ignore 'development build of Redux' warning", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4856c0803fb512373107453c60781d3f0d5813b3", "messageHeadline": "test - e2e - ignore 'development build of React' warning", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "81ff04ec279c5642a5e0a8dbc45724d2b8774850", "messageHeadline": "test - e2e - ignore favicon 404s", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0b84ceae6831638ea98584a7262287a2d6ec1a8e", "messageHeadline": "old-ui - app - use state.metamask.selectedAddress instead of currentV\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d8dd1df0e6ab603aed66a94c0f62ae36273e79c", "messageHeadline": "old-ui - ens-input - fix params passed to input", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 53, "deletions": 48}}, {"node": {"oid": "db08d8d43eef26005c9c022445f4530caba71ac3", "messageHeadline": "test - e2e - ignore react 'unknown props dataset' warnings", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "238f2eb179895bbb9e2a2ec26863041564c90a9d", "messageHeadline": "Merge branch 'develop' into testing", "author": {"name": "tmashuang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 57, "deletions": 53}}, {"node": {"oid": "9c6e2ec8ef4944172f6e771b216beaf00ed21575", "messageHeadline": "test - e2e - check for console errors after each test", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "e8b2e11c5624d80f535c1344d9c9be48627b1319", "messageHeadline": "Reveal get filtered tx list (#4332)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "45ad37162287a1db30caa8eeea89442d303ea883", "messageHeadline": "Merge pull request #4297 from MetaMask/ci-publish-release", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 56, "deletions": 7}}, {"node": {"oid": "8245bf010e22dda3e00c044429e3f5b880691fcb", "messageHeadline": "Update input field border on focus", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "848f8f805b54104d57aaf15f0cc14c36aa37edd2", "messageHeadline": "Merge branch 'develop' into testing", "author": {"name": "tmashuang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 22, "deletions": 13446}}, {"node": {"oid": "5e67951c1ae22f61bf2045e6a069aa02baf427ff", "messageHeadline": "Merge pull request #4295 from MetaMask/kumavis-patch-3", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7a65c22a024c799d4a2c2fb7184f185633d5eaa8", "messageHeadline": "Merge branch 'develop' into ci-publish-release", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2112, "deletions": 14363}}, {"node": {"oid": "58b9afff4f3801d6d74b5311fb95060cc0a79cc1", "messageHeadline": "Merge branch 'develop' into testing", "author": {"name": "tmashuang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 342, "deletions": 1810}}, {"node": {"oid": "793737f5bc22188b8c1ee154830aa7a6f0a3c04f", "messageHeadline": "Merge pull request #4319 from MetaMask/ci-test-deps", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "004d4cc3c78ac231143794ff0d992fe550a04674", "messageHeadline": "Merge pull request #4328 from MetaMask/i4325-yarnignore", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 13432}}, {"node": {"oid": "610fa8f6b32888665e3548aecfeba71d86109c83", "messageHeadline": "It tried to get away, but justice must be served.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 7, "deletions": 10}}, {"node": {"oid": "2c8d1c0e51dbc072b6505b3bb80e2259d0599af8", "messageHeadline": "Merge pull request #4326 from MetaMask/Jabher-develop", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0eec30e0f448b3720938b4d743ac2660908654dc", "messageHeadline": "Merge pull request #4329 from MetaMask/Trigalti-develop", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9929f89c6e11ee472110773ea31c5b3407c454b6", "messageHeadline": "Merge pull request #4316 from MetaMask/fix-signature-request", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f19d8a5905cef0d8a26e50b527d427df829f0af5", "messageHeadline": "Merge branch 'develop' of https://github.com/Trigalti/metamask-extens\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4ac233b1fd40d2746b02e5e8d96557f36c97d023", "messageHeadline": "Please, this is my third PR already, stop adding extra baggage. Also\u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 0, "deletions": 13432}}, {"node": {"oid": "a1d2813f8ffe1903b138c35ec16c9ee1fd3316e2", "messageHeadline": "Merge pull request #4273 from brunobar79/fix-new-ui-popup-header", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "45ed187bfe8cb891a5643e9b5de32843d699f24f", "messageHeadline": "Merge pull request #4240 from MetaMask/EnhancePortGuide", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d45fe6fc7218b52508b925cc51eb5ef44eb5e076", "messageHeadline": "Merge branch 'develop' of https://github.com/Jabher/metamask-extensio\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "08d95bbafa3f952b960124c36958edbafa57cb3d", "messageHeadline": "Merge pull request #4034 from whymarrh/account-nicknames", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 332, "deletions": 114}}, {"node": {"oid": "e447438504d791f60e389c328970da7db2dbf4dc", "messageHeadline": "Merge pull request #3997 from jakubsta/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "554a10f17e8e6b4bc79d3e5440295d280458717a", "messageHeadline": "Merge branch 'develop' into testing", "author": {"name": "tmashuang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1779, "deletions": 824}}, {"node": {"oid": "77b4a9f82c28a5f67c2bb5612567abc369539de3", "messageHeadline": "CI - remove node security test as blocker for builds", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b426b5e58cc136c429ebb7659f414155139f5020", "messageHeadline": "Merge pull request #4278 from MetaMask/e2e-tests", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 83, "deletions": 366}}, {"node": {"oid": "13ebb0b455bc775a53b6bb30e675a39d02d8f6f5", "messageHeadline": "Moved loose some loose test files to sub folders", "author": {"name": "tmashuang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 108, "deletions": 59}}, {"node": {"oid": "c4e75a7075a2a7d4726475a37d11acb4b1eec5fa", "messageHeadline": "Fix tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 50, "deletions": 41}}, {"node": {"oid": "646545551c81ed1b8cc795aee7bf7e4b4bd8b159", "messageHeadline": "Fix signature request header text", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4f6b53c1aa383c05fa3c356adb332fcc6dbf45e9", "messageHeadline": "Update designs for Add Token screen", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1401, "deletions": 1056}}, {"node": {"oid": "59c9852999293adaeee4c036b64ca65182879e92", "messageHeadline": "ci - add docs publish to job-publish-release", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "713c77db54e7866da169205d7f665c33a4c626e0", "messageHeadline": "Merge pull request #4199 from MetaMask/i3487-provider-errors", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1696, "deletions": 458}}, {"node": {"oid": "2d4d77b17d0494182c3dc70c3d5bf9a866d384a9", "messageHeadline": "docs - jsdoc - fix syntax", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc6265fe0a58d88b0ae27d16638dcd25e5549379", "messageHeadline": "ci - add prep-docs job", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "8fe19a16c532c9d29daf4d8a1ef5ef4d32151f4a", "messageHeadline": "ci - add job-publish-release", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "2e2ef97fb5ce9b4b49c14a6abf9bf9a163d57f3a", "messageHeadline": "ci - rename job-publish to job-publish-prerelease", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a78603c218a29d9d29d167d50c7a63f316639cdc", "messageHeadline": "ci - clean - whitespace fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "666c1f1b3056594026a95ad8499de32ff645dace", "messageHeadline": "token-util - warn via loglevel on token lookup failure", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22753d96fd87b7bef8f30c1f778935e7ae39b492", "messageHeadline": "Added trailing comma for eslint", "author": {"name": "simon", "email": "simon.rood@adyen.com", "user": {"login": "simonrood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41502cb38495125bd99efa042f0759a45ac16e6b", "messageHeadline": "Added adyen.com to blacklisted domains because postMessages are bloc\u2026", "author": {"name": "simon", "email": "simon.rood@adyen.com", "user": {"login": "simonrood"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f279a8e61a3f50326fe9f26b0b860af47cd662fb", "messageHeadline": "signMessage and signPersonalMessage", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "67310e151ea75c7aa4fc00bfd63bf41cd4f2db51", "messageHeadline": "Fix migration 026 to produce the correct shape for state.identities", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e546f4b9041c03deb74ed115b8bcfe3869670b6e", "messageHeadline": "Update MetaMaskController vault restoration test for new KC api", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "805c6158a4a7d764771f6480c94a950ecaf3bd8c", "messageHeadline": "Update eth-keyring-controller dependency", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1622, "deletions": 453}}, {"node": {"oid": "2d13fac476cfbb7b0140611dca00fa95ee8d91ab", "messageHeadline": "Add migration to move identities from KeyringController", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "50af02e74bf8967232b97a43db4f3befb6939566", "messageHeadline": "Add test case for PreferencesController#setAccountLabel", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c54e4c719110c2033b7cc3757676f97ad3329d42", "messageHeadline": "Add PreferencesController#setAddresses to update ids", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "cbe4d0d88c83ee1d8dd8efde537ee753bf19596a", "messageHeadline": "Update AddressBookController to read from preferences store", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 21, "deletions": 35}}, {"node": {"oid": "924cc1fcf7de1896ac09bbe7a400d5ff5df0b50d", "messageHeadline": "Move setAccountLabel into PreferencesController", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 122, "deletions": 58}}, {"node": {"oid": "3084dc47d10e3e455c924e5aad0b0961c500ec8d", "messageHeadline": "recent-blocks - fix backfill blockNumber tracking", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "770379c3da4f625b265d752d45423d179dfc0b9d", "messageHeadline": "Merge branch 'develop' into testing", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 371, "deletions": 328}}, {"node": {"oid": "eaa5a48c918b6d647c9dc75d8769a5e0ff6c42bb", "messageHeadline": "test - unit - network - get providerProxy via public method", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ae53fa09b4f01820dfe3820233d32ac03bfdada0", "messageHeadline": "deps - bump some bugfixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41c04ef7219eafeca71bcd577abe6bca3a637a89", "messageHeadline": "controllers - recent-blocks - fix pifyd setTimeout args", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e80bc4cb93277c8b3952345a6cb4cc055248b94", "messageHeadline": "Merge branch 'develop' into testing", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 12122, "deletions": 8729}}, {"node": {"oid": "08dc238c9fdb23997a7fbdf57de5305455d1d930", "messageHeadline": "deps - fix incorrect dep paths and versions", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d9be7f989a86e3fdfd83e4c632fd08cefd8309e5", "messageHeadline": "Merge branch 'testing' of https://github.com/tmashuang/metamask-exten\u2026", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 27376, "deletions": 13821}}, {"node": {"oid": "f9074a57211277f740d1eef0f0599381df958c84", "messageHeadline": "docs - remove references to web3-provider-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c2a685eb2f5973081863109a9f26433650726713", "messageHeadline": "deps - remove web3-provider-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "32b3b8f2a76b4a67fde2a3af2ddd239998c5dfcd", "messageHeadline": "controllers - balance - update for eth-block-tracker@4", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "623533ab1508c93f0c347f0c4a1002ce93ff1ae2", "messageHeadline": "recent-blocks - update for eth-block-tracker@4", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "3e04840a7104849e9329b8faa4730554b2438217", "messageHeadline": "remove unused events-proxy, was replaced with module swappable-obj-proxy", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "b6eff15bd25ca30ba8a746eff2beec1c820b8855", "messageHeadline": "lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "088d7930e0895ef1802823c5fc843dd1c19b9661", "messageHeadline": "network - create provider and block-tracker via json-rpc-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 224, "deletions": 75}}, {"node": {"oid": "3dd58463caef98c2cc1f068931624795a43912db", "messageHeadline": "Merge remote-tracking branch 'upstream/develop' into develop", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 15706, "deletions": 10430}}, {"node": {"oid": "f2815d3121d5edcbc5cc0411b5b52092f3072ad1", "messageHeadline": "Adjustments for previous PR", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b0dcdc30faf0304047b78d0a22f6b77a3e6706ee", "messageHeadline": "remove fix header height", "author": {"name": "Bruno", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "77e13640b4dba89f870cfa35e7834ce3d61ed730", "messageHeadline": "Testing timeouts", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1645, "deletions": 476}}, {"node": {"oid": "708422432c634ffbd4c73388f980c43f766b3355", "messageHeadline": "Merge pull request #4266 from MetaMask/send-screen-detailed-QA-checklist", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "f397002bf85b70ad5e8f19974f2cce3c8311c224", "messageHeadline": "Merge pull request #4235 from scsaba/transaction-history-timestamps", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 143, "deletions": 74}}, {"node": {"oid": "44f31f9a7e212550914c7b354cdd8e69534990cb", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5156, "deletions": 5496}}, {"node": {"oid": "76c8cb3d7b1cbd5b5a3e48fac4b08e44ad936850", "messageHeadline": "Merge pull request #4146 from MetaMask/sentry-error-like2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "8e1cad5ff60a67117bd6802dce15345d7b2542a4", "messageHeadline": "tx-state-history-helper - use more readable Date.now method", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4be681f44722c6ca678b48cb009700a7d775aa2a", "messageHeadline": "Merge pull request #4255 from MetaMask/i4233-dropdowns", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 58, "deletions": 21}}, {"node": {"oid": "d722aa7f0c6427f8c51a39c5f6a510a80510bdbb", "messageHeadline": "Merge pull request #4155 from MetaMask/network-controller-remove-setN\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 49, "deletions": 216}}, {"node": {"oid": "ff91ef96ef1f71c22dd66ea4140b1b211c033641", "messageHeadline": "ui - unlock - remove setNetworkEndpoints calls from new unlock screen", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c6f822ad45e91e4610bfea32dcfd40ca01576e5a", "messageHeadline": "ui - remove files accidently added by bad merge", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 328}}, {"node": {"oid": "d62fc22611d7e7f83b1f983667b7bb16fa4c7c98", "messageHeadline": "network - remove debugging console.log", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c27d9162d7001fa2bd6cfb98dd110716951d2d1b", "messageHeadline": "Merge branch 'develop' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15328, "deletions": 9768}}, {"node": {"oid": "5a7e98b3a9a56fe355a26ef0433912dcf98d0461", "messageHeadline": "Adds description to send-screen-QA-checklist.md", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "86c73eec5c5257a05d80cd170dc7621b9889e815", "messageHeadline": "Adds detailed QA checklist for the New UI send screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "3dec7cb52443b24d6a24f75434ee41a54f4cfd0b", "messageHeadline": "Merge branch 'develop' into i3725-refactor-send-component-", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "759bc173887dbb301fd17739ce431e8dfd096adc", "messageHeadline": "Merge branch 'develop' into i3725-refactor-send-component-", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 223, "deletions": 239}}, {"node": {"oid": "44679f6cdac5e99647964a5fb91a11ee69fe239a", "messageHeadline": "Import defaults in send_/", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "8ff60267d851be1b64f7024e6263e1e5ba1ef01c", "messageHeadline": "Fix Button component path in page-container footer.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "517be35ab658e884fb00a241672527ed0669ead1", "messageHeadline": "Merge branch 'develop' into e2e-tests", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1172, "deletions": 823}}, {"node": {"oid": "cd42d1820318739668774af25e9b1318cd2256dd", "messageHeadline": "Merge e2e tests into one", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 79, "deletions": 361}}, {"node": {"oid": "77ee23d4935c72816e4d141472f53d8ade170cdf", "messageHeadline": "Add index.js files to send_ subdirectories", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5561937773b4e59e3df9df385693680e17e6b8c0", "messageHeadline": "Fix account and network dropdowns in confirm screen", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 58, "deletions": 21}}, {"node": {"oid": "6e79225dbff512ab9bcae2731bcfc4ce33e98664", "messageHeadline": "Merge pull request #4251 from whymarrh/e2e-fixes", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a08f08462c4c407daf0f78705b4753bc34018a3e", "messageHeadline": "Merge pull request #4245 from MetaMask/i4208-error", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 216, "deletions": 233}}, {"node": {"oid": "6926e4e9d26518e644ec9f8bd3316af087a52c9f", "messageHeadline": "e2e: Use the more reliable enter key for logging in", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc6f6addb9551c599dfef6a75bf59e8531a26d82", "messageHeadline": "e2e: Wait a bit before clicking through privacy screen", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e91fc863987fa002aa4184316282ebac9945735", "messageHeadline": "e2e: Adjust the extension ID query for newer Chrome versions", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6afd169e603fead364aa3608c90e6e8a20fcb0dc", "messageHeadline": "e2e: Use newest window as MM tx confirm popup", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5a445139d378a21397cfa84919f6f034b8a8974", "messageHeadline": "Bail after the first e2e test failure", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6bc8cc819a16118acc010d0efdec90afbda14590", "messageHeadline": "Merge branch 'develop' into i3725-refactor-send-component-", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17942, "deletions": 9334}}, {"node": {"oid": "0739618a61cfc383498e466f4fdeb5a25324598f", "messageHeadline": "Tests for send.duck.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 167, "deletions": 20}}, {"node": {"oid": "ce2834400ca202d5767c3d896407ac565fadfc14", "messageHeadline": "Add new json-rpc-engine middleware for improved error handling", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1696, "deletions": 458}}, {"node": {"oid": "0076b732bd7c7d22b947f8d437c91944dac78219", "messageHeadline": "Rename ducks/send.js to ducks/send.duck.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b3f08681fd943947526a294759896d093cdbd135", "messageHeadline": "Add missing unit tests in send_/: now 100% function test coverage in \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 298, "deletions": 112}}, {"node": {"oid": "c2ed2d4e5003abd01552570452a5b0b38626abca", "messageHeadline": "Lint fixes", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 31}}, {"node": {"oid": "145e53b404af6adb49fba2636474455aba86ff81", "messageHeadline": "Unit tests for account-list-item, amount-max-button and send-amount-r\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 381, "deletions": 0}}, {"node": {"oid": "0bcfbc15446b01b3b87233715cd3ead42d2730e4", "messageHeadline": "Add error message when passwords don't match in first time flow. Chan\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 216, "deletions": 233}}, {"node": {"oid": "6bd1b21d3b8f74c44214f814c3fe1c8770ab9e2d", "messageHeadline": "Merge pull request #4190 from MetaMask/i3614-unlock", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 964, "deletions": 598}}, {"node": {"oid": "0301b33a48fea3c345e2e49fa53693856770a254", "messageHeadline": "Add TextField component to storybook", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "2381c0e0f461304265279155176fa655e2eb97b4", "messageHeadline": "Add new unlock screen design", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 941, "deletions": 598}}, {"node": {"oid": "76ab5c04fae20dc0fd2798ad8a336a0364032aff", "messageHeadline": "Merge pull request #4226 from MetaMask/e2e-tests", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1058, "deletions": 793}}, {"node": {"oid": "f7205e5cc741a71adebc4438d8f74c8307bac42b", "messageHeadline": "fix(package): update ethjs to version 0.4.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db2e564c5717aafd7246b75eb2da4444366b6974", "messageHeadline": "Enhance guide to porting to new platform", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "3632ea29cc0a21448d904d985ae70ee0c13484a4", "messageHeadline": "Merge branch 'develop' into e2e-tests", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1263, "deletions": 2096}}, {"node": {"oid": "bfc19e403b6b1612d60a9e191e250e5a794df4cf", "messageHeadline": "Chinese translation Enhancements (#4218)", "author": {"name": "Orange", "email": "orangemtony@gmail.com", "user": {"login": "orangemio"}}, "additions": 358, "deletions": 25}}, {"node": {"oid": "61d35e7abec6ef138ae08f1ec013da773083609a", "messageHeadline": "Unit tests for from-dropdown; split out send-dropdown-list from from-\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 260, "deletions": 39}}, {"node": {"oid": "4e96ca308124d5d0d44317437d8fd1050cb85f89", "messageHeadline": "Merge pull request #4231 from MetaMask/fix-nodesecurity", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 904, "deletions": 2070}}, {"node": {"oid": "5d79d126484a25ed6ad7f07c779ba91900abae7c", "messageHeadline": "SendRowErrorMessage component test.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d9d528753dbd17ab4cc6796def4d429dfb33f2f8", "messageHeadline": "Increase timeout", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c37ad657cd967564f8fb0e72e346b51ab8b4cd44", "messageHeadline": "Fix typo", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60933f10901730946041815e0d1dd543f7ac6972", "messageHeadline": "Job Screens with Shadow Dom Css selector", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "68bbe18e3261e00734b0522b7e8d18306d51c646", "messageHeadline": "Multistep Shadow Dom Query Selector for local extension id", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "22e2806ae22548c78f94c90e11597a823351d80f", "messageHeadline": "Unit tests for send from, gas, to and wrapper row components.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 403, "deletions": 0}}, {"node": {"oid": "c9c56bcaec59fc0efd0f31ccff7f799bd732dfb2", "messageHeadline": "Add advisory #157 to .nsprc", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f94ffa022c9f76a8d7acbf331f49a363d5e7362d", "messageHeadline": "Fix test descriptions and remove unnecessary proptypes.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "2081768fc5881151c1035236fdb4cb65b1a5f6be", "messageHeadline": "fix lint issues", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3642810584b262cf98f2576248392a389292831f", "messageHeadline": "remove unnecessary lib", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "349fb9e0bcf873de4f63db2bc7a3452043223fde", "messageHeadline": "revert unnecessary change in state manager", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "9026651224f03069d3ab80cef5fe1386f9d7a532", "messageHeadline": "add time stamps to transaction history log entries", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 157, "deletions": 81}}, {"node": {"oid": "b7029a17a119b5a32ec82ec58ec5745fef2aa6aa", "messageHeadline": "Update lodash", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "f98aec5f50078fa76d5548b867d1bc2171dba9a2", "messageHeadline": "Update deep-extend and sshpk", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 454, "deletions": 1623}}, {"node": {"oid": "f441153211c7920573f8bfb699bfda1b6de7efe9", "messageHeadline": "console.log -> assert.equal", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a1661918f19a258c22d2c61b7ea972f9640667d", "messageHeadline": "ImportAccountWithStrategies Json and Keystore", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "f17dc5f4520ce6f9f08db1e87ec9a8917697029a", "messageHeadline": "Merge pull request #4214 from MetaMask/tx-controller-doc-typo", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26c6bddebff70287b0fe805d78d2a13b0212805e", "messageHeadline": "Merge branch 'develop' into e2e-tests", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 3225, "deletions": 55}}, {"node": {"oid": "c3079ff160e0f0d0db8efb1b80692b293a363226", "messageHeadline": "Merge pull request #4196 from MetaMask/i3457-fontweight", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "4177d09664849df8e5c63fb8a63ef272ec99f916", "messageHeadline": "Merge pull request #4099 from MetaMask/i4043-storybook-dev2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3228, "deletions": 32}}, {"node": {"oid": "d59105299a5d1e192d0abc9ec8d249a22c7bb489", "messageHeadline": "Update test:screens to newest chrome extension list", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c9b303dbd37b0ccad98d05a7b88824bf65de542", "messageHeadline": "Merge branch 'develop' into e2e-tests", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "f7a3d8887cf7e6fd198e3143825f0f8a50765376", "messageHeadline": "Update to extension Id path for new chrome", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "28126f60f3f3a3023134f0f5ce9419c5fdae1544", "messageHeadline": "bump extensionizer version to 1.0.1 (see https://github.com/MetaMask/\u2026", "author": {"name": "jabher", "email": "vsevolod.rodionov@gmail.com", "user": {"login": "Jabher"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f2e1cb9302320c9abf2814bfdaea98aee7add92e", "messageHeadline": "Remove approvePersonalMessage test", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "8250fd9d6daae3bcef17d8de4e3f2b22ac58ce5b", "messageHeadline": "Merge branch 'develop' into testing", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 8163, "deletions": 2342}}, {"node": {"oid": "f70652c83ae1bfbc031e48b754a5ca81cbb3a2d6", "messageHeadline": "Add storybook README.md file", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6351b7bb8853dab4c2a87ae7473ef1c10c03dd20", "messageHeadline": "Fix documentation typo", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caf5a6c15c3375d9d64116d80d87eb064e955e59", "messageHeadline": "Fix Slovenian translation (#4189)", "author": {"name": "Filip \u0160", "email": "filip.stamcar@hotmail.com", "user": {"login": "filips123"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e525370fc7e0653c09f373ec06c87448910730d", "messageHeadline": "Merge pull request #4163 from MetaMask/check-nonce-ussage", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "9ccc609e567b373b5f02bddc4d1095b2ce2d6c44", "messageHeadline": "Adds test for send, send-content, send-footer and send-header compone\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 516, "deletions": 16}}, {"node": {"oid": "fff7f52074299482c616dfa58d00d4b4e9b8898f", "messageHeadline": "Change font weight from 300 to 400", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "7c490098548522c16be1b1e84bce37f5bf87f1f4", "messageHeadline": "Unit tests for containers, utils and selectors in send_/", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3222, "deletions": 127}}, {"node": {"oid": "228e06110d3fe90c0f42c1166dbe5573bf5a4043", "messageHeadline": "Remove waiting for button to be enabled TOU", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "025d8e798394fab215a3a41247d4ed2ecf865edd", "messageHeadline": "Merge branch 'e2e-tests' of https://github.com/tmashuang/metamask-ext\u2026", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 5361, "deletions": 2769}}, {"node": {"oid": "1d353c002ddbb636c8291f7e26cf8d8309983e86", "messageHeadline": "Increase timeout for TOU scroll", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23e1290e27c165e967a4a642980abc7c18d759b1", "messageHeadline": "Add a comment on the confirmation transaction metamask popup showing \u2026", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10baffaf48825b9d1bff71a1cea374ffcbb30792", "messageHeadline": "Quit chromedriver after test", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b354af501c229d543a51a0bef701792d71cff72b", "messageHeadline": "Bump package lock", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 285, "deletions": 629}}, {"node": {"oid": "f900821a425ce97695034b3445effe1bbaf4a9a5", "messageHeadline": "Merge branch 'develop' into e2e-tests", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 4412, "deletions": 1477}}, {"node": {"oid": "9bba97a676b47667abdd7b020cebd56a0f3b96c7", "messageHeadline": "Reduce delay for installing firefox addon", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "74e36e6f8f60fed767c92f374eedcc9681f5407b", "messageHeadline": "Add Timeouts for driver.wait", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "8d9d55fec3b0cbbf66b52df3a5e11449d94b5a8d", "messageHeadline": "Test wit driver.wait", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "d5759cf4a8041d1a7cfd55a7d55d8b7ecb29caca", "messageHeadline": "Add storybook integration", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 3218, "deletions": 32}}, {"node": {"oid": "a1d13d45cf7451162b071e5507f1e31b12574e6e", "messageHeadline": "lint - cleanup some unused variables", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "d2aa36f866ae25b2facb90583d552097a80d42b3", "messageHeadline": "test - network controller - remove tests for deprecated APIs + update\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 25}}, {"node": {"oid": "fec4c50657c0be5bdae9dd211ef4b1a6ebb1be43", "messageHeadline": "controllers - network - move default config out of first-time-state", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "096851d091385ee786ab1374e83aaf6a1aa7cbce", "messageHeadline": "Merge pull request #4156 from MetaMask/i4010-spinner", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 115, "deletions": 10}}, {"node": {"oid": "4049e3836c98ce9a4a022c6dc0d0c96f2c42220e", "messageHeadline": "Merge pull request #4173 from MetaMask/chromedriver", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1542, "deletions": 364}}, {"node": {"oid": "3b229775a86294b7c2a23ee64d738ca07dbacebd", "messageHeadline": "Remove eth-block-tracker package", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3e4f158b347c82d36a94ea82ef3d8a0b757063ec", "messageHeadline": "Pin chromedriver version to 2.36.0", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1542, "deletions": 363}}, {"node": {"oid": "85bbb417f563b924ac09b87cd523fee339742cf7", "messageHeadline": "Merge pull request #4172 from MetaMask/nodesecurity", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 319, "deletions": 0}}, {"node": {"oid": "65253e114f5aeb2a801925a988ff301e5af956d2", "messageHeadline": "Adds nsp check to CircleCI tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 319, "deletions": 0}}, {"node": {"oid": "5ae2b683b26872f9a9d3944723716839fc391895", "messageHeadline": "Ci Firefox", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "0416b37ee49684c4d7052a79e556179e8690b847", "messageHeadline": "Merge pull request #4166 from MetaMask/i4010-deps4", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 290, "deletions": 0}}, {"node": {"oid": "2c95390229d1b082faa58ece143a641343adf9d2", "messageHeadline": "Adds sass-loader and style-loader packages for storybook integration", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "a70da53340256f078c7c0183d8768624f727bf07", "messageHeadline": "Adds path and resolve-url-loader packages for storybook integration", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 167, "deletions": 0}}, {"node": {"oid": "4c405580909106a582c0a7b42dadeca401c39f3c", "messageHeadline": "Merge pull request #4164 from MetaMask/i4010-deps3", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4964, "deletions": 4636}}, {"node": {"oid": "5e688f07818d126809a14411bc307bfb3310fa53", "messageHeadline": "Delay around the addon install", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "79baa37f310e792c81bed1aa521c550147de302f", "messageHeadline": "test increase timeout", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a54deadf9c4d947407eff61d15a1895a6aecc3a", "messageHeadline": "Adds css-loader and file-loader needed for storybook integration", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 4964, "deletions": 4636}}, {"node": {"oid": "a45cb754358ff798dce25fa0b44d6b182abc7692", "messageHeadline": "transactions - add a nonce check utility for ui use", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "62bf76db53cf0702739d2735edfe8ffcb142b7c2", "messageHeadline": "fix - getTxsByMetaData check if the key is in the object not if the v\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c08a5d04c4e7d6c69dfd11a174f13126225c374c", "messageHeadline": "Async/await installing extension", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9dfe4f410da8197cb6dfdc312ab04fe585e59fb6", "messageHeadline": "Firefox", "author": {"name": "Thomas", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2617, "deletions": 290}}, {"node": {"oid": "ad1f98f8f2b487653a7a144795ac672727414473", "messageHeadline": "Merge pull request #4162 from MetaMask/ui-actions-pify-importNewAccount", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e48ddfceb0e0ac4b271b1d946c567539c8d4432", "messageHeadline": "ui - actions - importNewAccount - rethrow err on failure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e869d09c79b0ba276cb6a82da1f01b2d4bfefce7", "messageHeadline": "Merge branch 'i3725-refactor-send-component-' of github.com:MetaMask/\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1501, "deletions": 1154}}, {"node": {"oid": "e488c0eeeace80708285fa5e7d83f3fa219a86c8", "messageHeadline": "Delete dead send code.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 723}}, {"node": {"oid": "6def76e294d813c4f5a6c11fed3faf19580cc04b", "messageHeadline": "Merge pull request #4157 from danjm/i3725-refactor-send-component-2", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1942, "deletions": 1170}}, {"node": {"oid": "2f78fffbdbb0e41d73bcde2c15c88fff095614b7", "messageHeadline": "Merge branch 'i3725-refactor-send-component-' into i3725-refactor-sen\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11227, "deletions": 2787}}, {"node": {"oid": "ffda954add95fc17049cd0f5386952dabfc4168b", "messageHeadline": "Fix styling of the app spinner", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 115, "deletions": 10}}, {"node": {"oid": "53caa49666e00ecb21a5a999da01355a6c7485e3", "messageHeadline": "network - refactor to remove unnecesary code", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 29, "deletions": 124}}, {"node": {"oid": "6f316ca450967c161e7f231127a76494bace40a8", "messageHeadline": "network - remove setNetworkEndpoints", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 45}}, {"node": {"oid": "bfedd2776d1fa668259488a5216c533b4e959fb0", "messageHeadline": "controllers - network - more semantic assert", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84275456e40d2373abe55bc756f09096a80e5fd6", "messageHeadline": "Merge pull request #4143 from prettymuchbryce/blacklist-shopify-iframe", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "93a9ef284e527a4a7d26305be8abf455d938cca4", "messageHeadline": "sentry - add helper to fully rewrite all error messages", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "5ec631cad34a31a1268c990f0b952453ce97090b", "messageHeadline": "Handle Promise rejections when importing accounts (#4142)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a93237a4cd8c5aa11f8db634ca65658e4f2b784f", "messageHeadline": "Merge pull request #4144 from MetaMask/ui-actions-pify-importNewAccount", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "bce7adac8528b71402d515374983b811a56ddf57", "messageHeadline": "ui - actions - importNewAccount - use async and pify for cleaner syntax", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "3180b69b974f8ffc0d6546a647725d1bf8539483", "messageHeadline": "Merge pull request #4140 from MetaMask/v4.6.1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 887, "deletions": 660}}, {"node": {"oid": "18a8a211799645886efeaba875b5aa8f80773e7f", "messageHeadline": "Blacklist problematic shopify iFrame", "author": {"name": "Bryce Neal", "email": "brycedneal@gmail.com", "user": {"login": "prettymuchbryce"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "477063a5a0e9f218af2a49886c44a9bc153c13d3", "messageHeadline": "Version 4.6.1", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5736a1f46d71872dee21efa3a167e4cfe12d5c0c", "messageHeadline": "Merge pull request #4139 from MetaMask/sentry-enhancements", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "e881ea7aaf1faea8fdbf730c09a1aadbf2366d45", "messageHeadline": "sentry - report error-like messages using the obj message", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "2a8d3ea450791c9c932bff4908aab3e62a1408f5", "messageHeadline": "sentry - wrap report modifiers in a try-catch", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "5f3f8c85fcc5bd378ef1a886434a3e98546fee7f", "messageHeadline": "Merge pull request #4059 from MetaMask/i-4033-seed-words", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 475, "deletions": 425}}, {"node": {"oid": "9b1c07c75045f4a7124e4f0fcd416535f88182ae", "messageHeadline": "Merge pull request #4111 from MetaMask/build-fix-sourcemaps", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 103, "deletions": 62}}, {"node": {"oid": "099fc0917dd5d281b60e2879bd1f555fe0988981", "messageHeadline": "Merge pull request #4131 from MetaMask/emitter-cleanup", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "f7ea5bf7935ace7693e620a15d66a0c51982b488", "messageHeadline": "Merge pull request #4121 from MetaMask/i3688-shapeshift-500s", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2601aa594e9d708a9484f51d5d3e2f1ec6d25a3c", "messageHeadline": "Merge pull request #4116 from MetaMask/test-unit-ganache", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 114, "deletions": 55}}, {"node": {"oid": "98ae853b6c67bce137df00c2527e5ece25f1129e", "messageHeadline": "require log", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "954394f81090b1a6a4afe55243caa3671b88addc", "messageHeadline": "Remove 'goHome' from send_", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "beb8d1cf5e2c15a57a72c85067f31c2e383ea08c", "messageHeadline": "Move getMaxModeOn selector to amount-max-button container.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "4a8c3194c2a4742d448d9fa9240c56a1e3319601", "messageHeadline": "Use constants for send screen errors messages.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "bc145dc6a64ef5536bcbd263707b4cee071aea3b", "messageHeadline": "Fix send-v2__form class in send-content.component", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41b609ab5ba185c8f5d7068aea8a638ae194ae66", "messageHeadline": "Fix amount max button.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "755d4945f7b69fe2bbe936f51dcecd8fa93dbe7b", "messageHeadline": "Merge pull request #4132 from MetaMask/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "5529ec6efd6fa659d790b4641e47cf247b7cfca7", "messageHeadline": "Fix close button on send screen", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "26f965bcceb26ce7cdec9df9f213b44be8d9acac", "messageHeadline": "Further refactors; includes refactor of send-v2.js and associated con\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 489, "deletions": 156}}, {"node": {"oid": "daaaab3ab06688cc7b3d349ce436c59909f54f5c", "messageHeadline": "Verify identities state after restoring new accounts (#4091)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "706647785cee23d177d646c3a06f5dc2a2586feb", "messageHeadline": "log emitter errors", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "7eb735651bcd1c3a4ef2b4da1be5d7444e282b44", "messageHeadline": "transactions - run event emitters outside context of _setTxStatus", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "aa3dc83bf046d4c84d83976238c032dfeb953014", "messageHeadline": "Merge pull request #4128 from MetaMask/raven-transport-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "873f85d9962ff569baa8a5bbf2c1337c3b920419", "messageHeadline": "guard adainst raven erroring", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "b4b33b57bcbdc2f1c8572efb0d98cbe6b86eee39", "messageHeadline": "Fix ShapeShift purchases on new UI", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "805c16170453ed5106dcc1d48f0efc123831f960", "messageHeadline": "Update old UI ShapeshiftForm to gracefully handle errors", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "141884ee6ad55da98f5a0752b76e55238ddc5c5d", "messageHeadline": "Merge pull request #4113 from MetaMask/i4107-send-tokens-without-symb\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "1a60f42933739ae69f7ff0ac4ba56f4f4c9bfff5", "messageHeadline": "deps - package-lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 43, "deletions": 51}}, {"node": {"oid": "f4fe3e81c16073c06aef489252f31cabef8b2214", "messageHeadline": "development - add sourcemap debug tool", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "5c9cb0b7872d842bc5465894e1b2844ee352556c", "messageHeadline": "build - minify via gulp-uglify-es instead of uglifyify", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "e01b81ed9be3dbfd67ae489e277c8aaf6adf58a7", "messageHeadline": "deps - package-lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 80, "deletions": 38}}, {"node": {"oid": "b8a18feb51ed10ea56af47d4486f9c90bf713a0a", "messageHeadline": "test - unit - send from test accounts to avoid not-enough-balance err\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b487dab2e78be64a05a8eaa9c3dcd481f4aebb84", "messageHeadline": "test - unit - use ganache instead of deprecated block-tracker test util", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "9f9e8789cc707fa3c53d64edeb2d51e84defcbc6", "messageHeadline": "Simplify return of existing token in getSymbolAndDecimals", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b71dbf52d190a597ad3e06e4717cc641e1abe57a", "messageHeadline": "Convert decimals to string in getSymbolAndDecimals; return null for s\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "6de450488b8303e01d4be60c571e99f995711e51", "messageHeadline": "Wraps calls to symbol() and decimals() in try catch", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "2b9925a9e4d5a1495c8ccf4a265a179eca7868ad", "messageHeadline": "Merge pull request #4110 from MetaMask/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 862, "deletions": 395}}, {"node": {"oid": "387ec5b5538ecfa58ee9468e9b2c478b0d4285f4", "messageHeadline": "Merge pull request #4097 from MetaMask/i4096-token-rates-error", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1bad3fa25782a322859df8942abf39b08777f13d", "messageHeadline": "Allow transactions with 0-gwei gas price (#4073)", "author": {"name": "Paul Bouchon", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 80, "deletions": 48}}, {"node": {"oid": "33c16d1bf62133a87d8f24232ee85438a6b6a0e6", "messageHeadline": "Fixes to get tests passing.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "91c201aa72581a59a0d2ef73a225b1768584dea7", "messageHeadline": "Lint fixes and alphabetization for i3725-refactor-send-component", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 330, "deletions": 365}}, {"node": {"oid": "61b8c3efff3b12e117c80db80c237dcfce0c0f49", "messageHeadline": "Redirect to correct seed phrase screen", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c5994abc9354158d74bf2079192c7f60818f9be", "messageHeadline": "Return 0 for token rate fetch failures", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4e7b0ff15c5a57cd58497aa292c884a97e8a5d23", "messageHeadline": "Merge pull request #4095 from MetaMask/v4.6.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1974, "deletions": 249}}, {"node": {"oid": "b97457e9e2b74ca1bffc7655568e4f61dba1c409", "messageHeadline": "v4.6.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8ff7806f1b471a90fa3f45ebc10f0f4452ade541", "messageHeadline": "Core of the refactor complete", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 757, "deletions": 489}}, {"node": {"oid": "dcd04091cc0149cbb0a49bfdf7897e2ac480c7bc", "messageHeadline": "Merge pull request #4042 from MetaMask/tx-controller-rewrite-v3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 859, "deletions": 394}}, {"node": {"oid": "21349dd612f1eed0e4f97e4ebf27bed05d5b8992", "messageHeadline": "Merge pull request #4065 from MetaMask/i18n-helper-bugfix", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bd04fe592e5f7913d7348c481cb29270a1c4353b", "messageHeadline": "Merge pull request #4083 from MetaMask/pe-bump", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 176, "deletions": 42}}, {"node": {"oid": "ee8b91262df3c614252e7f2a0aae464f533a06ed", "messageHeadline": "i18n-helper - wrap fallback in brackets to help indicate something is\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdd35b12b68590687cc9e00607bf398079ac7e63", "messageHeadline": "Merge pull request #4068 from MetaMask/privacy-notice-patch", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03517f79655a8991ecb2b4f19994369fade3b8b5", "messageHeadline": "Updated notices json file.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c63b11e3f338d81a19385274edfa52b9e7e6983", "messageHeadline": "rpc - bump provider-engine + eth-json-rpc-filters", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 176, "deletions": 42}}, {"node": {"oid": "806a3c7eff5c68695f2e6aeb1cde477adb559452", "messageHeadline": "Merge pull request #4080 from MetaMask/AddDevelopGuideToContributing", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b9e5ef97b21ce75a7acb944ac216197d6d355937", "messageHeadline": "Merge pull request #4070 from MetaMask/i3999-DeterministicBuilds", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1761, "deletions": 175}}, {"node": {"oid": "8ffce8b59dc95ffa1af72293f40c21f78fd103bb", "messageHeadline": "transactions - more docs and clean ups", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 116, "deletions": 55}}, {"node": {"oid": "1eb80cc46d1d375e36907992dc713c2d05ac5f7f", "messageHeadline": "Add develop guide to contributing.md", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b2fbc6399a94fee5e6fee17f2a84c0d28ef1e042", "messageHeadline": "Return key instead of empty string on i18n fail", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91161739a5a0d45eb0467dc4943969fb64994fe6", "messageHeadline": "Move uglifyify to MetaMask org", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6653b9f94b60dfaf576530a7248659b177b136b", "messageHeadline": "Merge pull request #4069 from MetaMask/i4056-LatestPriceApi", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c5add59f72a1700d5f2294d988fc319e652fdef", "messageHeadline": "Make minified builds more determinstic", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1761, "deletions": 175}}, {"node": {"oid": "7ec775d614b3717a424e6a5576aef90a74e4344d", "messageHeadline": "Use latest balanc3 api for prices", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c7f00cae0d7941d7b4f44edc94c625ae86acb23", "messageHeadline": "Clarify privacy notice", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bf6589c440330d0089da4012709b831c722945a", "messageHeadline": "Bump package-lock", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 186, "deletions": 621}}, {"node": {"oid": "629457ea5460a1841d4682a234d6a6fb330517f9", "messageHeadline": "setupUntrustedCommunication and setupTrustedCommunication", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "3500689ed0a7e19cd36283df10482171572d0d1c", "messageHeadline": "i18n-helper - abort on i18n failure", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ac334d7b1a9cd8b6888f5c4f3309740d5df62474", "messageHeadline": "Merge pull request #4040 from MetaMask/dm-docs-2", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 764, "deletions": 54}}, {"node": {"oid": "02a6d2089ede7d3faf4990c40b85b9f773f82c64", "messageHeadline": "Merge branch 'master' into i3725-refactor-send-component", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5940, "deletions": 2147}}, {"node": {"oid": "0fbd389a509a2447d833192bbe854c586890d512", "messageHeadline": "lint fix", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed264d34796d0783576c94b1e7b9fe630764a977", "messageHeadline": "Merge branch 'master' into dm-docs-2", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 957, "deletions": 4390}}, {"node": {"oid": "020824f3c79c8c7a17f827b47ff9e54338d2b34a", "messageHeadline": "Remove accidentally added code in message-manager.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "016d492414b1229ec9bc023782a8cd571909afca", "messageHeadline": "Remove unnecessary doc comment.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "66ae4a948abbebdb513f9bd60d47fda36095e8df", "messageHeadline": "Merge pull request #3940 from nyatla/master", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f5f5100da70b29a3f6abee29d3c7fb7565a64dd9", "messageHeadline": "Merge pull request #4023 from MetaMask/greenkeeper/ethjs-contract-0.2.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9d3b158b62409a4e40f4944a786c1f02063a829", "messageHeadline": "Merge pull request #4062 from MetaMask/i4056-LatestPriceApi", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ae2558d205b67fe1b379e9411212721e405396b", "messageHeadline": "Merge pull request #3934 from MetaMask/node-engines", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "425525fbc15b762ebca55750b58fa4a98a744b90", "messageHeadline": "Merge pull request #3935 from MetaMask/ci-tests-first-then-dessert", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "0996daa65d772454b0a1276538549add37bf5809", "messageHeadline": "Merge pull request #4057 from MetaMask/sentry-bump", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a833f02f33380ff636c4f01937bb7140ea544aa9", "messageHeadline": "Use the metamask balanc3 dev price api", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dd8158b1da0fcc2382df16af2645ce5e7eeff25", "messageHeadline": "Merge pull request #4029 from MetaMask/DocumentMetaMaskController", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 330, "deletions": 131}}, {"node": {"oid": "4289f813e9f90a38b98f1d067d4e7556438641c8", "messageHeadline": "Merge pull request #3968 from MetaMask/gh-3653", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 212, "deletions": 121}}, {"node": {"oid": "f1c0d8ad6e5dd99dae723b9bc0ca80bed27e8bc1", "messageHeadline": "Merge pull request #4028 from MetaMask/i4016-customrpc", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9679cdae02e0ad645ced1a8627ada68456dcbbdb", "messageHeadline": "Merge pull request #4041 from MetaMask/DocumentBackground", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 127, "deletions": 2}}, {"node": {"oid": "5abb0256a9de6f45cf47da5baa1a4f3c45c473c9", "messageHeadline": "Linted docs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "010092312998e90688e1bfb004eb55c67a337429", "messageHeadline": "Merge branch 'master' into testing", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 5281, "deletions": 1908}}, {"node": {"oid": "ddece0cc11215b323df96287f39e6758aa559f77", "messageHeadline": "ConfigManager markAccountsFound, markPasswordForgotten, unMarkPasswor\u2026", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "c120fbdfb9c5fb714af6279e362e07a9fe64f292", "messageHeadline": "deps - bump sentry for more detailed fetch failure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9e41f58af2f236389f11bd1d401da73c0d709b2d", "messageHeadline": "Clean up network config", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 212, "deletions": 121}}, {"node": {"oid": "621e9334bc7009f7ccd7c1536df00ff6f8240bd3", "messageHeadline": "Cleaned up some typos and JSDocs in Transactions", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "0c26df965330a7ad63d4b41bdacb37b1d1b9a673", "messageHeadline": "Fix nits.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "1d2d9798cbd22f0d4d9ce870f55dc97d4ee4bd2a", "messageHeadline": "Merge branch 'master' of https://github.com/MetaMask/metamask-extensi\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 305, "deletions": 4150}}, {"node": {"oid": "3082d2e4ef02306d5c09fbd1032a22d2efa33324", "messageHeadline": "Use new design for reveal seed screen. Persist seed words only in fir\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 461, "deletions": 306}}, {"node": {"oid": "477b74124d24c9497fafb0c976eba27712c69d79", "messageHeadline": "Revert \"Fix UI getting stuck in Reveal Seed screen\"", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 23, "deletions": 116}}, {"node": {"oid": "74c419f9b65841c2966d1fe3b7414bf11e09e0d8", "messageHeadline": "Merge pull request #4020 from MetaMask/i3941-jsdoc-bitpshr", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 296, "deletions": 4149}}, {"node": {"oid": "69920045e9d2392b01041532a3dfe7f33493a594", "messageHeadline": "Minor fixes in a number of docs.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "3ec22dc7e1676f5679bc33d8b5f314c890e28b8a", "messageHeadline": "Notification manager method docs.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "327ec03d6f5219bb42efabeb02536bb6f6781f76", "messageHeadline": "Remove wrong chars", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "357582cc529556edce7ed8068157a3d7f7f3027c", "messageHeadline": "Add ui note to background docs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17afe922d4b23aa2005e1ffe8cea3d67b9843ff7", "messageHeadline": "Lint background docs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ff689748a74da3531f5c228c13395d9c44cbe6aa", "messageHeadline": "Document MetaMaskState and TransactionMeta", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "fad8afb7d128ed329272f92378fb46ade07ecead", "messageHeadline": "Linted jsdocs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 60, "deletions": 52}}, {"node": {"oid": "71b0de76ffdbdfc0ae696a009d5ee34971541e0b", "messageHeadline": "Merge branch 'master' into dm-docs-2", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8813, "deletions": 1965}}, {"node": {"oid": "2a1912642c55fe16e180a80a0b8fa00ac13722df", "messageHeadline": "resetAccount and addNewAccount", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "8636f3bae547ace7d099a3ed516bf013dfe3858e", "messageHeadline": "Clean up JSDoc for background scripts", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "e862a5091e271e8065e9da3c25540612f98a8d2a", "messageHeadline": "transactions - fix refernces", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c20c97ce625207c7afcd48a12f6e7891d582ae99", "messageHeadline": "Merge branch 'master' into tx-controller-rewrite-v3", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 14645, "deletions": 3418}}, {"node": {"oid": "eeb9390de81ce6fc92247d5c499e991dce8330bd", "messageHeadline": "meta - transactions - docs yo!", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 351, "deletions": 73}}, {"node": {"oid": "9c7eafc86f1d9d06dd6a5b66ecd2154b09299d03", "messageHeadline": "Add more documentation to computed balances controller", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "16434776a4f474cc4d4bdf004b4715f292f01fe5", "messageHeadline": "Document Background Script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "00efcf9e8ba34d448b628c98d32ad12d5be2ffc9", "messageHeadline": "Merge pull request #4030 from MetaMask/i4014-metamask-version", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9f12c26d44a0d78f28af25056857b993f80bbd95", "messageHeadline": "Even more documentation for various controllers and libs.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 742, "deletions": 49}}, {"node": {"oid": "73b2960e7f52e602af02a3fe4b2b457e740c00b5", "messageHeadline": "Merge pull request #4026 from MetaMask/i4015-oldui-seed", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "2fdf45b418133258377d9cfb46aae57954be5d29", "messageHeadline": "Show correct MetaMask version number in the Info page", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1ef6528921263fb9dbae35476a1d9827e1d87508", "messageHeadline": "Add JSDoc to various background scripts", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 14, "deletions": 9339}}, {"node": {"oid": "f78d2f5e0b633ac33da8c0a9e98ca36d8814e155", "messageHeadline": "Added docs to MM-controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 321, "deletions": 130}}, {"node": {"oid": "ce74cd7774dbf2ecc7f9c9aa98f61fcd08fb6d39", "messageHeadline": "Fix custom RPC not redirecting to Settings page", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1d80a4c452cc41b28e0a6a565b8fd48f0ff0252d", "messageHeadline": "Fix exception thrown when revealing seed words", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "4544d57f2632ce5a00dc8780a7b360ab9b2657c3", "messageHeadline": "Merge pull request #3984 from whymarrh/3941-jsdoc", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 150, "deletions": 48}}, {"node": {"oid": "49e02baea0b62ef13a585b678480709b34b808f7", "messageHeadline": "fix(package): update ethjs-contract to version 0.2.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dbdc87713a652dec4c90fa792dda08d613d4198", "messageHeadline": "Add generated docs", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 5487, "deletions": 229}}, {"node": {"oid": "c9f83fe8bc60a87876242a2dfb5350fceafffca1", "messageHeadline": "Add JSDoc to various background scripts", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 205, "deletions": 70}}, {"node": {"oid": "6742a5b2722da7af9320f46b18e9f4b59c5666ba", "messageHeadline": "Merge pull request #3987 from MetaMask/dm-docs-1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 389, "deletions": 17}}, {"node": {"oid": "603c1310ffc0cdb61a66f68b8240e76c2ae7cb04", "messageHeadline": "Add a few missing docblocks to background files", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 150, "deletions": 48}}, {"node": {"oid": "164f9c4662072dc0960ee5dc2c021545a7b14d8a", "messageHeadline": "Missing bracket in docblock.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "649d2f8b229a6a749c0129dd5ef6dcf5b870e6c9", "messageHeadline": "Merge branch 'master' into dm-docs-1", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8290, "deletions": 1703}}, {"node": {"oid": "061975cd4a92dfcff7c98c2ab34290b8680c5545", "messageHeadline": "Merge pull request #3977 from MetaMask/i-3913-big-number", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 52, "deletions": 25}}, {"node": {"oid": "0a14cedaf1b63a334da5384c2c9cd3c6a91f877a", "messageHeadline": "Merge pull request #4004 from MetaMask/i3955-reveal-seed", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 116, "deletions": 23}}, {"node": {"oid": "40f0a40edfdb928f824f08ed0ba39a707825e2d3", "messageHeadline": "Merge pull request #3998 from MetaMask/i3988-checksummed-address", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "e80bd230b9bb6ac9ff05d7095f74dd2fd7ebb3af", "messageHeadline": "NO MIXED TABS AND SPACES", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 137, "deletions": 137}}, {"node": {"oid": "6d96b1a2ab0ac09ca8e5948ff11d2924faef4cd7", "messageHeadline": "Documentation fix: @constant -> @property", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30df8b7995c61ce1ede06f9caef5c507fb678ddd", "messageHeadline": "newUnsignedMessage and newUnsignedPersonalMessage", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "7e21fc2aa780ccb4ffb2f642156385db22c47a52", "messageHeadline": "I18n - add Tamil + some Hindi fixes", "author": {"name": "Vikas Kumar Yadav", "email": "vikasharry03@gmail.com", "user": {"login": "vikaskyadav"}}, "additions": 923, "deletions": 10}}, {"node": {"oid": "2c8156ebe91941309d49e8f8f1ed8e9d740bb9de", "messageHeadline": "Fix UI getting stuck in Reveal Seed screen", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 116, "deletions": 23}}, {"node": {"oid": "cce123c30e9562e01971edf9ae11b89cf91c7089", "messageHeadline": "Show checksummed addresses throughout the UI", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "053044fb6561bb3fe7b87c61bf5d5d2750c46c58", "messageHeadline": "Fix spinner layout", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "de7fc781a56fe21c01d8038b01da01fdec90f219", "messageHeadline": "Fix BigNumber exception in confirm-send-ether", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "1c892670de61119f4e06f55a0dc6a1beb3c669b5", "messageHeadline": "Merge pull request #4000 from MetaMask/deps", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "e77dbaa0dcd870acdebbf67cd53c2676dcb119c5", "messageHeadline": "deps - update keyring controller and other eth-dependinces", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "2ce33a3eee5383681b638ef6c426c46b65c6fa79", "messageHeadline": "Merge pull request #3853 from MetaMask/i3580-InternationalizeCurrency", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1235, "deletions": 1300}}, {"node": {"oid": "6ee57dcad70057b1f71b9abe53d9d4965cbbe3e8", "messageHeadline": "Merge branch 'master' into i3580-InternationalizeCurrency", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 6088, "deletions": 346}}, {"node": {"oid": "ad7d38c0dc206074379c813b307ed9350c7efeb0", "messageHeadline": "Update: allow other extension to connect", "author": {"name": "Jakub Stasiak", "email": "kubafr2@gmail.com", "user": {"login": "jakubsta"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "7b70804aa0d74120098a4bcb2c375d29080e8368", "messageHeadline": "Merge pull request #3969 from MetaMask/i3966-AddJsDocsPage", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4254, "deletions": 0}}, {"node": {"oid": "bdec1bc90b4f057eae77d2986b228c4ef2e7dfb8", "messageHeadline": "Merge pull request #3995 from MetaMask/i3759-popup", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 104, "deletions": 68}}, {"node": {"oid": "b0a105ce809b8b7e5e4431bd1ddecc523586cad0", "messageHeadline": "Fix confirmation popup not always opening", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 104, "deletions": 68}}, {"node": {"oid": "6da00c4061b4af1bb282c9ad68eaa2deef84093b", "messageHeadline": "Add missing descriptions in util.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b5d506cec7fe182f64e71772c7f17bf697f31d8", "messageHeadline": "Document async function as returning a promise.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "128cb1af46224da9c0f5158107b6ac2da40b0622", "messageHeadline": "Improve documentation of promises that return undefined.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e9ca7199ab9b63ef728fa93f8e98295c3096c553", "messageHeadline": "Typo fixes, type fixes on the return clauses of the buyEthUrl and get\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e4eb69dcc290a7e7eb27cab7ec57a8097345d81e", "messageHeadline": "Merge pull request #3982 from MetaMask/i3981-contract-rates", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 147, "deletions": 92}}, {"node": {"oid": "06689765146c3ca88fc206d93387b05e1db3b81c", "messageHeadline": "Merge branch 'master' into i3981-contract-rates", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1166, "deletions": 141}}, {"node": {"oid": "6e1fcefdf1bec334b9cd7a38e6a2f2bb6a007f6e", "messageHeadline": "Update CHANGELOG with information about rate fetching", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6a7fd3c774f50954050d651f7e6b8ff325ce2940", "messageHeadline": "Merge pull request #3967 from MetaMask/AddTeamDocs", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "cc7e71488ea9df9246f1bfcf9db9a4695fd515de", "messageHeadline": "Spell deprecated correctly.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26d2f5cd0ebe8a0b248253b1f932457fb3dc31a9", "messageHeadline": "Merge pull request #3970 from MetaMask/i3651-removeGlobalLog", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 172, "deletions": 113}}, {"node": {"oid": "23acddf8f6fe4cb2d23e9b508c9b95f1f50fe32a", "messageHeadline": "@params -> @param fix", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b4912f29cd3b6e0a5df81e9f69acc50b03e31c0c", "messageHeadline": "Disable token price polling when no client is active", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b3bf7cd9707897ab3823dcfdbe28549f33e13d21", "messageHeadline": "Fix spelling typo", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "641e7eb38b6b076362d899b1e3dce665d729d08e", "messageHeadline": "Merge pull request #3978 from espoem/cs-lang", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 913, "deletions": 0}}, {"node": {"oid": "458fc3ff96d7b3996e711eb125cbbee2f6bdd826", "messageHeadline": "Merge pull request #3985 from whymarrh/unused-jshint", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "20a075657f9c8133b65ea9cf6e8f1f633bc8a8e6", "messageHeadline": "Documentation for various controllers and libs", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 387, "deletions": 19}}, {"node": {"oid": "b542426c62c5838f020ed57e9cd1828373acb790", "messageHeadline": "Remove unused JSHint file, ESLint is the standard", "author": {"name": "Whymarrh Whitby", "email": "whymarrh.whitby@gmail.com", "user": {"login": "whymarrh"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "603d6ab41681d3bf644c41d0e414b058a1334801", "messageHeadline": "Merge pull request #3976 from MetaMask/i3973-FixLocaleSettings", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d0447f90583275868bb72aa7ae8f670bf3668173", "messageHeadline": "Maintain token prices using a background service", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 117, "deletions": 81}}, {"node": {"oid": "a350e80feea6747a5e10088ac6ec15171a590a65", "messageHeadline": "Fetch token prices based on contract address", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 85, "deletions": 81}}, {"node": {"oid": "edc6797e75ec3fdfa8fa887739fc954515ce690b", "messageHeadline": "Fix vault translation", "author": {"name": "Martin \u0160m\u00edd", "email": "martin.smid94@seznam.cz", "user": {"login": "espoem"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d7e6d5298313b32128f92f0c3f16aac9325ba61", "messageHeadline": "Add czech translation", "author": {"name": "Martin \u0160m\u00edd", "email": "martin.smid94@seznam.cz", "user": {"login": "espoem"}}, "additions": 913, "deletions": 0}}, {"node": {"oid": "34692acdf918f3e75eb61f768f3869bd76e4b3b9", "messageHeadline": "Fix action for setting locale", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7129d7c0f3ce11839f8b8a576eb1e2c093fb96cc", "messageHeadline": "Require loglevel singleton in each module that uses it", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 172, "deletions": 113}}, {"node": {"oid": "943eea043cc40ea42ffe757a7115ccbc5585b37b", "messageHeadline": "fix up - more docs", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 77, "deletions": 38}}, {"node": {"oid": "88f4212363601b2bb3778f4090235a0a0740b4c9", "messageHeadline": "meta - transactions - code clean up and jsDoc", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 111, "deletions": 43}}, {"node": {"oid": "3afe76bcba5eb1b84c748b13b61d1a22bed40bd3", "messageHeadline": "Merge pull request #3975 from MetaMask/i3947-composableStore", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 697, "deletions": 325}}, {"node": {"oid": "8974f933fc97a37f5cd8dcd510ff0e6dc21d6751", "messageHeadline": "Add tests for ComposableObservableStore", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "4780f825b1bfb33f03c60133f293b122b8b43be4", "messageHeadline": "Add ComposableObservableStore for subscription management", "author": {"name": "bitpshr", "email": "mail@bitpshr.net", "user": {"login": "bitpshr"}}, "additions": 662, "deletions": 325}}, {"node": {"oid": "136caa2034e151763347d20488f2516277631bc9", "messageHeadline": "Add JSDocs Page and Script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4681, "deletions": 61}}, {"node": {"oid": "153a26752f746fe82a101db8eaa67dee4a4a45e1", "messageHeadline": "Add Herman team documentation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "174fb1691dc1b4642b394dd92312a0ae2e96987f", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "044ac112254a86c92aec7eb51dbb1a7e60927fca", "messageHeadline": "Add Paul to team docs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e8411971419473e24defc6b69596d33a0a90ccfb", "messageHeadline": "Add team member documentation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "3aaa28531e1b05a93a68d8016d1648191cdc9696", "messageHeadline": "transactions - code cleanup", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 59, "deletions": 58}}, {"node": {"oid": "8fb1237d6425655b88d0bca6ef000d7b77939617", "messageHeadline": "Documentation for environemnt-type.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f82c51c2c4782f54fb1d690f2dc1c309fafefe65", "messageHeadline": "Merge branch 'master' into testing", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 10833, "deletions": 3169}}, {"node": {"oid": "30474ccd35d5d7f30ffb8dff0acc8fbc77f44731", "messageHeadline": "MM-controlller tests", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "59c887301aba5d746d669441ec78ef7ec5de3146", "messageHeadline": "second commit", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 461, "deletions": 50}}, {"node": {"oid": "f96c13d616e429447ac0a6a24c6aeee902162b88", "messageHeadline": "Refactor page-container component structure", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1372, "deletions": 111}}, {"node": {"oid": "5494aa4f9c34353158dc0c6d07d48abec247ccd8", "messageHeadline": "transactions - lint fixes", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2d7c3c2b00a698b19ac015624154c3c1cd2619b2", "messageHeadline": "meta - transactions - create a transactions dir in controller and mov\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 255, "deletions": 240}}, {"node": {"oid": "c9a4077207923ac5fa5c0f97e65b130c61532051", "messageHeadline": "Reduced button padding.", "author": {"name": "nyatla", "email": "nyatla39@gmail.com", "user": {"login": "nyatla"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f4d8da927734b2dcd597d1cc833f9fe6ac59cc77", "messageHeadline": "Merge branch 'master' into i3725-refactor-send-component", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6033, "deletions": 1916}}, {"node": {"oid": "5166e1a9fda8fce749110c28ace11a5d2cedec9e", "messageHeadline": "Expanded dropdown menu width of title.", "author": {"name": "nyatla", "email": "nyatla39@gmail.com", "user": {"login": "nyatla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ccd9ca29d9474e376fa6fcfed0d2655e0589462", "messageHeadline": "Changed mouse cursor to \"pointer\" on the cancel text at the top left \u2026", "author": {"name": "nyatla", "email": "nyatla39@gmail.com", "user": {"login": "nyatla"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f15b81089e86dc095983faeba4a97209ddd670ce", "messageHeadline": "Merge branch 'master' into i3580-InternationalizeCurrency", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 994, "deletions": 33}}, {"node": {"oid": "29dab1e9e00c1c1e6ad834026df51b2839d3171d", "messageHeadline": "Merge pull request #3938 from nyatla/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 72, "deletions": 27}}, {"node": {"oid": "224e6e1696723e7db18e8db7aa47b98987270c0a", "messageHeadline": "Merge pull request #3894 from danjm/i3696-disablefirsttimeimportloading", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "311d3530e322e17047adb2ad82bfb93dce0da028", "messageHeadline": "\u30ed\u30fc\u30ab\u30e9\u30a4\u30ba\u30d5\u30a1\u30a4\u30eb\u4ee5\u5916\u3092\u5143\u306b\u623b\u3057\u305f", "author": {"name": "nyatla", "email": "nyatla39@gmail.com", "user": {"login": "nyatla"}}, "additions": 1850, "deletions": 3394}}, {"node": {"oid": "cc246528b509b80e560715f3b315acf0764e99e7", "messageHeadline": "Merge tag 'v4.5.5'", "author": {"name": "nyatla", "email": "nyatla39@gmail.com", "user": {"login": "nyatla"}}, "additions": 10928, "deletions": 3431}}, {"node": {"oid": "bc0487006c623f1c81c186ba5b2a7137efb940ec", "messageHeadline": "Update messages.json", "author": {"name": "R.IIzuka", "email": "nyatla39@gmail.com", "user": {"login": "nyatla"}}, "additions": 207, "deletions": 92}}, {"node": {"oid": "285265ce8aba4c1c9685c2dff0e16fab3b2daca7", "messageHeadline": "Add basic currency localization test.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "4e6c0574dd70ea216636eb07612c6e568428c510", "messageHeadline": "Fix integration tests so that they check for localize currency.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "50dfa2b7d301121b7a314426b651562230c7e1ce", "messageHeadline": "Merge pull request #3852 from MetaMask/i3621-LogoPerformance", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "df1f891585dc41a7d725d592902a84e432e66dc4", "messageHeadline": "Merge branch 'master' into i3621-LogoPerformance", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6510, "deletions": 2014}}, {"node": {"oid": "4a2db1d9e14aad7bd8e63c3073180c39305862d8", "messageHeadline": "ci - complete all tests before running extras", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "305f5f0034f347ee3eacbc4e6ef41817c1de9ab2", "messageHeadline": "Translate to Turkish (#3876)", "author": {"name": "Mert Ozdag", "email": "mert.ozdag@gmail.com", "user": {"login": "murduk"}}, "additions": 913, "deletions": 0}}, {"node": {"oid": "e201ebaf584470f253d81b3cab3bde7b3f7ecbaf", "messageHeadline": "Merge pull request #3895 from MetaMask/greenkeeper/gulp-sass-4.0.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a3e634ab90ff3e8631007a4115728e60fcbef6d", "messageHeadline": "package.json - update engines field to require node v8.x.x", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d7f300af7ef0c6c5f0ec13d1f75b79fa29499a7", "messageHeadline": "Merge pull request #3925 from MetaMask/greenkeeper/ethjs-0.3.4", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8adc527f131d2eedaacea19b400db5a627d73a0", "messageHeadline": "Lint fix.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c4426e4de745be880a994674dc1dc74c7ec74eb", "messageHeadline": "Merge branch 'master' into i3580-InternationalizeCurrency", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5310, "deletions": 3163}}, {"node": {"oid": "9dbb9d12ad31d53b8911db171cb7d6b3fcb477e2", "messageHeadline": "Internationalize converted value in confirm screens", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "4cae3d3b0d2a9cc0279e44de256e7fc7e219dca1", "messageHeadline": "Merge pull request #3921 from MetaMask/gh-3736-react-router", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4802, "deletions": 1790}}, {"node": {"oid": "1382de2cda792800767e8a6fa068828282ca146e", "messageHeadline": "Internationalize converted value in currency-input.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "4011dac6f6826a7588e66e1a1e07b180e19755af", "messageHeadline": "Improve display of crypto currencies when selected as the 'Current Co\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1206, "deletions": 35}}, {"node": {"oid": "077fc5eab6a835c687360b3935cfd394fd9f1cea", "messageHeadline": "Disable the first time flow import button while isLoading is true.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "743fb134729d70d7bce107408602e579adadd6ad", "messageHeadline": "fix(package): update ethjs to version 0.3.4", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "284dd85a99f538b77fd477f4952117d1792f64a5", "messageHeadline": "first commit", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 845, "deletions": 37}}, {"node": {"oid": "2511a9e634234135862259510a38b69308c2b81b", "messageHeadline": "Merge pull request #3922 from MetaMask/empty-vault-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "f9a6feb26369048d63cc3794f4f94db4c89ed287", "messageHeadline": "metamask - never persist if state is missing", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6f4dbd6d4a27888ccff88d336ae4340cb69c90e7", "messageHeadline": "metamask - never persist if state is missing data", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0685381fdcd3ab8cebc76bf73e9678deaf5d15f8", "messageHeadline": "metamask - attempt recovery from empty vault", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "1e6f062bb6bbc39d6ab21a351fdb0d3bcab4d7d5", "messageHeadline": "Fix integration tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 39, "deletions": 19}}, {"node": {"oid": "2b787f2833d4f4cfda74ca22d3d340f0f924c94e", "messageHeadline": "Merge pull request #3917 from MetaMask/kumavis-patch-3", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "23cc989d80bd17ff733e6ae65ce6ceb4ababadf9", "messageHeadline": "Merge pull request #3916 from MetaMask/4.5.5", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "26fe6383778f6f94698c2d0d2adec4ae2f1d3406", "messageHeadline": "tx-state-manager - dont remove old tx history if candidate is not found", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b91bd818c7c2aec2952036a2f69ab05e0690a06e", "messageHeadline": "4.5.5", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2953429fedf7582ac6f544b132b9f2a0e2db7580", "messageHeadline": "changelog - add changes for v4.5.5", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "000aa55dd32c998acaea63fbaad69bc05179acc0", "messageHeadline": "v4.5.4", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "89415e40d529aaf697807846a841c5405e6dcdbd", "messageHeadline": "changelog - add missing entries", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "054dce8d665da11fbe619a17138077b6e75c0415", "messageHeadline": "Merge pull request #3901 from MetaMask/MM-QA-Guide", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "90bcf9f7d27d2a5240840a1eeb28dede9bfad7a3", "messageHeadline": "Merge pull request #3907 from MetaMask/fix-all-migrations", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 124, "deletions": 89}}, {"node": {"oid": "4c15c0d3baa15638d75aa5e1a8f336e515d35f95", "messageHeadline": "Merge branch 'master' of https://github.com/MetaMask/metamask-extensi\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 315, "deletions": 49}}, {"node": {"oid": "d4e30040a2186a1320a44f86849506729b2dafad", "messageHeadline": "migrations - back fixes", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 124, "deletions": 89}}, {"node": {"oid": "77486a23654a7709091f99bc7ef76d894a46113a", "messageHeadline": "Merge pull request #3906 from MetaMask/migration-25", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 133, "deletions": 3}}, {"node": {"oid": "7d243aacf9db9dc8e3e2e3acfc54298ffc06fe12", "messageHeadline": "create migration 25", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 112, "deletions": 3}}, {"node": {"oid": "1ba74c1566fe67f610a730c362b3989e63787d4c", "messageHeadline": "test - run live migrations over first time state", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "b8efe120a9ff21aa4b9762dbd72de9a65a0d768d", "messageHeadline": "Merge pull request #3904 from MetaMask/migrations-template", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "b9243cd8b9aab3f7eae07fb29f0f184e9a263ee3", "messageHeadline": "meta - create a migration template", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "8ddaafd10b000b1d572ad9ef8d3af34f7fb6ae91", "messageHeadline": "Update QA_Guide.md", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4e3d38b9c21a48e643da66c72adf5e4e6d2167d2", "messageHeadline": "Update QA_Guide.md", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "79932b7e17dd12803e3674ed0780f0edad134a8a", "messageHeadline": "Merge pull request #3857 from MetaMask/match-local-localecodes", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "24eef428cea095f9700dcf290ba90b8bd2a83840", "messageHeadline": "Merge pull request #3883 from danjm/i3685-define-event-privatekey-import", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "741c6097a2cead5447da8af7e5f9dae71740eb5c", "messageHeadline": "Merge pull request #3887 from MetaMask/i#3886", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "3d9af2770f063842e1ec2a92108adfb100ff3750", "messageHeadline": "Update", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2dfa8a2e5049c21b30f6b70d06d0cfd56097904a", "messageHeadline": "Merge pull request #3900 from MetaMask/migration-error-report", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 80, "deletions": 14}}, {"node": {"oid": "17931698a8bb2be77ea9671708135bba79ad2296", "messageHeadline": "Merge pull request #3892 from alextsg/gh-3891", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d0c7db618d582e2866f1dc2543db3d45c049d84f", "messageHeadline": "Commit Metamask QA Guide", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "ffc71ff7d2c27d419bff4ca127ed5219bf9261c3", "messageHeadline": "migrator - dont overwrite error stack and warn to console", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7fdf663ea7ae4b3c6bb5cdefb1f33729f5cf4422", "messageHeadline": "migrator - fix typo", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b880dd4e060f8f7f95afe9ff2a3e2e6d540c922", "messageHeadline": "migrations - report migrations errors to sentry with vault structure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "50c36074fb94d0a3de53d32a5aee35f573162397", "messageHeadline": "Merge pull request #3899 from MetaMask/migration-24-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c02da0f27ca4a4239ebae4cfd3348a656e258b86", "messageHeadline": "transactions - _normalizeTxParams will now return a new object for tx\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 27, "deletions": 40}}, {"node": {"oid": "4efc718074a819c15beceece5e0f08b49c8b60bb", "messageHeadline": "make migration-24 compat with first-time-state", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "2db55cd0de31abacf2d00eba76505fa6b880928d", "messageHeadline": "Fix editing transaction", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "82af778e6251879b3296136c44028d2c65f9d170", "messageHeadline": "Revert \"commit\"", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "9d7e49fc3b26db21032f0e444ce6c507e74f00c1", "messageHeadline": "Merge branch 'master' of https://github.com/MetaMask/metamask-extensi\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "418926ffdfabe8aaefbba5abbf44ebbfd838bbfc", "messageHeadline": "Fix populating txParams with undefined data", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "fa8500e09ad599837f6ad1b2dfc3530195a03b33", "messageHeadline": "commit", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "e774fbcece4154e796d710228e90cf2c413fb810", "messageHeadline": "Merge pull request #3865 from MetaMask/openlinkinnewwindow", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2bfd3de52b349c2f60365c23e26db792bf81bec6", "messageHeadline": "fix(package): update gulp-sass to version 4.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36f85c4f84c928fb24483cfe991350089701f841", "messageHeadline": "Merge pull request #3882 from MetaMask/i#3791", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "54b84e2c3d06528bb5efd7d88df7edcf1088f9ae", "messageHeadline": "Merge pull request #3884 from danjm/i3874-send-eth-to-self", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "67de7fc0cc05bbfb311fc550c953bbdf6b495ac1", "messageHeadline": "Bump Changelog", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "29bad56410d433ec81203fcf2d7b5b1d7a76a04b", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 239, "deletions": 95}}, {"node": {"oid": "343f0e9e80af804f256a5fa1a55b136c8241c368", "messageHeadline": "transactions - remove unnecessary keys on txParams", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "254cf975a648e8caa2531aef98313fc698f6c8c3", "messageHeadline": "Fix confirm-sig-requests integration test", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b2ace3b802f6e120cd72a4d633299aa78b5cae8", "messageHeadline": "Merge branch 'master' of https://github.com/MetaMask/metamask-extensi\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 239, "deletions": 95}}, {"node": {"oid": "037d6e66248d2fc13a9d97a52ce667afe1aa2ae8", "messageHeadline": "Fix integration tests", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "2199b3720c9422af06fe26cf8de19b79be36987a", "messageHeadline": "Allow from and to address to be the same in new-ui.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6ecf2c8092e11c9b467dabfad36fb61c6f80e371", "messageHeadline": "event object actually passed to this.createKeyringOnEnter in private-\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4ffa74cbe6b5415b11ace8c4c2f32bce40a2e247", "messageHeadline": "Change double-quotes to single-quotes", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "467629217f9fd7f84790271066df476aee66be57", "messageHeadline": "Update Changelog", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "92e6921684ce6aafca9b2e55a56911fff2e0a96c", "messageHeadline": "Merge branch 'master' into i#3791", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "18e0a7e4f98fcad3c49fecf94bcfdc9bb1b50e0f", "messageHeadline": "Add target=_blank exportAsFile", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1153120fe84e9d4cde47a7e416028be0fec3c61c", "messageHeadline": "Merge pull request #3880 from MetaMask/v4.5.3", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "db177c79f6b26c562274c4a12bf567547b4a7489", "messageHeadline": "4.5.3", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bcb5f14b06959a9fd147361fa341e587b45baa76", "messageHeadline": "Merge pull request #3879 from MetaMask/normalize-transactions", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 220, "deletions": 89}}, {"node": {"oid": "245c01bc0fed585c4ac8ed05edf7ebe1a65de80b", "messageHeadline": "transactions - make #_validateTxParams not async and \"linting\" wink w\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "6ab938546c3b41d188df62f0cc180aa9b6c72cf6", "messageHeadline": "Merge branch 'master' of https://github.com/MetaMask/metamask-extensi\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "ef21af29f2df31cdd193823e3dc0762a1ef571b4", "messageHeadline": "add to CHANGELOG.md", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8243824c6af97e9b4d44f47b783d789fcf734705", "messageHeadline": "hot-fix - migrate unaproved txParams so that the from is lowercase", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "457a47bf62272deb257e3935a62e0ed265a49d78", "messageHeadline": "transactions - normalize txParams", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 125, "deletions": 80}}, {"node": {"oid": "7aa54916d8508aababd202eef2e57bc90c6c842d", "messageHeadline": "Update Sinon methods. sinon.sandbox.create() -> sandbox.createSandbox()", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e1b1da9113e6d2d7adf0096bbfbbc4a807c07613", "messageHeadline": "Merge pull request #3878 from MetaMask/hot-fix-for-new-ui", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "632a0db89b0f5f1563b9e0f3f36ea9ddcf2a6cb3", "messageHeadline": "add to CHANGELOG.md", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3de1873126fa4241b2b149ac35ce7eb4da506ee2", "messageHeadline": "hot-fix new-ui - default to an object if identities is undefined", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "06e25205b200b976e286c670cc5e703439dab05c", "messageHeadline": "Update sinion methods. sandbox.create() -> createSandbox()", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ae4f3366bf4c66fe5658b3d5736c2499dd381628", "messageHeadline": "Merge branch 'testing' of https://github.com/tmashuang/metamask-exten\u2026", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 466, "deletions": 7}}, {"node": {"oid": "2e70610423000abf74e95c36342f1eec74bc606f", "messageHeadline": "Merge pull request #3875 from danjm/i3837-to-field-rinkeby-kovan", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40bbca5d0d08bd8121712656989e0464104e6903", "messageHeadline": "Don't prevent user from setting an eth address in to field if there i\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9817c2c104799964eb0293874a43f62c17881927", "messageHeadline": "Merge pull request #3869 from MetaMask/4.5.2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "222f207b7842734b5eea79e68391ef9e19bec1fa", "messageHeadline": "4.5.2", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "75de380d65a79848f6f4b2549798a58a5e1b60f0", "messageHeadline": "Merge pull request #3868 from MetaMask/chainid-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6be7365dd1d41a455daf8963a35d9f75a76e9e9d", "messageHeadline": "changelog - add note on txParams.chainId validation change", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "502011019a028258305abcb415cdba1b2530b5ad", "messageHeadline": "tx - txParams - allow chainId to be a hex string", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9930f5996c31680de0ee2383d33ed6d065a12cd0", "messageHeadline": "Merge pull request #3862 from MetaMask/webby-awards-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "02fa5c9c32bc1aac8b6d6b1e8f5945a9b3be144a", "messageHeadline": "Make token helpscout link open in new tab.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "86693af15653c5966ee7d5842bcc905e2867e925", "messageHeadline": "Add webby awards to web3 block list.", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7776af7cd059499f34eea3408b323fd6b73fd05e", "messageHeadline": "Use new design for showing seed words", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "007f91cc50227eebb3db557db17c2f81625bdcf2", "messageHeadline": "commit", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "34e608e9dccb1248c3f55d8e4195d0a21267ed57", "messageHeadline": "Merge branch 'master' of https://github.com/MetaMask/metamask-extensi\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 250, "deletions": 156}}, {"node": {"oid": "ca780075a835172c60a47bac2681f4a893e1b515", "messageHeadline": "Merge pull request #3834 from MetaMask/3734", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "bf38aa6f1d793a0e18e64164a3a735e202ca34d6", "messageHeadline": "Fix transaction confirmations", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 161, "deletions": 35}}, {"node": {"oid": "3c4b72bf2c5eab9c98531fcf7b0929a415b63f87", "messageHeadline": "Map existingLocaleCodes and userPreferredLocaleCodes to lower case in\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5aff114001d21696e7a7670db56b53cf3f36afa5", "messageHeadline": "Ensure get-first-preferred-lang-code.js matches locale codes from loc\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95fb74d4b4f56a28cd5f2718dfdff8e5243ebb84", "messageHeadline": "Merge pull request #3854 from MetaMask/v4.5.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "31a9fb38c8e944653ea8c087c9bca17309b8b801", "messageHeadline": "4.5.1", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "27832d3e86f5d99459e4bb26996c91f52cdd115f", "messageHeadline": "changelog - add note on fixed NODE_ENV side effects", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6eff5944d2855618853d30284da3610b3cc537a6", "messageHeadline": "Merge pull request #3848 from MetaMask/i#3841", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c75918493d13bc20e27800e05806b9ee9d982c51", "messageHeadline": "Fix and improve test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "99c22a0835e8f9351057374ff7cb027a5104236b", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17b9ab11483f052d8ebd14cd24641c6ddc266ebf", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "74049c19fce8ee77b1fa9933e26ac3569e3513f9", "messageHeadline": "Internationalize currency", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "83df8b58ba470b6446c158789a308e801bf5becb", "messageHeadline": "tx-state-manager - validateTxParams - validate chainId is Number", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "931ce120737210cbbf6736b454580ac0610f527a", "messageHeadline": "Improve fox logo performance", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d6c4450b1cf1470cf437a80a3f78c937d267aef5", "messageHeadline": "Merge pull request #3850 from MetaMask/ci-improvements", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 144, "deletions": 74}}, {"node": {"oid": "502a203218066de284eecc7666bfef3ffe486a20", "messageHeadline": "ci - metamaskbot-announce - gracefully handle missing PR", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 58, "deletions": 47}}, {"node": {"oid": "92dd2b32187c6e4514823612af9259061bc0e4cb", "messageHeadline": "ci - job-publish - publish source+sourcemaps to sentry if new release", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 63, "deletions": 11}}, {"node": {"oid": "6029ebf0edc4ce366aaaa98bc09455c94e759c1d", "messageHeadline": "ci - metamaskbot announce - js style change", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3b1e4c74f5c8d503184a75584dca570187a13b8c", "messageHeadline": "transactions - dont throw if chain id is not a string", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6354f7459216d1b1483fce4fe8456418e68e7ec6", "messageHeadline": "ci - rename job-announce to job-publish", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0cedffb365c97d1309c003b8d9da096207c36fcd", "messageHeadline": "ci - announce - add sourcemaps to artifacts", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1bedef08205921af8f3b9f7add36209782b5b313", "messageHeadline": "ci - load npm deps by revision to always get latest for build", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "11d4f3200eb68033c11aa6a57fc6e0ef2d019076", "messageHeadline": "Merge pull request #3846 from MetaMask/fetch-err-warn", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 38, "deletions": 44}}, {"node": {"oid": "038ad914541c3a4e6579da5b1ac79ba41b33cfb3", "messageHeadline": "app - currency - fix typo + prefer log over console", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "79d63332eeb798346f5cd4af6fc4ff91372ab014", "messageHeadline": "app - currency - fix typo", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecbab14cae659cdcec9e59dc0a3f450069a6a05f", "messageHeadline": "app - warn on fetch errors instead of spamming sentry", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 37, "deletions": 44}}, {"node": {"oid": "3e4b11e0d701441720bec665167984240a2aca56", "messageHeadline": "Merge pull request #3845 from MetaMask/build-fix-env", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "00657e14a8b102051157e18bbea24630ff050488", "messageHeadline": "build - correctly set METAMASK_ENV via envify", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "4ddf5d2516acc2f2ffac3a36a7114b42d95ce4be", "messageHeadline": "Address feedback", "author": {"name": "David Yoo", "email": "dyoo@uber.com", "user": {"login": "yookd"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "2e9273d2ac349f410e6cbc0d67ef48b3ef68e540", "messageHeadline": "Merge branch 'master' of https://github.com/MetaMask/metamask-extensi\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 93, "deletions": 17}}, {"node": {"oid": "35875863d2feafc1f653e17e0f58efc2f18ddc46", "messageHeadline": "Fix merge conflicts. Modify send workflow", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 5434, "deletions": 971}}, {"node": {"oid": "69778416cab4900d2c6ef5876ecddc92aa63642b", "messageHeadline": "Merge pull request #3835 from MetaMask/4.5.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3d2b32167b72e026a50929ba4007e67b5442b425", "messageHeadline": "Fix tests", "author": {"name": "David Yoo", "email": "dyoo@uber.com", "user": {"login": "yookd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbf94dad4bac9142041949cddcc038d9f22cb7f9", "messageHeadline": "4.5.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "945653eb78189a3a77e11b4d87d25037310920e0", "messageHeadline": "changelog - add note on locales", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ab227d8a267c63109d671fd34509e7a417b9114", "messageHeadline": "Address Add Token design feedback", "author": {"name": "David Yoo", "email": "dyoo@uber.com", "user": {"login": "yookd"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "91c08a7282e302cca0e229e8519997788c172575", "messageHeadline": "Merge pull request #3830 from MetaMask/build-perf", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 87, "deletions": 13}}, {"node": {"oid": "e0d7210c63680a4b39291a365a4d124711d86b80", "messageHeadline": "Merge pull request #3833 from MetaMask/ci-patch", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "655593ea62b04a47cde18b785d1a88d0d0d0f726", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4397, "deletions": 1179}}, {"node": {"oid": "8d577a923b0e14b087f79a0685b65caa7958c994", "messageHeadline": "ci - dont log unneeded env var", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "516c1869b0f366a42282a66e14185ce630f883dd", "messageHeadline": "Fix lint errors", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 21, "deletions": 414}}, {"node": {"oid": "c14ec4191741c444dcf5b7c3e177c17a10374c16", "messageHeadline": "Merge pull request #3831 from MetaMask/i#3770", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "40c3edb754ece00e125571f24e68b4584988e9c2", "messageHeadline": "Merge pull request #3805 from MetaMask/ci-screens", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3332, "deletions": 531}}, {"node": {"oid": "15ba31897c36af50d4890048c50cb8f504840795", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 341, "deletions": 351}}, {"node": {"oid": "d5a88cdc00dba6a928a6264f8b8dfee8f50bc4a3", "messageHeadline": "ci:screens - turn on repeat in walkthrough gif", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb7bafc914f732ccc34a59f3e0c901dac68bef2e", "messageHeadline": "deps - update shell-parallel", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "b58ca99b61e8332afc441a1520759578b754c424", "messageHeadline": "tests - fix txController tests so that txMetas have a from feild", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ab126b8c7894a0cfb8e728eeed48689200ed7a6c", "messageHeadline": "transactions gasLimit - use the block gasLimit if getCode fails", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "672e3a463ad9b40f4116269d243145f35c3b6fd5", "messageHeadline": "Merge pull request #3828 from MetaMask/lint-sys-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "8cd2022169f50607812d1f36d408c098c0dc29ed", "messageHeadline": "Merge pull request #3825 from danjm/i3668-warnusertxsimulationfails", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 335, "deletions": 343}}, {"node": {"oid": "0ff4a1bece80d50b6f6888f747b861af5ce104df", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 130, "deletions": 12}}, {"node": {"oid": "fa66b78b8b2c2b8519e818744941cfb6dece92f8", "messageHeadline": "Merge branch 'master' into lint-sys-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 646, "deletions": 302}}, {"node": {"oid": "331b62a6a2450aa5be6881877f5312a70ea92e63", "messageHeadline": "Merge pull request #3829 from MetaMask/locales-lint", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "9867bec17e1b9ca270bb265ee5042c5796e54dfb", "messageHeadline": "lint - i18n - ru - lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2b6557a02473a0603752056544cd98d86143b342", "messageHeadline": "lint - lint json files in app/", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 120, "deletions": 3}}, {"node": {"oid": "98e0fc1ab95c17b9ea19eed04b1e60dc9ea9dccb", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1121, "deletions": 643}}, {"node": {"oid": "fd30fabfbd7707adf2e4bc3606362c1687aeed9a", "messageHeadline": "Merge pull request #3826 from danjm/ensure-txparams-0xprefixed", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e8a480aac44546e6bd5d7457545bc951a8787814", "messageHeadline": "transactions validationt - valdate from field on txParams", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "92f8157dfeffff8173f6abc896cad59ada9a48ef", "messageHeadline": "Add withRouter to I18nProvider component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f6f144643f40378c7d4ae8fae845fa6d450c8573", "messageHeadline": "Merge pull request #3763 from MetaMask/i18n-helper", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 81, "deletions": 125}}, {"node": {"oid": "f0e4097972342ea9b8f0e40ef24a1b9ea33d1812", "messageHeadline": "lint - remove use of 'event' global", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f6554b637f99470bec279524e2ce35d8ef64d35", "messageHeadline": "lint - rules - disallow 'event' global", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b7b95f269d8b1a2237bfe25e36e8a9832116a6b2", "messageHeadline": "old-ui - lint fixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4dd2bfade1b4c87f6dac64858028e86dd92fc671", "messageHeadline": "lint - include old ui", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d166cb2b1b0d8313c2b645b620d5270d9cf93b2d", "messageHeadline": "Ensure txParams are prefixed with 0x when sending.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7ccf6163fd4dda52d4c75f57cb36d1f4b05b50ea", "messageHeadline": "Adds simulation failure error messages to confirm screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "1dc3c51b5445996e9111cabe863fb0eef65dcfc5", "messageHeadline": "UpdateSendErrors only called when balance defined, recalled if balanc\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 291, "deletions": 343}}, {"node": {"oid": "04d85fd79e378dc4830719ce3b742feb9d5de6a3", "messageHeadline": "deps - bump package-lock.json", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "0d591d8da264dd0056442a5033a1112013cba3e0", "messageHeadline": "Update translating-guide.md", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6d5f1392a529c5c809d416aaebc6e3424ee55ae1", "messageHeadline": "Merge branch 'master' into i18n-helper", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2523, "deletions": 1215}}, {"node": {"oid": "69a867b4a420acd4b4354aab2cc4051736a778cb", "messageHeadline": "Merge pull request #3783 from gornov/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 250, "deletions": 172}}, {"node": {"oid": "68808c8e242bd6240ef8f4d73f91514fc73b32f0", "messageHeadline": "Merge branch 'testing' of https://github.com/tmashuang/metamask-exten\u2026", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 466, "deletions": 7}}, {"node": {"oid": "6277a4c46aa2fd94f0fff047aff346d7f255224d", "messageHeadline": "Refactor onboarding flow", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 403, "deletions": 235}}, {"node": {"oid": "a180fb03209bdbc4df9645a665108a8cd8788a5a", "messageHeadline": "Merge pull request #3816 from MetaMask/kumavis-patch-2", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bd6f5547667bdae00e8990551f3a0ea39ab8d971", "messageHeadline": "build - use uglifyify and gulp-multi-process for better performance", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 91, "deletions": 64}}, {"node": {"oid": "9f7b63bb6a03d79a00a8e47b7b8866bbba7bb810", "messageHeadline": "identicon - set blockies height and width to identicon diameter", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d699c9b8b44813f40362a3da7953ac5ce81a969f", "messageHeadline": "Merge pull request #3801 from danjm/i3684-txlistitemstest", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "ee1acf0a7ea490e4d22efdf22dec984cd7ba6a6a", "messageHeadline": "Merge pull request #3774 from danjm/i3686-txparamundefined-sigrequest\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "2e57c36f36165e85cabeffc3cf0ade4998e352e1", "messageHeadline": "Merge pull request #3762 from danjm/i3471-checkbalanceonconfirmscreen", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 175, "deletions": 21}}, {"node": {"oid": "8db097d8d9307bc7a0bbb0cd802ad30ad0fc2740", "messageHeadline": "ci - screens - increase delay before setting provider type", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d3da95a95790361aec4409eb67b4ec2649c4455", "messageHeadline": "ci - breakout announce job to upload builds and screenshots", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "2fa554a6414d2231dcd6f2476866ea9c1c7b80ca", "messageHeadline": "Fix conf-tx render", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "69ff600c747c588cfe2c6792367e091b7f648d8d", "messageHeadline": "ci - screens - add delay after setting network", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d6fc7df1ccb02f53ca9920da8e08a20a2f868c7", "messageHeadline": "ci - build:announce - fix script path", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc1a456264266191742db829989be27ee569df34", "messageHeadline": "ci - build:announce - replace bash qith js because of string escaping\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "51ad2b03c82febf5259d32f4bd6f440b24235d7b", "messageHeadline": "Merge branch 'master' of https://github.com/MetaMask/metamask-extensi\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "662b1957f46ec105d60993b2a681cea634f8076c", "messageHeadline": "ci - build:announce - fix json escaping", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ba23843f91ca5046400cea14cea4c0d256578fec", "messageHeadline": "Fix merge conflicts", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1774, "deletions": 944}}, {"node": {"oid": "f5cf39b94069db4c017158c080a8ac2d89aef4cb", "messageHeadline": "ci - build:announce - fix json escaping", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e99a707e3d5c0ad439930e72bad4cf0b5e005099", "messageHeadline": "Merge pull request #3808 from MetaMask/txMeta-origin", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "f13733c79059a8ee928c92c1e5c1abe206e303ef", "messageHeadline": "ci - build:announce - fix shell script path", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3def45004a0024c4f48b06618f73f19ffa4ffd6b", "messageHeadline": "transactions#newUnapprovedTransaction - dont default origin to metamask", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "213496f19008f922300b21cd04a48b09bd021173", "messageHeadline": "ci - build:announce - break out into shell script", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "641171eae33e1bb105c633997f5f863057a55816", "messageHeadline": "Merge pull request #3806 from MetaMask/build-dev-fix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "03b123a85d2ce693980b83eef7adb8939737bff8", "messageHeadline": "transactions - put the origing on the txMeta to help with debugging", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "86c768dfb098e5e0166ec3a007871597476d6cf2", "messageHeadline": "ci - build:announce - rewrite github comment to include walkthrough gif", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "5ec4286966d5e7087b2f9943bf0432c07497e85f", "messageHeadline": "deps - bump proviedr-engine", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "80839eebe4ac720855ab5fadd70da6e59bae3c91", "messageHeadline": "build - properly set GULP_METAMASK_DEBUG on dev", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "bdc4a6964ae83faa8229c50870e3bcc9b9074989", "messageHeadline": "Fix merge conflicts. Refactor renderPrimary into Home component", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 694, "deletions": 610}}, {"node": {"oid": "a3f7cd1cfc38308983b81a60b9c6e7e325d1acfb", "messageHeadline": "development - ci-screens - remove mocha wrapper that was losing exit \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 117}}, {"node": {"oid": "7a406d51c375247242d8b3c752bd1f9341215430", "messageHeadline": "development - screens - fix screenshot on failure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d05a2ca96895195e30c0987bf042c079b4caeadf", "messageHeadline": "development - screens - screenshot on failure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "7dde948c451a24313ca1d98b804a761245cc61c1", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1249, "deletions": 667}}, {"node": {"oid": "32bb09bcb9dd5f9db86967128f7d0fe154fe9922", "messageHeadline": "test - e2e - set network to localhost", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a9391ea2eff65be7f70d3d83d185750759b01528", "messageHeadline": "ci - e2e+screens - add sleep to make sure ganache is ready", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2997067ca04a7a8853875d24d0efe25451600c2c", "messageHeadline": "ci - e2e+screens - use shell-parallel to run ganache", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 205, "deletions": 17}}, {"node": {"oid": "37acf5ff4f47a2eb62e3dc3bcffb9d2894ea624d", "messageHeadline": "Update package-lock", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1889, "deletions": 70}}, {"node": {"oid": "43c402227d470a201125f4f4e2613a6a00bafbd9", "messageHeadline": "Ganache:start script with seed phrase", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b014133fdc14ca4fe83b9cb59d181a7745af8de7", "messageHeadline": "development - screens - use localhost for network", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "8e0f39353dd47c4a201aaf2ee160912846f2e68b", "messageHeadline": "Merge pull request #3781 from MetaMask/ci-artifacts", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 833, "deletions": 434}}, {"node": {"oid": "5f1f345a5d7f428c939a6ab3cbf9d5ac56cb58ed", "messageHeadline": "network - use providerType for localhost", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b2f02300a3ba098c84b385523aeaf1f09fe22f8e", "messageHeadline": "ci - run screenshotter", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "0d27d27efa31f614973e6e5cbc8f53cc85aa0bc2", "messageHeadline": "development - screenshotter - capture en locale and build gif from on\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "fcdfd48057db83801d37bc54b1a04c0a328ab24c", "messageHeadline": "development - screenshotter - capture screens across all locales", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "5945c8cf67201f651eb98b000fbe6702b8ec6a88", "messageHeadline": "development - create selenium screen shotter", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 246, "deletions": 45}}, {"node": {"oid": "89e6baa3ba07cc46dcc62886fbe3f1906649ae77", "messageHeadline": "clean - mascara - remove unused code", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "99e618d3f2fed0504e9dcc4647b8492440617162", "messageHeadline": "mascara - server - serve bundles from dist", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "8277c662deffea3c01496fc7d07ed3e9a9a97a50", "messageHeadline": "npm scripts - rewrite default scripts to new task names", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "433bb0f01ae3631774191f8ed802eb7f2f04a552", "messageHeadline": "build - split primary tasks into metamask + extension * dev + build", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "edd70bd13e514013073f75ff005bddf6f6a568a9", "messageHeadline": "build - cleanup commented code", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "7b9b890aa94557c4665be00da8c0f2e24ba4ea1a", "messageHeadline": "build - fix scss + js reload", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "b2d0e9871c5004458ef9be4a83d08df8a39e6e48", "messageHeadline": "build - fix copy devMode", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "2be6f8bae0e516d49c83776a06dcbf82971a0a19", "messageHeadline": "Fix lint and tests", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2979de2e6bae809d53a34b9c981e4f27ab6580e5", "messageHeadline": "Adds integration tests for rendering of tx list items.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "4606a23c3fbfbbbd93ea59f3ca3e2e06766d3a04", "messageHeadline": "build - refactor scss compilation into single config", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "717623e2e388f488d71bd6e19095645cd8095a99", "messageHeadline": "Merge branch 'master' into i3686-txparamundefined-sigrequestsintxlist", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1036, "deletions": 562}}, {"node": {"oid": "893f82491d549c9d61dfa1fb30ae1954c4efab68", "messageHeadline": "Merge branch 'master' into i3471-checkbalanceonconfirmscreen", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1035, "deletions": 561}}, {"node": {"oid": "77d4a9a2bbd28c633cb6731cdbce47d3f79972a7", "messageHeadline": "build - dev - fix js build order", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7067f636274cc00254661bb28ae371c975664e3d", "messageHeadline": "build - dev - run js tasks in parallel and set watch flag", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "592c2e59484d94f2674ea2a9570436b664d94b0a", "messageHeadline": "test - add auto screen shotter", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 276, "deletions": 1}}, {"node": {"oid": "b49ad750dd87232553a72663af94bb2840c2f2ad", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 952, "deletions": 512}}, {"node": {"oid": "9d4be1842e7c56e3bfde529ff555dcae8dec3dbd", "messageHeadline": "Merge pull request #3788 from danjm/i3787-make-t-available-via-context", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 818, "deletions": 451}}, {"node": {"oid": "74f13c0a34494ab9c96db8772ea2b443ede0835b", "messageHeadline": "Merge branch 'master' into i3787-make-t-available-via-context", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "0a48aa84ca45ce495f1c1a23b28876bcc0fb243b", "messageHeadline": "Add changelog entry for language selection.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5a0523cdfd50dcd4e5680134346ccfcb4bb7cbf4", "messageHeadline": "Merge pull request #3798 from MetaMask/e2e-selector", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "ad603da2e72fbc64733836e1b3626627de81fa76", "messageHeadline": "Stopping wrapping provider children in div; stop wrapping old-ui in p\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "949ac352de33fb8daf9ae4ea240e201cc25418c0", "messageHeadline": "Merge branch 'master' into i3787-make-t-available-via-context", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 67, "deletions": 52}}, {"node": {"oid": "f6f8cab5dc9ecf750f6e567d0effe0bacc2495d8", "messageHeadline": "ci - upload e2e test artifacts", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "971204eb06a80f3e4dfea9dcc4f34faf06de8923", "messageHeadline": "Merge branch 'master' into e2e-selector", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 177, "deletions": 89}}, {"node": {"oid": "9ec42a87b3d7cf669082c046c5acbd1bc0f5f747", "messageHeadline": "Merge pull request #3795 from MetaMask/i3790-IncreaseSafeGasLimit", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "552fb1fabecd2f2de0c500aeee2fe633e69e7f5a", "messageHeadline": "test - e2e - fix selector with extra div (?)", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2328b120da60e97ec5a636fd3a743a12a3309b96", "messageHeadline": "test - e2e - generate artifacts on test failure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "4cd9c155dbbf01621816891c66eef3b37fb2df92", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d2d3d443076e4b399c5e9266c62e3f09218d069", "messageHeadline": "Increase permitted safe gas limit", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49d27815f3eed27e0ef4d5efc0ef051bdfd7c102", "messageHeadline": "Merge pull request #3794 from MetaMask/e2e-selector", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "53172f1b5568e327782bde8cd34d963a8396782d", "messageHeadline": "Better delays and fix logout css selector", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "830b232cb967ee986706e39aed50ef9a6d729a1e", "messageHeadline": "test - e2e - prefer css selectors over xpath", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "011bdd2d6e0f5f70cbc2829fd07ecc748944d2e9", "messageHeadline": "i18n - Update German Locale", "author": {"name": "Nico", "email": "35919226+AKingUltra@users.noreply.github.com", "user": {"login": "AKingUltra"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "a4594f6838a9ff38a9a6f1998850b27beebb2fbb", "messageHeadline": "Show insufficient funds on confirm screen on first render.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "211a4d44192082fbda6f145c234c6d2aeddfce16", "messageHeadline": "Merge pull request #3786 from FBrinkkemper/patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ef61ef2ce885635862bb242612dd821cb3a65b6b", "messageHeadline": "Fix i18n merge conflicts", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 2004, "deletions": 849}}, {"node": {"oid": "0a711f0de0e342b24988a5da4ca5c64342153210", "messageHeadline": "Removes t from props via metamask-connect and instead places it on co\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 817, "deletions": 450}}, {"node": {"oid": "01e3293b65bb153325479f7366113e037fee659b", "messageHeadline": "Ensure correct address used when rendering transfer transactions.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1b2674119ec5d63b75cb118949297f3c6e9d362b", "messageHeadline": "changed zaad -> back-up woorden", "author": {"name": "FBrinkkemper", "email": "Frankbrinkkemper@gmail.com", "user": {"login": "FBrinkkemper"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "93c123c6f52b28b525658492ce93fbcc30fc1e7c", "messageHeadline": "ci - build:announce - fix links to extension builds", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "001595b2b9e0a06b3e16033143128620ead544bc", "messageHeadline": "ci - build:announce - fix link", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ec608cb1b0bca09ddeb33f6c54146b3ab90925a8", "messageHeadline": "ci - build:announce - link all builds", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "93ac72801afb318c6003e4d8ff2f22af06356ac8", "messageHeadline": "ci - artifacts - upload extension builds, dont upload extension source", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e7f655ec6da79035179323a9ebe63a93677b1649", "messageHeadline": "npm scripts - simplify and speed up dist builds", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "399381f9d255ff45a824f3c00494dcec63d90076", "messageHeadline": "ci - upload whole dist + fix announce mascara url", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "085e7d7dec1cdd05069db1fb7afa797c6be2f6ad", "messageHeadline": "ui - fix typo in settings", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28306cc453477c318de99a38abfc3daa976dd173", "messageHeadline": "ci - artifacts - simplify result path", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d2874cf89aa389b3b16f432781be731f88737f21", "messageHeadline": "deps - update package-lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 226, "deletions": 88}}, {"node": {"oid": "ac4cb3444df5753da6e10f607466e232afa538a2", "messageHeadline": "ui - add guard against unset locale", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "86c7c6746d64e8c9a32010520d49fc34c5e2edba", "messageHeadline": "build - refactor copy and copy:watch (renamed to copy:dev)", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 62, "deletions": 44}}, {"node": {"oid": "f9b680b09f3de33865371bb8430f1d62b5b19a1c", "messageHeadline": "ui - identicon - use relative link for ether logo", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10609493c5a23a930dd8f7bda0435e576fd24815", "messageHeadline": "ui - use relative location for images", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cf82e766d4c08ee874e0c077d73186b5b134669f", "messageHeadline": "ui - fix relative url for deposit-ether-modal", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8760dc6bdac3e20a426853bc3f26b4b74a7bde95", "messageHeadline": "ui - use relative url for i18n-helper fetching locales", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbdf497487e7d5b653d6eb36e92d917e935a6935", "messageHeadline": "mascara - fix proxy html script link", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42d0b5f0ed7f3781d5551bc0b6af1e5f5c912ca5", "messageHeadline": "deps - update pakage-lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 97, "deletions": 10}}, {"node": {"oid": "c9a47923042ca01c1968cf72e6d43d19890f4cd5", "messageHeadline": "mascara - use sw-controller and other cleanups", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "253abd60fca5a6efb1a2e0ecbe305989a852ec32", "messageHeadline": "build - extension - move js files to toplevel", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b88119c23851144448771e8a6de97e48fb96b2b0", "messageHeadline": "build - mascara - copy proxy html", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "18acdfe6b3fecf5e681d584898ef8399c62b0fa5", "messageHeadline": "build - refactor js build process", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 66, "deletions": 43}}, {"node": {"oid": "e5c6c93c29f1747fa20d7d9fbace97c634442185", "messageHeadline": "build - fix mascara sourcemaps dest", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 46, "deletions": 49}}, {"node": {"oid": "909cbca7a63d2f328121c55d5eb032f4c0778605", "messageHeadline": "build - remove copy debug", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91e8ea205e1902dbefecaf2d764e7bb40847e5b5", "messageHeadline": "build - remove deprecated deps task", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "98f240064902f69b063b022eada56deacc9f1b35", "messageHeadline": "build - refactor copy tasks", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "cbfee0ac7e9ac705ba1a8b5bffa2c5ed4511b70d", "messageHeadline": "mascara - server - server bundles before static assets + serve dist/m\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f35356a89a0f2b0eb670394667e9650ab92f03ed", "messageHeadline": "mascara - html - fix script locations", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d06c6bb4cac9a616067e294c8ddefac572b66441", "messageHeadline": "ci - announce QA build to GitHub pull request", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "55e15ee7c6fbaee3b52c21f86e4d6e82b9116528", "messageHeadline": "Modified Russian localization. resolves #3534, #3644", "author": {"name": "Gornov Dmitry", "email": "gornov.dmitry@gmail.com", "user": null}, "additions": 250, "deletions": 172}}, {"node": {"oid": "f7b4c9621fde7840fcdc0583c3cfde97b5e81cd8", "messageHeadline": "ui - css - use relative path for fonts", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "650b716f55fcfa809b22708b9ad43c8a0716f9fc", "messageHeadline": "Merge pull request #3782 from MetaMask/i3670-FixNonceBug", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "f50a7a8fe891a803e50cc256200e8ce8c903ea2e", "messageHeadline": "Rename variable to be more understandable", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "bedc1d1a477c94fe38c52d9d2b0b02405a399629", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 83, "deletions": 49}}, {"node": {"oid": "47039cc3a94ece44b109d3002b03508f97b82a36", "messageHeadline": "Add test to reproduce issue behavior", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "4f915cf2d817cf4dadea581c90a98841b81c156d", "messageHeadline": "build - refactor build task generators + add mascara to standard buil\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 116, "deletions": 86}}, {"node": {"oid": "bdf99269e275590b31347322961e773ad980b812", "messageHeadline": "mascara - move file locations to match extension structure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "53895f19e01146e23702eec52172b4f29cd6f20a", "messageHeadline": "ci - upload mascara build as artifact", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5815de33fbef617625d8350ec8e88aa4dbff6156", "messageHeadline": "build - rename 'popup.js' to 'ui.js'", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5834c13769a4c84fc89f2c4bd2480f3fe58b5100", "messageHeadline": "ui - change window title 'MetaMask Plugin' to 'MetaMask'", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58f52b2b8de9efd43896e23ab0ac9972f45bb278", "messageHeadline": "Fix merge conflicts. Refactor onboarding flow.", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 176, "deletions": 91}}, {"node": {"oid": "8766420f19251b95211dd99ff9a45e60cf0177ad", "messageHeadline": "Merge pull request #3777 from MetaMask/etc-fixes", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 54, "deletions": 38}}, {"node": {"oid": "06112b3e30165cfb583c7fcf1eee5beaa446726c", "messageHeadline": "Merge pull request #3765 from MetaMask/sentry-error-simplify", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5a9aa153ecd0721be3a643afe1d23349f5b567eb", "messageHeadline": "Merge pull request #3767 from MetaMask/tx-state-undefined-value", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "16c36cc51bef563964ba583191df92a336916d5a", "messageHeadline": "ci - publish dist as artifact", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c4c459c8d785c9169dd5bc4d1209ebbec6429f33", "messageHeadline": "controllers - currency - warn currency and encountered error", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c171ea0632c2f4685b563ef4ef655cfee81a5c2d", "messageHeadline": "deps - bump ethjs-query to fix unhandled promise rejections", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "f2927121d44150ee2fd155136e12093f842e9b3a", "messageHeadline": "deps - update package-lock (maybe greenkeeper forgot?)", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "d6ebf5d94e374adbd2c2a66e8e5fb7f35fe5b6b2", "messageHeadline": "Confirm send token detects if balance is sufficient for gas.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "21b6a3442d8cae8c95a3d7e0b9e216d91bc8bd19", "messageHeadline": "Fix display of unapprovedMessages in txList (old and new ui); include\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "21fbaed97c84e75968cff1810999d0ec1aa5ef26", "messageHeadline": "tx controller - explode on non-hex txParams + dont add chainId to txP\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "97e1fcd331e9f71cfd7e2958b2b92d1914a89b07", "messageHeadline": "sentry - simplify error message 'Transaction Failed: known transaction'", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "812a06ffcd9cea39453e8a59563bf1d12e17c065", "messageHeadline": "i18n - further improve locale verifier", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 28, "deletions": 41}}, {"node": {"oid": "3e7d7205b8b841f619a77da6c2d28da88fef66a7", "messageHeadline": "i18n - cleanup verify locales util", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 80, "deletions": 66}}, {"node": {"oid": "8421cf1954fb017dc5311368cc3ee335b34ca446", "messageHeadline": "i18n - fix casing for key 'downloadStateLogs'", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b324a9c29506661c18034df37f2cb17e66972915", "messageHeadline": "Merge branch 'master' into i3471-checkbalanceonconfirmscreen", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1250, "deletions": 723}}, {"node": {"oid": "871edfe12ad37545c596e2e926afc458c0efa559", "messageHeadline": "Merge pull request #3713 from MetaMask/greenkeeper/eslint-plugin-moch\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4758a3ef22b199042a8c623ad35cc5389845ac34", "messageHeadline": "Merge pull request #3652 from MetaMask/greenkeeper/sinon-5.0.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76e83365ca48d2162e503b1bc6b0563a53b218e2", "messageHeadline": "Merge pull request #3752 from MetaMask/sentry-error-fix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "74ac3bb2a7130675a10e1701d569b2c35a948f8f", "messageHeadline": "Confirm send token detects if balance is sufficient for gas.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 56, "deletions": 7}}, {"node": {"oid": "f7a2dc984ef352de6bdbdd50bb6671593dc96048", "messageHeadline": "Merge pull request #3760 from MetaMask/i3439-ResetCacheOnAccountReset", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 41, "deletions": 34}}, {"node": {"oid": "00952c899bde2c427a851144d1f7830eec731151", "messageHeadline": "Merge pull request #3745 from danjm/i3723-fix-long-token-ammounts", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cdf5183f87be2ece5b20afbdba37c606fb092c12", "messageHeadline": "Merge pull request #3742 from danjm/i3705-prefix-to-address-with-0x", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c84f0ac7bcfe8b011e26668a262bdb83badc8619", "messageHeadline": "Merge pull request #3741 from MetaMask/i3692-addtoken-address-undefined", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5a1f9d525dfcbf13cd66789f8a670228e3c7ea41", "messageHeadline": "Merge pull request #3740 from danjm/i3682-navigateTo-undefined", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5b9ea8751e9203003be8048720cbc567bcc01cd8", "messageHeadline": "Merge pull request #3743 from gasolin/buyetherview", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d8357413aca53ea3aef45525f5c37daa0e354ba7", "messageHeadline": "metamask-controller - fix typo", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0582fdb617a23cc56e9e08460f09d86769599fc1", "messageHeadline": "Merge pull request #3609 from MetaMask/i18n-translator-redux", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1155, "deletions": 650}}, {"node": {"oid": "b4ec68b2d4b6713e0a203df88eb4a8982c2cf2c6", "messageHeadline": "i18n - fix locales inde", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff26042b0c5456711210f5fd4e086e9f41bcb475", "messageHeadline": "ui - actions - fix log for background call", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a5eccdfc0610133a552fbcdc9353f66603af920", "messageHeadline": "ui - settings - fix for currentLocale", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e3881143cb010c47464bf9af01014fe5bb045621", "messageHeadline": "ui - settings - derrive locales from index", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "8e6ab7df052a5ca43b15edc9c308c626bb23e64c", "messageHeadline": "Checking for sufficient balance in confirm ether screen; includes err\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 97, "deletions": 15}}, {"node": {"oid": "729a4732108ef387fc9d671cbd4b45789540d632", "messageHeadline": "Fix bug where resetAccount does not clear network cache", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 41, "deletions": 34}}, {"node": {"oid": "165ae7d193ba2d5f29e0a6472bb26fa13efd1625", "messageHeadline": "i18n - derrive locale codes from index", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5c521775f6426556664f114ecbc07e13b8272cb9", "messageHeadline": "development - genStates - simplify locale importing", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "9482af61576972c29b35eb9a542724005d8fd47a", "messageHeadline": "i18n - add locales index json", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "9e1bdcb09d811e125d8603b4cdaeb94ab04d0d9a", "messageHeadline": "test - integration - add locale build step", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b26788e9d4be6a85e4dcca0b793a258336f41f46", "messageHeadline": "Merge branch 'i18n-translator-redux' of github.com:MetaMask/metamask-\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5290570c8fc635856823e8f66b8f810f07b7948a", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 194, "deletions": 12}}, {"node": {"oid": "2053cac69129a436d20d1392e0361554d7b16959", "messageHeadline": "Don't query for undefined.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b6b18339e2de92afd2fb5364ec5bc4c29b4d10a3", "messageHeadline": "Merge pull request #3758 from MetaMask/i#3731", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 154, "deletions": 9}}, {"node": {"oid": "fefbf40a06aa4af7d5cf08767fa96ad75427dd20", "messageHeadline": "Merge branch 'master' into i#3731", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 118, "deletions": 28}}, {"node": {"oid": "f0f45e6fe19fec01f7fff9df0e9e04015f82f3d2", "messageHeadline": "migration for removing unnecessary transactions from state", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 154, "deletions": 3}}, {"node": {"oid": "cd3e092c14ce4541b36cd0fa15973057c7f2d561", "messageHeadline": "Merge pull request #3755 from MetaMask/revert-3730-revert-3665-ci-build", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "fe8472ab22fbff8d679943f0c65efd5d66c2a9c7", "messageHeadline": "ci - end by flowing all required tests into a single job", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ec3b09c12618c40a0769605893626e059c64fc1", "messageHeadline": "ci - end by flowing all required tests into a single job", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "1dea4124f5e5b5eb37c234321808e9d414865f30", "messageHeadline": "ci - end by flowing all required tests into a single job", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4ee48acf5672f00d59c49ec68452cd1dd57afa31", "messageHeadline": "deps - update package-lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "914a098c8aef0d16ad97a48011cedbea328ea481", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 448, "deletions": 26}}, {"node": {"oid": "62e1cbd33b440b8dcb98446b2fdee3f66ab5c1ad", "messageHeadline": "ci - run e2e tests after build step", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "e0d98e73e3fc2cc909b21892da3ac7f5b6d1a05e", "messageHeadline": "Revert \"Revert \"Ci - introduce a build job\"\"", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "246287ff1c7784a171786f66cb6dd2b4686e84c4", "messageHeadline": "Merge pull request #3754 from MetaMask/selenium-e2e", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 336, "deletions": 1}}, {"node": {"oid": "f66dbec0a477aaeab1d94365bcc5cba61ce19004", "messageHeadline": "Metamask controller methods", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 146, "deletions": 1}}, {"node": {"oid": "ecbb59495af61d03187e10852be610cd71c076fb", "messageHeadline": "Remove console.log", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "25eb917c600eeb6af46ff262e16fa54d5df9134d", "messageHeadline": "Update blacklist", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 320, "deletions": 5}}, {"node": {"oid": "c2b5538ff3515fd8a9913e3f3424beba93e6ab91", "messageHeadline": "deps - update package-lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5a309328f1a1495034656f884e74ea6f1550d097", "messageHeadline": "ci - run e2e jobs", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "8648aee907bb67e4a0e80ee6f67562046f302ef5", "messageHeadline": "Merge branch 'master' into selenium-e2e", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3417, "deletions": 429}}, {"node": {"oid": "651e48dbd6a8bbcf2561d62c93897309143e2a9e", "messageHeadline": "sentry - simplify all ethjs errors for better batching", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "0fe0d8b7a5ec3a143ece38df4d0811b6de02b63f", "messageHeadline": "Merge pull request #3739 from gasolin/zhtwfix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 50, "deletions": 11}}, {"node": {"oid": "bd2b08f5f125e7a7ceb6d6267b07ca2cf597b98c", "messageHeadline": "Merge pull request #3746 from nyatla/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "f74e802026538e81d7d224eb72353b85eb2ac149", "messageHeadline": "Undo unnecessary line removals.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "be2254b880c8c7bc17a139c3137dbe1e11c6060d", "messageHeadline": "Remove comments and console.logs", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "bfa62f719fa699c9341fe724c6462d087a56845f", "messageHeadline": "Update messages.json", "author": {"name": "R.IIzuka", "email": "nyatla39@gmail.com", "user": {"login": "nyatla"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "d2bd5687e8a1557a37947e4fd2638ed7f4b875f2", "messageHeadline": "Merge branch 'master' into i18n-translator-redux", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2922, "deletions": 140}}, {"node": {"oid": "6f367a5a6b4fb8918405f233293dc3f4840b4a3d", "messageHeadline": "Fix merge conflicts", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 47127, "deletions": 5943}}, {"node": {"oid": "252d69228245f26f9ff2a2ba22db5b17074c009e", "messageHeadline": "Prefixes to addresses with 0x before sending.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f2ab3a06b10255e87bc1539c9163843823637030", "messageHeadline": "Long token amounts in wallet are truncated with ellipsis.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "db4800dc3593fa2d5988f1e3c1cb1acf6eac763d", "messageHeadline": "remove unavailable goToBuyEtherView propType", "author": {"name": "gasolin", "email": "gasolin@gmail.com", "user": {"login": "gasolin"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "91f91d92fe2798789c26739af818e8f18a2547fb", "messageHeadline": "Prevent users from adding custom token if decimals is an empty string.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7c9fcf26ba16288e7fbaa019cdec522284ff611a", "messageHeadline": "Stop using navigateTo for external link in settings.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "81e2ab20d9264fdd9018f1c714e0fd54d8b1b2ec", "messageHeadline": "[zh-TW] fix translation and add missing strings", "author": {"name": "gasolin", "email": "gasolin@gmail.com", "user": {"login": "gasolin"}}, "additions": 50, "deletions": 11}}, {"node": {"oid": "dac66b8ee90d5fc1d1736729d9a30b2d0bd04ca9", "messageHeadline": "Merge pull request #3737 from MetaMask/include-migration-22", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a2616a37fad6573b3543c39ca4f5c557198ad0c", "messageHeadline": "include migration 22", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "91ce48b7ad2290cacc9894787cff5f4e33f4e1c5", "messageHeadline": "Merge pull request #3735 from MetaMask/v4.4.0", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3b54541a5f7fd5721a23b13720fdec6ec135dd55", "messageHeadline": "changelog - add note ofr i18n zh_tw th sl", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e0576d052607a9f6b3bf2ffb2d316afef06fe8c4", "messageHeadline": "v4.4.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "43dde3cbde4118ef5d5b40faca6af8b308a1a902", "messageHeadline": "transactions - only save up to 40 txs totall across all networks", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "bd7e5dbf3823a18ae6fa5cb7f7f55aac40fca9f5", "messageHeadline": "Merge pull request #3732 from MetaMask/i3706-FixLocalStoreWrite", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e196b6dcb7c9a0df059491b7f0d75b50d54c1b66", "messageHeadline": "Fix bug where full localStorage would crash on start", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e001c0900b5256c0c8769f0c3eb5d2007f5b18d3", "messageHeadline": "Merge pull request #3680 from danjm/i3517-popup-newui-onboarding", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b0fae2ca392f38952cd01f26bfc4886b601baf17", "messageHeadline": "Merge pull request #3710 from danjm/i3326-addtokenscreendesignupdate", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 321, "deletions": 122}}, {"node": {"oid": "ec3cca03fe68e9ddd7c0e326b916eb8e91087db4", "messageHeadline": "Merge pull request #3728 from MetaMask/changle-updates-march26", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8b719a418a7f6c610a80ac7caae9b58645821d41", "messageHeadline": "Merge pull request #3729 from MetaMask/test-timeout-fix", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ce2bd9dfbba7190fee60082ae0d1f4a121a7cc7c", "messageHeadline": "Merge pull request #3730 from MetaMask/revert-3665-ci-build", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "63967ebf4724ba31d3fd4f8039ce52e9e613e3db", "messageHeadline": "Revert \"Ci - introduce a build job\"", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "5a61a6d57af62bd4dea8f1563a9edde6a03e439b", "messageHeadline": "migration for adding submittedTime to the txMeta (#3727)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "15952816c17e4a0ac962c66a74abad0ab1013ef1", "messageHeadline": "test - remove timeout causing mocha disconnect issues", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e5af7e1abdb750a8aa2a69245a6cb2c85943b85d", "messageHeadline": "New-ui changelog updates (March 26)", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c9e3e99385571a5b296453798d4be0061feca883", "messageHeadline": "Empty commit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bd3a6d3744f464d1c9cc2c9153fc8028c8e455c5", "messageHeadline": "Empty commit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "55ca92736c5bd9a29e3a12331d821e5320d04439", "messageHeadline": "Empty commit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "30d751c55397d8565f5b243ac3415518896c6a25", "messageHeadline": "Empty commit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2163be1e1b7e19c8e57d3056d3fd344b33f18e3e", "messageHeadline": "Empty commit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6acc25cce11cd74138a55f3e183b93fef3bd8de0", "messageHeadline": "Empty commit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f24048efc4800d1a56c48789481a91893f427762", "messageHeadline": "Empty commit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d4047ccf42b3590e98ee638ec71e353351e848ec", "messageHeadline": "Empty commit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b52be6388cd3411c0841c15020552d05e020f624", "messageHeadline": "Empty commit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1779cff65b83a80de618ad350da1e5f1dee63f07", "messageHeadline": "Merge branch 'master' into i3326-addtokenscreendesignupdate", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 354, "deletions": 218}}, {"node": {"oid": "a6af5fad96f0848030394669c65363e8a0303ac0", "messageHeadline": "Merge pull request #3695 from danjm/i3379-signtypedata-overflow", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad2c3093e0a0ea3c1a374323e9d4271af2456705", "messageHeadline": "Merge pull request #3665 from MetaMask/ci-build", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "07dd06424741c5a43de136496d44a6f9089e837b", "messageHeadline": "Fix tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b2f454a03ca6f2ce98c494aa4e77aa8aaa82bf8c", "messageHeadline": "i18n - sl Slovenian translation (#3724)", "author": {"name": "Filip \u0160", "email": "filip.stamcar@hotmail.com", "user": {"login": "filips123"}}, "additions": 819, "deletions": 0}}, {"node": {"oid": "d1927d14079d4f57b5e138ccc7da6a9df6f8326a", "messageHeadline": "i18n - zh_tw traditional chinese (taiwanese)", "author": {"name": "gasolin", "email": "gasolin@gmail.com", "user": {"login": "gasolin"}}, "additions": 864, "deletions": 0}}, {"node": {"oid": "1941260f66cfb80c66396915427acb4723415dbb", "messageHeadline": "Merge pull request #3711 from artiya4u/feature/thai_locale", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 819, "deletions": 0}}, {"node": {"oid": "4f0881e41be82de28ae6a444f54123b0ee2a04a0", "messageHeadline": "Merge branch 'master' into i18n-translator-redux", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 308, "deletions": 210}}, {"node": {"oid": "35baff15aa181a5ec647d5738c027c8ba1ee9285", "messageHeadline": "Empty commit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4efb1c6b491901cbb42ef27a4c6c55814f24d764", "messageHeadline": "Merge pull request #3708 from MetaMask/build-sourcemaps", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 109, "deletions": 9}}, {"node": {"oid": "70322dc8f10e0c2fb2ee94ffe031957288ab40b9", "messageHeadline": "Merge pull request #3718 from sandakersmann/patch-1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe6f22ee69963ca682f74c8872806b2772f557ee", "messageHeadline": "Merge pull request #3721 from alextsg/cb-944", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 166, "deletions": 156}}, {"node": {"oid": "a94fbfdfab678afc0e02baec281038e463567ac1", "messageHeadline": "Merge pull request #3722 from danjm/i2582-sendtoensname", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 32, "deletions": 43}}, {"node": {"oid": "d7985fbf7775e4859a9d376c6c41df934e20b7b7", "messageHeadline": "Empty commit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a30b5ccd951e9a7b90cf7cd3a22c72cca1520275", "messageHeadline": "Update add token integration tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "a109a774a59be78b6de40492fbf4dbe1ff518d8f", "messageHeadline": "Use ens-input component in send-v2 to allow sending to ens names.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 43}}, {"node": {"oid": "cfa2592d78b31ea3c5d056bf1344cfd5d5353f16", "messageHeadline": "Update button styles", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 166, "deletions": 156}}, {"node": {"oid": "c710fb8f50eb0cb11e709bb7baa545455724801a", "messageHeadline": "Use new header on add token confirmation screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 68, "deletions": 65}}, {"node": {"oid": "1e9b753968329a551120ee107f69d8ab2b0cc6f9", "messageHeadline": "Updated one badge link to https", "author": {"name": "Marius Kj\u00e6rstad", "email": "sandakersmann@users.noreply.github.com", "user": {"login": "sandakersmann"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cecc5c48a7011f2a7a3332961e861384c7f51f96", "messageHeadline": "chore(package): update eslint-plugin-mocha to version 5.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47ee86e9fde6ebcbd936ba63eda33a398460d423", "messageHeadline": "Update Thai translate.", "author": {"name": "artiya4u", "email": "artiya4u@gmail.com", "user": {"login": "artiya4u"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3db8b84eff587c145bad2070081f73b18b872589", "messageHeadline": "Update Thai translate.", "author": {"name": "artiya4u", "email": "artiya4u@gmail.com", "user": {"login": "artiya4u"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33f43a7e7a98044f3cec66269e6b0af0bd8eeacd", "messageHeadline": "Update Thai translate.", "author": {"name": "artiya4u", "email": "artiya4u@gmail.com", "user": {"login": "artiya4u"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa022e0883ce4634864ead04eac676c64ed6c6c1", "messageHeadline": "Updates Add token screen to latest design.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 256, "deletions": 99}}, {"node": {"oid": "848e0401e9c457f0660c7518a150589368f80f3e", "messageHeadline": "build - fix sourcemaps for dev", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46e8781e41b50593dce8114c1230110c1e5c2561", "messageHeadline": "lint - fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "079ba3e6eeb9487f82e9f85193f260329f64a950", "messageHeadline": "sentry - npm scripts for uploading source maps", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "6219a7da4b42edc2b5d8b8248921ff573ae00b2d", "messageHeadline": "build - always generate sourcemaps", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2eaac897bf965054c2db0a431391d4c92caaae2d", "messageHeadline": "sentry - namespace files under metamask dir", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3d7062e9b923d906f13fcc1b322cbc3f1e3d573", "messageHeadline": "sentry - rewrite report urls + use raven-js from npm", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "985e376911ec32ad5e37dd17e3425a96cb416c09", "messageHeadline": "build - for build, write sourcemaps to dist/sourcemaps", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "154f384fe4cce76a268d31b8f535fbbac7a206af", "messageHeadline": "build - always create sourcemaps", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c15a121a34fd76e4ab810ef14f13dce4b6f0742", "messageHeadline": "\u0e4a\u0e4aUpdate Thai translate.", "author": {"name": "artiya4u", "email": "artiya4u@gmail.com", "user": {"login": "artiya4u"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cd204ee8036d0efb46aaf5cced5babca94ea97d6", "messageHeadline": "Add currentLocale to test states.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "d4da7c984f222a255a149425ca29e4fd8ebf297b", "messageHeadline": "Improve responsivensss of unique image screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0d71dd7ca0c0c3178670a9882c34d180495a7031", "messageHeadline": "i18n helper fetchLocale handles 404 gracefully", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "08e67c4e4a7548cc90321e8eb172a428e03568b4", "messageHeadline": "Default current locale in metamask reducer to empty string.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ed9933adbd138d00ea8f85a7def8a1020b99060", "messageHeadline": "Include locales in served test files.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "11a30378d7aea9d5e331ff52f61b136820a54fb1", "messageHeadline": "Memoize t function in metamask-connect", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "47e09b0f2b42922a5225cd1b023fc9f8d1ab52a1", "messageHeadline": "First add Thai translate.", "author": {"name": "artiya4u", "email": "artiya4u@gmail.com", "user": {"login": "artiya4u"}}, "additions": 819, "deletions": 0}}, {"node": {"oid": "07f483960033f28109afdcf99fb08c48b0231434", "messageHeadline": "Signed type data notification handles long messages.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc78594c3aac80150dbe7eecd05e05eeffa6da02", "messageHeadline": "Merge pull request #3671 from lazaridiscom/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6393c381173e854e280025e8b89d7e0f105984fc", "messageHeadline": "Pop uses new ui onboarding when in beta.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "b9309f689be7f55fde0a32a6e576784aa9fc1061", "messageHeadline": "Use extension api to get initial locale.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "a0df4b6892f3a8f15d2915a062ebe1d9cdeabaec", "messageHeadline": "Correct proptypes for t in new-account/create-form.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d613dfb43419ea1e18691659d39f6ac403c21d75", "messageHeadline": "Correct reprice title and subtitle key names.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "edf63f8b51ec0717e580ec69b495987a00062b92", "messageHeadline": "Add en localeMessages to test states.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ca5bce477e9acdd5f8457b99de2c32a7b4f26e33", "messageHeadline": "Fix sender-to-recipient export and non-existent translation key.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "19621fe879ef2417e2e3b1299c6dfa888c5f27b0", "messageHeadline": "changes test to unit-integration-lint, closes #3650", "author": {"name": "Lazaridis", "email": "info@lazaridis.com", "user": {"login": "lazaridiscom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d3bd0eaf001e153eb3c7e9cea5c269bd17d1978", "messageHeadline": "Correct connect reference in confirm-send-ether, confirm-deploy-contr\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a82631791efb496efc9f611a2a3edbac7123d221", "messageHeadline": "Lint fixes", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "18f85835296f12814e0593dfc67b29ac672ddf53", "messageHeadline": "Fix references to undefined 'this.props'", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "3c144302d65053fc3082b8b24662fc3e0231ca3a", "messageHeadline": "Remove console.logs", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6cbadc0aa342550654cbdb00c3b276542fbd19c5", "messageHeadline": "Missed modifications of t() in merge resolution.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "be845fd190ee71d2bb6e641a5c23c453668268e3", "messageHeadline": "Merge branch 'master' into i18n-translator-redux", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4409, "deletions": 786}}, {"node": {"oid": "d24a0590d363dbe88d383c8faec8eb28809242f0", "messageHeadline": "i18n redux solution doesn't require importing t() and passing state t\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 636, "deletions": 445}}, {"node": {"oid": "000edc8fd27f5c8bd3ca9f69e54df5a0929463e7", "messageHeadline": "ci - fix build job logging", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9f6882b6514b4a34f9dcc732ef815beb20c263a0", "messageHeadline": "ci - add build step", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "04b1f8428b487663b276a541d739631954fe0be1", "messageHeadline": "Merge pull request #3662 from MetaMask/v4.3.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ea137777abe39747a9e54bacd48d76f9ddf987a9", "messageHeadline": "changelog - add note on i18n being beta only", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93622392312b89bcf0a8d5bcc132d800867c8704", "messageHeadline": "v4.3.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3a24d718db52baa88b5995124a7f72ebdd2a975", "messageHeadline": "changelog - update with new changes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8cf9ae3ee6517a2a9a69c2579b5b0e4ef18bca21", "messageHeadline": "Merge pull request #3658 from MetaMask/danjm-i3554-fix-editing-dapp-t\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "4c2cf15d2ad9cdfee4ce67b795877c7ab60231a7", "messageHeadline": "test - flat - add extra timeout, idk maybe", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e79941658e58f5ef74cd9545c2b69136362ec76", "messageHeadline": "ui - tx conf - only show special token tx conf screen for token send", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3595d71c2d01d08fe1692ef4fe2f4d6d5c3241d9", "messageHeadline": "Merge branch 'i3554-fix-editing-dapp-token-txs' of https://github.com\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "278e1ba61eab97860be295ad938cf47ce22f11ed", "messageHeadline": "Merge pull request #3656 from MetaMask/trigun0x2-master2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "a80be4c8c37464ec6b5071482756f0cb7532924c", "messageHeadline": "Merge pull request #3648 from raulk/patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "775275e1387c140fabb3ddbef5544af0dcbc4df0", "messageHeadline": "Merge branch 'master' into selenium-e2e", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "5f4e96752a97db2fd828caf89edec17f79b67be0", "messageHeadline": "Merge pull request #3657 from MetaMask/revert-3628-3505_Transpile_to_ES5", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "d646f377416ea6bfcd7682d21e011be5fa65cd3f", "messageHeadline": "Merge branch 'master' into selenium-e2e", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 11734, "deletions": 4075}}, {"node": {"oid": "6a428bbef78d8d73bf4fcf315f19d6c4e97efbdb", "messageHeadline": "Revert \"Issue 3505 | Transpile to ES5\"", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "1343f5ede466c4fd8057795478ad21d0382d73cb", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 873, "deletions": 0}}, {"node": {"oid": "5d3246c836f3634f2b78bc1d511a797c4d3c9ee7", "messageHeadline": "Merge branch 'master' of https://github.com/trigun0x2/metamask-extens\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "072dd7ea2f7ce189b551b9fc8fd8e58aaaec4158", "messageHeadline": "Merge pull request #3654 from MetaMask/i18n-de", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 873, "deletions": 0}}, {"node": {"oid": "dc4752c703d44e2ee5ac8636d5fced931299ab6a", "messageHeadline": "i18n - fix german json formatting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "1eee1909ace9120e8ddedee6f525d48cd07368a4", "messageHeadline": "Tranlate to German (#3575)", "author": {"name": "Nico", "email": "35919226+AKingUltra@users.noreply.github.com", "user": {"login": "AKingUltra"}}, "additions": 874, "deletions": 0}}, {"node": {"oid": "ec1188f25017b6b352744646aee61155d84fc999", "messageHeadline": "Translate to Russian (#3644)", "author": {"name": "Victor Charapaev", "email": "tmunnich@gmail.com", "user": {"login": "vcharap"}}, "additions": 819, "deletions": 0}}, {"node": {"oid": "332a0203ac31bd42415e944b8df4dc062c59da49", "messageHeadline": "hn _locales : message.json [HINDI] (#3611)", "author": {"name": "N1X", "email": "k9nikhil@gmail.com", "user": {"login": "itsN1X"}}, "additions": 819, "deletions": 2}}, {"node": {"oid": "9094af8319086f075c71814bec00c144aca0d67c", "messageHeadline": "chore(package): update sinon to version 5.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "759b65ddf95bf0063c843c1dc44f50f478ff6604", "messageHeadline": "Minor adjustments to Spanish translation", "author": {"name": "Ra\u00fal Kripalani", "email": "raulk@apache.org", "user": {"login": "raulk"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "e005e9ac51e247620544f9c9871ff7ebd2bf80f6", "messageHeadline": "Merge pull request #3624 from alextsg/cb-941", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 274, "deletions": 198}}, {"node": {"oid": "cbaa70751b7ce20be04de4a9def2cbf8831274c5", "messageHeadline": "Merge pull request #3625 from bradford-hamilton/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 819, "deletions": 0}}, {"node": {"oid": "1b27edca4d28d732cbee0214af6742b09a4a0e93", "messageHeadline": "Merge pull request #3641 from hermanjunge/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "112a9443ee7d8793eff110ecc07edd06dba82f5e", "messageHeadline": "Merge pull request #3585 from lazaridiscom/laz/i3568", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 355, "deletions": 246}}, {"node": {"oid": "ac34c8f4800562f9ad1d6b6332a05f8d943b483b", "messageHeadline": "Nuke the es_419 locale", "author": {"name": "Herman Junge", "email": "herman.junge@consensys.net", "user": null}, "additions": 0, "deletions": 10}}, {"node": {"oid": "1a60094d501d8b102127c2cfc7b2ff31070feeb1", "messageHeadline": "Merge pull request #3504 from lazaridiscom/laz/i3427", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "ef1b09a255acc54432c76d93494395539cb6ea1d", "messageHeadline": "Merge pull request #3640 from hermanjunge/complete-spanish", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 322, "deletions": 274}}, {"node": {"oid": "89acc955fade3e42d33948119cb877a46dc001a2", "messageHeadline": "last pass (for now)", "author": {"name": "Herman Junge", "email": "herman.junge@consensys.net", "user": null}, "additions": 53, "deletions": 53}}, {"node": {"oid": "a69480d78d3a97310c7f39792133003b9bc058cb", "messageHeadline": "Gas inputs can be changed by up and down arrows (#3598)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7e614ec6dbb33837fad505c9629ba90b11b10f70", "messageHeadline": "all 286 english strings were found in your locale", "author": {"name": "Herman Junge", "email": "herman.junge@consensys.net", "user": null}, "additions": 66, "deletions": 0}}, {"node": {"oid": "1cc1737d4272b9a7b725ecd5ce51c0e878b419fb", "messageHeadline": "all 264 strings declared in your locale were found in the english one", "author": {"name": "Herman Junge", "email": "herman.junge@consensys.net", "user": null}, "additions": 8, "deletions": 26}}, {"node": {"oid": "3d885cae92603c8847660ecb0a7345b8289dae11", "messageHeadline": "alphabetic sort of spanish messages.json", "author": {"name": "Herman Junge", "email": "herman.junge@consensys.net", "user": null}, "additions": 237, "deletions": 237}}, {"node": {"oid": "29cc2f8ab9628d21cc32962666879c71be4e69d1", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3983, "deletions": 217}}, {"node": {"oid": "fd3e240dd934c0938a57344a6ae09a213aaa8e37", "messageHeadline": "Merge pull request #3635 from MetaMask/i3571-CompleteI18nTemplates", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 232, "deletions": 108}}, {"node": {"oid": "3ee6cad87b44949f80f5c01d9f89dd69a6e9f767", "messageHeadline": "Merge pull request #3638 from MetaMask/DocumentTranslationScript", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "bb8b84f2fe9c56f6e2a8c13235c2719a1ccb1f0a", "messageHeadline": "add Dutch translations", "author": {"name": "Bradford Lamson-Scribner", "email": "brad.lamson@gmail.com", "user": {"login": "bradford-hamilton"}}, "additions": 819, "deletions": 0}}, {"node": {"oid": "93495b28098701e5558052b7f39c39993dc64911", "messageHeadline": "fix for lint", "author": {"name": "Jeffrey Tong", "email": "trigun0x2@gmail.com", "user": {"login": "trigun0x2"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1ab165b6d775bfee51f9d5bd58e87b6531d51662", "messageHeadline": "Merge pull request #3632 from MetaMask/retry-tx-refractor", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "dd19a934475cfa8cc31495b351b69a7d8d1f8d5e", "messageHeadline": "Add i18n to tx status", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "938228fba58f5ced6504d6f6d14e0b96df84c32a", "messageHeadline": "Document translation script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3c1248c8169a1cb96a0ee2bc0f523fb9c765569e", "messageHeadline": "Update confirm transaction screen", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 274, "deletions": 198}}, {"node": {"oid": "d4eb883958e7c13029726484e61d1db01b77d0ff", "messageHeadline": "Merge branch 'master' into i3571-CompleteI18nTemplates", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 3699, "deletions": 107}}, {"node": {"oid": "3830f49ac57f3bf506298e6c8afac11fb8a942b4", "messageHeadline": "Take user home if an unapproved tx is dropped while they are viewing.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "716e034c75c53bbcc0d81a36c2eadf140c53ca9c", "messageHeadline": "Merge pull request #3633 from hermanjunge/spanish", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 835, "deletions": 5}}, {"node": {"oid": "8840f505271f9456650550d8b0db697f45ccfb64", "messageHeadline": "Add messages.json from @Grana69", "author": {"name": "Grana69", "email": "vgrana@uabc.edu.mx", "user": null}, "additions": 835, "deletions": 5}}, {"node": {"oid": "2c42cfdf1e8c8aff517cae9f6011dd39e503cef3", "messageHeadline": "Update onlySendToEtherAddress message", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3c1a925132abb8232e911ac028ac2aab1669d45", "messageHeadline": "Merge pull request #3612 from hermanjunge/locale-verification", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "4fc68ca20833e5f6c70b8a532d79ac60e65f4704", "messageHeadline": "Add i18n in settings/info", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "03587c96d86b439ef924bde12cf0ce5012983f38", "messageHeadline": "Move file to development, fix JS", "author": {"name": "Herman Junge", "email": "herman.junge@consensys.net", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "706a94318920c9c425a6881eded3b738446ebb39", "messageHeadline": "Merge pull request #3613 from alvesjtiago/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 819, "deletions": 0}}, {"node": {"oid": "d21bf822e380a7847641a0b93a7aff46d9799484", "messageHeadline": "Merge pull request #3579 from matteopey/italian-translation", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 819, "deletions": 0}}, {"node": {"oid": "5d316d9a4eb590f3a3b5e84e6425ca4c7ad3ca56", "messageHeadline": "Merge pull request #3623 from MetaMask/i#3554", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "de5dee51b15720b568a86cd45032af70cb770a2b", "messageHeadline": "Merge pull request #3605 from lazaridiscom/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a2f1c7c003cdbff6eedb8a6ad9867e0ce081118", "messageHeadline": "Merge pull request #3574 from marvinvista/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 609, "deletions": 0}}, {"node": {"oid": "7a8e0802455b8819dac12d73a4a8e245d6907dc0", "messageHeadline": "Started on Tx list i18n", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5c5f476ba4d0b26f6b8a71e16a8ff340566eb0b7", "messageHeadline": "Merge pull request #3628 from ryan-rowland/3505_Transpile_to_ES5", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1079d57f8cd0513e9571457b00eb3e9b44c26215", "messageHeadline": "Merge pull request #3489 from MetaMask/retry-tx-refractor", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 485, "deletions": 86}}, {"node": {"oid": "cffaf44714830904526c05bd4acf7a88c6e3cabe", "messageHeadline": "i18n Import flow", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "49e3ada382e061216ce4306ab17145b94e08ed62", "messageHeadline": "Fix styling regression from master merge.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36b371283cc91b479a9a0e34ace108461576140a", "messageHeadline": "Improve responsiveness of gas price row on confirm screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d9160ac6da48bfead4cf47a5d9dc142432c52e0c", "messageHeadline": "Merge branch 'master' into retry-tx-refractor", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "dc92b56f184100a24aaf53c3e93619514159f938", "messageHeadline": "Identify token transactions by method names token data, and not just \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "4af1003b0efa8329718f5a95826976a54194d49b", "messageHeadline": "Fix Account Names being cropped (#3626)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "85a612b34de27c3f4dcaa070e39cf88d21541652", "messageHeadline": "I18n add-token.js", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "de98cb403974df4ed8cea5ea82f81065ce9e6c0e", "messageHeadline": "Remove duplicate keys", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "5cdaf270f798218bddc72bde05d8ab77267cfb94", "messageHeadline": "Don't block user from setting gas if estimating gas returns errors. (\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "faa28490827adea52d71c5b9aa8c2af7c0f990ca", "messageHeadline": "Issue 3505 | Transpile to ES5", "author": {"name": "Ryan Rowland", "email": "ryan.w.rowland@gmail.com", "user": {"login": "ryan-rowland"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "faa4ffe1636ce9f7cc68bffe1eb7b1e685a2d000", "messageHeadline": "new-ui - dont exclude `txParams.data` when editing and updating txParams", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ee85a9c9d079e512ecde63609e78e8914c8c805b", "messageHeadline": "Update translation based on the new message.json", "author": {"name": "matteopey", "email": "matteo.pey@hotmail.it", "user": {"login": "matteopey"}}, "additions": 211, "deletions": 1}}, {"node": {"oid": "f5b0d56b9d0b0ae0d4076ff296fdea87316fd32c", "messageHeadline": "Add send screen template", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "2ddc2cc1fbe5249f70d80e2a74146cb87dcc8421", "messageHeadline": "Lint fixes.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "4d1793b0ec364277765a8c8ec6026da904d51055", "messageHeadline": "Merge branch 'master' into i18n-translator-redux", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 176, "deletions": 7}}, {"node": {"oid": "09260f9c5e0b2c460a214f00b87c8fafe0470419", "messageHeadline": "Fixed t() calls where localeMessages is missing; and fix incorrect co\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "293ca6c9a630b939c97e4939e0416a57d8bad79c", "messageHeadline": "Add template for settings and info", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "2e7d4db2dec000d31ad967400d25b46aabf70e29", "messageHeadline": "Add recover and backup tempaltes", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "17371bb7ecaf5fba3773cd2a0e8f8784d2c4bd49", "messageHeadline": "Add login templates", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e504bc6215967bfa0408d1eac862beed3f4f3a46", "messageHeadline": "Add connecting indication templates", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "d8788af9b867cebcc702384b780cc06a06f9d33b", "messageHeadline": "Merge branch 'master' into retry-tx-refractor", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3744, "deletions": 3246}}, {"node": {"oid": "1f132d613aa0a22ab09ae8dd62a6c96b1c02f564", "messageHeadline": "Portuguese translations.", "author": {"name": "Tiago Alves", "email": "alvesjtiago@gmail.com", "user": {"login": "alvesjtiago"}}, "additions": 819, "deletions": 0}}, {"node": {"oid": "57338200247fa6520a58c9b4a9625edb0382aba1", "messageHeadline": "Merge branch 'master' into i18n-translator-redux", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3208, "deletions": 3688}}, {"node": {"oid": "72bfe74243d2ac986f4ae8ed8fd6b58c95aaad44", "messageHeadline": "Add script to verify locale strings", "author": {"name": "Herman Junge", "email": "herman.junge@consensys.net", "user": null}, "additions": 96, "deletions": 0}}, {"node": {"oid": "424e98f6a896df6a848a92ef318464abc505d83d", "messageHeadline": "Merge pull request #3594 from danjm/i3344-improve-currency-input", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 176, "deletions": 7}}, {"node": {"oid": "98f934fb53b0ff66c3de3d11e1ea22b54f956fe6", "messageHeadline": "Delete commented out code from i18n implementation that used globals.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "3191f2aa5ec4530df6dad6a750d60b797a84bda0", "messageHeadline": "Delete old i18n helper files.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 76}}, {"node": {"oid": "a51e8f6a165163b9cc37a4eb5b315cd37af17f77", "messageHeadline": "Fetch localeMessages in front end only.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "62a95139e6cd9de66941ddb037ec682af568a30b", "messageHeadline": "Use customized react-trigger-change in send-new-ui integration tests..", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 162, "deletions": 1}}, {"node": {"oid": "a1db40047c2a6fdbb8d2de2abacd0484e12e128d", "messageHeadline": "Remove unused files from ui folder. (#3577)", "author": {"name": "anticlimactic", "email": "9568756+anticlimactic@users.noreply.github.com", "user": {"login": "anticlimactic"}}, "additions": 3, "deletions": 2510}}, {"node": {"oid": "9b38a77f460a5ada0948182b97419119a495d476", "messageHeadline": "Make entire gray container of 'reveal seed phrase' a clickable area. \u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7f00fdcd149b9a8974533d38afc3d2c179632028", "messageHeadline": "use mkdirp for cross-platform, re #3426", "author": {"name": "Lazaridis", "email": "info@lazaridis.com", "user": {"login": "lazaridiscom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02d2b3db43d5d7abc3c966b37c4f0a3df42c6494", "messageHeadline": "Merge pull request #3555 from mamiM/mamiM-Ja-translation", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 602, "deletions": 3}}, {"node": {"oid": "627a5af66a1f24652eabd8a6e15f231dc315951b", "messageHeadline": "Merge pull request #3560 from Orangem21/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 602, "deletions": 3}}, {"node": {"oid": "61e7f19af6dc3cff4b1384142ff2e73de3d07d00", "messageHeadline": "Merge pull request #3602 from vietlq/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 619, "deletions": 0}}, {"node": {"oid": "9b0c652a14b933ae48dde165f9dfd5a1c6ba73a0", "messageHeadline": "Merge pull request #3564 from nujabes403/patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 604, "deletions": 5}}, {"node": {"oid": "3a264fb205313be43f7d98c08f7951de315a68a3", "messageHeadline": "Merge pull request #3603 from vietlq/patch-2", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "6601bc5effb9bbf1aea4c9275463dfb23dc67df5", "messageHeadline": "space", "author": {"name": "Viet Le", "email": "vietlq85@gmail.com", "user": {"login": "vietlq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dd2f918b3b98f088cc6653dcba306190ce52d13", "messageHeadline": "corrected vn -> vi", "author": {"name": "Viet Le", "email": "vietlq85@gmail.com", "user": {"login": "vietlq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e34355ca217684b8c79a072e9a578e738e058dea", "messageHeadline": "Update add-to-chrome.md", "author": {"name": "Le Quoc Viet", "email": "vietlq85@gmail.com", "user": {"login": "vietlq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0a2996d35ada5d744ec137661e6105ba63499f0", "messageHeadline": "Small edits", "author": {"name": "Le Quoc Viet", "email": "vietlq85@gmail.com", "user": {"login": "vietlq"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "2a1a9c2215a591e0879d43835651ef5cafe19fdb", "messageHeadline": "Translated to Vietnamese. Translator: Trang Ha, Editor: Viet Le", "author": {"name": "Viet Le", "email": "vietlq85@gmail.com", "user": {"login": "vietlq"}}, "additions": 609, "deletions": 0}}, {"node": {"oid": "4512243290fc08f1202360ab3f5f0b2b21bb0393", "messageHeadline": "Fix styling on confirm-send-ether and confirm-send-token (#3600)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 232, "deletions": 226}}, {"node": {"oid": "3bc8493166f14f075e688fe1050a035f4fa69c12", "messageHeadline": "Merge pull request #3590 from SaptakS/feature/whitelist", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6f749e5576cb981a469d0cf969b15901bcc05cfa", "messageHeadline": "Update Confirm Contract screen (#3597)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 448, "deletions": 322}}, {"node": {"oid": "6174c00c1036e77e1dc2ec39f20cf3a2a8518a21", "messageHeadline": "Inject Script: Blacklist domains where not to inject script", "author": {"name": "Saptak Sengupta", "email": "saptak013@gmail.com", "user": {"login": "SaptakS"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "a348b60735f945e3a593256bbd016dc6deee8e36", "messageHeadline": "Currency input defaults to empty string", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "ad9feee637822dbcf945f0017b88bcbc4c9ede44", "messageHeadline": "Fix messages typo (#3591)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1d6398b0fed39e579c0383e34236b30d3154295", "messageHeadline": "moves setup-related code towads end of file, re #3568", "author": {"name": "Lazaridis", "email": "info@lazaridis.com", "user": {"login": "lazaridiscom"}}, "additions": 124, "deletions": 115}}, {"node": {"oid": "7fb27cf0c7a5c8eb2aa492ced603873996537c81", "messageHeadline": "Update margins for consistency in first time flow (#3588)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 214, "deletions": 150}}, {"node": {"oid": "b3c3f50cf9f0c9fc7e36fd31443fc2cd4c76db77", "messageHeadline": "Clients because we mean Ethereum clients", "author": {"name": "matteopey", "email": "matteo.pey@hotmail.it", "user": {"login": "matteopey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51f85b8021a57d1c32d83c4b37c46ca095d22709", "messageHeadline": "Fix as requested by review", "author": {"name": "matteopey", "email": "matteo.pey@hotmail.it", "user": {"login": "matteopey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a725285b447f3e14f2d4fa2493590839fd3e00e", "messageHeadline": "Update messages.json", "author": {"name": "nujabes403", "email": "nujabes403@gmail.com", "user": {"login": "nujabes403"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7432b13b3316086daed125b5991227415932bc3d", "messageHeadline": "Update messages.json", "author": {"name": "nujabes403", "email": "nujabes403@gmail.com", "user": {"login": "nujabes403"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fa8de6e937cc8d43448b5e062c527a6257d71a0", "messageHeadline": "Update messages.json", "author": {"name": "nujabes403", "email": "nujabes403@gmail.com", "user": {"login": "nujabes403"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4be9d146dbb0b8f99f9c1afe4e11c25fd7dbf04a", "messageHeadline": "Update messages.json", "author": {"name": "nujabes403", "email": "nujabes403@gmail.com", "user": {"login": "nujabes403"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55d0ffd4a0363c3e3f9c428d4e7830d2965fd628", "messageHeadline": "Update messages.json", "author": {"name": "nujabes403", "email": "nujabes403@gmail.com", "user": {"login": "nujabes403"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb6af25e20f723942a2b5770a8763bff3b6d6032", "messageHeadline": "add ESLint exceptions for //= and //-, re #3568", "author": {"name": "Lazaridis", "email": "info@lazaridis.com", "user": {"login": "lazaridiscom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "904f00e8acf40a72d233d1776c8aa760026e1bd3", "messageHeadline": "group all vault/keyring related methods together, re #3568", "author": {"name": "Lazaridis", "email": "info@lazaridis.com", "user": {"login": "lazaridiscom"}}, "additions": 130, "deletions": 128}}, {"node": {"oid": "5fe0be722b6514692a68e920ee8058c5d572237d", "messageHeadline": "Handle i18n with redux.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 538, "deletions": 385}}, {"node": {"oid": "e2f340b3242c436bd4d7bc802662ae6f9f195899", "messageHeadline": "Merge pull request #3587 from MetaMask/i18n", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "9523dd626652c84f660d5bd8ae73aa38c2a837ef", "messageHeadline": "More for i18n", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "d8f5150aa5bf4b04310f887504428f1caa13cbf4", "messageHeadline": "adds initial documentation, re #3568", "author": {"name": "Lazaridis", "email": "info@lazaridis.com", "user": {"login": "lazaridiscom"}}, "additions": 138, "deletions": 40}}, {"node": {"oid": "67e87a4fd482d428ef449a0dfdbf32f15548c8b2", "messageHeadline": "Merge pull request #3576 from Senshii/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b065443f2ae825ab912674579b1d5894b7e3bd5", "messageHeadline": "Add italian translation", "author": {"name": "matteopey", "email": "matteo.pey@hotmail.it", "user": {"login": "matteopey"}}, "additions": 609, "deletions": 0}}, {"node": {"oid": "e51ba2e75c517d88f0e526eed613ef656af47293", "messageHeadline": "Merge branch 'retry-tx-refractor' of https://github.com/MetaMask/meta\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 49, "deletions": 22}}, {"node": {"oid": "74e9a5c49103709f02d3b123ce7e957bcea172c7", "messageHeadline": "add to CHANGELOG.md", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c947d466caba98b6fbb453dcb2132c32f4820ea", "messageHeadline": "Merge branch 'master' into retry-tx-refractor", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 260, "deletions": 460}}, {"node": {"oid": "66193c823cdbb9474cbc3ed9e1c4ab7a28b9b230", "messageHeadline": "Update Deposit Eth icon (#3569)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 260, "deletions": 460}}, {"node": {"oid": "cd721f52cb29e5c43e69d7c6dfbf200c971973d8", "messageHeadline": "Merge branch 'master' into retry-tx-refractor", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 643, "deletions": 12}}, {"node": {"oid": "a087546148e5ecd10517cbbb3789d6c918e7f326", "messageHeadline": "Merge branch 'master' into retry-tx-refractor", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "09fe5ed9bae755c6d28f7ad5422bce9f9810ecd6", "messageHeadline": "fix plural in french translation", "author": {"name": "simon fourdinier", "email": "simon.fourdinier@utocat.com", "user": {"login": "simon-utocat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04079455e36e48433cf8055c8f1f79e1e7e18298", "messageHeadline": "Merge pull request #1 from MetaMask/master", "author": {"name": "Le Quoc Viet", "email": "vietlq85@gmail.com", "user": {"login": "vietlq"}}, "additions": 85254, "deletions": 3078}}, {"node": {"oid": "dff09cf95df3f817f6a8bcdc9611f8249a34d16d", "messageHeadline": "Translate to Tagalog #3535", "author": {"name": "Marvin Vista", "email": "marvin@marvinvista.com", "user": {"login": "marvinvista"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2d0e2324bc94907d4c2dc5265294ffb42e3c48e", "messageHeadline": "Translate to Tagalog #3535", "author": {"name": "Marvin Vista", "email": "marvin@marvinvista.com", "user": {"login": "marvinvista"}}, "additions": 609, "deletions": 0}}, {"node": {"oid": "9cd9b166895d7b43402e760e71fc752846f1f5dd", "messageHeadline": "Translated whole message in KR", "author": {"name": "nujabes403", "email": "nujabes403@gmail.com", "user": {"login": "nujabes403"}}, "additions": 109, "deletions": 109}}, {"node": {"oid": "d79ef5bf15b12f40009c6c8cd0efb901f5717e04", "messageHeadline": "fix", "author": {"name": "Orange", "email": "orangemtony@gmail.com", "user": {"login": "orangemio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0122be3c960b68620c5769ca969db60e4a45351", "messageHeadline": "Set retry gasPrice to forceGasMin on confirm screen in cases where ga\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "66422cd083e86582b44d19664e6c6fc95bdb8ce5", "messageHeadline": "Force gas min has correct precision and is set when editing gas if max.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "eb5a84975b490664aa6238be6ceab3d4749167ee", "messageHeadline": "ui - settings - add option to set current locale", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "e781ba2c55be14e7332c7a471560b203bf8e2125", "messageHeadline": "Translation to Japanese", "author": {"name": "Mami Mordovets", "email": "arima.mami@gmail.com", "user": {"login": "mamiM"}}, "additions": 602, "deletions": 3}}, {"node": {"oid": "34aeef50a0519576da64f23d65afdfbfa278273d", "messageHeadline": "i18n - load locales manually", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 197, "deletions": 118}}, {"node": {"oid": "6306c7b1901fa831e25ddd29607618122f805749", "messageHeadline": "Merge branch 'master' into selenium-e2e", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 2555, "deletions": 886}}, {"node": {"oid": "e2efc91aee64072c408ab509219dcbfb389c7609", "messageHeadline": "Merge pull request #3558 from MetaMask/fix-two-translations", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4c6a5e92e09b70db2e9ab92a8123176de127910", "messageHeadline": "Ensure changes from customize gas modal opened from confirm screen ar\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "fb838da7340d460650750cb8ea5fa3fb6fe319de", "messageHeadline": "Revert 'Set txMeta.time to reflect time of tx approval.'", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d970be4f3163e70a9473e92044e87e8ef449735", "messageHeadline": "Merge pull request #3562 from MetaMask/danfinlay-patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f428bc7b1e8b3df86596db8cf297bbb36c7f4721", "messageHeadline": "Merge branch 'master' into retry-tx-refractor", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 640, "deletions": 9}}, {"node": {"oid": "6bdef5f4c8de4abb739cace98d6e23f83a8eab27", "messageHeadline": "Merge pull request #3545 from vincentlg/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 609, "deletions": 0}}, {"node": {"oid": "19b553907c08bad7a56f4851f683031e6795912a", "messageHeadline": "Merge pull request #3565 from MetaMask/local-store-fix", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "6aef2ed0b26861b3402e13d4e2a7e401ac3e99c8", "messageHeadline": "local-store - fix class syntax", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4e90c9359de3b4c54622bde3f396bc753c9cffb", "messageHeadline": "local-store - check for error from extension.runtime", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "39a831e2a08c1dfe6b80edc129a3ace8a2831824", "messageHeadline": "deps - use pify instead of util.promisify", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "481983aae873d1fb7cceef2cb42ec4fb0580368a", "messageHeadline": "local-store - fix promisification of methods", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "70ae807618b15430e50c0bd3baf7bb9a5ea02ef9", "messageHeadline": "Update kr translation to messages.json", "author": {"name": "nujabes403", "email": "nujabes403@gmail.com", "user": {"login": "nujabes403"}}, "additions": 604, "deletions": 5}}, {"node": {"oid": "9963bf6429871e85719e06c096ad81bd5d9eda64", "messageHeadline": "Update messages.json", "author": {"name": "Vincent Le Gallic", "email": "legallic.vincent@gmail.com", "user": {"login": "vincentlg"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fae6a44baca2bb51186af1eb1c8020c34afb7361", "messageHeadline": "Grammar correction", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95742596e3d73f5f60a4206f2241f998f6fc778d", "messageHeadline": "Merge pull request #2 from MetaMask/master", "author": {"name": "Orange", "email": "orangemtony@gmail.com", "user": {"login": "orangemio"}}, "additions": 108, "deletions": 6}}, {"node": {"oid": "e888ef9c132057115a45fac7989e7700b5c86171", "messageHeadline": "Merge branch 'master' into retry-tx-refractor", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9226de6c9502b78b0558540759b664d9e571996d", "messageHeadline": "Merge pull request #3559 from MetaMask/fix-promisify-ref", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b60992412546b6151d9c992ae2d34bb9e1ebe496", "messageHeadline": "fix destructuring of variables", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94a3331bc1d633907aa22f987188d95074daee70", "messageHeadline": "Merge pull request #1 from Orangem21/yuanaichi", "author": {"name": "Orange", "email": "orangemtony@gmail.com", "user": {"login": "orangemio"}}, "additions": 103, "deletions": 103}}, {"node": {"oid": "bc987a1129194c0c79cde9d73557a98a22aa4e40", "messageHeadline": "fix destructuring of variables", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2fb1c2b823a0a1b56792d3d6549c579c532b47a", "messageHeadline": "fix", "author": {"name": "Orange", "email": "orangemtony@gmail.com", "user": {"login": "orangemio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edd5c38492c76a698909cc80051584348615e795", "messageHeadline": "Fix translations whose substitutions params were not in arrays.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8e13fd793c5761c4c077b912934f8cbc434b13c", "messageHeadline": "Fix tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f595e8f424028830d44195683b87b2de23e2a2dc", "messageHeadline": "yuanaichi", "author": {"name": "yuanchao", "email": "blue5tar@163.com", "user": {"login": "blue5tar"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "106ce091a9ef9fbd37b90c49bc76f12bd796ebb5", "messageHeadline": "Fix TransactionStateManager spelling.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d3763d70927dd1aefbc19f9ab6d463a713f2576", "messageHeadline": "add READMEs to folders, re #3427", "author": {"name": "Lazaridis", "email": "info@lazaridis.com", "user": {"login": "lazaridiscom"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "fd5bdb3241c7dde53b8ab541316ed1c5bfff3667", "messageHeadline": "fix", "author": {"name": "Orange", "email": "orangemtony@gmail.com", "user": {"login": "orangemio"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "8299ab438a3f2ea1106c21b37dbc5c561b62e023", "messageHeadline": "Translation to Japanese", "author": {"name": "Mami Mordovets", "email": "arima.mami@gmail.com", "user": {"login": "mamiM"}}, "additions": 602, "deletions": 3}}, {"node": {"oid": "5fa8e83b3cf204e154507adf594a4bbb1fa7eee3", "messageHeadline": "fix", "author": {"name": "Orange", "email": "orangemtony@gmail.com", "user": {"login": "orangemio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "798988597bd17aa73d7a20502905a453f1d51ba4", "messageHeadline": "Merge branch 'master' into retry-tx-refractor", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3566, "deletions": 2062}}, {"node": {"oid": "cc267d6c818c83b0384b569733d05efef384ac3e", "messageHeadline": "Fix more lint errors.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "c37684d7bde00adcb4b2e43db16be91978e2ef12", "messageHeadline": "Remove unnecessary addition of nonce to state.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "e94a14ef8aee8a80a4d21ed8cb1d5b680296eb0b", "messageHeadline": "Make token confirmations compatible.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 88, "deletions": 14}}, {"node": {"oid": "0d33aed20e3f3eea68e7d0cb41fbfb0d80415000", "messageHeadline": "Fix tx-list-item submitted check.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf3c5add08baf905a4fd723fdc2b5c59342cc597", "messageHeadline": "Adds styles for dropped txs in old-ui.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "80a2e59194d3c5e5dc5fa098a5c022ae5dc30848", "messageHeadline": "Correctly set latest submitted retry with nonces that matches others \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c52253bb0eb8ab1c7c7e9c0e7002d5ada42d53d6", "messageHeadline": "Use correct name for submittedTime field in tx-list.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46ded45b8186c0b338f6cff811cd89c48ef1a5ab", "messageHeadline": "Use correct var name in new-ui showRetryButton", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c7988978f05fa57bba892efb42ae0036ce25771", "messageHeadline": "Undefined check in showRetryButton", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e293b6349c522171db26c57e718c5213aa6d5cb3", "messageHeadline": "Styling for dropped.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d6e4d2e80d05f64bb543e524c6288b8b7c33e4c1", "messageHeadline": "Use new submittedTime field to correctly show retry button in old and\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "5fbfb0b67c9eb50b6cc503e78154ab237d2d9731", "messageHeadline": "Merge pull request #3083 from MetaMask/i3076-UseStorageLocalInstead", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "dc5fbf5eb28b3221357197d7fe33ecb2f8a1e6fb", "messageHeadline": "Merge branch 'master' into i3076-UseStorageLocalInstead", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "b7a24840f2aa358a174d134d7ed30dc3ff2fc4be", "messageHeadline": "Merge pull request #3551 from MetaMask/i#3509", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "22cd7882038d05e51c5b76f2f4c76c15b2fd89f6", "messageHeadline": "tx-gas-utils - fix code style", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b183d879d672e3c8e8812d86e11246f36a16cd3d", "messageHeadline": "Merge pull request #3552 from MetaMask/danfinlay-patch-1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bee3e57b2883b4e29db69ee720159c3fd0d2e093", "messageHeadline": "Merge branch 'i#3509' of https://github.com/MetaMask/metamask-extensi\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e5a83d3f1a3ebe9115c07e162ee4bca0f157b8b1", "messageHeadline": "transactions move validation of the to field to validateRecipient", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "16deea3927b1e9695bd9c114f770344a2d55eb4e", "messageHeadline": "changelog - update \"txParams.to\" validation note", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a2c14ad02b6f080efe18535d64efe4acdaa5f310", "messageHeadline": "Merge remote-tracking branch 'origin/i#3509' into i#3509", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 27032, "deletions": 1446}}, {"node": {"oid": "c465d510b100fdf9926413751df04cbd59de68eb", "messageHeadline": "fix error message", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26231a42b64dc1d5987717994e1de6a9ec43e250", "messageHeadline": "Fix grammar", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28a41c203fdb920ed6af3b9484210c4ad0f6093a", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c83a9ceb04a485149fe65fbb2b44f0adeda696b1", "messageHeadline": "Merge branch 'master' into i#3509", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 27032, "deletions": 1446}}, {"node": {"oid": "d7bf6e36b1f40068eec1d6c3d30207f3fae5cfde", "messageHeadline": "add to CHANGELOG.md", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d195cfab50b42d26f3cf9436845838e075e959de", "messageHeadline": "transactions - insure if a to field in tx params has a truthy valu th\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "578139be4a048d1709de5c2b4b8db0a8c631d31c", "messageHeadline": "Merge pull request #3546 from MetaMask/TheCriw-patch-1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "e48934dc04f94ef66ebb69a26105ce9bbf5f3842", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 36969, "deletions": 1055}}, {"node": {"oid": "9d7640996aa9b63fb6c9271d7e0698e7acdc559e", "messageHeadline": "transactions - return the txMeta in retryTransaction", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a52ef7a06a04888d2de1246c0896f86f59a3f153", "messageHeadline": "ui - lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34fe88af8f5f65e45809759c0753910ca3c00be8", "messageHeadline": "Merge pull request #3445 from TheCriw/i3440-seed-restore-trim-invalid\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c6dff98ee1551c4ae69c14c52073d64ace15f773", "messageHeadline": "tests - add tests for transactions#retryTransaction and transactions#\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "c15d3e0e237f6b264aab1a7e38fede641d964328", "messageHeadline": "Add French translation", "author": {"name": "Vincent Le Gallic", "email": "legallic.vincent@gmail.com", "user": {"login": "vincentlg"}}, "additions": 609, "deletions": 0}}, {"node": {"oid": "c33eeb0d3e3e6a8179066b6feaed6788e7392930", "messageHeadline": "update", "author": {"name": "Orange", "email": "orangemtony@gmail.com", "user": {"login": "orangemio"}}, "additions": 602, "deletions": 3}}, {"node": {"oid": "239d7106abe39b3a16871442b30edeac54b1bef4", "messageHeadline": "Merge pull request #3538 from MetaMask/lazaridiscom-patch-1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "9378ac5d6269b6930092a5c49146343504ecb524", "messageHeadline": "deps - update package-lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "af4116cf398ee6864b714c304b07e4ef14b371a4", "messageHeadline": "use 'cross-env' for env-variables within npm scripts, re #3426", "author": {"name": "Lazaridis", "email": "info@lazaridis.com", "user": {"login": "lazaridiscom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "15722b4e6c5610e2eb4a59683e5cd3cb3fe8b3f7", "messageHeadline": "Merge pull request #3456 from MetaMask/i18n", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1038, "deletions": 352}}, {"node": {"oid": "5a1b2093f8a3307b9d56d903d8a1b75e86f36b29", "messageHeadline": "Update Changelog", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "508d2c3eb74376e3f4aaa74a8a468338042adabf", "messageHeadline": "Merge branch 'master' into i18n", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "13c3166f38fb4b0f220f6520382653ea67d02694", "messageHeadline": "Update Changelog", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9bb7fa365d5c9918ccfe5ca3747061c489bab66a", "messageHeadline": "Remove windows.h from i18n.js", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b1871bf32d0b1f616a45daa4c0356c167f583388", "messageHeadline": "Add closing parens to appName", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d2cb46eff10023056a36f815e70ae2aec5a7a7d", "messageHeadline": "Merge branch 'master' into i18n", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 646, "deletions": 455}}, {"node": {"oid": "3cbf66a6de0c5348e90992c378d54c6e60f28dd7", "messageHeadline": "Merge pull request #3527 from danjm/changelog-updates-march13", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6a17a0cdf1bb3a13b5354606f1cfdac40659689a", "messageHeadline": "Merge pull request #3468 from danjm/i3033-responsive-newui-onboarding", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 232, "deletions": 13}}, {"node": {"oid": "e99644afd52e9b2382ef9fdefd5633fd99538ced", "messageHeadline": "Changlog updates for PRs 3468, 3470 and 3495.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "572234e383f944eb2be28c4192f209c3972747b7", "messageHeadline": "Merge branch 'master' into i3033-responsive-newui-onboarding", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 24189, "deletions": 934}}, {"node": {"oid": "1fa5cec2ec784ace2dd8d1afab6c0d8cc195feb5", "messageHeadline": "Merge pull request #3470 from danjm/newui-onboarding-fonts", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "c1387cdc542c56e3da4a8da1f47023e5f5ea5665", "messageHeadline": "Merge pull request #3495 from alextsg/cb-290", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 93, "deletions": 99}}, {"node": {"oid": "50e21fa9d300078703bf56ab16ec315d0030d0af", "messageHeadline": "Merge pull request #3525 from anticlimactic/move-dev-files", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6857e5eb272637841ae61098caa185cd3d9bbd49", "messageHeadline": "Merge pull request #3518 from MetaMask/ci-moar-fast", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 268, "deletions": 300}}, {"node": {"oid": "b45ea44aa5eb35c5092d78bc888e884af70db7cb", "messageHeadline": "Add missing opening parens to pag-container__subtitle", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "829b0a8926c20136a2f28ad74cd025d248fabaa3", "messageHeadline": "Merge branch 'master' into i18n", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 122, "deletions": 83}}, {"node": {"oid": "9fd349d7407d7c33deb317942f7e2835585767c9", "messageHeadline": "transactions:state - add a submittedTime stamp so the ui has a better\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0e28e8fa3dff1b97751d34c0d76d069a0b1f4298", "messageHeadline": "Moved mock-dev.js and ui-dev.js to development folder.", "author": {"name": "Vincent", "email": "work@vincenttran.me", "user": {"login": "anticlimactic"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "179066fe6ba3eca002454981c5ef56df7bb142ab", "messageHeadline": "Set txMeta.time to reflect time of tx approval.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e6d1ce56e7b792957f7b5c3249ecf013752b87ed", "messageHeadline": "Improve phrasing of copy.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f805a2eb735ea2ae93e91df0d35c6856987fa734", "messageHeadline": "Fix gas calculation and nonce / forceGasMin state setting errors; ret\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "70f33d47472863e3fce41eff60c1fe078efef7de", "messageHeadline": "Left align create password.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "f7138d81e38661ef9262c6a31b66d962238b5c9c", "messageHeadline": "Add sigRequest for Signature Request", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "23a8e24a1bc6e4dbce795d28b5444a2f47ce826f", "messageHeadline": "Add loglevel and window.log to i18n.js", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "08542c18e10c61b9e5862e95e7a5a18d479f2dc1", "messageHeadline": "Update deposit ether styling (#3510)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 125, "deletions": 82}}, {"node": {"oid": "0dad6db9736f2b90000c489b0b452c8d2fa02bb3", "messageHeadline": "Styling fixes to welcome; hide network component on create password; \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "208b3bc4c1a22b7848e0d9f30ddf3de629f7f0c9", "messageHeadline": "Add i18n back into JsonImportSubview", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b7c7083a112ea6908e8c5990886ab388200a51f4", "messageHeadline": "Merge branch 'master' into i18n", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 23632, "deletions": 415}}, {"node": {"oid": "4bc69f72c3033cc9ea3e732f48da22d15c41a972", "messageHeadline": "test - mascara - fix async wrap", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3537c391db30bdec1d3fabb361dffc2e4a3931da", "messageHeadline": "test - use new async selectors for faster testing", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 49, "deletions": 89}}, {"node": {"oid": "ecb792ae502dcacf168fb288ef0f2623e599eb78", "messageHeadline": "genStates - fix fs api calls", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07fa26d1f094a7a405107c5f31674e65c94cea8d", "messageHeadline": "test - add comment about test behavior oddity", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0419276958a168f2d7b75c11cfe8d14cf5f39514", "messageHeadline": "test - poll for element instead of manual timeouts", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 144, "deletions": 189}}, {"node": {"oid": "7e56c6b6fa92453559f2510e390fce451de2dead", "messageHeadline": "test - genStates - use async api", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "4f853bbd3c374df7c2991d5fdf91112f6f319bb3", "messageHeadline": "remove console log", "author": {"name": "Jeffrey Tong", "email": "trigun0x2@gmail.com", "user": {"login": "trigun0x2"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bda493dc9dc7436e5169a3344d8a72eb3c8d48d8", "messageHeadline": "add comments that need clarification on naming convention", "author": {"name": "Jeffrey Tong", "email": "trigun0x2@gmail.com", "user": {"login": "trigun0x2"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "2c3e6552d203181bca1c69622a78e5faa633ce76", "messageHeadline": "ci - wrap env var in quotes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74502296ed22edd5300ea74fd7b483fab0736729", "messageHeadline": "ci - split integration tests into parallel firefox and chrome runs", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "a3af225e499a5989d86937ad022cffe03334cd2a", "messageHeadline": "Merge branch 'master' into selenium-e2e", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 154, "deletions": 18}}, {"node": {"oid": "a62fe4f7eae1c615c15c56109eb40874e811d25f", "messageHeadline": "Update selenium tests", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "c18f2a17fc86640ff3a91cb14b35a85888612a75", "messageHeadline": "Add selenium-webdriver and chromedriver", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "ddc85354d3df508cbecc016fc0213a6560d885e1", "messageHeadline": "Merge pull request #3501 from MetaMask/circleci-2.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 154, "deletions": 18}}, {"node": {"oid": "efe516857a8177bfbc95af7a5aeda63c565ece25", "messageHeadline": "ci - adjust scss cache key", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5cbd5cd50a3f056af37a339b9dccf3332a916fe0", "messageHeadline": "ci - cache firefox against Revision", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "650a88412bae24580816f59e104760bdc324d77a", "messageHeadline": "ci - cache firefox install under build number", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a59d9d996c604900e98d492de2a7279298e0fb62", "messageHeadline": "ci - split download and install firefox steps", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "d5b1d6182ba73b28efd6862034038156c3e596c1", "messageHeadline": "Merge branch 'master' into selenium-e2e", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 70738, "deletions": 4372}}, {"node": {"oid": "6093d46ba11335f6f71c912f2a70f07f6423181a", "messageHeadline": "ci - install firefox58 and cache", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "702d09b557952406bb66d0d8bd8e39f3db0d1079", "messageHeadline": "ci - prep-deps - install latest firefox", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "634e5d8f55efc6c307a867556116a565eee21b58", "messageHeadline": "Merge pull request #3500 from MetaMask/greenkeeper-chill", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 644, "deletions": 916}}, {"node": {"oid": "9378bc50d24fc6bcb90d9f9c5aef2d4dddd433d2", "messageHeadline": "ci - optimize - dont update npm", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "dab47e5bfaa306a2fbdd4fe8a97b41715478d8b6", "messageHeadline": "ci - integration tests need to generate scss cache key", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6c3706f3e86f71ce830e9599ebdc32f51b18bda9", "messageHeadline": "ci - fix typo", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "35801966508355d4aaf819d9bbf2c570a2a445f3", "messageHeadline": "test - breakout npm script for building for integration tests", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7ad1421f61ec91b7562a72dc2b067fcc9bec8faa", "messageHeadline": "ci - fix config formatting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e024b57150478093f0723c0f460470be21457340", "messageHeadline": "ci - add prep-scss to flow", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "79a0b22ea44eea3cc77b4c068fa0edddd1727c66", "messageHeadline": "ci - parallize flat + mascara integration tests", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "828ac9a232e4241e9c4b90be06059c63b29f787b", "messageHeadline": "ci - breakup npm test into parallel processes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "69345770fbe3bd111772e3f6f49635ad38fe5a5b", "messageHeadline": "ci - restore node_modules before test", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8cf6db16f7b8c31d82ec06e18c9e47c0c6af1646", "messageHeadline": "ci - test on all branches", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "4ed6ac92e4594f34db313765b6cc3d374d8b9c40", "messageHeadline": "ci - update circle config", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "a13ed5e65abefe4573f246cd46de8638b967741f", "messageHeadline": "ci - introduce circle ci 2.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "25f147cc4b5ef2c52dd2d2b4a9206a15e56a2298", "messageHeadline": "deps - update package-lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2130, "deletions": 1169}}, {"node": {"oid": "ce139db99b842c0c69706c849760e2a40b6a2d63", "messageHeadline": "chore(package): update gulp-stylelint to version 7.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16050f4aeb5d7cc1842bef28af0f37990a212fde", "messageHeadline": "chore(package): update stylelint-config-standard to version 18.2.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c05b220024b002cf3e5a5e2802ae613c75ad564f", "messageHeadline": "fix(package): update gulp-autoprefixer to version 5.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85d48b4fb71b03d20b906a194da5797e271366a2", "messageHeadline": "deps - remove unused missippi dep", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c4f697d87f1a2dabd695472f23cd2b08fca1d086", "messageHeadline": "chore(package): update browserify to version 16.1.1", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4a686a5c686de76c9cc8787f1aa4b825c645b9d", "messageHeadline": "deps - bump pump", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 269, "deletions": 1500}}, {"node": {"oid": "7d0363e950fd734053a55baf713047793a34dd7f", "messageHeadline": "Merge pull request #3497 from MetaMask/testing", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ae795c977012f152ae96b160fcb8c1e3996904fa", "messageHeadline": "Persist rinkeby.infura.io and clean nock after", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "174f57b4646b3d320850c6286189a146cf0e23b0", "messageHeadline": "Document process of adding a new translation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "51b806797a3e20f96e3b3ee9ef13f07a4e00d494", "messageHeadline": "Merge pull request #3496 from MetaMask/nsp-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4c698be1d530cc045cd299f5e87167e6f085e4d8", "messageHeadline": "node security - ignore known hoek advisory", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a07550d2abff0916af500eda6767cf32e0849335", "messageHeadline": "Increase tap areas for menu buttons on mobile", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 93, "deletions": 99}}, {"node": {"oid": "ab1b39f5543aa9d1ea8eb8d35e29f832f782df7c", "messageHeadline": "Remove de-selected token from selectedTokens hash instead of setting \u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d84341f323505e3dec4b13a200e6022747fa58fc", "messageHeadline": "Add empty object default value for tokenData (#3493)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b2e52795d52cfcf227ee56fba9f975e057e846d", "messageHeadline": "Explicitly define state in import account from json component (#3491)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 839, "deletions": 246}}, {"node": {"oid": "c1ff927fa0e129a828d3345b21723300d5e73ef1", "messageHeadline": "Lint fixes.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "81e72147ef829acbbed85bced7f0eb4533f2fb17", "messageHeadline": "Merge branch 'master' into retry-tx-refractor", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 24463, "deletions": 306}}, {"node": {"oid": "2d6b378bf8f8f0b23ef54b48118b61fb6c7deee1", "messageHeadline": "Adds inline opening of gas customization to confirm-send-ether screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "5433d2fe3a3f48948449258b03ae431fe81b8cf2", "messageHeadline": "Retry transaction logic added to tx-list-item, confirm-send-ether, cu\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 113, "deletions": 16}}, {"node": {"oid": "f28bbe5b0392a9ae45f7f17fbc979ef796b27d16", "messageHeadline": "Merge pull request #3485 from MetaMask/package-lock", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 22512, "deletions": 2}}, {"node": {"oid": "4af20662983608abc8b836d3a8b19fd550a0de38", "messageHeadline": "meta - add package-lock to git", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 22512, "deletions": 2}}, {"node": {"oid": "a88e436b7d45d9a7f9f4d4a4be58aff5e58e9074", "messageHeadline": "lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "455faece9e9ca110337fcfa19d1cd4a1967c8571", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 331, "deletions": 68}}, {"node": {"oid": "1712ab3fff95668e789465d5074b73ef77f959ba", "messageHeadline": "gitignore - add yarn.lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 12554}}, {"node": {"oid": "98efca0a9798db205ef8068c038a225a79c575cd", "messageHeadline": "background - storage - cleanup storage wiring", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "6cee76b3e797dd302c1bf97d7799567a366b2004", "messageHeadline": "Add html and css for responsive retry button.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "5572345b781ce68178dd4e72d4e56b2dec26a454", "messageHeadline": "fix marking of confirmed transaction as dropped", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91c890041c685db8ff7f7ac87009225fa31b3042", "messageHeadline": "Add welcome screen to new-ui browser first time flow.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 165, "deletions": 12}}, {"node": {"oid": "cbb65cc4930ff1571a84ac526a29a76010d6003f", "messageHeadline": "Fix flashing to Log in screen after logging in or restoring from seed\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 129, "deletions": 115}}, {"node": {"oid": "4a3288fec9ae7bd717b539d9bfcb8d5ba5b1ef8c", "messageHeadline": "transactions - make _markNonceDuplicatesDropped", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "aaef2aeefde39ce11ef07603fd1cb5d2cbb1e294", "messageHeadline": "fixed multiple notification windows when executing batch", "author": {"name": "Jeffrey Tong", "email": "trigun0x2@gmail.com", "user": {"login": "trigun0x2"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "09dae760bc9ec5b2288d0719acbf7e2c949c8fbb", "messageHeadline": "Correct caps of Send button on main screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c400c2e925053784befa199f734b08f14e3b404", "messageHeadline": "Update first time flow button fonts, and first-time-flow default font\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8adb03074c6315b4bdcffdd22abca2c84c7a6985", "messageHeadline": "Merge branch 'master' into retry-tx-refractor", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3612, "deletions": 238}}, {"node": {"oid": "62febac87659ddf78a34dd0dac1ee8a38d8c8e77", "messageHeadline": "refactor retrytx with higher gas price:", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 55, "deletions": 26}}, {"node": {"oid": "f4e5dd37b172e954e40cd4683a92544393cb2983", "messageHeadline": "Merge pull request #3409 from scsaba/seed-phrase-verification", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 232, "deletions": 9}}, {"node": {"oid": "64fcd271028ff57c34dd930b76ce23081eff814a", "messageHeadline": "Tighten up data loading code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b97ac5106fd8479a81dc5c32ede99090427ee1b8", "messageHeadline": "Add clarifying comment", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d58e47edec80180c7dd99effc229e116c63b4f57", "messageHeadline": "Some fixes for new storage strategy", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "40b1688c67bfb820aca437751dda87df98e9513a", "messageHeadline": "removed check for width & height on multiple popup windows", "author": {"name": "Jeffrey Tong", "email": "trigun0x2@gmail.com", "user": {"login": "trigun0x2"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8965e59ba76e7edbb9fb48ad6f6d2665f739435f", "messageHeadline": "Update yarn.lock", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 668, "deletions": 143}}, {"node": {"oid": "ab55c184c7e40e6e46bc4da5d8438a18999a266e", "messageHeadline": "Increase storage debounce to 2s", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0ba2d2d9428f13208ea54e9fa78f122ed42549b", "messageHeadline": "Merge branch 'master' into i3076-UseStorageLocalInstead", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1596, "deletions": 186}}, {"node": {"oid": "ca047b1ea0bd6778fc3b0c05b86ff23d0964f98d", "messageHeadline": "Update network colours for better accessibility. (#3469)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a74439a1a718ea098782bf3a06d46069daf40861", "messageHeadline": "Merge pull request #2791 from MetaMask/greenkeeper/karma-2.0.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd67deae13d98d2d49c18a1f7494a33eec3e696e", "messageHeadline": "Merge pull request #3460 from trigun0x2/master", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cad5f5f0009713a1101194d964af7a1620ea158c", "messageHeadline": "fix typo in tests and tx-state-manager", "author": {"name": "Jeffrey Tong", "email": "trigun0x2@gmail.com", "user": {"login": "trigun0x2"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e290d70086d8101f82b025a95dd1c198b641725c", "messageHeadline": "Change fonts in new-ui onboarding to Roboto, with weight 400.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "b8dec6827127ebd5a1fba19a389a361ebc3a9a4d", "messageHeadline": "Make new-ui create password screen responsive.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "57dc5a6e9b8ecc4414fe72397205d21cec13c5e1", "messageHeadline": "fix typo in transaction.js", "author": {"name": "Jeffrey Tong", "email": "trigun0x2@gmail.com", "user": {"login": "trigun0x2"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abe8bc19a8563520f080f3bea28651343cfc1221", "messageHeadline": "Merge branch 'master' into i18n", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1542, "deletions": 166}}, {"node": {"oid": "2420ad2477f7b688295a55c038b3473a4516dc52", "messageHeadline": "Correct merge conflict resolution errors.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "5ebdb215ae37d62bd1757c17b58ce08fb833ff8c", "messageHeadline": "Merge pull request #3458 from MetaMask/version-4.2.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "e91a521b1b0cc9262ca31290f3df5778dd1a6919", "messageHeadline": "Version 4.2.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "d901268475d64499e0dc7996a368ca68a8e478b4", "messageHeadline": "Merge pull request #3335 from MetaMask/ImportAccountMessageV2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 59, "deletions": 25}}, {"node": {"oid": "8a444ec96f3127bd606b8d1fcf2b53e9c693cb03", "messageHeadline": "Merge pull request #3259 from MetaMask/controllerStubs", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1471, "deletions": 127}}, {"node": {"oid": "6a9ca29244f5e5234b338f93e1b1c1360a5446df", "messageHeadline": "Merge branch 'master' into ImportAccountMessageV2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "8e0131cbb52eae9d0fd07ac20d1e39bae99446e1", "messageHeadline": "Merge pull request #3455 from MetaMask/i2475-UnifyLogInWording", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "36c5bf203ede58f75468c27ae17a0a7d7adc4628", "messageHeadline": "Merge pull request #3411 from MetaMask/AutoVersionBump", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "7c2257e09c2583a4ac24a78e1b3c58a750cb798f", "messageHeadline": "Missing comma in messages.json", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d215bab0fe124f036d2ac41f375331c8d43b72b", "messageHeadline": "Merge branch 'master' into i18n", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6356, "deletions": 646}}, {"node": {"oid": "f06bca1151b07d908cd90f6efd97064e288e5f27", "messageHeadline": "Implemented feedback to make i18n work on mac", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "9762a730413129361062804aa8dfc7be7cf74868", "messageHeadline": "Merge pull request #3433 from danjm/i3087-shapeshift-split-undefined", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "52b4876cf9a6dd4eb6bbac67242b0a9e1f3cc01b", "messageHeadline": "Merge pull request #3446 from danjm/NewUI-handle-token-balance-on-edit", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "31e7d9263f3210082c90adf3e050771bb30c7c88", "messageHeadline": "Merge pull request #3444 from danjm/i3348-minus-not-a-number", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "423f084cb47d84e2e9063a6567454f83592f424b", "messageHeadline": "Merge branch 'master' into i3076-UseStorageLocalInstead", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 45839, "deletions": 4024}}, {"node": {"oid": "cb4ad608003b17098a71e6919a3d22b2ff0a6dbf", "messageHeadline": "Merge branch 'master' into i2475-UnifyLogInWording", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 320, "deletions": 98}}, {"node": {"oid": "b87687110da62adbe28e92743898e79ba28945b2", "messageHeadline": "Replace Lock wording with Log Out / Log In", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "303801d2768a264a27a51916e5debf778739ee0c", "messageHeadline": "Ensure this reference is defined in old-ui info.js (#3450)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5ac330a89e70dfe4b72a69dc64d5eedeed3e4045", "messageHeadline": "Default add-token decimal value to string (#3451)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4bd7992cd960b105f842e0e34637f2675a6665f", "messageHeadline": "Merge branch 'master' into ImportAccountMessageV2", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 324, "deletions": 100}}, {"node": {"oid": "dd9cac69aed9a16f9bcf738e90dcd2c864f07bb5", "messageHeadline": "Merge pull request #3309 from scsaba/edge-support", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 182, "deletions": 2}}, {"node": {"oid": "376ffb758fa6b6ea1fcfde1f2addf1c5a6070339", "messageHeadline": "Shapeshift form handles market info unavailable errors.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "5f8a632fec0e83b148e4e0b7fc95339fb870d804", "messageHeadline": "Fix seed phrase validation clearing form (#3417)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 130, "deletions": 92}}, {"node": {"oid": "59007a6c36055f9197ad83ccb1741fa186b85f53", "messageHeadline": "modify verifySeedPhrase to async and call it from addNewAccount also", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "9734969e5d09e73778f18e9842ecb4677589a722", "messageHeadline": "Add missed changelog updates. (#3407)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d8038c0de046e7e34f019143eb74238a13a1d69e", "messageHeadline": "add browserify-unibabel to package.json", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "462d57cb6aaeab233bcade5ef1804eeaa290bae2", "messageHeadline": "Gracefully handle null token balance in new ui send.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b393b54e35091efd3f49e9eccaf472c91f5bd0d1", "messageHeadline": "FIX #3440 improved verification of restore from seed phrase", "author": {"name": "criw", "email": "criw@protonmail.com", "user": {"login": "ghikio"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "68604b53dde23eaeb44657153244928627b723ab", "messageHeadline": "Prevent user from selecting max amount until there is an estimated ga\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1bd18cebd7e08edbbcf35407b962e71dcd2c3399", "messageHeadline": "Fixes shapeshift coin selection dropdown. (#3416)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8fde208f0b1da39ccd63b5f256902786e73e9368", "messageHeadline": "move more test code to beforeEach", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "f7d4a1080df6d1c8ea5f68f88b01caea065b5e92", "messageHeadline": "add documentation", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2b86d65d0c3266e8ddfe814abe1d1755fbf23fda", "messageHeadline": "verify seedwords on log in", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 31, "deletions": 43}}, {"node": {"oid": "3e05b693dbf55ea7ecb791e8f31b7599a6b89ffd", "messageHeadline": "verify addresses regardless case", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "d3a0a27c0caafb066e66e444d6fbe71243bd35f6", "messageHeadline": "Merge branch 'master' into ImportAccountMessageV2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3297, "deletions": 144}}, {"node": {"oid": "ee254b4f6feeb040607472a0f4d69c7e4173c25e", "messageHeadline": "Import Account disclaimer", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "6f8077f587fe16ebdb8ce3ffe7a0df9f58c74ffb", "messageHeadline": "Swap color scheme for import account label", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0d97ff221017b78ccfa02defdb7a52ad701981a5", "messageHeadline": "Fix NewUI reveal seed flow. (#3410)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "bdbe29906976915196f347861e913f3f5b523d0e", "messageHeadline": "Clean up run version bump script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "4bd7f1a37abcd09dc8816fc5b28ad41bc86b1aea", "messageHeadline": "fix lint issues", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "92453f8715b78c0e6e2cdb9b2e1cfe48c0b013ad", "messageHeadline": "seed phrase verifier", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 197, "deletions": 2}}, {"node": {"oid": "0c163dcb32ddafde8a8ed3e9e21be552a5eeeed5", "messageHeadline": "Allow adding 0 balance tokens in old ui and editing custom token info\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "6574f0b57b0fc9e3542f803403cca5c3920ee2e9", "messageHeadline": "Merge pull request #3398 from MetaMask/AutoVersionBump", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1163, "deletions": 3}}, {"node": {"oid": "3a9b3794ebccbe3369a67e797186141dc011dd9d", "messageHeadline": "Remove logs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "bf17d7e1153180fe68cc568a6f4ffa8db66010dc", "messageHeadline": "Add version bumping script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1172, "deletions": 3}}, {"node": {"oid": "996036628f374078eeb5be0d230faa1daaa20697", "messageHeadline": "Merge pull request #3396 from MetaMask/Version-4.1.3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "452c5d0513a14419b71ffd92d253fef661b74300", "messageHeadline": "Version 4.1.3", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cb109a8233819f23fab46c96d1d5f124e0164585", "messageHeadline": "Add retry transaction back into old ui transaction list item (#3381)", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 93, "deletions": 35}}, {"node": {"oid": "97dd9936060b169b33c565696355fdfb29b1b4ad", "messageHeadline": "Merge pull request #3394 from MetaMask/i3372-PreserveInpageProviderName", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "81fa0742f7e1702eae866c1915319b0de3a2430d", "messageHeadline": "Fix inpage provider name regression", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f22dfd4ae8031e3f7b4972a1cc8f119b99007717", "messageHeadline": "Fix network menu for custom URLs (#3366)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 190, "deletions": 46}}, {"node": {"oid": "ace4f0d998d75e9df8c31641a292abc4f703582f", "messageHeadline": "Fix exception thrown when styleOverride is not present (#3364)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "923c702164e3629f99b39b3f328097464713ad6a", "messageHeadline": "Merge pull request #3356 from MetaMask/cdn-minimization", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1657, "deletions": 6}}, {"node": {"oid": "94a60fe4a951b15e46baf928d79d9a8aad20145f", "messageHeadline": "Correct ttf format name to 'truetype'", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 126, "deletions": 126}}, {"node": {"oid": "c49c8130a32df59090506730eb30614c923937d7", "messageHeadline": "Merge pull request #3363 from MetaMask/4.1.2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "00cd5a340d81da7f3cd6098ca6b16b4400c71efa", "messageHeadline": "4.1.2", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "98bd06f3313a8bff82bf7d30d1d2196246e61e2a", "messageHeadline": "Merge pull request #3361 from MetaMask/4.1.1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "46d94a241c0f7e70c659d63c5e23c64700a3efce", "messageHeadline": "Merge pull request #3359 from MetaMask/token-check-url", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "190389a068b9005b52e9012bce48b93397007e26", "messageHeadline": "v4.1.1", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cf6a2f65ab38fe84bcc8218aa9088ff4cb6e5290", "messageHeadline": "changelog - add entry about 'Add Token' screen fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "40537f9290e2b41453e0f496e27eaf03eca021a0", "messageHeadline": "add token - check for logo url before trying to use", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d45116824c289a12ba43fcff257d282ef7f38902", "messageHeadline": "Check in all font files locally.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1657, "deletions": 6}}, {"node": {"oid": "6c472b73ebdad38fed60917f089ab119a0435e7e", "messageHeadline": "Merge pull request #3332 from danjm/MM-onboarding-flow-style-improvem\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "8f5817c090efcb1dc3e4c291cfc4eb929e8d2dca", "messageHeadline": "Merge pull request #3339 from danjm/i3336-cancel-button-buy-eth", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28c6347cddcd90161f21a1fc145736e63a9f1a13", "messageHeadline": "Merge pull request #3340 from danjm/i3338-contract-published-terminology", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4b69531c3c57ad21d06742a4d1d90f696bebb4e7", "messageHeadline": "Merge pull request #3353 from MetaMask/sentry-fail-tx-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "b1faa1334499d244f2c0d08aa36962247a9c1e14", "messageHeadline": "Merge pull request #3350 from danjm/onclick-undefined-sentry-error", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "c3bd27c9657d5e0236e2960dedd108ca5e2bb0ec", "messageHeadline": "sentry - extractErrorMessage - fix comment formatting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e5bcf89359edb70b5d6847a4848c222aa283066", "messageHeadline": "sentry - failed tx - improve ethjs-rpc error formating", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "fca2cbc8ef8e0d8434fd8c437497a7a0792e2caf", "messageHeadline": "sentry - clean - move setupRaven to lib", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "40484b1c1ff2b8828d6764c1ba7bcf20730c4a30", "messageHeadline": "Merge pull request #3346 from danjm/i3228-event-not-defined", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c4ef9630dae73d68cfc3191a182c03b840a33a0d", "messageHeadline": "Prevent user from switching network in old-ui notification", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "78f6a4866425ca9fd7795d91ea5dacd47599c1ab", "messageHeadline": "Define event locally in onClickOutside method in account-dropdowns.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f9de87af51ccb1190ca93e524de24f8a32ea3d9e", "messageHeadline": "Using noop to not lose it", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2f53fa35481006cba37d89ebf4c7a866be4f125", "messageHeadline": "Revert initializing first-time-state", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "2b9af0734b6127349ed4f1ed535dee858633776b", "messageHeadline": "Replace 'Contract Published' with 'Contract Deployment' for clearer i\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5de0471fcb65fb70dbb55e514a2da48b0e187d50", "messageHeadline": "Fix cancel button on buy eth screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4aac16c5830e974e5dd1093e80c1221892b9128", "messageHeadline": "Add changes to CHANGELOG", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7aa324bdf61e83f9ed64e6b0354d88e0af76f42b", "messageHeadline": "Remove committed out merge code", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "ac2e92fa5424bbb1517d7443a7c40dcac92af638", "messageHeadline": "Change Loose label to Imported", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50f20358c1ffe0e04f65025db9ac9627af313b33", "messageHeadline": "Add import account disclaimer", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "33373b676f4d6ddfa95caa18683cef0be4b6327a", "messageHeadline": "Merge pull request #3333 from MetaMask/mascara-deploy", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2b8cfcb73cc85417da8d70dc3c9421c227d4bf47", "messageHeadline": "Merge pull request #2363 from MetaMask/greenkeeper/metamascara-2.0.0", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fefccd37219c9b4b513fc8d929723e07022b9c4", "messageHeadline": "Merge branch 'master' into mascara-deploy", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 67151, "deletions": 12071}}, {"node": {"oid": "ced62ac551a095c8f94f550f0c01a9d4fd04ce5b", "messageHeadline": "Merge pull request #3323 from MetaMask/version-4.0.0", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "dae5d085d1bb448971e93b4905f8931a10bf5ce6", "messageHeadline": "changelog - improve changelog notes", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d9486a3ce535636f890bee76a635571f2be0ec7c", "messageHeadline": "Bump Version", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c2cb8a8abedbb56233cc06d65012093898a6196b", "messageHeadline": "Merge pull request #3275 from MetaMask/license", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 27}}, {"node": {"oid": "fe21f8a952bc515c1e3924df08f07283be4345db", "messageHeadline": "Merge pull request #3281 from MetaMask/sentry-failed-tx-debatch", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "baab9917ff741dd8e2f7efea63f85bc3de0f89ca", "messageHeadline": "Padding of alpha warning aligns with app-bar", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0739d3507bb560c7991c52d16cdcf4790d65c4c5", "messageHeadline": "Adds beta label to Metamask name in full screen app bar.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "def369ba079fb3596c126fe9b622eda46afa54f6", "messageHeadline": "Move beta warning to app header.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "07edf3f9ffdee9459f4d0b9d30b8b6821d26dbf0", "messageHeadline": "NewUI first time flow warning message change.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "746c3e5f1803e9b3712d22a4e4dd7ab43e84e060", "messageHeadline": "Body width container in first time flow is consistent with app bar.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "3eba74a0f50d2635c6c80d9e5ce61663b9108eb7", "messageHeadline": "Update LICENSE to current year.", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c789bf1842acc6603da0db680052962713d46ac1", "messageHeadline": "Merge pull request #3324 from MetaMask/fix-feature-flags", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b24d949ca44a2a0a8414625ebd58a6882a3fd81c", "messageHeadline": "fix feature flags being undefined", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1b367bc2150434f5d2324d4344dfbbeff0eb4967", "messageHeadline": "fix test", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8292dabed56b858fa2ccec7497627f5e5aa65181", "messageHeadline": "add negative decrypt test", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "cd05d77c3fd9fe8e49d38b43728ff90b72b1ca9d", "messageHeadline": "fix tests", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "73d9bfc52cfb4b63f0960d80a7b68f2bf6f7d88c", "messageHeadline": "make keyFromPassword private", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1aa59f6eddac0a37f0084e37ab1281e109d1c80", "messageHeadline": "adding tests", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "b45295499e0df87c20e1411b43d6e6ba88e9aeed", "messageHeadline": "Version 4.0.0", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2f3463048685759319eb320c916cc7bc23a41649", "messageHeadline": "Merge branch 'master' into edge-support", "author": {"name": "Csaba S", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 42023, "deletions": 3809}}, {"node": {"oid": "5ec311ba3e01bd9b0a9ff447fd7639d22a7b3d9c", "messageHeadline": "add edge support", "author": {"name": "Csaba Solya", "email": "csaba.solya@gmail.com", "user": {"login": "scsaba"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "eed75735b8e90d121537249cf147c1ece60f1e47", "messageHeadline": "Merge pull request #3050 from MetaMask/uat", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 42023, "deletions": 3809}}, {"node": {"oid": "e27a3823ba2595baa7c3378e6a6f2aa5dae30250", "messageHeadline": "Merge pull request #3306 from danjm/MM-805-send-from-tab-popup-fix", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "8da20e15bdbc3bad22c7b1f0187b96b2b42ed388", "messageHeadline": "Merge pull request #3288 from MetaMask/uat-master", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "716acc088e3e220bb79878013636d9df856bd5ff", "messageHeadline": "Merge branch 'master' into uat-master", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "a4ed6af2ad9469a29e100f9246e8960b078cff46", "messageHeadline": "Prevents new transaction from generating popup when metamask is open \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b8ee83e973687dffee0700dbf8e6895cf63a9ac8", "messageHeadline": "Merge pull request #3296 from danjm/MM-806-new-ui-first-time-import-s\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 109, "deletions": 36}}, {"node": {"oid": "c26c57fad774e21fcb0b817227e9d0d99418f8a0", "messageHeadline": "Remove output file", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 1889}}, {"node": {"oid": "84c023ba40b11ace63e2f2281a7c0ef1e1f2f3cb", "messageHeadline": "Use same logic for downloading state logs in the old/uat", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3fb9e04f5ff8c762c85cfc2386c555868a7b794d", "messageHeadline": "Merge branch 'MM-806-new-ui-first-time-import-seed-in-popup' of https\u2026", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 31, "deletions": 37}}, {"node": {"oid": "b1b97727313eaa3a375541e85f43b5f2253ad6de", "messageHeadline": "Fix old-ui active notices width.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "66f55f954e9f3868396e478fd79c4bbd8f8673e5", "messageHeadline": "Render loading inside notice screen, and don't set isLoading from unM\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 24, "deletions": 32}}, {"node": {"oid": "98d3fba3efaedb65ee0cf60b4cc3f954a1fd9740", "messageHeadline": "Fix promise construction", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16f9ddc72c4a1c49402ea3b883a0e580c19f0651", "messageHeadline": "Add 8MM gas limit default to send screen", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a1b72e5252e15113c98180194cfa7f1640bde08e", "messageHeadline": "Try fixing notice screen synchronous state call", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f2f47956973852bc055c50f226cf57e65c458855", "messageHeadline": "Merge branch 'MM-806-new-ui-first-time-import-seed-in-popup' of https\u2026", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6740be109be1b545e1efa327901c6ac4a46b8bf0", "messageHeadline": "Temporarily disable loading indicator.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cca931c783dcff4f368611c4dc48a938d2856cc5", "messageHeadline": "Temporarily disable loading indicator.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1893, "deletions": 3}}, {"node": {"oid": "00c5dd2736cd389c6658778bb5238eefb2d2f926", "messageHeadline": "Fix variable spelling error.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c26e0d555b7cb89e88713041714206abd8f4275e", "messageHeadline": "Fix Import Existing DEN in popup New UI first time flow.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 80, "deletions": 9}}, {"node": {"oid": "13b12efa033a7961d59372bd53473f6251458d98", "messageHeadline": "Merge pull request #3286 from danjm/uat-version-bump", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7169cb1eb83ae9a378dad3240527989e6df0f158", "messageHeadline": "Bump uat version to 4.0.12", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81eb5c8796b3a044c1b1e66f509bb14870f7ba92", "messageHeadline": "Ensures that mascara initialize screen is not shown in popup. (#3279)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "16754fa30744df8b3b3edc0e5229db29f3ad23ec", "messageHeadline": "Merge pull request #3278 from MetaMask/Version-3.14.1", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06838774fa0bfb0ddea4db049211f92781841ff5", "messageHeadline": "sentry - report failed tx with more specific message", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4e8d9fef8497ff4d34517e4dafd4f5579531f798", "messageHeadline": "Merge pull request #3200 from alextsg/cb-703", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 68, "deletions": 50}}, {"node": {"oid": "c0893f2bcc0bf6163265bf75a4afad387169afd1", "messageHeadline": "Merge pull request #3250 from MetaMask/i#3136", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b046378e335f23b7c2447c2ad40fe4d8ab2da67a", "messageHeadline": "Merge pull request #3267 from MetaMask/i3266-IgnoreZeroGasLimit", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8e80081966e6411fae41f398e063ac0a62fe415c", "messageHeadline": "lint - lift comment to new line", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "79f62635d787126f99a31508be8a927d23db639d", "messageHeadline": "Merge pull request #3261 from MetaMask/uat-oldui-compatibility", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "170c7602b70e475e75fbd1c7181d03e22465ae24", "messageHeadline": "[NewUI] Adds the mascara first time flow to betaUI extension (#3257)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "73e5ae6e29d04481cc3ffdd32d5d096e6a10b3b3", "messageHeadline": "Fix incorrect promise instantiation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70132e6df6de0722113f5b461b4cec2419c45266", "messageHeadline": "Default validated block gas limit to 8MM when none identified", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a26add6fdfbaa74f1d357e42aa9a260b68d14bed", "messageHeadline": "Merge pull request #3265 from MetaMask/Version-3.14.2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "71be537f1cdfe7df41e350f6720c12f5a7bb9b2d", "messageHeadline": "Version 3.14.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a4a56b239f67e9976d85cbe14bdcfe0df53e298b", "messageHeadline": "Merge pull request #3260 from MetaMask/changelog-mesh-testing", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed33f3160a35e2e765012a4726ff90f9b3608998", "messageHeadline": "Make oldui compatible with newUI style changes", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "58871cb146759aef8af141fde6fce95b664da54e", "messageHeadline": "Merge pull request #3222 from MetaMask/mesh-test", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a5056a62d1a8538049c182b4b104bcfb2645ad28", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f7094a73d4ca5879e8290e3b1aefdc42397767d", "messageHeadline": "Network controller nock", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "33182efb1384dc05c8ecdb8994d12dd30abcbc7e", "messageHeadline": "Offline testing", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1470, "deletions": 104}}, {"node": {"oid": "dc3f3e79ca7319b97255456a5225a266d38a4d6f", "messageHeadline": "fix - hex prefix estimatedGas on txMeta", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "884f097cc141c79790a0ea900cf75dcc464cc766", "messageHeadline": "Merge pull request #3242 from MetaMask/AddChangelogEntry", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bcd3042491b5465f782abe0945cfd48b752e1f0e", "messageHeadline": "Standardize license.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 13, "deletions": 27}}, {"node": {"oid": "7a820bedda9b74ccc08f768597577ba839ef2c83", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c5773c4973f84d8df44c505551c25f198407fed3", "messageHeadline": "Merge pull request #3224 from lazaridiscom/master", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77259ef5be440292401be6cadbb7ad01bf27fcf4", "messageHeadline": "Merge pull request #3240 from MetaMask/AddSassToDevDeps", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e422294ad1ee46fa9a8a7be291266c24f8a15901", "messageHeadline": "Add node-sass to dev dependencies", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eb61f69f922f5f83d2688bba46e0f594002d0dfa", "messageHeadline": "Merge pull request #3231 from danjm/MM-744-restore-from-seed-fix", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b4bfdc5e6c5e239397d2447dd9bb5d4ba744abba", "messageHeadline": "Merge pull request #3239 from MetaMask/uat-next", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2143, "deletions": 281}}, {"node": {"oid": "5e9dc74a59d2507f36e1cb5796f97982f5f4993d", "messageHeadline": "Remove isInBrowser method and use environment-type.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "ee1197192f2f539d5e63c8d65f77a5cd94bbd7df", "messageHeadline": "Merge pull request #3209 from danjm/MM-634-newui-reset-account", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 204, "deletions": 35}}, {"node": {"oid": "b5b16e4ce09b5fa27ce4775b30a44bacea7ee329", "messageHeadline": "Only open a new window on restore from seed if in extension view.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "96d40ee618fc158c0e447f770d9077ba145ef91f", "messageHeadline": "Merge pull request #3216 from danjm/MM-666-try-beta-link-unlock-priva\u2026", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "35c762da47c4b604f44e903940245f87eb7a3d3a", "messageHeadline": "Updates the styling of confirm send ether and token screens. (#3235)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "e4c83466befc439f26cdd9c32d130b367bc552a7", "messageHeadline": "Send screen style updates. (#3234)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "fe2ed68f1139046d163ec3d85f31d61ae5fbd989", "messageHeadline": "Remove chrome focus outline for mouse users. (#3230)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "58a554b1684fd78775b449b8f2b5d9635d30b69b", "messageHeadline": "use the providers initial _blocktracker. fixes #2393", "author": {"name": "Lazaridis", "email": "info@lazaridis.com", "user": {"login": "lazaridiscom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94cd5b9df480a0c2e2897495c9edddd13461f23a", "messageHeadline": "metamask mesh - inject mesh testing container", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "72ffa2c3f5abbcb06c8ab5fdf20b9d934c330692", "messageHeadline": "Fix react-router related exceptions", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef0bbb291d3eb6a72e8277179e020b7decbec70f", "messageHeadline": "Merge branch 'uat-next' of https://github.com/MetaMask/metamask-exten\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb79fb354b4618e3090cd1c1a232f318b86ebf88", "messageHeadline": "Try beta link on unlock and privacy screens.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "7f70943fa2020fcc4fb9bdd0a0b22dd8d8c0718a", "messageHeadline": "Fix exception thrown in selected token tx list with shapeshift txs (#\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2240688fd400504657a4dbe62d55ab2c7398c599", "messageHeadline": "Merge branch 'uat-next' of https://github.com/MetaMask/metamask-exten\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "eb919f4710b37d09c9a3a68ed4c719e487cce9d9", "messageHeadline": "Merge branch 'uat-next' of https://github.com/MetaMask/metamask-exten\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1349, "deletions": 173}}, {"node": {"oid": "c8c2dfdc0f5d3cf68b5bd3b3ebf8bf6799c640c2", "messageHeadline": "Fixes shapeshift txs so that they render in tx list. (#3208)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "cd976a2765b9e442642faec8a985c049f8cb393b", "messageHeadline": "Add reset account button to new UI.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 204, "deletions": 35}}, {"node": {"oid": "f39222c9afd9dcab4c6234940eb9a9cb06dbc6f0", "messageHeadline": "Merge pull request #3206 from danjm/merge-uat-to-uatnext-feb072019", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 269, "deletions": 26}}, {"node": {"oid": "e9c2c0eec19514468fd53087f974709d5df9c35b", "messageHeadline": "Make blockies icon round to match identicons (#3205)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b0db68a281168a94316823387b1670839990dd63", "messageHeadline": "Merge branch 'uat' into uat-next", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 269, "deletions": 26}}, {"node": {"oid": "c50a197ab95b462b4416cbf85139f80db9b70f0c", "messageHeadline": "Merge pull request #3203 from danjm/merge-master-to-uat-feb72018", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 269, "deletions": 26}}, {"node": {"oid": "7f151b861cc3a565d3feefc50b3be25ab4490ac8", "messageHeadline": "[NewUI] Opens to full screen when restoring from seed. (#3201)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "6f14dc4702bf4d4593c4585f95d8b1ca3896043f", "messageHeadline": "Point add-token unit test to old-ui component.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8896a8c316e9287ab68fdfa3fa9a7ed157f3245", "messageHeadline": "Merge branch 'master' into uat", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 269, "deletions": 26}}, {"node": {"oid": "8b90b1d1b12bdae4f1fa06caec5cd5619dc83437", "messageHeadline": "Remove accessing PropTypes from main React package", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 68, "deletions": 50}}, {"node": {"oid": "9db0a32dac81ad071f3c15651ce5fb830d2ddf4a", "messageHeadline": "Update modal header design on send screen (#3196)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 134, "deletions": 67}}, {"node": {"oid": "9ed3a5512efed033efae1a5e3d414598f74b6bd7", "messageHeadline": "Fix alignment of ellipsis and address in wallet view. (#3198)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d84dc5da4249cd6737d892b044534f7f83c91979", "messageHeadline": "Remove duplicate token balance on uat next. (#3195)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a7bfea51e587f0edda6804f32f512f7ace9b5aed", "messageHeadline": "Integration tests for signature requests confirmations. (#3194)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 292, "deletions": 2}}, {"node": {"oid": "d452403322c517eee4fc6120de1ead68ed65ee6a", "messageHeadline": "Add functional integration testing to Add Token flow (#3189)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 304, "deletions": 5}}, {"node": {"oid": "d4da419c5befdbee77cb30f6113ea50fc572625c", "messageHeadline": "Wallet view supports screen sizes between 576px and 667px (#3193)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 70, "deletions": 24}}, {"node": {"oid": "e4895df953ac16012c1dfff08fda08b2f582154c", "messageHeadline": "Change styling of Import Account with Seed Phrease (#3182)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "6d9ea863bd956399a23c13f6ed97ba130336aa04", "messageHeadline": "Make announcement more general", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc24a6e8c26ec0110b8ecdbb3881419abe7098fe", "messageHeadline": "Merge pull request #3177 from MetaMask/Version-3.14.1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9f304e30263b215862ce1af09e96440acdbc529d", "messageHeadline": "Version 3.14.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "daa7caf7bbe350c1fb818a64302e88cc84d6b194", "messageHeadline": "Merge pull request #3176 from MetaMask/FirefoxSettingsOverflow", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "10e75dc4dd1f7675d1c8f7645fe3becadb3078e3", "messageHeadline": "Scrollable Settings screen for Firefox", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3b89a3f6cec8a34cff0820fb1a04f415b7028e09", "messageHeadline": "Merge pull request #3175 from MetaMask/Version-3.13.9", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2fd9e58e612e9fe341c9107a677238a566e3c1b8", "messageHeadline": "Fix lint errors", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "0608d1579fe4a2ea06605cc005ad805f36b94870", "messageHeadline": "Version 3.14.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "678bf561cea9bd9eeaddab3adb0351106202c26d", "messageHeadline": "Remove deps from build process", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f38675c9ac99d966b39e3faccd2bf8d7facea9dc", "messageHeadline": "Checks if there is currently a send in progress before redirecting to\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4f1fe1da6295902e3e0fee633444f84f61f28449", "messageHeadline": "Fix merge conflicts from uat-next", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1152, "deletions": 230}}, {"node": {"oid": "0c6fef3dec4f3ba70e8e86275ee9db4f2d58d129", "messageHeadline": "Add create new account routes, fix conflicts from uat updates", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 674, "deletions": 643}}, {"node": {"oid": "78bce55858916ba9d3189f76db440768e6ae95b1", "messageHeadline": "[NewUI] Use tooltip for copy to clipboard helper text on main screen.\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 136, "deletions": 17}}, {"node": {"oid": "0b4e3c5d6ad5ac08eed3b93e39ee553ce6e72b68", "messageHeadline": "Merge pull request #3161 from MetaMask/AddResetExplanation", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 20, "deletions": 59}}, {"node": {"oid": "86d56419f4ff141eb566075c554ad74f16c66c0e", "messageHeadline": "Add explanation of account resetting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4f610291774fcc3b60f274855fc1cc209a4893c9", "messageHeadline": "Remove unused file", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 59}}, {"node": {"oid": "1a93b1ade292369bff2ceecf036f856fe0b20dbb", "messageHeadline": "Merge pull request #3146 from MetaMask/i3082-AddTokenValidateInputs", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "1eec2ca8c0e42fdf603f4f6b19c75f61ecbc8fc3", "messageHeadline": "Merge pull request #3148 from MetaMask/localStorage-clean-up", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "971112d413fd30ee1607a0516c1b030976067db8", "messageHeadline": "[NewUI] Updates capitalization and alignment for the import account s\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "83784451127e7d0985c0d955f9ce6fbbbbfbcb83", "messageHeadline": "[NewUI] Set default new account name as placeholder, but not value (#\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "6106ff020f89fafe5ab7d4372d9e48d7b6f5f483", "messageHeadline": "fix changelog", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "201e0579a57d4638c8c61e99c63b7c26821a0f2a", "messageHeadline": "Merge branch 'master' into localStorage-clean-up", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "f16535619692dd7f1c24bcc07875d60804d50ee2", "messageHeadline": "Merge pull request #3155 from brunobar79/feature/reset-account", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "7e144680134e1bf87727f5dd048e846996e8367a", "messageHeadline": "Merge branch 'localStorage-clean-up' of https://github.com/MetaMask/m\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c3adbda5f561c20c011a7b78f1e84513cebba87e", "messageHeadline": "remove RecentBlocks from disk", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94dd77d194de97b59c0a191a7439d96ff255bf41", "messageHeadline": "clean up", "author": {"name": "Bruno Barbieri", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "a70eda36515ee8dc7f0b58bf561dd14c92e70596", "messageHeadline": "add test for wipeTransactions", "author": {"name": "Bruno Barbieri", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "c1b7cfe91d803c0085afe59d058f2422a0e8dc30", "messageHeadline": "preserve other networks TXs", "author": {"name": "Bruno Barbieri", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7dc1b09f94003fdac4ed9ea36ecf1c1a14d972a1", "messageHeadline": "use txMeta.txParams", "author": {"name": "Bruno Barbieri", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03d17c75ae47806e9afa562cf664819b83a2b926", "messageHeadline": "wipe only transactions for current account", "author": {"name": "Bruno Barbieri", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "5f39844382fb3106b883efb81f55a6e909f28b01", "messageHeadline": "clean up", "author": {"name": "Bruno Barbieri", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e6fda855a556a6aa0325556b074612ff76925e5d", "messageHeadline": "added reset account feature", "author": {"name": "Bruno Barbieri", "email": "brunobar79@gmail.com", "user": {"login": "brunobar79"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "1f8dd5f0def9856efa867c74dba71dba47433a46", "messageHeadline": "Bump Changelog", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f690355bd4dc306057d33c85e03023858da09d5b", "messageHeadline": "Merge branch 'master' into localStorage-clean-up", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1a32690a12e053a99396b2f2da1dc08eb03517f2", "messageHeadline": "Merge pull request #3145 from MetaMask/i3089-FixNullError", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "11a944719f52c256c585e788d064b45d08b8f5cf", "messageHeadline": "Add warning when importing no valid file", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e0caeae06ded5d0e7c74b5e174583fae378e7123", "messageHeadline": "test for migration 021", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fa89976c682fa0263066bc16d6e5e1809d2b67c8", "messageHeadline": "add to CHANGELOG.md", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "28ee0aae9131e4543759e48b8879c364b20a60ac", "messageHeadline": "creater migration to remove BlacklistController", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "f13ad6bd6a3b57851e20b6abe2715ef3dacc1e66", "messageHeadline": "remove BlacklistController from disk state", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a193ba60c66e7b9eda015ea40a10ade22b1add7c", "messageHeadline": "Add enzyme, redux-test-utils, and enzyme-adapter-react-15 to deps", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0f10aa372982c0d072bfd8f3466d3a044f0a7e94", "messageHeadline": "Clean up test, remove react & mountWithStore", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c2cef0f815efb5667bf9aabff125cc1a8822283c", "messageHeadline": "Set address to default with empty string, add test validation.", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "100642c0eacb5a54f35b7f4cb756a79fe1f354f0", "messageHeadline": "Fix bug stemming from erroneously persistant unlock failure error mes\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ecc39c5a7abd8c8794d5565c1bc7d213d3514d61", "messageHeadline": "Merge branch 'uat' of https://github.com/MetaMask/metamask-extension \u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 6091, "deletions": 2414}}, {"node": {"oid": "b63f0f3de2fe646bebd5bf20e8f009153129e740", "messageHeadline": "Functional Integration Tests for send ether flow. (#3119)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 670, "deletions": 0}}, {"node": {"oid": "abfa74f09a0119345165a32090d88a1d95df6c80", "messageHeadline": "complete i18n across new UI", "author": {"name": "Nick Doiron", "email": "ndoiron@mapmeld.com", "user": {"login": "mapmeld"}}, "additions": 220, "deletions": 165}}, {"node": {"oid": "5f2d8eb5d2923b5b5658a49aafe5f36ccdf408c8", "messageHeadline": "Merge pull request #3126 from MetaMask/Version-3.13.8", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "62b2ce5b69e1ceb638bbed5a860d70362e245999", "messageHeadline": "Version 3.13.8", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b991ac0422acd509d5fd4a4ab28c2e6c4004c62f", "messageHeadline": "Merge pull request #2885 from MetaMask/greenkeeper/gulp-watch-5.0.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea68a5d22ac0c9c8fd07b87790b4b545e4aa5ec9", "messageHeadline": "Merge pull request #3026 from MetaMask/greenkeeper/mocha-5.0.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b24ef023a4393f021bdfea03d856be8d48befd7", "messageHeadline": "Merge pull request #3091 from MetaMask/greenkeeper/testem-2.0.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "962327029938d9718e8324e48d6a57bea3b0aca7", "messageHeadline": "Merge pull request #3101 from MetaMask/eventemitterwarning", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1698541bcdce6c2933c8b3b4e1c89e2f391c3a68", "messageHeadline": "CI still has MetaMask title doubled", "author": {"name": "Nick Doiron", "email": "ndoiron@mapmeld.com", "user": {"login": "mapmeld"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f673c2a8a4d6aac1d22813c3e076fe91f08823f2", "messageHeadline": "pass linter, update ui test", "author": {"name": "Nick Doiron", "email": "ndoiron@mapmeld.com", "user": {"login": "mapmeld"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "8ba64c657ff801425c06db166e2c9a06289047de", "messageHeadline": "Increase storage debounce value", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "780b21039e95214801de4acad3e72155862cb7d2", "messageHeadline": "Merge pull request #3100 from MetaMask/kovan-fix", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ceebc6caa4f3eab1cf6c9ec8f47dc8bd450ca4a9", "messageHeadline": "Debounce storage to avoid crashing pump", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "1b8613ed23a8994694e202d74cfd0ec538ad9daf", "messageHeadline": "Bump Changelog", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19a379edbafa468c9c3502d2b6d7750ef7ea2238", "messageHeadline": "Bump limit for event emitter warning.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fe6b11eb50d4e6f3e040242d44d2b8213f5a5c3f", "messageHeadline": "deps - bump eth-json-rpc-infura for kovan fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c133aaab30decce16a1bf4120071d4614f99bc8", "messageHeadline": "get t imported in all files currently using i18n", "author": {"name": "Nick Doiron", "email": "ndoiron@mapmeld.com", "user": {"login": "mapmeld"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "2f13790653cb20d9d967700133df6cf31ff02d14", "messageHeadline": "Remove local storage writes, add log", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "76521cf7399c1e694a7202dcb9725ed5e1e2a0d7", "messageHeadline": "Fix retrieval of object", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cd5eaa4393a122247295c7627a3fad3e678bea30", "messageHeadline": "Remove redundant async modifiers", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b281a5275983c4e2d924ba696c4885fd779d2c44", "messageHeadline": "Remove already handled TODO comment.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "145db2906d10ad81e03b6b013cbd699115a29a50", "messageHeadline": "chore(package): update testem to version 2.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7da52c599784130a5f7b6737f5b017bd3a95c1ed", "messageHeadline": "separate out cross-browser i18n for extensions", "author": {"name": "Nick Doiron", "email": "ndoiron@mapmeld.com", "user": {"login": "mapmeld"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "f09d72fa2aa88f0def76d228cb7d8eab29e3b092", "messageHeadline": "Remove extension-store since we aren't using it yet", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 106}}, {"node": {"oid": "dd80bd48babc1bfebf91ac2350491b06971b1fc1", "messageHeadline": "Corrected unlimitedStorage permission", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61cf5e9474676878853263a8f43b2d24e739f526", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "84dfb19eccc878844f78efb75b754c5b3ee47de1", "messageHeadline": "Merge pull request #3079 from MetaMask/i3076-UseStorageLocalInstead-d\u2026", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 59, "deletions": 11}}, {"node": {"oid": "598390e83ec68feaef256c0cfa3a239c6595475a", "messageHeadline": "Finish tests for extension-store fetch and sync.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "b7ae77f57a0e2bc68e9548364baa120805a1420c", "messageHeadline": "Check that extension.storage exists before attempting to call methods\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0164030e56b1db8117a1a0bdff91987321b2cd1a", "messageHeadline": "Handle errors when getting and setting to localStore.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "99898ac77594d8fe6d4d2aa5bc3e3ba6492f4a10", "messageHeadline": "better organization of locale file; i18n in more view files", "author": {"name": "Nick Doiron", "email": "ndoiron@mapmeld.com", "user": {"login": "mapmeld"}}, "additions": 629, "deletions": 260}}, {"node": {"oid": "7c4a9c32fa449197bf790b6ce6e91c41efe05ab9", "messageHeadline": "Merge branch 'UseStorageLocal' into i3076-UseStorageLocalInstead", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "456dfdb9fdc0b7b0637d50808beb85ae33602f5b", "messageHeadline": "Modify @heyellieday's work to use storage.local to replace main storage", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "03c64ba8a646cbc5a62f2b2a8c5881bb4a4bda60", "messageHeadline": "Add unlimitedStorage option to manifest", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a9ecf9c6fcbffb2b1984058fa6c6eef3c968b9c4", "messageHeadline": "Merge branch 'master' into uat", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "62ce65c99ed3e82b034327b2ab20e301675632f5", "messageHeadline": "Merge pull request #3069 from tmashuang/uat", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 75, "deletions": 27}}, {"node": {"oid": "bad70eb1b328aa911a2523ccab642d7607161b4b", "messageHeadline": "first steps to i18n", "author": {"name": "Nick Doiron", "email": "ndoiron@mapmeld.com", "user": {"login": "mapmeld"}}, "additions": 314, "deletions": 154}}, {"node": {"oid": "97ca86733cb49750a9909b57ac1f31bc0f49abc5", "messageHeadline": "Merge branch 'master' into uat", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "03fbf75b4e95b14be4ebf9280425dc683b8c3193", "messageHeadline": "Merge pull request #3065 from MetaMask/Version-3.13.7", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b62ec394f55b7bf3209cf5e1dc4721648dfc15dc", "messageHeadline": "Revert integration to oldUi", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "ce0de5feed223a1c02b3b76dfff3f4c3fd392734", "messageHeadline": "String interpolate version in settings", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6fb1bc08fc0c970fc0052147bf8689139790865", "messageHeadline": "Merge branch 'Version-3.13.7' of github.com:MetaMask/metamask-plugin \u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "022b12549503ee6fa2f7ffcc09c63909ae72a4a8", "messageHeadline": "Merge remote-tracking branch 'origin/master' into Version-3.13.7", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "baba179ccb1e456695c429cfbd5711dc0b4a620e", "messageHeadline": "Remove duplicate eth-contract-metadata", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d59136eb49647a5a3217db828392d4743cb709d2", "messageHeadline": "Add ExtensionPlatform = 'development' to mockUi", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5568053cd81d26f1888239d335708cd746f224df", "messageHeadline": "Version 3.13.7", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f26933493c5a1f68aff777a17c02ec90a5245edf", "messageHeadline": "Merge branch 'master' into Version-3.13.7", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "b1c34639f8d66523815c6e4c8ad921eb09c99322", "messageHeadline": "Merge pull request #3066 from MetaMask/sentry-failed-tx", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "7e32ba283314e21189850637ff28a4c6d12a213f", "messageHeadline": "changelog - add note on sentry", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b91e2b5eb1f34e8f835ac4a8a35b7da16fe66c78", "messageHeadline": "sentry - report failed txs", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4b9c166a6452110b9dc766e7fea5112a9c89c260", "messageHeadline": "Version 3.13.7", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0373a3840bd52d3fffe04accf40c185d798f2ad2", "messageHeadline": "Merge pull request #3047 from MetaMask/fix-provider-json-parse", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "222748fbde908afb554ac72f747b1a3e323eb61a", "messageHeadline": "Merge pull request #3064 from MetaMask/engine-patch", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b7542054e3d9370ab7f3be960922edd8ee09215", "messageHeadline": "deps - bump json rpc engine for bugfix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b76f59004361e5f1300c12b20234b6bb1ebfde0f", "messageHeadline": "Merge pull request #3025 from MetaMask/i#3018", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "128b64cc2c955a31f542e3615364560c271de8a7", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "338ebe5f402ff50dc8d1a91b7b69cd8e262cc789", "messageHeadline": "Merge pull request #3049 from chikeichan/newmaster", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 208, "deletions": 73}}, {"node": {"oid": "c554e52e82b53447dd77c265723e914063d518b1", "messageHeadline": "Get version from manifest instead of hard coding in New UI info page.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c415b56ce7fe95295beec9cf827720253a2f7a8e", "messageHeadline": "update yarn.lock", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 99, "deletions": 24}}, {"node": {"oid": "77c545336b38aefc6105cde1799b18066df8bef9", "messageHeadline": "Merge branch 'uat' into newmaster", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 39839, "deletions": 3721}}, {"node": {"oid": "4670aad291cf3c7e17df25af84a369b7593de2e2", "messageHeadline": "deps - bump provider engine and infura-middleware for better retry an\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02df9a6bd1f0e7b2fca3d143e82e8956b09d01b1", "messageHeadline": "deps - bump providers for better JSON parse error messages", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e63924e607a07f94ff0a741a036ab352b0b7a3f", "messageHeadline": "4.0.10", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b05d21b1ba308bdb5b758d53dd79593a7a2bf26e", "messageHeadline": "Fix transaction list font sizes, padding", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "98b5a62fa74aa6730a25df28dfe5032cfb487697", "messageHeadline": "Merge pull request #3023 from MetaMask/build-lock-gulp", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59d0fa2637ccc4a42f850cb68b8d2da36e0c4ea7", "messageHeadline": "Merge pull request #3016 from MetaMask/sentry", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "098f0ca22c72db565e1b514558ddbd330192434f", "messageHeadline": "Merge pull request #3035 from MetaMask/infura-rest-fix", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fff2e19d8ff6fa50da5696b3c42f5cf1f359744", "messageHeadline": "Merge pull request #3024 from alextsg/cb-529", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "9f3183ccf39508f8a91d65e14110e5e9553e434c", "messageHeadline": "deps - bump infura provider for uri length limit fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e56174013320296045f6eefedf2b8652b15c3e6f", "messageHeadline": "Merge branch 'master' into build-lock-gulp", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 40, "deletions": 42}}, {"node": {"oid": "d8d11ec764ed11d16e5f1f5fb740363b976fe71c", "messageHeadline": "Merge pull request #3029 from MetaMask/test-provider-stub", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 33, "deletions": 43}}, {"node": {"oid": "0db4ba1086f56422752dd4b9e3754a273d23a866", "messageHeadline": "chromedriver, changed extension id(might need zip/crx file)", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d317f7aaab2a9d4fe179fc8c7b89416fc5f36fb1", "messageHeadline": "Update", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 144, "deletions": 1}}, {"node": {"oid": "ab3423d00d01f529ce615b31923a70d7d7248d86", "messageHeadline": "deps - re-add eth-block-tracker", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "899e839e7c695ff55572d3eb35a9fee98eff8ca1", "messageHeadline": "test - createTestProviderTools includes block tracker layer", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "4fae461a672b89a16c496d09321f11f86b873e32", "messageHeadline": "[NewUI] Send screen gas loading fixes (#3027)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "d7c8ec22a45a704036c4969496ef293c524f4542", "messageHeadline": "test - tx controller - fix txGasUtil reference", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b70d3a9b6ef85384337e92105ab383de3c9b85c0", "messageHeadline": "deps - bump json-rpc-engine for better errors", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1d745eef4f8270a144e13af23c009773c3f3598", "messageHeadline": "test - typo - fix spelling of word stubbed", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3cbf2b7e3e8608ec5f79ffd64cc15bc633ef2466", "messageHeadline": "test - remove createEthJsQueryStub", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "2b9781ab4c1f0e4d8ae43833152e33884317b870", "messageHeadline": "test - stub provider needs to handle errors", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "853e7f84204226b9cc35fe8bca5cb6ebe7ff03b0", "messageHeadline": "Fix lint errors", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bb57f33b186e373ee6be4cb8f7418d38934f218", "messageHeadline": "add a `x` close button to gas calc loding screen on conf-tx", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "899ddf0179ac599f3d04b383fdd18297aadff1f6", "messageHeadline": "chore(package): update mocha to version 5.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b259c293745d94f257a0c309e331fea9f5ffaafe", "messageHeadline": "Merge pull request #3021 from MetaMask/i#3020", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "96fc916024cf16790a19472f31d3861168b8433b", "messageHeadline": "Update transactions.js", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8bf8cb527ae0e24ccf9d1c9f2f6baa457f2e659", "messageHeadline": "Update popout to fullscreen icon", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "29a6da0d01ad142a86755c5b0e3fd9228d92c99a", "messageHeadline": "build - lock pre-release gulp dep to commit", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "234c2417ca2480fc3025030bc19ef007ea8e8d30", "messageHeadline": "transactions - transtion approved transactions to failed transactions\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7c380547b77d90b718f14d6a31cda00fdbe2c819", "messageHeadline": "Merge pull request #3019 from MetaMask/i#3015", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "be8d9244326443fb7f54df271d4e2a2abda90f6f", "messageHeadline": "transactions - fail txs on boot who fail addTxDefaults", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bb853c6b1c9c23a677b448d223dc8bb90da94505", "messageHeadline": "lint - ignore vendor js", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f19fea8e08415c670ce3df5d7e363baac366d2c", "messageHeadline": "transactions - wrap addTxDefaults in a try catch and re try addTxDefa\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "1f5325804b7a002bdf0ce1ff68512b58ab9f06a3", "messageHeadline": "sentry - dedupe raven vendor", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "0e52684acd93787a5e27d4de909332f675da5a27", "messageHeadline": "lint - ignore vendor js", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daa62b507a654f6c913725b3c36fc6122b1c088e", "messageHeadline": "sentry - breakout raven setup and add release config", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "52a1c954f1aec551571d8167858f7f2857273fc9", "messageHeadline": "sentry - update raven and add to ui", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "7d1554b1c14a04077285bec20ebad0f2f9381164", "messageHeadline": "sentry - add raven + sentry reporting config", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fdaf6eacb2dc6cbd6941dd7debdd5cd89fca4672", "messageHeadline": "Show now tokens by default and improve search on add token screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "40e58d31326cc4e759991d15e7e84140e483a791", "messageHeadline": "Fix tx-list, confirmation screen styling", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "ba0762c582be7bdb3706f66300bc3d6a5c832836", "messageHeadline": "Merge pull request #3005 from alextsg/cb-385", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b80ed2c451fee7b94edea9d1655baa2e908939b9", "messageHeadline": "Merge pull request #3007 from alextsg/uat-master-011618", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 395, "deletions": 84}}, {"node": {"oid": "5e4dd7118f285005301743d1c6b2f08182188456", "messageHeadline": "Merge pull request #3012 from MetaMask/AddNetworkIndicatorClasstoLoading", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c792ba3ee555e9ff063ef691d882c1ca74c6856", "messageHeadline": "Add network-indicator classname to network loading spinner", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa08d1a09dce7324eaa3b3df568df43f8c55cc63", "messageHeadline": "Fix merge conflicts", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "81f86cfab6da37f1a87f3243c6a082f8835ab81b", "messageHeadline": "Merge branch 'uat' into uat-master-011618", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 39773, "deletions": 3724}}, {"node": {"oid": "65e9d9efc56a99ecd3a46b98ed58af9604374f68", "messageHeadline": "Fix rendering QR code in old UI, hide unnecessary back button", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ccb80594be3000488b7c73f9fd5e56168e0d5042", "messageHeadline": "Readjust gas fees when switching networks on the send screen", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 44, "deletions": 22}}, {"node": {"oid": "aa76c5c73c5a9f0507ef69d88a43cf3bee5d60c0", "messageHeadline": "Merge pull request #2996 from MetaMask/Version-3.13.5", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "41fdff41cd83f9c954be0f8b8bd66586a8b8a968", "messageHeadline": "Version 3.13.5", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "668aab11d1aa94111252fee3d2abd20c207be71b", "messageHeadline": "Vertically centers the text of the new ui modal header. (#2987)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d7a1019a2cda83b263b21d35e0f776e8f76d8998", "messageHeadline": "Adding one or more tokens sets the selected token before returning th\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "727ec73b669c9c496b8b8e0fb00088b864d49373", "messageHeadline": "Merge pull request #2983 from MetaMask/i2907-NoCodeGasLimit", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "c0cf665b8581df4fe1ea360f28c0d2ed940c21c8", "messageHeadline": "Merge branch 'master' into i2907-NoCodeGasLimit", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8fb62b97c5b0901c7e4402d49538db87396c8579", "messageHeadline": "Create new flag for simple sends to avoid overloading other flag", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b046f96d4b0809422ac8e1dbfcbdd7a545e7ff3f", "messageHeadline": "Merge pull request #2929 from MetaMask/i2779-FirefoxSpecifyAccountDet\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "003b4a721c162734a26d5b67a4e0f6a551b7de01", "messageHeadline": "Merge branch 'master' into i2779-FirefoxSpecifyAccountDetailHeight", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "6cfaf03b3d44bf2be5c4e3c2c84ca2181b2aefcc", "messageHeadline": "Merge branch 'master' into i2907-NoCodeGasLimit", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "27ca48b369c1bf66298bb878477353a7ec3f9130", "messageHeadline": "Merge pull request #2984 from MetaMask/RenameLockToLogout", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77eb7b2db692cc40bf5f8e36c5e695e8f82c76ec", "messageHeadline": "[NewUI-flat] Fix gulp build (#2975)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 90, "deletions": 14}}, {"node": {"oid": "a4fd4f013fc0657920a452f04591dc26d4a5639e", "messageHeadline": "Restore display of all unconfirmed transactions.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "baebf64afd594316a4e160ff1d046ea68bfc5c70", "messageHeadline": "Fix send screen value input", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "644adeccf6b5365ef2c8c9a5ba69b90fdaa1f2ec", "messageHeadline": "Fix Hide Token modal styling, popup positioning", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "1a8beb13e6a72d45995cc5ab1b103c29f23f166f", "messageHeadline": "Merge pull request #2962 from MetaMask/open-popup", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "0121892141ac4e81b388a3df579399a2c6337039", "messageHeadline": "Merge branch 'master' into i2779-FirefoxSpecifyAccountDetailHeight", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 116, "deletions": 29}}, {"node": {"oid": "58be1742e1fbfc6ae73e50256849f2e673989446", "messageHeadline": "Rename lock to log out", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f18ed8bfd43874065d19bdbf5f5513f5facb9061", "messageHeadline": "Merge branch 'master' into open-popup", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 90, "deletions": 26}}, {"node": {"oid": "724197b95f30931e17edaf86c7391687b2922457", "messageHeadline": "add to CHANGELOG.md", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "845917b2d5d393cbe9f348afce87a04f1b0fd0fb", "messageHeadline": "Merge branch 'master' into i2907-NoCodeGasLimit", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 78, "deletions": 15}}, {"node": {"oid": "cd7eaaa735aa084cec0c4a647edf89bc5e4b2ec7", "messageHeadline": "Set gas limit to 21k for recipients with no code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "a18524300a1d95f9e118660115f5284f14a89f61", "messageHeadline": "Merge pull request #2953 from MetaMask/i2826-SignBytes", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9d7c635b0aa768219aaabe6f5bb839ac6d243969", "messageHeadline": "Merge branch 'master' into i2826-SignBytes", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 75, "deletions": 11}}, {"node": {"oid": "582634d9fa6a31b695ded5125b26c8a4f06ed21f", "messageHeadline": "Merge pull request #2936 from MetaMask/i2925-BetterGasEstimation", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 76, "deletions": 11}}, {"node": {"oid": "5fb2cfed6a4c91c0f6dadb0022987d7b56f0bf91", "messageHeadline": "Merge branch 'master' into i2826-SignBytes", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "23a928bc9d6ebc0a7baf4a9e0800453cce87f9cc", "messageHeadline": "Edit: Fix Firefox scrollbar Changelog", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b3ab710637cab2959c2da25de895a3c28f348d8", "messageHeadline": "Merge pull request #2862 from wbt/UpdateNotice", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "93d4b223631802d05830c2ce60e5d4e303330429", "messageHeadline": "Bump keyringController version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "85b201210618a059c9a86a7aeeea75176b5d31c4", "messageHeadline": "Merge pull request #2964 from alextsg/cb-505c", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa833a09281960bfc0af5032034021c25c26a7fd", "messageHeadline": "[NewUI] Place all users of extension into old UI (disable auto adding\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 79, "deletions": 26}}, {"node": {"oid": "bfa10e29a151dc65b0a184a134c1ba9dd2c59d8d", "messageHeadline": "Merge pull request #2900 from MetaMask/infura-rest-api", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "cab22163432f5d93a208b6702dd20098d1901884", "messageHeadline": "Bump Changelog", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "27cbfa44c36830ea05e4d8f15d59c9e46564f0b7", "messageHeadline": "Move blockies option to the bottom of Settings", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a30950e4dd31a2e4b1807bf3d1e2a09a25da323", "messageHeadline": "test - fix to match expected behavior", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "409b49b411fee4c3f6f9106d99e2bba915bb5f0f", "messageHeadline": "test - create ethJsQuery stub", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "f0dd4f19238d63875fbdfa3a9b31fa7b9d8925ed", "messageHeadline": "transactions - emit 'newUnapprovedTx' before estimateGas finishes", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d5c311b13e6a9399252c4617b07ad463f6ead9b0", "messageHeadline": "add a loading spinner to conf-tx view", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6df3261debfa63dc7c667d8051000260dbde9570", "messageHeadline": "Fix signTypedData bytes signing", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b42baacdf4683be560c5632752347eadf77f1d0f", "messageHeadline": "Fix confirm Add Token button order", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dce6dcf437ecb7769d45ee38f1d2227a74f09ca6", "messageHeadline": "Fix Add Token button order, styling", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "2bc85ea72f2b53f763149dafd3a7787de9016635", "messageHeadline": "Fix input box padding and select highlight in new account create and \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "980e1bfcf82361185f6d1b22abd9593ba166825e", "messageHeadline": "New add account page with create and import options.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 475, "deletions": 95}}, {"node": {"oid": "89a8267fe70b62739043c09e855d6aa97af8769e", "messageHeadline": "Merge pull request #2928 from alextsg/cb-388", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 284, "deletions": 234}}, {"node": {"oid": "613465fe965d41e0f0936aec499a4691c0191963", "messageHeadline": "Merge branch 'uat' into cb-388", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "71a308d98b541b05ffabf8f63085e3cbd8bf61b7", "messageHeadline": "Merge branch 'uat' into cb-388", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 758, "deletions": 315}}, {"node": {"oid": "bdcee058dc278c46c828f376476f121417481385", "messageHeadline": "Fix styling in initialization", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "20981f655b5bb6a070a40d1c064afea3cbf0a9e5", "messageHeadline": "Merge pull request #2909 from MetaMask/UpdateSupportLinks", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c1dcf3e9bdb317dd8b42aadb18657eb4bfa2e0f", "messageHeadline": "[NewUI-flat] New deposit ether modal UI. (#2642)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 717, "deletions": 318}}, {"node": {"oid": "429db74508cd5c0cd275d4872d9553bd29c6ea38", "messageHeadline": "Use https", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa39b5261916f6bbdd6dd8a21aeac9764180c4ab", "messageHeadline": "Merge branch 'UpdateReadmeSupportLink' into UpdateSupportLinks", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "3a27332cf6b0285e529db4d958c6ea035da81b79", "messageHeadline": "Update support link on readme", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cb66ce4cba446f8149c4a8872dbdfbc53f72f7c", "messageHeadline": "Prefer passing a provider over an ethQuery instance", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "b72610fb534580e607c6934e938c50d58ba05350", "messageHeadline": "Fix margin styling for name and address in account detail section. (#\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "41057a76c567a80f98ff17e5d7a24c9500c11e4c", "messageHeadline": "[NewUI] Build mascara with uglification and gzipping. (#2735)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "0f4bfcb02e3a04f044a571e01a4977dae2afec8e", "messageHeadline": "Fix token balance color", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b35e4e026419e42255dbeddee0fe39422fb2bce8", "messageHeadline": "Fix lint errors", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b0a6bfdeece8a5afb860bc47f01373d08a0895b8", "messageHeadline": "Change styling for network dropdown", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 25, "deletions": 58}}, {"node": {"oid": "376e1365727a97344d70d627ae27e8e70830a17a", "messageHeadline": "Update styling for buttons, font weights", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 83, "deletions": 125}}, {"node": {"oid": "b8310ac62e358af9a6a9f3ed1e0ffa25a2a00b8d", "messageHeadline": "Fix logging out of old UI causing infinite spinner (#2914)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7ba9ed922a9da11a8234c60c89c462e7c521c781", "messageHeadline": "Merge pull request #2926 from MetaMask/gulp-npmls", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "4a9dad7c40b97f1e625931d6b57fc9d7fdc5080d", "messageHeadline": "Improve gas price estimation by backfilling recent-blocks", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "89f75a3a3bde50e583688559e7f876062d2fcdcb", "messageHeadline": "Merge pull request #2917 from x86kernel/ci/add-ko-locale", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cf60b23eec4fc5204e15ae5efbb501d372137a02", "messageHeadline": "Merge branch 'master' into infura-rest-api", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "7c97b2f37c0226daef734bae3392b6ade2b2956f", "messageHeadline": "Fix padding of a hovered tx-list-item (#2859)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be604391d0b3bbd3a2cae3aef79889130850f472", "messageHeadline": "Add max height for Firefox addon overflow and hide horizontal scroll", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "60a52b260863e62b1717581e0fa6fb8dd91e1234", "messageHeadline": "Add one px to address for Firefox clipping", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "208e94d3bfdaf5ab6f279fb2000f1a3d14920b1b", "messageHeadline": "Update main view styling", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 198, "deletions": 85}}, {"node": {"oid": "27ace69a7fb24b5ac4346f15f8397cf2e45f807d", "messageHeadline": "build - add 'deps' step that records output of 'npm ls' into build", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "9a603606a6d4276ee07d412bc0ad9de3baa6b722", "messageHeadline": "deps - gulp in dev deps only", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9c42216c4e6059af131820fbd12e3b2df2d8edec", "messageHeadline": "ci(ko/messages.json): add korean localization file", "author": {"name": "x86kernel", "email": "x86kernel@gmail.com", "user": {"login": "x86kernel"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f130772956ede6c989aba347e87ee60d4f452f87", "messageHeadline": "Merge pull request #2906 from MetaMask/Version-3.13.4", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e5b34b3d044e8c414b2a390c302dd01ce6ed45e4", "messageHeadline": "Update support links for helpscout", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "330ae020287f4178b493619ede17ee0b1b67b7af", "messageHeadline": "Version 3.13.4", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cc49e637dd85f1946e606634a5fc8c126c7cc04d", "messageHeadline": "deps - bump eth-json-infura", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "096fb226a6754efaca7785fd00d3e9c84f5370c1", "messageHeadline": "Merge pull request #2855 from abitrolly/patch-2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "639bd293870493e7228eeb501f4c5ec72944796a", "messageHeadline": "Merge pull request #2902 from MetaMask/DefaultToOneGwei", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dc3421079ac5211477b50ec16923af4bafaca951", "messageHeadline": "Merge branch 'master' into DefaultToOneGwei", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d829fb91b889f35a3e1043dec56d8f0ff6faa09d", "messageHeadline": "Default to 1 gwei for empty blocks", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dcbecdc1fd7628873e4f8f530ff208c222d08434", "messageHeadline": "Merge pull request #2796 from MetaMask/filter-case-sensitive", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f12ad0d4d54e0fb783b0e66c1a2b26250e8d5fef", "messageHeadline": "Merge pull request #2901 from MetaMask/DefaultToOneGwei", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "943befef91cd725579c4bf4e7024734f02ef98f5", "messageHeadline": "Add test for gas estimate default", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "0275231e13d49a9b71b85af389d2a9850229eacb", "messageHeadline": "Default gas estimate to 1 gwei for networks with no block activity", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f42a808bea16873386afad1002dc0f0ffba06d15", "messageHeadline": "Merge pull request #2899 from MetaMask/danfinlay-patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34826d18aa0acbe06d5c27013f249fa7c664d072", "messageHeadline": "Default to estimating 1 gwei for empty blocks.", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab7701efb35f39e73fcccc2110a754384e23d695", "messageHeadline": "provider - infura - use infura REST api", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f441bb7248d4b62d0d96897817655d348db0c29b", "messageHeadline": "Merge pull request #2896 from MetaMask/kumavis-patch-2", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "63ae7fb589b43d2af87f31d51f5b5f96669dabe0", "messageHeadline": "bugfix - transactions controller - breakout logic and fix order of op\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9a8670309d2791b212d04ee795f70040cc5f40fc", "messageHeadline": "bugfix - transactions controller - breakout logic and fix order of op\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2147b8a59a81334bf9b2d9b3fad713967db7f3c7", "messageHeadline": "Merge pull request #2854 from MetaMask/UpdateVinyl-BufferPackage", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fbecb9f7c3b4b0d0b885f6478db70625851f1c2", "messageHeadline": "Merge pull request #2891 from MetaMask/i2621-0xRecipientAddress", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "0cf5c22178050fff0e89af2a12d87ef7fdf4440c", "messageHeadline": "Merge pull request #2851 from MetaMask/i2812-seedworderrorfix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "52bb711fa99611678d2a2e9b4098f9a6ece8adda", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d11ec81f49328d3f0fee484fba5191d4c29c42ad", "messageHeadline": "Merge branch 'master' into i2621-0xRecipientAddress", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "f6f3f915707a2a4f5c9db43ae51741c7d30cbc69", "messageHeadline": "Merge pull request #2879 from MetaMask/ImproveGasEstimation", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "3b2a519d46b44b819c799741d44bc94022f4b6ed", "messageHeadline": "4.0.9", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ade1c404bdf26bd299bc54f83b82ad3906451eab", "messageHeadline": "ui - fix font path name", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39b700bf87f213d2fb06dcde85f4e6173a6ce70c", "messageHeadline": "Account for 0x/empty string address and contract creation", "author": {"name": "Thomas", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "d12c289e9133d0ddacd789704dfb0f659d62ad6b", "messageHeadline": "chore(package): update gulp-watch to version 5.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aec24ec81e4785ceea93375d562458f62be69266", "messageHeadline": "Fix feature to work", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "447682d1fbb07309c696217fba3839455721d003", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "121596bfb4269ca0c2cf11b600dbb1884885b943", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4bca98d588869fb58796a6b2f29dca48605ceeba", "messageHeadline": "Derive gas price estimate from previous transactions", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "571f6723a64f28f22b7a7439d1f16bcbc9345320", "messageHeadline": "Add test for better gas estimation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7d2edbc18b5c52a865ef26cad9db8c4cc2190a7a", "messageHeadline": "Cut statement about test network default", "author": {"name": "wbt", "email": "wbt@users.noreply.github.com", "user": {"login": "wbt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcd589788e58f4d0b02fd6bf0df30a917f06ae1b", "messageHeadline": "Cut statement about test network default", "author": {"name": "wbt", "email": "wbt@users.noreply.github.com", "user": {"login": "wbt"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5312ed9a20d06339c98a9e488cdede405f3c9c49", "messageHeadline": "info.js Remove width element to fix email layout", "author": {"name": "Anatoli Babenia", "email": "anatoli@rainforce.org", "user": {"login": "abitrolly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a6760fca256f7e988a01482a1d83e01a875e0873", "messageHeadline": "Update vinyl-buffer to version 1.0.1", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b63ec8f1daaba11e66322fbdfb045ba1ea5319d", "messageHeadline": "Test for failure of the async methods.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 20, "deletions": 2}}, {"node": {"oid": "20aa135ad87231694ead2fe65a3124b719b8fc4d", "messageHeadline": "Add fix for infinite spinner for incorrect seed phrase.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "be398500debacc4befcf7ba112204a12435b5dcc", "messageHeadline": "Merge pull request #2848 from MetaMask/NewUI-flat", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 2208, "deletions": 1317}}, {"node": {"oid": "dc9d8b24c6fccd584975c5b9f25c8090b7e8051d", "messageHeadline": "Merge pull request #2845 from alextsg/NewUI-flat-4.0.5c", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 115, "deletions": 14}}, {"node": {"oid": "099f078a3d73b2aed30dc5e1cd3a2facde58606a", "messageHeadline": "Fix merge conflict", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a6f062a6865d3e1e5ceb98885ab4b38713e4293d", "messageHeadline": "Merge branch 'NewUI-flat' into NewUI-flat-4.0.5c", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 38306, "deletions": 3308}}, {"node": {"oid": "3c6a5b16ad37c83f548028d5b6fa3d0f75293ca5", "messageHeadline": "conditionally use extension store if supported or enabled", "author": {"name": "Ellie Day", "email": "heyellieday@gmail.com", "user": {"login": "heyellieday"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "7184db7632ef79d4bde0e643fdc1a4ee910c77fb", "messageHeadline": "handle situation where storage.sync is disabled in certain versions o\u2026", "author": {"name": "Ellie Day", "email": "heyellieday@gmail.com", "user": {"login": "heyellieday"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "313b3c087a09bcc4462da15ff3caeac515967cf5", "messageHeadline": "Merge pull request #2783 from MetaMask/tx-param-vaalidation", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3f6cef0b3f56edc8cc0b66403f23ae216de7bcfa", "messageHeadline": "tx-gas-utils - tx-param-validation - use more intuitive check", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e572768cb105a400a53ebbedb69d58b83d8a9f28", "messageHeadline": "Merge pull request #2840 from oosthuizenr/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1da385f78b9e61e7a17c19164558779a37376868", "messageHeadline": "fix comment", "author": {"name": "oosthuizenr", "email": "renier@flatrocksolutions.co.za", "user": {"login": "oosthuizenr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a598fc7ac59ccf4c6cc0290956bb4985fafa8a5", "messageHeadline": "Fixes #2834", "author": {"name": "Renier Oosthuizen", "email": "oosthuizen.renier@gmail.com", "user": {"login": "oosthuizenrgmail"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "849b8fab93977fb986479b7ca278844286d5b999", "messageHeadline": "Merge pull request #2801 from MetaMask/greenkeeper/vinyl-source-strea\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfb22471087f040d8345a5a17321e1462842045c", "messageHeadline": "Fix sign typed data", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 2092, "deletions": 1302}}, {"node": {"oid": "3f17abd43b8d3d9c26c8130366ecfbf5fc3034fe", "messageHeadline": "Fix mascara first time flow button colors", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b2e4f913bae41b62df7d4893ab10c426d3f72aca", "messageHeadline": "Merge pull request #2817 from MetaMask/i#2810", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "0c54efdfc74079ff539606cbd0fc0a08fa922a0e", "messageHeadline": "tests - be more verbose in test messages", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a22e98910d31ab1f79c0b23cb9b4c375ee0c84c3", "messageHeadline": "Merge pull request #2818 from MetaMask/i2782-ethroundingerror", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "c3d85c0a66676a15b598424e379610237243cb10", "messageHeadline": "Bump Changelog", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e682fb05fcdeca5f50a2176934d25935e13538f6", "messageHeadline": "Add frontend validation to ensure that ether inputs are valid.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "8bd942d40629d8d68dd98b0bb8d10bf60d3e92c7", "messageHeadline": "add tests for #_checkIfNonceIsTaken", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "92eb16fc112eeac749c0ddfff163773ce3a35ef2", "messageHeadline": "Add frontend validation to check if send ether input is a valid number.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "adf4b89804af8b8f4e9a543a912f548715720d64", "messageHeadline": "Add additional test to ui utils to account for exact wei values.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3e562f1a1e594955f203b75a0be595e4bd6bca76", "messageHeadline": "Add backend fix for util in normalizeethstringtowei.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "414f89668eb554e82ab22d3b3080322057388266", "messageHeadline": "Fix some silly linting issues.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d627e869bb7ba1dc0316ad179f9fff07e5cb83c", "messageHeadline": "Add test for edge case.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5efb0044d8e334d6c4ec2b5d68e830932eb96ed7", "messageHeadline": "transactions:pending - only check nonces of transactions who's from a\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a76324f6d397c3e746ba501cfd858c4869cb0af7", "messageHeadline": "Add ExtensionStore and add basic store instance syncing to main contr\u2026", "author": {"name": "Ellie Day", "email": "heyellieday@gmail.com", "user": {"login": "heyellieday"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "37789f2dba3e0a9bceb01d6fe1cbce9f93fe2494", "messageHeadline": "chore(package): update vinyl-source-stream to version 2.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "409d1d30e9d836926e5361fb9e4b5b025b66e313", "messageHeadline": "Merge pull request #2799 from MetaMask/NewUI-flat", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 21414, "deletions": 659}}, {"node": {"oid": "5a58add797fcdbb023678af84a61f1d2bfdafaf1", "messageHeadline": "Merge pull request #2798 from alextsg/NewUI-flat-4.0.5", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "ca51cab35f7123cd6e2e9feb61f2d7e7bcd42fd1", "messageHeadline": "Merge branch 'NewUI-flat' into merge-master", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06410381d4b738fe22aa24973c7f9568d295f570", "messageHeadline": "Merge branch 'NewUI-flat' into merge-master", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 36358, "deletions": 2151}}, {"node": {"oid": "8f6c322e0121ff1dd086086e5599c2ce8eadfe05", "messageHeadline": "Update manifest.json version from 4.0.4 to 4.0.5 (#2797)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a218008adf85dfb5fa8ca93c789e14d9f2090813", "messageHeadline": "Track usage of old and new UI (#2794)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 125, "deletions": 17}}, {"node": {"oid": "023b5c84c4d3427973770f2b7d2c18b3ac61f12d", "messageHeadline": "deps - eth-json-rpc-filters@1.2.5", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4acd48966edf2e6cf4ced6e3e0983a44dcb2ec13", "messageHeadline": "[NewUI] Fixes tests and sends user to NewUI after registering. (#2788)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "06f496310ce7d719bbb5690f307db143ba57a1a7", "messageHeadline": "Merge pull request #2793 from MetaMask/i2681-DoNotFailPending", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "33dbee3db9f6d66777039579789f36618c95c5fe", "messageHeadline": "Remove retryTimePeriod from tx controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "24e10e874eebeef8f75ad75507738a0dd0928fb6", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "75b8baafb6f2e9a38a52d46c71c6dcca03635886", "messageHeadline": "Stop failing pending transactions after any period of time", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "9940ea71dfb2b1e478f134e7cd82fce0e134f071", "messageHeadline": "Merge branch 'master' into tx-param-vaalidation", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 122, "deletions": 18}}, {"node": {"oid": "cc7e85c078c0bd3ac69f4f2c2de07da8f4fb4d23", "messageHeadline": "Spelling", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e81ba29359fd934f3075625854b5786e6872fb36", "messageHeadline": "chore(package): update karma to version 2.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f08ada1a6d9ba15ecec1be83089d89222bbe6c1", "messageHeadline": "add to CHANGELOG.md", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4ef71f036510da50566dad35a100529186b08bc9", "messageHeadline": "Merge pull request #2785 from danjm/merge-master-to-newUI-flat-dec20", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1114, "deletions": 79}}, {"node": {"oid": "021ac526be722c3386b01f2498120b803b76b275", "messageHeadline": "Merge branch 'NewUI-flat' into merge-master-to-newUI-flat-dec20", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9959aea5987a123209c962632d54e503f1d458a5", "messageHeadline": "Merge branch 'NewUI-flat' into merge-master-to-newUI-flat-dec20", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 98, "deletions": 74}}, {"node": {"oid": "e7e1b7a95180597308bd167bd4a152bbbf53ff21", "messageHeadline": "Clone transaction while editing instead of mutating object from state.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9ced63584bc93cf6ac82786dec0984b5022346ae", "messageHeadline": "Add constanst for token transfer function signature.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5fe3c5aae6756f225edd0f8646ac0a23c264a81c", "messageHeadline": "Lint fixes.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "bf4043c59bb67ea93599207d91cb7a4f4426e75f", "messageHeadline": "Adds updateTransaction to background and used it to update after edit\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 85, "deletions": 101}}, {"node": {"oid": "1f1fc2c49ecbb5c6a0a1d925d5c02cf48f795b2f", "messageHeadline": "Canceled, edited transactions show edited amount.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "7915e62d65de1bbc3419cba58f69e6d55a4df3ea", "messageHeadline": "Merge branch 'master' into NewUI-flat", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1114, "deletions": 79}}, {"node": {"oid": "f47e81e4937871a7a690e357443a728b9049b8f0", "messageHeadline": "transactions - throw error if dapp provides txParams whos value has a\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "bccbf14b39ab2b1670c9c30b276404fe4f949cd7", "messageHeadline": "[NewUI] Hide UI toggle in mascara (#2772)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "109e4e5d96e31b52fcfdb22620bff113107d000c", "messageHeadline": "Hide fiat values on account details screen when eth/token value is 0.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0feb5b210b81533fc25c4760ce33876b4c749247", "messageHeadline": "Hides the sidebar after the an account menu actions changes the scree\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d3f5ad874e4bf90cda4e440f9b0635c6ac416382", "messageHeadline": "Merge pull request #2763 from MetaMask/AddRecentBlocksController", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 69, "deletions": 14}}, {"node": {"oid": "30b45c8a385e9ae4c6b78d0a7ec6929f7bad4d9a", "messageHeadline": "Do not log whole txs in recent block controller.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "80b8098a27ed37e8644ef325d73e173cef033b96", "messageHeadline": "Merge pull request #2771 from MetaMask/i2173-UpdateTokenValues", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "8cc7e47369ab36c579a1996e0a119e1e27a8e8f2", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "975f7279c713d88bb59205073540b2185f3a812f", "messageHeadline": "Allow updating token details", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9bb701f0633bb117bf67f13935b5e121b6b9837a", "messageHeadline": "Add failing test for updating token details", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "84dece92a6214b4ee562f69194c964a935e27af8", "messageHeadline": "Merge pull request #2751 from MetaMask/i#2720", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "10ff77477cf3163eaea5ac9485977d91bcc102c0", "messageHeadline": "Add Recent Blocks controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "60081b88d6750ee7ef4b9edbab647b75a7fe6336", "messageHeadline": "Merge pull request #2757 from MetaMask/kumavis-patch-2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fb57d8cb8624b7c78df2b3702523a356a0f6a95", "messageHeadline": "readme - fix \"plugin\" to \"extension\"", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0daeaeb4a84514c9a703f1e38ab02e26b3e5a9a7", "messageHeadline": "Merge branch 'master' into i#2720", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6861a218e7be86efe44496d99c07adf599f504f4", "messageHeadline": "Merge pull request #2755 from MetaMask/tests", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb8744771a78eabe98b5be7fb32af19666b107bd", "messageHeadline": "Change console.log for opts in _configureInfuraProvider", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6e7bc0a5d91869fc27bb58298ba2add5b83844b", "messageHeadline": "Add exit flag to mocha to exit after tests run", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "828734b977f7c26c249c81af73fc8eef0b66e416", "messageHeadline": "transactions:gas-utils - handle new type of estimateGas error", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d905b86ba775aad888d1dfd22257958fd9415909", "messageHeadline": "Add prop-types to package.json, redirect from create-password screen \u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "5d1187c37bfee988d7384f189f228882ce847005", "messageHeadline": "Add route for signature request", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 454, "deletions": 305}}, {"node": {"oid": "706a6b0ad6d7b6e2d56252f17713e63430d84abc", "messageHeadline": "Add initialized checks for first time flow routes", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 60, "deletions": 83}}, {"node": {"oid": "d9ea2df6c2a2cabedead09f90c3c9bb7b4c37dd1", "messageHeadline": "Add route for Mascara confirm seed", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 151, "deletions": 120}}, {"node": {"oid": "ec5e0a711cac3d35afcb1ecf5881f11adb4b3a06", "messageHeadline": "Fix lint errors", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "dde39e82b5723ba8056b73f0f823d40c3e702a99", "messageHeadline": "Add routes for mascara", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 296, "deletions": 198}}, {"node": {"oid": "e226b10a89d87af07c7c35ff1251a8264f3bb1b8", "messageHeadline": "Add react-router to allow use of the browser back button", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 2065, "deletions": 1468}}, {"node": {"oid": "115c5e3a43103476682735bc3c840b9d429165ed", "messageHeadline": "Merge pull request #2747 from MetaMask/Version-3.13.3", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "453bfd34e333528e8dcbf17c550cbb8a1c4d17dc", "messageHeadline": "Merge pull request #2706 from danjm/MM-fix-buy-cancel-button", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "622a1f7f4a972b7ea665de941d61bedb5ff03331", "messageHeadline": "Version 3.13.3", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fb5edfe69e02b1a71c7440b1b871d70acf18e729", "messageHeadline": "Merge pull request #2662 from williamchong007/master", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6843a79fe9498e4bec5b5eab9f95b7b8735f9c88", "messageHeadline": "Merge pull request #2733 from MetaMask/i2380-ShowNoBalance", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4301e6b2bd53020ee6a15c9f1849c41794a26abb", "messageHeadline": "Merge pull request #2744 from MetaMask/infura-block-tracker", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "161aa66cb4c6791659a48738578aac1f8c0c1376", "messageHeadline": "Revert \"Revert \"network - for infura networks use the infura block tr\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "adb3de528325f7bf5d8ff83bff56eb5c6d8b6c90", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into inf\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 53}}, {"node": {"oid": "222e80dbbeb3f24b13f8be54bce10d546782c319", "messageHeadline": "deps - bump eth-json-rpc-infura", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b33f516fb718afdea6ed0ebd18875922b9bae526", "messageHeadline": "Merge pull request #2743 from MetaMask/revert-2741-infura-block-tracker", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 52}}, {"node": {"oid": "5df7dcd758c5a16b503a5ee237970c05c7e990c9", "messageHeadline": "Revert \"network - for infura networks use the infura block tracker pr\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 52}}, {"node": {"oid": "0935e22d30d14d1185a89904df1271623e17985a", "messageHeadline": "Merge pull request #2741 from MetaMask/infura-block-tracker", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "3ebeec18181e2277b4259215c612cfa94d852be9", "messageHeadline": "Merge pull request #2740 from MetaMask/i#2729infura-chill-out", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "33e6befdaa1c3f969581117b3ad6136ee263e353", "messageHeadline": "network - for infura networks use the infura block tracker provider", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "da209a9cfda60b3acd567ac1c0b3bb535cc6e2e8", "messageHeadline": "dont aggresively query account data", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "339eb7d1a687f141e822c745c568063783d44f15", "messageHeadline": "Fix edit to field bug. (#2738)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "68ef52e183c8564de83e7d8d41d90c5790f2c1be", "messageHeadline": "Remove inline style.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a67caee76705de4d7b4d6c0129773f975719eaf1", "messageHeadline": "Make transaction list and item more flexible.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "70557e0448a89f5d04be15b7f8152bd398273dbe", "messageHeadline": "Flex account-data-subsection", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "71d6403304ad25023efbfb96b00cd420e2d18628", "messageHeadline": "Fix old ui width in mobile and extension.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "4e0485938a84f665aef466ef34e90299c5863ff4", "messageHeadline": "Fix height of login screen", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "515437a4c956e47a5f1d4522715a9021e08d3408", "messageHeadline": "Fix isMascara and update yarn.lock", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 464, "deletions": 290}}, {"node": {"oid": "57c91435a7357165441252acfffcdaff6e54e422", "messageHeadline": "Substitute isMascara check for explicit check if user is on mobile br\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "4b654669e692665aba88a14cb5804370dbfd4a80", "messageHeadline": "Hide open in browser button on mobile (but still show on extension); \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "05c6789030791bd1b46434cf89c1817db37e8f38", "messageHeadline": "Adds button for opening app in main browser window in extension.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "800eb2b96913684efa29ae049802b9567a825fd3", "messageHeadline": "Delete uneeded files from old-ui.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 2106}}, {"node": {"oid": "3456efa3f6a8afdda7a7d2218d780311acf9d3fc", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d110c916a4dde947dcfdc610aaadf9fba251449a", "messageHeadline": "Show watched tokens with no balance", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c12886a3d500d1570bc7328fd6432a3d741a1028", "messageHeadline": "Merge pull request #2718 from MetaMask/ReducePollingInterval", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "1ebd5140aaa3dfe98668fad3893834653c5f7109", "messageHeadline": "Version 3.13.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "408fc0f2fc3d17ae4bc1f383b71e7a5076157d5c", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "542e0035dd99d07f8a6613d231a36005c5b39825", "messageHeadline": "Pass polling interval to zero client provider", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bfec077d798aea7b2869b3ff0d292243eec60da5", "messageHeadline": "Fixes the cancel button in the buy screen to take the user home.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d39eb370423e2a2cdd41c47b92796c0d4c829b3b", "messageHeadline": "Merge pull request #2699 from MetaMask/patch-2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "a91200fd08b429c81d4096de17cdd9066a632ade", "messageHeadline": "tx-controller - failed state is a finished state", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "dc4e3ef24185f3f4dae1fedc5840e36b703617d2", "messageHeadline": "Version 3.13.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9bb4df46ec8a2cd90aa50546799e9cf5ef738632", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "950ec9596c931055c3e0f2212f2733c9ca07739d", "messageHeadline": "Do not allow nonces larger than the next valid nonce", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "89e640afcbd50307fcdae13f961f4b3cf6164b5b", "messageHeadline": "Merge branch 'master' into patch-2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 885, "deletions": 37}}, {"node": {"oid": "8defb365b47eb62ed86f65f42bace03bc204313b", "messageHeadline": "Merge pull request #2639 from alextsg/cb-372", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "0163538d5eac4eacb8a983877e470016d9b0b8ca", "messageHeadline": "Merge branch 'NewUI-flat' into cb-372", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "41d281a52714ad432b115d94a272156d51cd7bad", "messageHeadline": "Merge branch 'NewUI-flat' into cb-372", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 21152, "deletions": 152}}, {"node": {"oid": "e0d0e19c925224bddf56a4088fb9c402d995d79f", "messageHeadline": "Merge pull request #2697 from danjm/MM-333-auto-add-users-to-new-UI", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 20783, "deletions": 43}}, {"node": {"oid": "efa894a0c3af0b8182b639c25b4c249b083009cf", "messageHeadline": "Merge branch 'NewUI-flat' into MM-333-auto-add-users-to-new-UI", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "845aec82b976b1676c504832f152d6d9142c11e1", "messageHeadline": "Merge branch 'NewUI-flat' into MM-333-auto-add-users-to-new-UI", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 369, "deletions": 109}}, {"node": {"oid": "6553ba132d6f1aa889d9052dac021cefcd708cad", "messageHeadline": "Merge pull request #2654 from abitrolly/patch-2", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35be563fbdc74974f54b3e90b2eba319b0619754", "messageHeadline": "Merge pull request #2688 from MetaMask/AddPriceBump", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "553d713636d317b74d819d62b5b931bdf2d112d8", "messageHeadline": "A more expressive way", "author": {"name": "vicnaum", "email": "vicnaum@gmail.com", "user": {"login": "vicnaum"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c82fd990aafd72ede0c08d2820c0c1f1db6bfa81", "messageHeadline": "Add 10% price bump to retry attempts.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a2057a8d295f0c21bf3d459eaba6d205271c1753", "messageHeadline": "Merge pull request #2684 from MetaMask/RetryTransaction", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 883, "deletions": 37}}, {"node": {"oid": "706a07d0e9f3a7cc443ba6b797bf548e19065496", "messageHeadline": "Merge branch 'RetryTransaction' of github.com:MetaMask/metamask-plugi\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c391b25015b391d2818de067fa17ad3d9a3a9b30", "messageHeadline": "Version 3.13.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2e9137dddd4abd07cc45caa670f09bdc9559bbbb", "messageHeadline": "Update max amount behaviour to meet new specs.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "373f8b72d048d84f537d97d87c7f106e0b8db087", "messageHeadline": "Merge branch 'master' into NewUI-flat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 88, "deletions": 23}}, {"node": {"oid": "ec6c3c33bdbe2d90dc71649d0cc5fb3c07d96af7", "messageHeadline": "Merge branch 'master' into NewUI-flat-merge-with-master", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 226, "deletions": 71}}, {"node": {"oid": "b9f2f8c2a78332a2522d49baedf25e894273ef38", "messageHeadline": "Show retry button on submitted transactions greater than 30 seconds, \u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b26c97529424f8d8cb90364e9114c054c76e10e5", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "73da8a5a4f0fc10fbcc37a5e2e8cadaab402de55", "messageHeadline": "Merge branch 'RetryTransaction' of github.com:MetaMask/metamask-plugi\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e25129028dd45d717d27dfe0c06db8a4052bd4e", "messageHeadline": "Enforce retry tx at minimum gas of previous tx", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "6b3909547f14533cfe09e3d12ac61f0cf57eedd4", "messageHeadline": "Fix styling of Retry buton", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "31564e0a86072ae2b49923dcf28983075308c432", "messageHeadline": "Fix retry action", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "81fb9db1bcd08fb4e92d87d0c0905cb02dac63c2", "messageHeadline": "View tx after editing state to unconfirmed", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "97abbc5cbe97157304f27f0f20336b543de62428", "messageHeadline": "Fix action", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bd5fc1ba40dac52a71099db7d5649f9704b0ee3", "messageHeadline": "Add development state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 739, "deletions": 0}}, {"node": {"oid": "02736d2d361a415f145404a96f553c73e3707eb5", "messageHeadline": "Connect to redux for retryTransaction", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "500fbe450a10e1a3c756707e44225b196601372e", "messageHeadline": "Add button to retry transaction", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 69, "deletions": 34}}, {"node": {"oid": "6ff580584a74c6d85f54ce7cfc500db822904957", "messageHeadline": "Add retry background method and action", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "bd5ce9461e5119c13ab8be29db5cdfc57228bac8", "messageHeadline": "User is automatically added to new UI if they meet conditions at time\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "7854321faeeb8184b3171e3b214f57d6e61c0814", "messageHeadline": "Fix for #2644 - Specified Nonce isn't used", "author": {"name": "vicnaum", "email": "vicnaum@gmail.com", "user": {"login": "vicnaum"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a78cc013d199547ba865a0d1c2fec9a328ce7e0b", "messageHeadline": "Merge pull request #2670 from danjm/MM-2669-tx-retry-exponential-backoff", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 88, "deletions": 23}}, {"node": {"oid": "3356c15d04d947c92a2c19690384396651c352e5", "messageHeadline": "Add tests for exponential backoff code in _resubmitTx", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 63, "deletions": 17}}, {"node": {"oid": "af8fcb67778fadd7056c0930eeb9d22eb28b0e69", "messageHeadline": "Update resubmitPendingTxs tests.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f58aae3f2ba3d8a129b2c09dc3b45369c488fd04", "messageHeadline": "firstRetryBlockNumber defaults to latestBlockNumber if undefined on t\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea23da9e75c92cbf82d0daa19847d2035361a656", "messageHeadline": "Correct note for updateTx after block-update event in transaction.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "871d9fd9fb8417a2dd47abafe68ae07e4903ba6e", "messageHeadline": "Fix undefined latestBlockNumber in _resubmitTx", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae2a4d78e8c7733da1963965e38e154351d54a20", "messageHeadline": "Exponentional backoff on transaction retry in pending-tx-tracker", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "03f86acd60655cf73a8f52dbe503df71e9d2b718", "messageHeadline": "fix #1398, prevent injecting xml without xml suffix", "author": {"name": "William Chong", "email": "williamchong007@msn.com", "user": {"login": "williamchong"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "9db00fa507c04180f6425cc3b1e3187afa193ab8", "messageHeadline": "Show user notifications after switch between UIs", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 185, "deletions": 3}}, {"node": {"oid": "730d7f84ca8c202674677a6a6a94290e57ad9e3a", "messageHeadline": "Update newUI UI for switching back to old UI.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "84321b2d9b08a2b0f3e773cfb6f6d11dff9f7d4c", "messageHeadline": "Lint fix", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db06e7e649c5bdc98063bfeb7d7cbff999543c32", "messageHeadline": "Css selected in background based on betaUI state.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "ce14ee2ffcc784849ab42797d5c999b76ed57a78", "messageHeadline": "New-ui actions accomodates old-ui.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "f7ad015f5bd3b037b73d7792d0a09d7e0382a511", "messageHeadline": "Use newui actions in old-ui", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "7f795240706c013dc4a9ece0e9c9e33897c7fc71", "messageHeadline": "Add UI selection", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 136, "deletions": 51}}, {"node": {"oid": "6561e75aa2fb03c77544da3c090ad6ea2883d29a", "messageHeadline": "Add old-ui directory", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20398, "deletions": 0}}, {"node": {"oid": "a171b9b847bf0a889d1a29f51ddd475da8061874", "messageHeadline": "Download State Logs with .json extension", "author": {"name": "Anatoli Babenia", "email": "anatoli@rainforce.org", "user": {"login": "abitrolly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7dba114feb428f7f2f78fee5611377b04bff5be6", "messageHeadline": "Update font weights to 300, remove animation from network dropdown, f\u2026", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "c30b543a8069c3925bb254716699752e38eaf97a", "messageHeadline": "Merge pull request #2630 from MetaMask/i2624-VersionedNotices", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 127, "deletions": 54}}, {"node": {"oid": "91817573c95f2a1b234ab9fb7e39ac15ad44741d", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "10459ebaf4ca9c7357e7f4e520087fadc493909e", "messageHeadline": "Remove debugger", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "adc66974ff6c14988945ddc93e56e5030ba144d1", "messageHeadline": "Add markdown class to mascara ui markdown field", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9ca6f93ecae53d59e61c4dd777558ebde24a49ee", "messageHeadline": "Bump version to 3.12.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f725bc6ab72c1e0aac600cc830be703961ae8ec1", "messageHeadline": "Fix test reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42108ba3bc536d619e3658fa945520e8fc44071e", "messageHeadline": "Make notice skipping async", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "23a5ea9321e4046338323e9df9e64d230d057df1", "messageHeadline": "Merge pull request #2627 from MetaMask/reload-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "9276fea6bc3a2d3678afdd60fa14e661b64a30a0", "messageHeadline": "Redundantly skip notices", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "119c0fdecf504fcaa84987639e8f3c031b1b8285", "messageHeadline": "Make test more resilient", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d63720f872c67f083a321d3081e2792acf57453", "messageHeadline": "Remove duplicate button declaration", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e6946f47cc91ed494e1e4033768af01cd4a7e16", "messageHeadline": "Fix test selector", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8192c0b58ccdb7b045093656cfbd53b0a7cffae9", "messageHeadline": "Fix migration comment", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e35cd77eee3212063703f42b37f51be80cdbdab1", "messageHeadline": "Accept all notices in integration tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "327651e7fbed9fab2e243412bbf5437c97e1caa4", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into rel\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "45c5a26405e20a64fab16fa212fd4e5b21e49e68", "messageHeadline": "Fix test to skip screens before privacy notice", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ab35a76a240dc0139761678028aa8c187345ab49", "messageHeadline": "Migrate old data to include firstVersion info", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "80dedcc01c28f8d3d113e5b9a4ac83e1b1124440", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bd82b173106d8b6d4c7b47a4f6c30d59b76bf8c5", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "049ec52a95d0323c2b79cbd785582c5d6a90cb52", "messageHeadline": "Add seed phrase bounty award notice", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f0f6bb28e0e721c0f802354b72f02ed83afbb3b5", "messageHeadline": "Get notice version filtering working nicely", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "f64bc3c01afa688ee4eb4ea681bca0d9a95f0300", "messageHeadline": "deps - obs-store@3 + migrate stream plumbing", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "2b1f2557c7dbd589724fd690ec72f789f9650e3c", "messageHeadline": "Merge pull request #2615 from jpclark/NewUI-flat", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 494, "deletions": 28}}, {"node": {"oid": "f131468353aa518b8fc178cd591bfc7ab5bdc32c", "messageHeadline": "Remove useBlockie in props for render", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec4b7de962d0c4913f8f65a21a6cbef9f2ebc261", "messageHeadline": "Add firstVersion field to notices selector", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e89f82399f1c732c40dc644c496795833691cff0", "messageHeadline": "Add optional version field to notices", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "9a3ca5d5022d30415b8f5b32b148293689cfc817", "messageHeadline": "Merge pull request #2618 from MetaMask/NewUI-flat-update-deps", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "4d6bae774a22487f9861225e6fc00a73829a51ee", "messageHeadline": "Merge pull request #2620 from MetaMask/update-deps", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "725277dbdbdeadc53a8fafad126f07a267112105", "messageHeadline": "Merge pull request #2441 from MetaMask/kumavis-patch-3", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "634102df6331161c21593c0f8cab91a2093209e1", "messageHeadline": "network controller - warn via log.warn", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "698e9ba441e0fff44ce6fc5dcb363c95d19ec1a1", "messageHeadline": "Update greenkeeper deps for master", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e71115735c9b9d34fe85bc9e644f3b910bdaa014", "messageHeadline": "Merge pull request #2605 from MetaMask/i2577-SeedPhraseBug", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 68, "deletions": 5}}, {"node": {"oid": "9b25f89728deabbdbeb7f7f0edd1b8cf4fd6e5bc", "messageHeadline": "Update babelify to 8.0.0", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94fe294cafbe9bfef91f2b9c1aff4caddb35ebd3", "messageHeadline": "Merge pull request #2607 from MetaMask/i2504-OperaFix", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a34362b7765f48d24375c9953fa7c49cf3306491", "messageHeadline": "Fixes changes requested in pullrequestreview-79088534", "author": {"name": "Jason Clark", "email": "jason@longview.tech", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "109050817a3074c57eb273a556b2a7bff0f87759", "messageHeadline": "Update react, react-dom, and react-test-renderer to 15.6.2", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ee91a51ccdaffd8990e56715f63fe2aca472398", "messageHeadline": "Update ethjs-query to v0.3.1", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "178b657c758229ccce0a13d9842197729847a9e0", "messageHeadline": "Update Qunit to QunitJS v2.4.1", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cefe6cded6728ff95d951435430da311356c3b23", "messageHeadline": "Update to Enzyme 3.2.0", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "abefcc9612d75067474e521486d62684dfeae9c7", "messageHeadline": "more eslint fixes", "author": {"name": "Jason Clark", "email": "jason@longview.tech", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f5c32b7cee26b6393e2a9dfdeb8bf4d63c18b49", "messageHeadline": "adding blockies lib to eslint ignore so it doesn't blow up the style \u2026", "author": {"name": "Jason Clark", "email": "jason@longview.tech", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "75ef848196646e060703764e97656ab3abd8c023", "messageHeadline": "making eslint happy", "author": {"name": "Jason Clark", "email": "jason@longview.tech", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "bd48d858f4226da889760e259377637164f3099c", "messageHeadline": "fixing blockies display issues", "author": {"name": "Jason Clark", "email": "jason@longview.tech", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "1b89ceb63aa7d96912eb32c8766ef566479dde41", "messageHeadline": "swapped out ethereum-blockies lib for MEW blockies library, tightened\u2026", "author": {"name": "Jason Clark", "email": "jason@longview.tech", "user": null}, "additions": 413, "deletions": 86}}, {"node": {"oid": "41be4714c248870447c7593355f23023d63f24f6", "messageHeadline": "tweaking styling", "author": {"name": "Jason Clark", "email": "jason@longview.tech", "user": null}, "additions": 27, "deletions": 9}}, {"node": {"oid": "dc7bd3c62897edfb642f215a71fbf7dd93faa350", "messageHeadline": "incremental commit of working blockie component", "author": {"name": "Jason Clark", "email": "jason@longview.tech", "user": null}, "additions": 57, "deletions": 18}}, {"node": {"oid": "cc304647aeb8a0e78c0452d9f20112d9e5acbc6e", "messageHeadline": "Merge pull request #2603 from MetaMask/greenkeeper/react-markdown-3.0.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc46a16a329df296cb565e3a0b04f268d2aeceb5", "messageHeadline": "toggle wired up to preferences property store", "author": {"name": "Jason Clark", "email": "jason@longview.tech", "user": null}, "additions": 47, "deletions": 26}}, {"node": {"oid": "90fc4812bc75857581e56eb6d63484dbc5c48cb1", "messageHeadline": "incremental commit", "author": {"name": "Clark, Jason (Contractor)", "email": "Jason_Clark@comcast.com", "user": null}, "additions": 58, "deletions": 5}}, {"node": {"oid": "4a42c816c2a1d45e28d1d7064a29092569b7e796", "messageHeadline": "Ensure Opera build excludes chromereload file", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bd45022a2f04fd3d60f1e0da6963344d90aa91a1", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8dd0093184cfade8fa75fcab588f4a0e660f39fb", "messageHeadline": "Remove logs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "764a5bac56ddc855f669495daee720288cbee200", "messageHeadline": "Get test passing", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "d19aa016aad6a655188f5622150ca44553856305", "messageHeadline": "Merge branch 'i2577-SeedPhraseBug' into i2577-SeedPhraseBug-Test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "884f2035648a8ab7ddbde9f911ed608670912752", "messageHeadline": "Add failing test for #2577 Seed Phrase Bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "597af980dd68c0252625e7cc5b6a6a223406fbc2", "messageHeadline": "Prevent multiple submissions of first time form", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "65cb9704872fe7730285f4185ea6bc1a2d28c149", "messageHeadline": "Prevent creation of multiple vaults", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "c0aa7ce8574c6a88c348d86c71678fcd24ac168d", "messageHeadline": "Add reproduction and mutex code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "28409294c3cd70ddbc9a9f3467d402c89e110261", "messageHeadline": "Remove unneeded type casting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6713e93adcaeeba1ec559d44135bb62c76d2538", "messageHeadline": "Fix bug where gas param was not a string", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "408bbe726f60c96d3fd2d8132900b822a1ca9fb6", "messageHeadline": "Merge pull request #2516 from MetaMask/i2507-DoubleWeb3Error", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7a4097e6a69732d25f122bc8a51d903a9c23dd40", "messageHeadline": "Merge pull request #2596 from MetaMask/issue-template-support-link", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fac516e5eb0b4b85e03428f8f43fc8cfa5570f81", "messageHeadline": "fix(package): update react-markdown to version 3.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db321d95ccdfa059b42f6a068be50b91cfd8ed2b", "messageHeadline": "Point issue template at new support center", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b944a63ff89e3c45f7d7e49b2d93a5442cde4462", "messageHeadline": "Merge pull request #2591 from MetaMask/NewUI-flat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 780, "deletions": 180}}, {"node": {"oid": "fbd04a6af6e9eda22eebaae27d712ae08272c131", "messageHeadline": "Merge pull request #2590 from MetaMask/merge-master", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 53, "deletions": 17}}, {"node": {"oid": "03968ffafe27e64dcdf58764057cee1d67aa4168", "messageHeadline": "Version Bump", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e61ba93194fe1bfb5fd2644951eebb3f3369f4ad", "messageHeadline": "Merge branch 'master' into merge-master", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 48, "deletions": 16}}, {"node": {"oid": "f8d38f44c2612f0f291063814ec0e98bb4aaf4bb", "messageHeadline": "Merge pull request #2587 from danjm/MM-281-currencyinput-in-gas-estim\u2026", "author": {"name": "Daniel Tsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "960cc8abcbdc82ae2b73a82f0faf1658f113a9d3", "messageHeadline": "Gas customzier does not consider amount when sending tokens.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbdb35c35a03c42eb4a950756bf280e6e15513b5", "messageHeadline": "Use currency input component in input number, to improve input behavi\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "59e46e7cb25b7355bd969fe9ab04090f52ec67bc", "messageHeadline": "Show tokens with zero balance", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9e3f921ba928a948c04b4156daa0a3f752ee2dde", "messageHeadline": "Create single action for updating all of send in redux state.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "4671f28476165fec43785ae23352c1e9a0776abc", "messageHeadline": "Allow editing of token transactions.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 91, "deletions": 11}}, {"node": {"oid": "0a91671ff69957596abbcffb7d20c89f144d7a69", "messageHeadline": "Fix lint errors.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "34ca7290c593d6fb27faa98a660c8c0bca7e1457", "messageHeadline": "Allow editing of send ether.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 131, "deletions": 23}}, {"node": {"oid": "707a10548d4c6f1574395c7d72f432fa65d6fb9a", "messageHeadline": "Merge pull request #2540 from doraemondrian/master", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7eb083bd9f1a8ce0e9c3e83e8b6bfb4d5a7b59cc", "messageHeadline": "Improve variable name.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "544166437a0a41ce25d3d47814409a7ce01b4e07", "messageHeadline": "Deposit button shows link to faucet on testnet networks.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "08d9ecc0454c729356f3f7a6d91156ee96c66959", "messageHeadline": "Cursor pointer and hover background on from and to dropdown items.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a33ced39946c1448b56aef22ab3573b00d1faeca", "messageHeadline": "Focus amount input when click anywhere in amount field container", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5a0126f17b3513fa7fa1513f2c52abff19535ac0", "messageHeadline": "Rounding of vals < 0.01 in currency display consistent with master.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5120cfdff3047e4bf88cec544895cc713d063cdd", "messageHeadline": "Linting", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "62f2aebe1d9c3efd6ace8785fc96bb43ae08afe8", "messageHeadline": "Network loading does not block network loading.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "424c1f23c91b06b687ddb3a3cbc79610584dc23f", "messageHeadline": "darker backdrop style for modal", "author": {"name": "cjeria", "email": "chjeria@gmail.com", "user": {"login": "cjeria"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a21f6f5f6348303cab3bc845c621432c4f753e00", "messageHeadline": "Merge pull request #2549 from danjm/NewUI-flat-send-amount-fixes", "author": {"name": "Daniel Tsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "d1977225a48f381f3a6bda4a54ce9e0e0914357e", "messageHeadline": "Calculate max amount for send ether based on minimum gas total.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "c156c85eaa064b971ce0202df0bb1681eb0e22dd", "messageHeadline": "Fix amount max for sending token.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "da2e9b9765ca32e7439a2a5687e6c3d8ca8bb63c", "messageHeadline": "Merge pull request #2510 from danjm/NewUI-flat-token-balance", "author": {"name": "Daniel Tsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 387, "deletions": 82}}, {"node": {"oid": "c57d504794b6020d42dcdabe08a13ed412450fc1", "messageHeadline": "Add currency-input component to correct send amount behaviour and mov\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 103, "deletions": 32}}, {"node": {"oid": "aa538c52a747b4ab0ed6cdf3d7b7acf5a2972f86", "messageHeadline": "Merge pull request #2518 from MetaMask/mascara-first-screen", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 110, "deletions": 54}}, {"node": {"oid": "08867874ccea02dab9755ba6b0fc4221bb1dbf00", "messageHeadline": "Merge remote-tracking branch 'origin/uat' into mascara-first-screen", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1296, "deletions": 1161}}, {"node": {"oid": "8c6e1232e417f5a2974b5aa1cc479dac4925df63", "messageHeadline": "Lint fixes.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "e5391cf9fdc7dfc25318caaed5dd56270946ddf8", "messageHeadline": "Allow sending 0 eth or tokens", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "716bbf67d7180ffe0f59d07484d30231ed5f5e49", "messageHeadline": "Set gas price allows for WEI precision.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "b16946723f94b855ab70469dca5899ad80f129b3", "messageHeadline": "Insufficient balance warning in gas customizer works for send token", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c420249fb9115f7dc871acfd8c5cf832ebf5e890", "messageHeadline": "Adds max amount feature for send token", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "319779ab081f70343b5ef77531450878292a90d6", "messageHeadline": "Adds max amount feature for send-ether", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "67bdfe87e31e695f8c4beab1659a3a4b764ccf24", "messageHeadline": "Token balance in send state; validating sufficient tokens, validation\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 191, "deletions": 33}}, {"node": {"oid": "a89b682dec350218b2d753d6cfb196f965acdde2", "messageHeadline": "mascara:create-password - use less words in metamask explanation", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41fea44af3105313b33d9882859935019b6a2410", "messageHeadline": "newUnaprovedTx => newUnapprovedTx", "author": {"name": "Dora E. Mondrian", "email": "dora@dora.dora", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9f70762434deb1c973665a76623838289e655f22", "messageHeadline": "Merge pull request #2530 from MetaMask/uat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 952, "deletions": 1019}}, {"node": {"oid": "dc0b3255cf908320b5b46f02765ea03b5b4db6b7", "messageHeadline": "Fixes width of from and to dropdowns in extension and on mobile views.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "acc973d543ac65f8db980c0007c248c509345411", "messageHeadline": "Update classnames for integration tests and add output/index.css to i\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 38}}, {"node": {"oid": "b7653e82079b60078b921776b169518d13c7e806", "messageHeadline": "Get current NewUI-flat tests working.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 113, "deletions": 137}}, {"node": {"oid": "910c69f6553fa433853684a17a6ff5c6df570ade", "messageHeadline": "mascara - fix words and enviroment vars", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "86e88dc8135e9729a86c4b8ce3c00a9d4cad0a3e", "messageHeadline": "Merge pull request #2519 from danjm/NewUI-flat-lintfixes", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1158, "deletions": 986}}, {"node": {"oid": "56e9f98bd05de8ae26f653d15eec4304f0c72155", "messageHeadline": "More lint fixes", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 108, "deletions": 115}}, {"node": {"oid": "5a94775b3fa22517a71232ebe229ee83e9debcf1", "messageHeadline": "Lint fixes for NewUI-flat.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 703, "deletions": 726}}, {"node": {"oid": "81af91371db91eb4059c9283b63d3e253c2e8d17", "messageHeadline": "mascara:first-time - fix wording", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f7bc85c3d74746bf96371eb85e662abf4080c9f", "messageHeadline": "fix mascara build", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "032582afda6ecd4a0dedef11c67828eb135cf118", "messageHeadline": "mascara:first-time - add alpha warning and a about metamask and mascot", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 107, "deletions": 47}}, {"node": {"oid": "06a931f9884165941d693bca20273bbe64b622ac", "messageHeadline": "ui - allow optional size for mascot", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5ce94e69b311428d9d2f9b5502c02d3b960e380e", "messageHeadline": "Add useful error when duplicate web3 is detected.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7bfb08cf3b5ed93d28147e5ddaad18e3aaf49c8b", "messageHeadline": "Merge pull request #2508 from watilde/fixes-1192", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "657449916556d3e8db24dbfbf0355e84a9ea0b09", "messageHeadline": "Use const and fix lint warnings", "author": {"name": "Daijiro Wachi", "email": "daijiro.wachi@gmail.com", "user": {"login": "watilde"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bfa10e501f47197996002447a216f278d7e6eb5", "messageHeadline": "Remove warning message when show import page", "author": {"name": "Daijiro Wachi", "email": "daijiro.wachi@gmail.com", "user": {"login": "watilde"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c8c918d44e26e9541beead982ef0ed79a56d6e6f", "messageHeadline": "Add utility for getting token data; get token data in tx-list even if\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 89, "deletions": 29}}, {"node": {"oid": "e0030a8bf84c01184eaf251f6ef6a4b61bac2a01", "messageHeadline": "Merge pull request #2291 from MetaMask/gasPriceSpecified", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d8b53bcf491bfe6dd59f4986f02da70b91df5cd", "messageHeadline": "Provide default new account name", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 78, "deletions": 63}}, {"node": {"oid": "4e8d8639cb29bd47c110765467393865e1c19f4e", "messageHeadline": "Fix Settings/Info screen being visible on logout (#2490)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "3d53716f4366212ed7a51b49ce747584b13fd1ce", "messageHeadline": "Correct rendering of conversions when conversion rate is a token. (#2\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "4ac198eebcf2ed8d57ecb8f1a67d36d448e5a4c3", "messageHeadline": "Merge pull request #2275 from MetaMask/version-debugging", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "3deeb6df0b1335ed68a20734516f3bff790f84b1", "messageHeadline": "Add option to copy directly to clipboard.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c89ea954e52aab3ac1f0f00826eea9219f8d4731", "messageHeadline": "Correct changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fc7ca17aa8c6cd343c150b980ab20e9b42f04e39", "messageHeadline": "Bump Changelog", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e9c0a9db2d58e61361bff7430d3a74006ef131c", "messageHeadline": "Resolve merge conflicts", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 12470, "deletions": 232}}, {"node": {"oid": "0ed1add110ec630ed358aa44af030623bab1ad92", "messageHeadline": "Clear import error state on logout.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f9fc6cec3b01357dd5bb182b6389426d1f17260a", "messageHeadline": "eth_sign warning color", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "220da24f9ab4a57a10bc1fc3e249c511a98ecb46", "messageHeadline": "Change min gas price to 0.1 GWEI", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 68, "deletions": 31}}, {"node": {"oid": "0d8f21ad58cc50c635974ee9ce487ce98993ea38", "messageHeadline": "Fix input border rendering on mobile", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19afb638194a11367250153a710d77011665132a", "messageHeadline": "Merge pull request #2489 from MetaMask/3.12.0", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c1d2a1226c5ba4e5cfe1eeae2f52a86b67fc7404", "messageHeadline": "4.0.3", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7424f0c0d134b730e7e5209612a3b26f990f75f", "messageHeadline": "3.12.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "db5326dfc288015a4d9f792653a71fd4d7abca33", "messageHeadline": "Merge branch 'NewUI-flat' into uat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 5652, "deletions": 953}}, {"node": {"oid": "b2e440e4ffba6db29cf8a928a41534c1f204d485", "messageHeadline": "Add Token styling fix", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "5aecce908fe74019198ef7fb8626836157d14590", "messageHeadline": "Merge branch 'master' into NewUI-flat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "22d9e3a7e6dfd21b3ea52007030d71f53e29b851", "messageHeadline": "Allow editing account name in account details modal", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 149, "deletions": 64}}, {"node": {"oid": "fa95303e1efef03db6c44878b89ccca680639598", "messageHeadline": "Sign Typed Request styling fixes", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "ddf11011c9467209e6b9810dff2df84ea9e4a040", "messageHeadline": "Signature request fixes.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "39d4fe311f694a659d1d1454159417719d552b9d", "messageHeadline": "Fix Import an Account link not working in Create Account modal", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "988dd8fd6105dfe869592ad5238b5d1a80bb8435", "messageHeadline": "Merge pull request #2100 from ChainsawBaby/patch-1", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "23daca0e080483dc55bf72448214e75406bcdb67", "messageHeadline": "Bump Changelog", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b9bbf8f3290a9b469f4b9f6ee8becad2c76e7044", "messageHeadline": "Resolving that ugly merge.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2489caddd4f42339a98cf0be767ad9cd003ad40c", "messageHeadline": "Merge pull request #2476 from MetaMask/100MweiMinGasPrice", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "78836b0ead0e1b2307a48868c109a5412effc78b", "messageHeadline": "Signature Request", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 613, "deletions": 60}}, {"node": {"oid": "0d39a3a8d445e3c18eea3509dc5049be4a6d2375", "messageHeadline": "Fix send token bug.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f89b76653434ff801779e10b9f8a9a546997cb9b", "messageHeadline": "Adds revert feature to customize gas modal.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "3d8182f5d54730d3908a210c3deb71b49dd08100", "messageHeadline": "Add Info section", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 173, "deletions": 6}}, {"node": {"oid": "4903f3e71a0b2a8b4b0d212b61d6efae78f29f8f", "messageHeadline": "Add labels to clarify warning.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7a22fc62bc8063ed89ddbaccd34e6311e2a6017", "messageHeadline": "Account for non-submitted mins and max", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3b9e16ec0d2eced756a63caa6d9c2e851c60d0e", "messageHeadline": "Add clarifying comment about wei conversion.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7f093f67a7da3e67f077dc3e5a66d765aa6794c0", "messageHeadline": "Cut out intermediary wei steps.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "dee172fb3a3fd0442ff94d1afc0bc0c4c2a81ae5", "messageHeadline": "Remove unneeded toString conversions.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1b9734cbfdf032a21ce75ac8f480f6ba4668bd2", "messageHeadline": "Move upsize conversions for input warning at front of fn.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "cb7d07ebae142de1712e36b082398f58fba1659a", "messageHeadline": "Fix mismatched decimal/hex conversion in pending-tx", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0e0522c306c342b460ddbe49bc83a85f1b3f342", "messageHeadline": "Remove css build bundle from uat", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 4491}}, {"node": {"oid": "074f10575fd06c48b5f94197c94590dfd0a88325", "messageHeadline": "Update changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bba2980d0ad5ea8681c5b891cc9698085e521064", "messageHeadline": "Merge pull request #2478 from MetaMask/mascaraHeadersFix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81d11ecd59f958d3efbdba96549085353b61ab7d", "messageHeadline": "Fix X-Frame-Options for mascara", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b72b70647caaa81c0077e224a7dc8b9f823c872", "messageHeadline": "Add GWEI to gas price unit", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ff7e7db9ec85178d8631bd42943b0b2e0e934956", "messageHeadline": "From and To field cannot be the same", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0d522139ba7c5372e0ef4219a69a4b8e8f83706a", "messageHeadline": "Fix gas input styling on mobile view", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "e263ae942170945c489e48c506fe11f3218976d4", "messageHeadline": "Update Import Account Help Link", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d3a317b91fd440e2e405df780cb0f88e4683547", "messageHeadline": "Show home page when metafox is clicked", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "7c10cda8a4f8423a95f4c64024b07572d76dc266", "messageHeadline": "Fix alignment on right arrow of confirm tx screens", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "311ca1f3ca52ca4a4f45098ba3a0a5750ae9d3c6", "messageHeadline": "Fix styling on notification view", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "3e55caeffd6b7657067009ece9aa339922aee561", "messageHeadline": "Add ellipsis to super long account name", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "62314318948067cddd97fe1092f9949a2b80bf7f", "messageHeadline": "Change download to show in Export Private Key Modal", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebb2d38480f6fe4755a487a0b62ef6055e1e8d56", "messageHeadline": "Remove memo input", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "e89ae877aa70541bdca1fafd5e50926200c85214", "messageHeadline": "Add BuyEtherWidget for future use in buy ether modal", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "630ab79cc313fa280e6a3d6a2655dafacb6b9659", "messageHeadline": "Styling and UX changes on sidebar", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "ad91fcd6628bb892b4c37da50b9e93e7d4605d5a", "messageHeadline": "Add token list and buy modal alignment fix", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "301c737bbc3a484fb49d2e1f868a576cea73e60a", "messageHeadline": "Merge branch 'master' into NewUI-flat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 60, "deletions": 48}}, {"node": {"oid": "3f1ae92bb7d4ca4629995f32dc03f37e6460a864", "messageHeadline": "Hide sidebar on add token", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1767dceba44f6d173bf3cdb8436d117c7f29b834", "messageHeadline": "Merge pull request #2422 from watilde/fixes-lint", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 55, "deletions": 49}}, {"node": {"oid": "7c2001102311d8e35f01d39ede9d5ac00e635006", "messageHeadline": "Merge branch 'master' into NewUI-flat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2966, "deletions": 163}}, {"node": {"oid": "242456ba6af8d01049152b9b04197da94a43d8c8", "messageHeadline": "Resolve merge conflict.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 4493, "deletions": 1}}, {"node": {"oid": "98d8275743344826e81ee59ba7435ca75b43f2cd", "messageHeadline": "Fix for gas price to be lowered.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "ac3072e037ee97e87ff405d4562ce7e7c00dcd8a", "messageHeadline": "Merge pull request #2435 from danjm/NewUI-flat-disable-send-next-in-e\u2026", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "ef2b0d848582788c6cf69a11e17a12358bb2aa7b", "messageHeadline": "Simply logic for rendering matching accounts in to-autocomplete dropd\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "07c4c92db64ffaaefbb9eb661d24bbb4c8c5ddb6", "messageHeadline": "Style dropdown of to-autocomplete.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 136, "deletions": 39}}, {"node": {"oid": "35ca7e83bdffe4dbf9efbcd161e9f80e5530c86a", "messageHeadline": "Reduce minimum gas price to 100 MWEI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4499, "deletions": 7}}, {"node": {"oid": "ae56b865e8a4d3a6a82a97efeca34b8a592c985b", "messageHeadline": "Merge pull request #1990 from chikeichan/firsttimeflow", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 12257, "deletions": 64}}, {"node": {"oid": "099078d13b7f8c3c9c4ca1e4d9e775f480b0ad8d", "messageHeadline": "Add error messages when importing an account", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "91b23246cd18345e6fb6cba5262ccd2af8876f44", "messageHeadline": "Merge branch 'firsttimeflow' of https://github.com/chikeichan/metamas\u2026", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 12249, "deletions": 63}}, {"node": {"oid": "09445ef692f5a63b1a4bd418962dca2892e4cda9", "messageHeadline": "Merge branch 'NewUI-flat' into NewUI-flat-disable-send-next-in-error", "author": {"name": "Daniel Tsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 489, "deletions": 188}}, {"node": {"oid": "de3a48ec66f044d4116f8dbd25c358ab30d073a9", "messageHeadline": "Fix mobile add token button", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6daa8343234cf2a0bc32ed434ee3acae6100fd38", "messageHeadline": "Disable network dropdown on conf tx screen", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "966e4cfd1189f7c115cfc552796c1353060d2125", "messageHeadline": "Change clickable area for account detail; change network dot size", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "4336794355e819f798343e0de3cea6933c8121ee", "messageHeadline": "Fix styling in private key modal", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba9cefb24e61e570407154c37b6cc30b22829667", "messageHeadline": "Add caret to Add Token toggle", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "2871beebe61418ce148069c932301d89e85923fa", "messageHeadline": "Add \"Add Token\" button to side bar", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3891cf1af6130126781b12aaee410c0831fa43e9", "messageHeadline": "Fix clickable area on logout", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4401800a42eccbd77f11b332e1052431328401bb", "messageHeadline": "Account menu white check mark", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "a63373401b9983b991d4b2a0e28eec8d66c18e78", "messageHeadline": "New Sidebar uplift", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 93, "deletions": 66}}, {"node": {"oid": "6d3f261b2f923782279be5e2ce05e8d6cc558a9e", "messageHeadline": "Change LOOSE label to IMPORTED", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8895a225dc3e69a5baab66ad93bd54b7d5e6c82c", "messageHeadline": "Remove Current Provider info from Settings", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e058efd6a890598164baa9b337f710fc66ca22c5", "messageHeadline": "Use classnames library and disabled attribute on 'Next' button in sen\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e737a9565a6b78639b74511d026339c1b54bca1a", "messageHeadline": "Improve customize gas modal error handling", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 230, "deletions": 59}}, {"node": {"oid": "a7069acf2e93e9eae543bb84dfdda1f5e10b3e19", "messageHeadline": "Disable send-v2 next button if in error", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "09d659614ed8a3d7627002eb77f0953b7f495f7e", "messageHeadline": "Cleaner implementation of currency-display input.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "754d117d189d81839bad3b5715b2d049779b4882", "messageHeadline": "Fix settings styling on mobile view", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "66758b784a5ca4b6829a6d4c895739fcc0a5ad61", "messageHeadline": "Update token menu css", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "0a436dcf9a1283a8452966fea2508801de589ab7", "messageHeadline": "Disable send-v2 next button if in error", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "b17a799de6b04e6971eb3a33e7baa76f8236cad9", "messageHeadline": "Update network.js", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cbaec16f3c373bacf02efb44a198e58152cb60b", "messageHeadline": "Merge pull request #2433 from danjm/NewUI-flat-precision-improvements", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9984c9516aaabca18c644cfa9d3708de29a643e4", "messageHeadline": "Merge pull request #2434 from danjm/NewUI-flat-clear-send-state", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "61eea51310508714d753965e3055f533434001e7", "messageHeadline": "Merge pull request #2429 from MetaMask/i2428-AltEnsTlds", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "8de0292d662e2de04f9cd3faf024631fc090c203", "messageHeadline": "Merge pull request #2431 from alextsg/nu-2406", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4d968fba1e32ca1ae215fea4a97aae5412a5b8f7", "messageHeadline": "Merge pull request #2430 from alextsg/cb-130", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 596, "deletions": 287}}, {"node": {"oid": "b96ba5522993915cf809ba2f438c2c5a9c776e1f", "messageHeadline": "Clear send state on cancelling and signing.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "b3dad510b7119c6bd89afb0059d95a6684402538", "messageHeadline": "Improve precision in send and confirm.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bef1405a50af219dc02108d7f437654690aec73e", "messageHeadline": "Change all \"Buy\" to \"Deposit\"", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c032e0df44a2d589aae62d3fc532df82441580b", "messageHeadline": "Update settings screen to new UI", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 596, "deletions": 287}}, {"node": {"oid": "6d052384691b6336df0a60b47f3283ee2bb06ada", "messageHeadline": "Try to fix intermittent test failure in NonceTracker tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "926abc12b13c1529af188d156cc45f14d7e80bc5", "messageHeadline": "Add support for alternative ENS TLDs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e564ed8d4cfeceb2caf769302a3c34d4b11c7485", "messageHeadline": "Version 3.11.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1c273b50d3d36307e2149624f708aa7e6940ac84", "messageHeadline": "Merge pull request #2423 from MetaMask/json-rpc-fix", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "721019bc2b306d88e81b43f2bcb147cedb5ad6c0", "messageHeadline": "Temporarily reversal of json-rpc-engine", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43b1cb9100e74ab32efe1a59b3320d0aeadedcdf", "messageHeadline": "Fix lint warnings", "author": {"name": "Daijiro Wachi", "email": "daijiro.wachi@gmail.com", "user": {"login": "watilde"}}, "additions": 47, "deletions": 49}}, {"node": {"oid": "c1eb8f16dc4539b72b8f661c723f6c75532e102a", "messageHeadline": "Add lint:fix command to gulp and npm-scripts", "author": {"name": "Daijiro Wachi", "email": "daijiro.wachi@gmail.com", "user": {"login": "watilde"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f503120b82c108efae0a4fc1282a43721d961ca2", "messageHeadline": "Add Import With Seed Phrase", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 156, "deletions": 19}}, {"node": {"oid": "2b26496826716cc7dd10b3739828f7b82bdc3bd3", "messageHeadline": "Add mobile responsiveness", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 192, "deletions": 177}}, {"node": {"oid": "213cf6aa094a023e8b8d9cc6178143271c93b7c4", "messageHeadline": "Remove import option", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "63a5eca967ef5a305bf1823018445c642cad784b", "messageHeadline": "Fix import", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "25f4f69706b705b1bc9ef23e8c2c02c5d0dbd23b", "messageHeadline": "Fix capitialization", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5484e688961624b41fe8850d578ff47e023fa8a1", "messageHeadline": "Add Integration Tests", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 61, "deletions": 15}}, {"node": {"oid": "d9735ed5b31caf17506e6cace436f6268f5ca78d", "messageHeadline": "Fixing integraiton test", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 130, "deletions": 3}}, {"node": {"oid": "996523c790e2299ff4d8b67151ef0add12f5f778", "messageHeadline": "Fix unit test", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ac50db52a9e86bfef9a47fbea3feb7fe78947566", "messageHeadline": "Fix linter", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 245, "deletions": 123}}, {"node": {"oid": "5cbbb476b3eb7a5fd70b014b2a1a83fea7092b58", "messageHeadline": "ShapeShift Integration", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 287, "deletions": 90}}, {"node": {"oid": "5aaa2d679b00a7a78338b9b72fa72397ad945b35", "messageHeadline": "Add ShapeShift UI", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 353, "deletions": 80}}, {"node": {"oid": "c6a3d00d80e1fa6ca1426246d9a3e03b7ad4ecbb", "messageHeadline": "Fix merge conflict; separate onboarding buy screen", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 9558, "deletions": 29}}, {"node": {"oid": "e88baff2eec33de41faa0fa1ee0b3416117f9c96", "messageHeadline": "Add missing presets", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad647050d6ada1ff03232002e7e825fb6f52fe78", "messageHeadline": "Move \"Skip this step\" to side panel", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "a4ad88c331eb3e9f82cd54c1608e5e6bba201594", "messageHeadline": "Disable CTA unless notice is scrolled to bottom", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "945cc5d18d8aac11eeb2ea746ddede5b83ff4046", "messageHeadline": "Fix Buy Ether flow", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "638bbe04283ec885997db8be6482343b7283bf7b", "messageHeadline": "Shuffle tokens", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "85e485128ff3ca4e458bd5d99d15dc295de70f43", "messageHeadline": "Add Go to Coinbase; Show Buy Ether after signup", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 125, "deletions": 74}}, {"node": {"oid": "4ecd28ca9b50aab4363339405d90a2bcc511bf26", "messageHeadline": "Hide Warning after changing import options", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "0cc521e130f0bd6010ad44659665ecf34352e58b", "messageHeadline": "Implement Buy Ether Screen UI", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 318, "deletions": 8}}, {"node": {"oid": "449bce5eea5a5ee049828121876340ae226351b7", "messageHeadline": "Implement Import Account Screen", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 328, "deletions": 16}}, {"node": {"oid": "1a9b217558fd7a3a528a068c6820f2d905d62e9d", "messageHeadline": "Add BackupPhraseScreen", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 406, "deletions": 14}}, {"node": {"oid": "fd4fbdc0cd70e31764a497946f565757b204b616", "messageHeadline": "Add NoticeScreen", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 119, "deletions": 20}}, {"node": {"oid": "e1497fafa64b5f8e25407611709920dc5e0eaf77", "messageHeadline": "Add UniqueImageScreen", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 329, "deletions": 64}}, {"node": {"oid": "4e446410eb76c1bd5d27b6dd4f413bfbf3df0e2d", "messageHeadline": "Add Breadcrumbs", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "537f8a6ce1d08ec2227b3bd671ec818186cab12e", "messageHeadline": "CreatePasswordScreen", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 105, "deletions": 3}}, {"node": {"oid": "0264ecaad77330b151f4bf4248b66f4659a67cce", "messageHeadline": "Adding CreatePasswordScreen", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 95, "deletions": 2}}, {"node": {"oid": "a9a841ba01f6bffa29a3e0491e3a88f6aff72ac7", "messageHeadline": "4.0.2", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20cb6a76ddcad83645b8e67b31d0bce3c8cee116", "messageHeadline": "Merge pull request #2419 from MetaMask/Version-3.11.1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "60f4e9c5f1085d91d14b732e382e63ca62e14b72", "messageHeadline": "Merge branch 'NewUI-flat' into uat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 74, "deletions": 62}}, {"node": {"oid": "8f3b762461ada222f82089e686a61183dd167428", "messageHeadline": "Fix Conversions bugs; Fiat value bugs", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "5eb3cf43bfab3728dde151bc84439993b1a93184", "messageHeadline": "Add resiliency to confirm-send-token", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d6f1f2bcca5609f9715ea477ff9ad832457f6b18", "messageHeadline": "Merge pull request #2410 from alextsg/nu-2280", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 38, "deletions": 46}}, {"node": {"oid": "511339a969cdf0301b7f409498cd820262e1daa5", "messageHeadline": "Merge pull request #2413 from danjm/NewUI-flat-fix-addtoken-search", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "92d922c937c69a84fe66399d11a50902427aa2f6", "messageHeadline": "Merge pull request #2418 from danjm/NewUI-flat-fix-confirm-token", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "56dcf7c011f48c5f49e5339c9d36527d1f68cf93", "messageHeadline": "Version 3.11.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "80025e278b6c02f87bcfce3b8d5443722f4f9e52", "messageHeadline": "Fixes regression in confirm-send-token", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "09e04606cd377216ee9fc6a00ce14ed2e7ce5b15", "messageHeadline": "Merge pull request #2401 from MetaMask/filter-fix-maybe", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a71c95b98744ce64f1863ea0ae4e4d450e0a606c", "messageHeadline": "changelog entry for filter fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "61e1b821d426c656922cb9e6abbf4d117497693b", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 99, "deletions": 32}}, {"node": {"oid": "8472ca406a78468199a18c173ac8c9317dee8518", "messageHeadline": "deps - bump eth-json-rpc-filters for log filter fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48f348e7296dd323c1cfd6194a88a26b3339042b", "messageHeadline": "4.0.1", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "344b467d03efd3f6fb50f11f4a5b16673e0d8bfd", "messageHeadline": "Merge branch 'master' into NewUI-flat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 97, "deletions": 30}}, {"node": {"oid": "2a18f732c7b31d966631507ebbaca0e6cbbaceb6", "messageHeadline": "Merge pull request #2412 from MetaMask/x-frame-options", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3a7da961dd01bcb936a000cdf62e2290a5024ef", "messageHeadline": "Merge pull request #2389 from MetaMask/i2348-SelectAccountOnNewVault", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 96, "deletions": 29}}, {"node": {"oid": "b25c73a866140e362ea27d455101d07ccf1a56e6", "messageHeadline": "Only show erc20 tokens in add token search.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "89573533b8da75138bddffbadbaeff6f9eb68001", "messageHeadline": "Fixes add token search.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c24e266118b7db093a1db0b8c87c361011a16952", "messageHeadline": "Merge branch 'master' into i2348-SelectAccountOnNewVault", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c902423d9f20699c636d8291b6a5f5071aeae85", "messageHeadline": "mascara - set x-frame-options header to DENY", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a93ec02523e8b54222cc44cba5b80dcf8f07a7a", "messageHeadline": "Fix loading animation not showing on network change", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 38, "deletions": 46}}, {"node": {"oid": "87ad6a29f09763c1fa6910b36c946dc00dcf4b6c", "messageHeadline": "Merge pull request #2409 from chikeichan/fix-account-creation", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69d8359639063fec86e115bbd1bfff277b0d749b", "messageHeadline": "Update eth-keyring-controller dependency", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79be956be9f5297d6d601941e50d5ae4eca58560", "messageHeadline": "Fix network dropdown styles", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0458643f104d7b328e24c4403e4e3d91b4d5de92", "messageHeadline": "various styling fix on mobile", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "376ae032fedb99d22b7c71438ec9482d2013c78e", "messageHeadline": "Fix selectors", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 80, "deletions": 26}}, {"node": {"oid": "d3f923efefef893db31c18aa4ff4e2488a5b6448", "messageHeadline": "Merge pull request #2399 from danjm/MM-128-get-currentCurrency-from-s\u2026", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 90, "deletions": 67}}, {"node": {"oid": "f1c097ab5c833d0e4bab639d65e5641211cb9753", "messageHeadline": "Merge branch 'NewUI-flat' into MM-128-get-currentCurrency-from-state", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "c2880c4b8fe56f3b175d75b6ae8a84271dde3e28", "messageHeadline": "Min and default gas price, limit, total; comments out code for gas sl\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "7362fb8dfc5b8d9f3ae9a3399f9448ea5720cd43", "messageHeadline": "Identicon in send token show who you are sending to, not the token's \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89af385a352daf66ad1a6fb3bba75676fd3b9e7f", "messageHeadline": "Fix handling of arithmetic on token gas in confirm-send-token.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 47, "deletions": 21}}, {"node": {"oid": "a10a600cced6273047f224c5e19d186de091efe0", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3b4c679ffcd76279221bb7cb6b83c53f0468ee65", "messageHeadline": "Fix bug where new account was not immediately selected", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "332c7441b656ec82ebfba863e3feb4dbf365d67b", "messageHeadline": "Get currency from state in account details, send and confirm screens.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 89, "deletions": 66}}, {"node": {"oid": "59015cccef72210f828b344aaedde9b8dd31be3b", "messageHeadline": "Min and default gas price, limit, total; comments out code for gas sl\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "bd11e60b8c128dd69ba1bcf58d25fa9323d91a33", "messageHeadline": "Amount field shows insufficient funds error based on amoutn + gas total.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "f01d119cc1a6237b88e543be821d91778bcbb128", "messageHeadline": "Fixes mobile styling.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 103, "deletions": 56}}, {"node": {"oid": "0ae406e489a635ea094913ee5c20d1e8f2165db5", "messageHeadline": "Allow computed balances to enumerate its own view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "942de9ba0269a7a7d35bdfcb154a087e86b12b2b", "messageHeadline": "Patch sandwich-expando for security update", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "776e8241f0464939cc3049f7155c150e3375c623", "messageHeadline": "Merge pull request #2402 from chikeichan/merge", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 965, "deletions": 161}}, {"node": {"oid": "a8bba2f4b7ca714d46b2e1ca405aec3135aa23b2", "messageHeadline": "Merge master to NewUI-flat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c8c773d6416f92c520a509a9811d73f68aa00fc0", "messageHeadline": "Merge branch 'NewUI-flat' into merge", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 23624, "deletions": 2367}}, {"node": {"oid": "de1da7d1b215ade650fc644adf63384a401dc240", "messageHeadline": "Fix cancel button on send screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6e73eacd5fffa70045e0a0c920795e70cc0337aa", "messageHeadline": "Turn off feature toggle.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "60eda592b5979ac1fdbfb6d5b3418a4924abc14d", "messageHeadline": "Handling to and amount errors.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 151, "deletions": 28}}, {"node": {"oid": "f81226fbe9f98d5a6c408e289fa0ea61a467e7dc", "messageHeadline": "Move all of send state to metamask state.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 155, "deletions": 61}}, {"node": {"oid": "4f9ac1c4fe67ec4c196ce1891ecc1743552d45ce", "messageHeadline": "Get from and update addressBook in send-v2", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "4915aff7505db7a1f042525a366ca0e7c6da1eed", "messageHeadline": "Breaks send-v2 down into renderable functions.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 159, "deletions": 102}}, {"node": {"oid": "209db9ae5fef7936e7bd5e1630afdf0e2422bbb8", "messageHeadline": "deps - bump eth-json-rpc-filters", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dc494fdd10603d023962fe3a3ff844c77c46d4c", "messageHeadline": "Fix bug that breaks ui dev mode", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "21bde66e16c3a41a1cb8fca5e9e9e3e97875d23b", "messageHeadline": "Remove account-tracker from keyringController", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5bdee96e73f65a0b369277e9c56b0afe5159e65b", "messageHeadline": "Merge pull request #2368 from MetaMask/greenkeeper/react-simple-file-\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbe2c9f48dd617e0696db50a3113df920dcaa974", "messageHeadline": "Merge remote-tracking branch 'origin/master' into i2348-SelectAccount\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 97, "deletions": 105}}, {"node": {"oid": "d89394a7c9a5139ed5708ce7022fbbe2809e612a", "messageHeadline": "Make account tracking much more reactive", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "6eb27389579586dc06ce840444bcdb207707e0b2", "messageHeadline": "Merge pull request #2396 from MetaMask/revert-2318-network-controller\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 96, "deletions": 105}}, {"node": {"oid": "8da0d0b28a52d476da3623774159e8d6a595da2d", "messageHeadline": "Revert \"NetworkController refactor for new EthClient interface\"", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 96, "deletions": 105}}, {"node": {"oid": "75177ce34cac589be26fb8089aac04feccdbae81", "messageHeadline": "Make account tracking more reactive", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "9cc1e8a6d867b7f0663c55b017b471132f6a719e", "messageHeadline": "Refresh computed balances controller when restoring vault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ea79eca8eb19cf7ce375e03ad8cbde010299936c", "messageHeadline": "Add validation to balance constructor", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7032edf32b43e94a7f58c7bcb068da63fa6bda1b", "messageHeadline": "Stop tracking old account balances after restore vault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5eeb1440468cb77111fd09d01b85b4b9a5264766", "messageHeadline": "Merge pull request #2387 from watilde/fixes-2208", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "03685c64b8e45d893c86478869200933de043da8", "messageHeadline": "Network dropdown update", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "085551b7e6b7dab21c21b99a40c4f79c413799d5", "messageHeadline": "New Account modal", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 132, "deletions": 65}}, {"node": {"oid": "5ee6e4d3b3d61d804340c22b73a608fb6b44a9b2", "messageHeadline": "wip", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 159, "deletions": 11}}, {"node": {"oid": "ac43872c1a1468057974648c8ae90bf1edd708d7", "messageHeadline": "Enable send-v2 functionality.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "cafabf914fe813d54b6eed78554b4f81f555f5ca", "messageHeadline": "Merge branch 'master' into i2348-SelectAccountOnNewVault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 66}}, {"node": {"oid": "9c45af3e2567e2afab9162f27fd4919cfa0957c5", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50e8599988c54bbf9ee0e9f324f79f5835fa6727", "messageHeadline": "Promisify metamask-controller vault creating methods", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "d7f384485d2af15ec694208b9ef068c18c7dc91d", "messageHeadline": "Select first account when restoring seed", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "ab31eb6a17f5ab230fe47df66344cbce59223306", "messageHeadline": "Select first account on new vault creation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ad970180f2ca00e76302f97a532341502e990e38", "messageHeadline": "Increase line-height for account nicknames", "author": {"name": "Daijiro Wachi", "email": "daijiro.wachi@gmail.com", "user": {"login": "watilde"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9f5e6beb20c5465b1113c8c03c231eabe3d0427", "messageHeadline": "Merge pull request #2370 from MetaMask/MoveOutEtherscanLinkGeneration", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 65}}, {"node": {"oid": "42e3261c9868c33123d7efadfe4d137fa8d83629", "messageHeadline": "Merge pull request #2379 from MetaMask/FixImportedTypedDataSigning", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "10011395f6ab3f0784751dc7dc23074feac35b29", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c77bc5d408b3717cb6de66e7458bcd888c526958", "messageHeadline": "Bump version on eth-simple-keyring", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7caa9142235cc0eca20d638a066d666d8cfaabee", "messageHeadline": "Fix Import Account link not hiding sidebar", "author": {"name": "Alexander Tseung", "email": "alextsg@gmail.com", "user": {"login": "alextsg"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a9244f5e426d6572ef135e07ab75a49c00e84942", "messageHeadline": "Customize Gas connected to state", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 147, "deletions": 27}}, {"node": {"oid": "06094c914b324e3debf33af374bbaa280d6dc6ef", "messageHeadline": "Move etherscan link logic into module", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 65}}, {"node": {"oid": "970fbd797a96a4e86175181ad30d0b7216d9d2c9", "messageHeadline": "fix(package): update react-simple-file-input to version 2.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a59972dcabc56c3d92f09ba1b88a2ded70ce8c34", "messageHeadline": "Prevent adding already added tokens (#2362)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "3fd9c8b57fe46d14772086980e0e92573c1799f2", "messageHeadline": "Fix cursor on unclickable transactions (#2356)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b149cceda01318d04195fc2196c29c5d9f67cda0", "messageHeadline": "Fix exception thrown when tokens is null (#2355)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a84014eff8e008fff6db5ebba7323bb52a2d2d9f", "messageHeadline": "Fix Localhost 8545 option in network dropdown (#2357)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54a61a40215878e4f8538b440340734fdd46fd67", "messageHeadline": "Fix styling for Accept buttons in notices (#2358)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6defb880fb46a5449ade85ced70a5df43472a679", "messageHeadline": "Fix SELECT TYPE dropdown changing sizes based on error message (#2359)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "222a203353dd977f497d44bf6581c16200b5de4f", "messageHeadline": "Fix click to copy for private key not working (#2360)", "author": {"name": "Alexander Tseung", "email": "alextsg@users.noreply.github.com", "user": {"login": "alextsg"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "803eaaf968161f16aaf72d59b979dfbb7fb9b352", "messageHeadline": "[NewUI] SendV2-#8: Send container handles tokens; gas info dynamic fr\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 915, "deletions": 132}}, {"node": {"oid": "19c375fa69ae69977443fc5ec1f638c7879305ff", "messageHeadline": "fix(package): update metamascara to version 2.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81f62a7443d47461b5f9b20f442392562458c79a", "messageHeadline": "Adding Account Dropdown V2", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 256, "deletions": 25}}, {"node": {"oid": "57179d2b05a4efae06c2375e01e9a01a5519543b", "messageHeadline": "Various styling fixes", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 170, "deletions": 85}}, {"node": {"oid": "701887bb19171b1cef0f6d5f6359d8cf39d80a01", "messageHeadline": "Merge pull request #2352 from MetaMask/i1340-SynchronousInjection", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "53a360b65d6b97fa4551c2953072a21cbe9f708d", "messageHeadline": "contentscript - fix inpage require and bundling", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c9a984a237ccacf8994e6c4c2f49b7a17da92d6b", "messageHeadline": "Break up inpage file read into multiple lines", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7ec77e0b4580c52bbf1723ed52d647c9d7516bd5", "messageHeadline": "Refactor amount input: dynamic input width with vanilla js.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 32, "deletions": 42}}, {"node": {"oid": "2898914a544c4f934cdbe592b7b44df4d08127c8", "messageHeadline": "Send v2 amount unit moves correctly.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "ea7926c211965e2e529e5795a4e1655e97e32144", "messageHeadline": "Adds amount and gas field to sendV2.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 187, "deletions": 8}}, {"node": {"oid": "d71f14cb678b48b8666e6835c025ff14193acbb3", "messageHeadline": "Increase build readability", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d0d082d70c1e256aeb70f90fcdc864aeca00aed4", "messageHeadline": "Merge branch 'master' into i1340-SynchronousInjection", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 742, "deletions": 217}}, {"node": {"oid": "29ee33359e818525549b5241adb6f5903a054bba", "messageHeadline": "Merge pull request #2345 from MetaMask/Version-3.11.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c4adefcc530535c41a68cc915a20a05c7fa02791", "messageHeadline": "Merge pull request #2318 from MetaMask/network-controller-client", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 105, "deletions": 96}}, {"node": {"oid": "5c5f9297f78c965b38087b960acfec472e16818b", "messageHeadline": "deps - bump eth-rpc-client for fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcf10f3d7559b428cc189fb4406580d816eae365", "messageHeadline": "nonce-tracker - use blockTracker directly", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "4ed00ea2d8db6649144e7ae37672a1edefa1169e", "messageHeadline": "Version 3.11.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6072e71a53d015423fde254fe08674a9226d3868", "messageHeadline": "Merge pull request #2344 from MetaMask/FixTokenHelpLink", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9f063c320c334c997d0ce10ccad1ff323dac128a", "messageHeadline": "Fix link to token support page", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f0713d4b1a28d608ddca6e251e947d1b2e14b6d3", "messageHeadline": "ui - network - fix localhost active status", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a9d5ffe0627902d3926e5d1294bd2ba48d8fc8d", "messageHeadline": "network - convert localhost from custom rpc to network type", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d31c746210cd3130e3fee467f925987eb9578a73", "messageHeadline": "test - integration - intercept reload attempts", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4096ec9f693f668edfba73a98e91a4d0ef3f3e98", "messageHeadline": "deps - bump eth-json-rpc-middleware for fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbab0f3a1f1bf78fdaf6b5639fb6a23d996f3645", "messageHeadline": "Send v2 to autocomplete.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 94, "deletions": 2}}, {"node": {"oid": "0f8d7dacb1bada269f38b3f0f73df9e8347bc492", "messageHeadline": "network-controller - use obj-proxy for providerProxy", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "7d50a56198f2992e908bc97b871210ec2b52123a", "messageHeadline": "util - add obj-proxy", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e32d75965f848f8b26868b6476265e61b791c768", "messageHeadline": "events-proxy - clean up", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e20ec3b3898db2a129e7af7510e5f0d7db8a27ae", "messageHeadline": "Token menu ellipsis alignment", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b7e2bcf80616c9fb4e15cdf16041751d96b0459d", "messageHeadline": "Reduce header shadow on mobile", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d4343fe7e57de1652d1401f70bf4c0c823d53820", "messageHeadline": "Fix recipient on send token", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c221f5ce79a1e24df4672e16bda8e85c434e11ba", "messageHeadline": "Confirm Token and Confirm Contract v2", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "119c2b24238b84d5a9e3beabe572da42f8e2ffcb", "messageHeadline": "Confirm eth v2", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 184, "deletions": 200}}, {"node": {"oid": "4d273d3ceade861d24dceed96a0f5d5f3dc229ae", "messageHeadline": "lint fixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "efa92a7fc5925533f72e876c9bf84df0a6258d4a", "messageHeadline": "network controller - refactor to use eth-rpc-client", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "ff4e9a0d1122db83221bc956f11c9520bf0e008c", "messageHeadline": "metamask controller - define this.newTransaction to ease instantiatio\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f7c1bc804d12cfae4ff99b958b793a6fb68f4aa0", "messageHeadline": "metamask controller - simplify provider init", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "e79037261ec4b232299dbef14e6c30fc46c48ac7", "messageHeadline": "metamask controller - breakout getAccounts method", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "a387def701303e56f721fdc7c716e72641bfaf8f", "messageHeadline": "Changelog addition.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1816eca9144b13b3e869e2c3c95476b27c3e3aba", "messageHeadline": "Merge branch 'master' into version-debugging", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 539, "deletions": 24}}, {"node": {"oid": "24a55cf7770a6154fe723cf13cdc9998e1759f3b", "messageHeadline": "Make the function callback friendly.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 15, "deletions": 8}}, {"node": {"oid": "71d6463984f040b2aa495a13429f6ea3505defaf", "messageHeadline": "Refactor 'rendersingleidentity' to a stand alone account-list-item co\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 105, "deletions": 92}}, {"node": {"oid": "80463072b5c0c9e826582e066fbc962b667ee355", "messageHeadline": "UI for readonly from component. From dropdown opening and closing. Mo\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 226, "deletions": 1}}, {"node": {"oid": "f18615a82abafee1a648e8de6f60ecc54e1aabb4", "messageHeadline": "Merge pull request #2296 from MetaMask/precision-fix", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "d82d9215fbe593293a6badc523218878cfb13dd2", "messageHeadline": "Make modification", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c12d56063da5ed533ba63cf6e0843631659de0d3", "messageHeadline": "Fix to actually fail in earlier versions.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7f70c866c3a74fadbc34f9b979902b89bba666f5", "messageHeadline": "Merge pull request #2223 from ukstv/master", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 397, "deletions": 12}}, {"node": {"oid": "6f0c0e83744514c7fe70838097d96b5e3c2778ae", "messageHeadline": "Add test to look for wei precision.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 36, "deletions": 0}}, {"node": {"oid": "5ae5ee9a2080017d56f7096a8fe5bef54368603a", "messageHeadline": "Merge branch 'master' into precision-fix", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 97, "deletions": 8}}, {"node": {"oid": "db1258f3de88f14cd54e2b4fd1cecc62cf6361e5", "messageHeadline": "Conversion util can invert conversion rate", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "49f76d27a9967cbeff0ba5b3d41277c558999472", "messageHeadline": "Adds checkFeatureToggle util.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "bbe893a0d8d759ba750ba78ff8aed0f0876a43ff", "messageHeadline": "UI for send screen container without form rows.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 218, "deletions": 2}}, {"node": {"oid": "49aa6e73eadc5b343353c4312afc1e3b40dc18df", "messageHeadline": "Edit account modal shows and allows editing of name from props, not j\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c9c940bfc13ddbf0dd021a1f638c050369e13017", "messageHeadline": "Clear selected token when changing network.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "53bb4bebb11b355f2655b2be0116005df573e907", "messageHeadline": "More appropriate styling", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a1696f89a8764f17c10298a45160abf8fc7dce5e", "messageHeadline": "Validate data format for eth_signTypedData", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4a4338c1f4669f621fc39d34b06a77f247c7ce65", "messageHeadline": "Merge pull request #2305 from MetaMask/nodeify", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "0c61695656054d5da43a8bfb10d7a15cb2958d81", "messageHeadline": "Merge branch 'master' into SignTypedData", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "fa11bbf99673bb6b2dd4ad5f291d63ff1358fda6", "messageHeadline": "Merge pull request #2304 from MetaMask/i1531-UpdateTxStatesOnInit", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9adf77e3fe324d1366d2caf0044bfd223965d4fa", "messageHeadline": "Merge pull request #2306 from MetaMask/i2294-MarkTxAsFailedAfterSameN\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "0b6dab384fe1153f16575e662fd61dbade3b9d64", "messageHeadline": "Merge branch 'nodeify' of github.com:MetaMask/metamask-extension into\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b3120c5f83d0971747abc28e9a3ddfc3da34be3", "messageHeadline": "nodeify - fix test", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "bc396a7417ecfe9855ec84af0cb08fd033c42bf5", "messageHeadline": "lint fix - nodeify", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a417fab0ebd71d22f51a8e30590c259b32164fd2", "messageHeadline": "When checking pending txs, check for successful txs with same nonce.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "94513cae7bf3c8310ae6a248e12a9b7dd73e306f", "messageHeadline": "Provide method for tx tracker to refer to all txs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "be4f7b33f4f0885f2c0f5f4d537f6e9793f3fa30", "messageHeadline": "nodeify - allow callback to be optional", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a32d71e8ed4c91c8ad73f4a7afc52e506ccf5247", "messageHeadline": "Add failing test for issue #2294", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "0146b55d6d7bd8717b3f3ad071c64744e21a93fd", "messageHeadline": "Check status of pending transactions on startup", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f6821781d2ee3b1562008f47d9581ed21efee3ef", "messageHeadline": "Simplify try catch", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "106af9ec5b5671ec312117b1e2bd0ba5350d2085", "messageHeadline": "Catch an error if this is not defined.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b9012a62e5df372a9cd5309e345b5f5ff0230e38", "messageHeadline": "Merge branch 'master' into version-debugging", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 94, "deletions": 98}}, {"node": {"oid": "e557d7f7563d6e9ac9a9a98f012a324ce3c0881a", "messageHeadline": "Merge branch 'master' into precision-fix", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "53da368d2370edbb78eca063ff701c0492abbff6", "messageHeadline": "Merge pull request #2293 from MetaMask/Version-3.10.9", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e6a618b82d5ab75920763875cd0487e4431321a2", "messageHeadline": "Fix precision to account for small wei increase.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "52bfed5d13846326fbd8940dbb7c91a4f399b190", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f18b898c5a0cd5c35ac1d94dabb85df13391512", "messageHeadline": "Merge branch 'Version-3.10.9' into SignTypedData", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cf178341c1944560fc9e092bc19fb3257200f9da", "messageHeadline": "Merge branch 'master' into SignTypedData", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 83, "deletions": 90}}, {"node": {"oid": "c821a6b93a5a8e0f564b69d493c350e3763e749b", "messageHeadline": "Bump provider-engine for better sender validations", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bc80d998eda937e3a8f95fa5e04fcba66e8a6f8", "messageHeadline": "Add signTypedData input validations", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "176d03b2e8061c50108b2024f7716885097e82fd", "messageHeadline": "Require keyring-controller 2.1.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d45b96db6cfe4b13cf91601e3698fda7621a76b", "messageHeadline": "Version 3.10.9", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "833d73da566f5d5d379f594c309318bab6eadbfb", "messageHeadline": "Merge pull request #2292 from MetaMask/rebrocast-by-timeStamp", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "554a3ac4e4f4493f318753410bb4332204f2efb7", "messageHeadline": "add to CHANGELOG.md", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c5b7880f051b1ee47a9f8eecc6ea5c553f9efa6c", "messageHeadline": "Merge branch 'master' into SignTypedData", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 52, "deletions": 47}}, {"node": {"oid": "3cb9da2ae56ce0b3162e64dbcf69f5f9e39ff4e8", "messageHeadline": "\"fix\" hours for message", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e128e4859fdcffa580959041b01020bccb6e8a29", "messageHeadline": "Merge branch 'master' into rebrocast-by-timeStamp", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ec9c5283135d2cc3dcb633f19dd89ea79267f34a", "messageHeadline": "pending-tx - check time stamp instead of block number for resubmit", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c880d81ec3bfcd4d46c5d454cf9828adff15a0f5", "messageHeadline": "Merge pull request #2289 from MetaMask/mascara-tuneups", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 76, "deletions": 86}}, {"node": {"oid": "15809894ff42bacc3babfb9aaba48389417907c0", "messageHeadline": "Add indicator for specified gas price", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ec068d279276a7e0fcc862d18e3fd3e1648728b", "messageHeadline": "mascara/background: use async await", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "5eca4223b2986e101f64d71916aa7ce5a66064fc", "messageHeadline": "use log.debug", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a9e2aa4f0fe8a12d1fac838f62ca4fbf6763af0", "messageHeadline": "mascara: linting and code clean up", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 41, "deletions": 58}}, {"node": {"oid": "2dba03ffc530e3e2a176aea9712ffc3e189bebc2", "messageHeadline": "dont lint jquery", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "245ab70881d2ddabf14a6dc13d75c3f1789ab804", "messageHeadline": "add /mascara to linting", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7589a099fa592b930458a16d7346ff20070a6e8", "messageHeadline": "mascara:exampl/app - add a send tx button", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "35f4148343cf4400f7a38eef07282cae44cd0335", "messageHeadline": "Merge pull request #2282 from MetaMask/Enforce0xPrefixForKeyrings", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "583342bd566131815f59941958fb35b34fa3d8bb", "messageHeadline": "Removes old/second setProviderType method from before merge (commit b\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "88686a39681ef84f2b503f25b94607d96657a190", "messageHeadline": "Enforce 0x prefix on accounts with new hd keyring", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cba6543a42561c6691736d58f45e97f4832912b", "messageHeadline": "Begin implementing sync injection idea", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a142f8913d6807966737572ad43fdcbbdbb5d79e", "messageHeadline": "Merge pull request #2276 from MetaMask/revert-compute", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "852c27bad4998fde7ef17135317ea0b10e81b682", "messageHeadline": "Merge pull request #2279 from MetaMask/filter-default-fix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23bc92a8f11bd6e3ed3f5e87b36654d178177208", "messageHeadline": "deps - bump eth-json-rpc-filters for log filter fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27c72ee565f02e319af2a4e2c03a885ae633ae71", "messageHeadline": "Revert to normal balances.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bb9c2b3563938832e4b35b6623ef724017093fcb", "messageHeadline": "lint", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52aee7aa9ed468186c3125d79d910df3a30dfed3", "messageHeadline": "Further adjustment to maintain API", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b158d7fea03a34cc48677d272b2a411b6bbe67ab", "messageHeadline": "Rename to maintain API", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3d80565339f02e1fa3e4bc0f8aaedbeea663a712", "messageHeadline": "Configured for callback-required function.'", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "e64c64a0492aba377db6ef2c406bdb0bd1d10469", "messageHeadline": "change global to window", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f135c2e68ae58e009212be862bf2318b55a1180", "messageHeadline": "Include browser version", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "147b81068a643074a1fd7aa3e0488263a64961ad", "messageHeadline": "Include OS version", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bd99bc2e88b44b13ca818fbba478bd74eef222e3", "messageHeadline": "Merge branch 'master' into NewUI-flat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 238, "deletions": 232}}, {"node": {"oid": "ac4868170f4c61d13291389d01bf1002fe240ed4", "messageHeadline": "Enables remove token and ensures add/remove update the list without n\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 72, "deletions": 14}}, {"node": {"oid": "f12504cd09f136fb5ac0d4dd2a6afab8fa6e6524", "messageHeadline": "Merge pull request #2209 from MetaMask/greenkeeper/coveralls-3.0.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f678c7c345e24eb41c6f0950fbac09c0c218a90", "messageHeadline": "Merge pull request #2264 from MetaMask/greenkeeper/mocha-4.0.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1893c507302fe89b9fae6bd0e213217d219fd7fc", "messageHeadline": "Merge pull request #2175 from MetaMask/RemoveSlackLink", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "948a0b10785c9809b90ea97d42f038b0962cb707", "messageHeadline": "Merge pull request #2250 from interfect/master", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "44949813decd1c69fc3e024cf03facb31ea9b41d", "messageHeadline": "Merge pull request #2251 from BrandenSoropia/remove-metamask-title", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "98641f6f6617f9c59775cb3e8ed955f154a3b8c9", "messageHeadline": "chore(package): update mocha to version 4.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45dbd017e65e5698db4580c77d723bface0e9b63", "messageHeadline": "Add needed iterator in tx-list and path to account in selectors.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d206f183f5a07787535acd196c506145f00a199e", "messageHeadline": "Hide token confirmation modal ui", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 170, "deletions": 3}}, {"node": {"oid": "e11ca1289019123cd143adcb6312186452630723", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 193, "deletions": 224}}, {"node": {"oid": "62a022336a7c19074760d627b55915093a7922a3", "messageHeadline": "Merge pull request #2261 from MetaMask/retry-warn-not-fail", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "2113d8348969f4da3c61ddf1cee4aa38f7a5958a", "messageHeadline": "ui - tx history - simplify error+warning display code", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "062eaa6a82f6730eb180c1a1fb61f035eb123451", "messageHeadline": "pending tx tracker - on tx:warn append error message instead of error\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b0e6a0a778efa24e6bbca1e9b60171606d46d2f", "messageHeadline": "Merge branch 'master' into RemoveSlackLink", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1786, "deletions": 1925}}, {"node": {"oid": "25a80932a64f718ba1a39ab399b17395f0fd5d88", "messageHeadline": "pending tx tracker - test - expect warning event on resubmit failure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ed77304e73e91f252e6e0a3f682569ad17a0d52d", "messageHeadline": "pending tx tracker - tx:warning event includes err obj", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a86f6d6d90bda273861079b464c290dff6ef5c0e", "messageHeadline": "pending tx tracker - test - rename tests to match event name", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "22eaf92ec2c948ed88df30bc3a3b26f140359f09", "messageHeadline": "pending tx tracker - resubmit - warn dont error on unknown error", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7af696bfbe721db74efad91ca916b18198070e76", "messageHeadline": "pending tx tracker - dont throw on load failure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b7c195160238119291ce62b01db1c8f7e4f94568", "messageHeadline": "Merge pull request #2260 from MetaMask/history-notes", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "167ad729fdd4fa23a2ec66e648652f3379a2bb51", "messageHeadline": "Merge branch 'history-notes' of github.com:MetaMask/metamask-extensio\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e08a727d449fb35a1cc5eeed8510e615f8fecb20", "messageHeadline": "Merge branch 'master' into history-notes", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "df59ef9942a950a1c5437c69b1af4111f8c07817", "messageHeadline": "tx state history - append note to first op of diff", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c9c0e6f674c06d30794c73994c7776eb68ebedc0", "messageHeadline": "tx state history - test - fix format of history entries", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "bf390bd63d7642d5a4975c572eb928252122a79b", "messageHeadline": "Merge pull request #2259 from MetaMask/tx-history-fix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "833da191c37db5b5b470c69a6d4d438ff4719fec", "messageHeadline": "transaction - provide notes for history", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "d29b5f10ef5137ab56ecc9615e5e894082db9803", "messageHeadline": "tx state history - fix bug where initial snapshot was mutated on upda\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "da4b790034f599f63e3507e4394d456bd3add47c", "messageHeadline": "Merge pull request #2254 from MetaMask/block-cache-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e68261130142db52cb3cf0d94633f560a87c0655", "messageHeadline": "deps - bump pe for block cache fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1769f880dbbb8d16312586e421dec938ca249754", "messageHeadline": "Merge pull request #2138 from sunify/fix-firefox-cors", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "36bc8f3c60ffbcc3789a683a6a74a52e355c0c2b", "messageHeadline": "Update manifest.json", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "db1dd46f8dd93710d7dd88c08bbe05998fdd63c0", "messageHeadline": "Removed MetaMasktitle. Fixed #1730.", "author": {"name": "Branden Soropia", "email": "b.soropia@gmail.com", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "47ebcbb2ed09a4cd4b062c5fa4cb6d259369149f", "messageHeadline": "Token menu ui.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "ff64fe98dde7746775396cbf94d63a1a0e91d069", "messageHeadline": "Shapeshift deposit tx modal.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 65, "deletions": 43}}, {"node": {"oid": "7c4d8c45624ef840b8806589b47997e7c7c396f3", "messageHeadline": "Enables the old shapeshift UI within new ui.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8cc8fecdacb8dbc355e74bd6958ff4a4565b9346", "messageHeadline": "Don't pass origin as an HTTP header", "author": {"name": "Adam Novak", "email": "interfect@gmail.com", "user": {"login": "interfect"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "37979fca68786d20dcdd7edc3d4127ef1ec6afb1", "messageHeadline": "Merge pull request #2241 from MetaMask/Version-3.10.8-FixCurrency", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d5b0d8af4f4907398154449239465efba601eb4d", "messageHeadline": "Version 3.10.8 - Fix Currency Conversion", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7bdf73b1ddb7249907be5500b35f0b91490e1893", "messageHeadline": "Merge pull request #2233 from MetaMask/remove-accountTracker-from-tra\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 77}}, {"node": {"oid": "8425fb04d388b5a1f46c79f5ec5f28c69d91d684", "messageHeadline": "Merge pull request #2239 from MetaMask/network-controller-contd", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1ad8a9a0ffb84d11baeb2ae143986d3fb10b89c8", "messageHeadline": "network - make network controller internal network switching explicit", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f57fd717fedf813ef902dc9667666925f72169f8", "messageHeadline": "Merge pull request #2237 from MetaMask/network-controller-contd", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 56, "deletions": 62}}, {"node": {"oid": "a2b6d3ffc56a3f7fdab6b5ef42426f0a65fda7c7", "messageHeadline": "network - remove long dead etherscan provider code", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "d6ea2fa425c90f6e05d2d59d4a79f1b573cc2e06", "messageHeadline": "network - convert localhost from custom rpc to network type", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "b88d11f86ede907bdf51cd224e5ea6285e56147b", "messageHeadline": "network controller - small refactor", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 50, "deletions": 35}}, {"node": {"oid": "b2796c168b7240e386fc9cac51e9e4130e230531", "messageHeadline": "Merge pull request #2234 from MetaMask/Version-3.10.7", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "14d58e630d6b806c9ef23adf7aff4b2fd30609c0", "messageHeadline": "Version 3.10.7", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ac80eaca1fc9923cd5696282ba2bc6bace22ff83", "messageHeadline": "pending-tx - dont check the balance to rebrodcast", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 77}}, {"node": {"oid": "77963e84170ee39c9d227e7cc4097b19f947099b", "messageHeadline": "Merge pull request #2230 from MetaMask/ui-dev-fix", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 69, "deletions": 66}}, {"node": {"oid": "19e7adad1920ac506b3ef5c639ec110a2615bd7c", "messageHeadline": "development - fix ui dev", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 69, "deletions": 66}}, {"node": {"oid": "d61f36808a6cad8e770cc66701eb09f40160ab4d", "messageHeadline": "Merge pull request #2228 from MetaMask/i2218-SelectAccountBugFix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "861bd877f3bf1c0c71a00f1b90048e93dec03488", "messageHeadline": "Ensure selected account is always set if possible", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "82d1f391986ac6f7cb7d9029f50d44b5a8c9442b", "messageHeadline": "Respect code style", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c2b8dada91c90788dcd81a0318c52a66b4b769d1", "messageHeadline": "Add eth_signTypedData handler", "author": {"name": "Sergey Ukustov", "email": "sergey@ukstv.me", "user": {"login": "ukstv"}}, "additions": 372, "deletions": 9}}, {"node": {"oid": "67ee5b21e6f64ac22e65f2712ae13dd8c09ed113", "messageHeadline": "Query for gas estimates", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "4f106854ba6bbfd22b49598f9ef019aa620f5b4f", "messageHeadline": "Hide ShapeShift and Fix Modal Stylings", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 52, "deletions": 13}}, {"node": {"oid": "06292107d756f0b25805f819cd276e4b6303ccb0", "messageHeadline": "Always set currency to USD on app mount", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "66ed4dfaa31be826f0d5a4a34410e34eca34d007", "messageHeadline": "Ensure sent token value is recognized as hex.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a195427e7208096f6f873175f2cbdbbb0a802191", "messageHeadline": "Fix send of USD and backspacing amount to 0", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b55a40c7f144645a29569294996893cb1b519779", "messageHeadline": "Close sidebar on token selection.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "a4838b1c575f08f9a83457222737075bab374936", "messageHeadline": "Close mobile sidebar when selecting 'Add token' from account options \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c74c1fe87f05c85abd44e0519c76cbcfcd50bee8", "messageHeadline": "Update yarn.lock", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 249, "deletions": 116}}, {"node": {"oid": "f69cf1670ff49637281388a6b4a71b377dfb087f", "messageHeadline": "chore(package): update coveralls to version 3.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42ff763674f72d11602048642a74651d89128193", "messageHeadline": "Merge pull request #2201 from chikeichan/merge", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2200, "deletions": 1911}}, {"node": {"oid": "e711a4193f34b532c78526d68a32baff93eb061d", "messageHeadline": "Merge branch 'mmn' into merge", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2200, "deletions": 1911}}, {"node": {"oid": "5a1d50cd431819874f634679a1ea47fa64f9fbb4", "messageHeadline": "Merge branch 'master' into mmn", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2200, "deletions": 1911}}, {"node": {"oid": "deee689426f0b6236093128b47be81faf56d6b75", "messageHeadline": "Use font-awesome icons for create and import account.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "c2ccd6e90ed15245ed4e9e2965f2f5c9f293f115", "messageHeadline": "Makes styling fixes to account dropdown.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "10345a12c2f812fabbcd9950da14beaa03cb2502", "messageHeadline": "Keep privateKey out of state and clear it after closing export privat\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "01816e1b2216e0cf849ec3d67f01b1e571d69fa4", "messageHeadline": "Adds a back button to export private key modal; connects account deta\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "cdf41c28573822c7c4d50efe7dfa34a062825d7f", "messageHeadline": "Merge pull request #2124 from MetaMask/breakout-mascara", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 27, "deletions": 144}}, {"node": {"oid": "e451655c107a0c0cf8bc688a64cd48fba7e58c54", "messageHeadline": "Merge pull request #2177 from MetaMask/new-currency-test", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 678, "deletions": 225}}, {"node": {"oid": "b24e16d346d0e71b140a659815a32be9ce7cd117", "messageHeadline": "re-enabled x-metamask-origin for mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "15b2823e546cfefd7e867f078b4385ddc6be3a0f", "messageHeadline": "Merge branch 'master' into new-currency-test", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1362, "deletions": 1532}}, {"node": {"oid": "ecf909e140b2fc99afbd15f6f0882dd17e3ecb88", "messageHeadline": "Merge pull request #2194 from MetaMask/network-controller-refactor", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "fc17d4511d195c1f18e4f84d8eb77c666fe13c70", "messageHeadline": "Merge pull request #2193 from MetaMask/FixAccountSelection", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 598}}, {"node": {"oid": "112c2239303429a89cec780ee6edfb9df3072a6d", "messageHeadline": "Merge pull request #2196 from MetaMask/express-bump", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b473d440a36d7715582431ff0024d16e4da3bc36", "messageHeadline": "Version 3.10.6", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "504dcc30219a7643641d900c39bf98c4e729633c", "messageHeadline": "Merge pull request #2195 from MetaMask/greenkeeper/eth-keyring-contro\u2026", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd0f44e2d6e1c54dc929ad35df08c04422e55b32", "messageHeadline": "deps - bump express for security fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a246770866d242404ce275517c9223fc922e4312", "messageHeadline": "Commit to the eth-keyring-controller module", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 600}}, {"node": {"oid": "c0d7d447647d779deafb8b09a3f7a1d523c322b6", "messageHeadline": "fix(package): update eth-keyring-controller to version 2.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aefd17ef9418148c1a35dbf72da7991366649f5c", "messageHeadline": "Remove dead reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "06b5dd2096b6bfcdf7d9ebf7c9bb1e40c8aed2e0", "messageHeadline": "network controller - move _setProvider to bottom", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "ea12be2c1bc488cfa5f85ced5472ec1515ddb00f", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f2d9b75e94ba52ce34faff0640f494028d037246", "messageHeadline": "network controller - refactor to use _setProvider", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "96ebbde634c5f89793f72a2316a0c9aa2a38bc4b", "messageHeadline": "Fix Account Selection", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "87458dae2432559a501a867ecc0ab02ae5c64f05", "messageHeadline": "Merge pull request #2191 from MetaMask/direct-block-tracker", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "7d499df8e32e85f5e4ed5c51f20496028d1dcdbb", "messageHeadline": "account-tracker - remove unused import", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c781e11c7a4b8c6d0c74cc741af4d805d8bac00f", "messageHeadline": "network - remove getter/setter", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "7e9c6e96a1c0c7ef864bf9b5b04421369de71023", "messageHeadline": "metamask - improve comment", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4404dfc5d328d57c99190dbcf034102882487177", "messageHeadline": "Merge branch 'master' into direct-block-tracker", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 838, "deletions": 556}}, {"node": {"oid": "5bbea78306f13415f85159f3d23c2b69d8f2a26c", "messageHeadline": "Merge pull request #2035 from MetaMask/transactionControllerRefractorPt3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 827, "deletions": 552}}, {"node": {"oid": "496fd2a5ba165f37442146e79bb9d4cfb6ba785e", "messageHeadline": "Merge pull request #2190 from MetaMask/Version-3.10.5", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b41aad6d1ae894ab89380b1c7159da8545ad935b", "messageHeadline": "style - small whitespace nitpick", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "89e690fc794a7cf0af541dbb0c1fd58d73bac368", "messageHeadline": "account-tracker - use new block-tracker block format", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1983e161c658979872bad66f8dd5e9b2c7a616b5", "messageHeadline": "Fix accountTracker store references", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a453eb132d1aa97923df8900f8290a1b3ca1dee3", "messageHeadline": "Version 3.10.5", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8d3fec42d0a49c2e0fe7ef3dc504533deb223d95", "messageHeadline": "Fix bug where block gas limit was incorrectly parsed.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "52976d6edc4b69add7c08b1eab77dd18a5a9fdd4", "messageHeadline": "Merge pull request #2189 from MetaMask/Version-3.10.4", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "734490c58c25587a247e48eea086880bcb6a14fe", "messageHeadline": "Add AUD, HKD, SGD, IDR, PHP to currency conversion list", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "d77e0aff4df1f41b30653c761ce2ca19cfc19efb", "messageHeadline": "Version 3.10.4", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "828dbd7e3fcbb670d3dce4aa31109a4495832caa", "messageHeadline": "Merge pull request #2155 from MetaMask/filter-fixes-moar", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "e72083f6e81f888f714125f7c050e777ea5c9bdd", "messageHeadline": "Merge branch 'master' into filter-fixes-moar", "author": {"name": "Dan Finlay", "email": "542863+danfinlay@users.noreply.github.com", "user": {"login": "danfinlay"}}, "additions": 397, "deletions": 260}}, {"node": {"oid": "ca0dff06f5d9283e57b452dcc7e85c31b248b8aa", "messageHeadline": "Merge pull request #2153 from MetaMask/BreakOutKeyringController", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 169}}, {"node": {"oid": "0a94ec41d3a2877ed7cfd3c8f9e9f9d725659183", "messageHeadline": "pending-tx - move incrementing of the retryCount on the txMeta outsid\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1877c0766c1f3ab46ec89dad0200fb8f75f52bae", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 663, "deletions": 56}}, {"node": {"oid": "c77029ea90560b4210f9204e99314d30f9b59989", "messageHeadline": "Implement Confirm Deploy Contract screen", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 357, "deletions": 2}}, {"node": {"oid": "39365f2cc419ee824988e6dad4e8a75e650ad1cc", "messageHeadline": "Update the correct values in state when estimates are received.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "541b69dda9a5ddbb0ea4e4c0df805e886f53645c", "messageHeadline": "Gets gas and price estimates when send components mount.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 42}}, {"node": {"oid": "25c2865076784f3e5346f7e34cbf80b9fe210ade", "messageHeadline": "Restore notification functionality", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b05a6f89cb2c4de1e53d96f8cac01653a8165555", "messageHeadline": "fix tests", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36ddaf220d24dcf9df183fdeb2eefaf791dfebac", "messageHeadline": "Merge branch 'transactionControllerRefractorPt3' of https://github.co\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 153, "deletions": 14}}, {"node": {"oid": "508696f71d6b5b14c708a3229039f9f915ce48ce", "messageHeadline": "transactions: reveal #getFilteredTxList from txStateManage and fix ac\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "80c98b16531db4c6a13a52df800967af2bc4a676", "messageHeadline": "transactions: make evnt names pretty and eaiser to read", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "9fd545811226c16e11e4f2dc100a348e07f094bf", "messageHeadline": "transactions: lint fixes and reveal status-update event for balance c\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "8ab23c713db1f5d45abb0ba433450591b8759809", "messageHeadline": "Merge branch 'master' into transactionControllerRefractorPt3", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1240, "deletions": 705}}, {"node": {"oid": "e998d528f0af71d1163bc89fe9e81195bb4f5dc3", "messageHeadline": "Merge branch 'master' into RemoveSlackLink", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 356, "deletions": 82}}, {"node": {"oid": "6ca519e97c4c282023ab6b7788715ff8d7ec8189", "messageHeadline": "Merge pull request #2183 from MetaMask/Fix2094", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "651098c70d21edbca98a96ef2a8800d164035638", "messageHeadline": "Remove duplicate instantiation of account-tracker", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2eca5455c0c80d99b10c7d56858f84e605494fba", "messageHeadline": "Move obs store into account-tracker instead of inheriting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "ff5e8746bee0d7461df02e7f2186ff7c90bfcb50", "messageHeadline": "Merge pull request #2180 from MetaMask/proxy-blockTracker", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "9d1cb0f76dce203299200940f21e868f6a5efef3", "messageHeadline": "network contoller - clean up unused code", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4f887c6a62ebcecfb578d55fffd3c9f7a1bd088a", "messageHeadline": "fix test", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ed8d579daa4d33c38891ac77d1415fcd237a187", "messageHeadline": "listen for the blocke event on the block tracker instead of rawBlock \u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b654eb9b1f37cd3757e4614bb048884ab89d2986", "messageHeadline": "wrap block tracker in events proxy", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "3bedcd3582519c7afbb8164b40acca4b96eab4bf", "messageHeadline": "Restore blockGasLimit to account-tracker", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1daa5ae260be0aa91516bde0cbdb8820099587b", "messageHeadline": "Merge pull request #2094 from MetaMask/AddBalanceController", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 338, "deletions": 69}}, {"node": {"oid": "9e3648c668aed1f3e632efe1693d6a2e0aa76617", "messageHeadline": "Pass blocktracker to balances controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d135c3c9ca1dcbb25fae9ab39d92e923115ae2a1", "messageHeadline": "Merge pull request #2174 from MetaMask/i2162-TokenPrecision", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "accee142821884925f6fb8d7c84b5a0390feaf1c", "messageHeadline": "Remove old conversion list.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 0, "deletions": 207}}, {"node": {"oid": "7b199e215d9767cf059420df750670140d5bc958", "messageHeadline": "Polish names on currency list.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "88ddedfb5a293cce4f2716729f412f633dff4053", "messageHeadline": "Account for undefined currencies.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "31e9dcf47063e1be7337d7d06b4c721e0f619951", "messageHeadline": "Modify tests for new API.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "57b5f15265be2ae39ddf538915f8bd57538760b6", "messageHeadline": "Remove slack link", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "16ba2e6a30fc55bb1601d96696bd08ae177f631e", "messageHeadline": "Merge branch 'master' into new-currency-test", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 101, "deletions": 8}}, {"node": {"oid": "50633fbba6d5db782efe1bf8e01294354ea6070c", "messageHeadline": "Merge pull request #2170 from MetaMask/greenkeeper/sinon-4.0.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d300f146a679ba1a639ee9a568e8452c886c736", "messageHeadline": "Add computed balance to mock state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b46cb3ecb5a3a1b4a197f69960f932d69287aa62", "messageHeadline": "Fix token precision bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bdd1e58e552b50ab5d060a1671d29cf3c2fdf7fa", "messageHeadline": "Return null if transaction.key is shapeshift", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 18, "deletions": 53}}, {"node": {"oid": "7102772c3a4a73d594ccc20e760defa2999f2d3f", "messageHeadline": "Connect export key modal to state and enable actions.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 104, "deletions": 15}}, {"node": {"oid": "e52d52b22ed00b1a761bf57cff54c7276c6450a7", "messageHeadline": "chore(package): update sinon to version 4.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1737777f0fcc78cf034c52aa1fb039f40eca4e2", "messageHeadline": "Merge pull request #2157 from danjm/MM-57-use-gas-estimator", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 183, "deletions": 29}}, {"node": {"oid": "0d4433ed58ea7c5f9518170b7be44b194041eba7", "messageHeadline": "Merge branch 'NewUI-flat' into MM-57-use-gas-estimator", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 104, "deletions": 4}}, {"node": {"oid": "ff6f7b52e4b5397daef74695894e0cdad22fe273", "messageHeadline": "Clean up transactionController tests", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 53, "deletions": 71}}, {"node": {"oid": "5f6ec6aa982101bed57d9a8766330af71a274183", "messageHeadline": "Remove unnecessary trailing comma.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56697ea9a4399ecaccf33ae3ae1a42283bdc9dc7", "messageHeadline": "Select all in to and from of send screens, instead of clearing on focus.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "eae40e054418c195310224194d9435ccfbf14e46", "messageHeadline": "Able to change selections in to and from fields of send and send token.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "2c474b0d6e487652cf16e224e19deb0bf68abedb", "messageHeadline": "Export private key modal body ui.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "fc3e071ad699f6c3586a20f12e06e6f456b0eea3", "messageHeadline": "Send token now estimates gas and price.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "79bcb88db3946260c832402d97e0c800cdeba5a9", "messageHeadline": "Refactor to store estimated gas and price in local state, return prom\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 38, "deletions": 81}}, {"node": {"oid": "88c4226bf1dca8647a45f3921396daaa88bbf939", "messageHeadline": "Estimate gasPrice and gasLimit in send screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 126, "deletions": 7}}, {"node": {"oid": "a1d87b821b7e0a444257065d284b13f98e4d3173", "messageHeadline": "Update send token to handle errors onBlur events and prevent clicking\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "171d38c8dbbe78c206e57c5d838ab672ef61f23b", "messageHeadline": "Handles errors with to field and renders warnings from backend in sen\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1968d61431183300298f3ea17b5092865cb915bf", "messageHeadline": "Make encryptor configurable for keyring-controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feed9a5a17f89ee319dc5558634e8c5c07b2ce65", "messageHeadline": "Add mock random value generator", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fd985e7ec16c2cedc34417f70325c2d3fa5ebf6e", "messageHeadline": "Merge branch 'master' into AddBalanceController", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "674aac83ce49d21606be7be7afdf1b6a8ceb386f", "messageHeadline": "Make blockTracker an independent param", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d9c92cdbd170e40622f081c2d45edaf970280954", "messageHeadline": "Merge branch 'AddBalanceController' of github.com:MetaMask/metamask-p\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "8cd7329c91b047ef15c81b164075ea6c1d15b0df", "messageHeadline": "Implemented feedback", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "9bbb0ca1ea0d5c37564bc835d37ad1cc28aa507b", "messageHeadline": "Merge pull request #2143 from MetaMask/Version-3.10.3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dfbdb99858ee6553c50e92cb20354b6ed60094d8", "messageHeadline": "Merge branch 'master' into AddBalanceController", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "95afdfe3685a2e666510e203f7d9d7607e703006", "messageHeadline": "Merge pull request #2145 from MetaMask/ConfigurableEncryption", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "40f1d0868401662c42f6a031549c9b023427ccef", "messageHeadline": "Made some requested changes", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "20fea3f1dee33455842d9c2ac7e620d3321b6011", "messageHeadline": "Remove pending updateAndApprovedTransaction test", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "0eeba3771c2396c12de3f254dbfaae957344411d", "messageHeadline": "Exports private key modal opens from dropdown.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 110, "deletions": 54}}, {"node": {"oid": "4979f5902fc15a7bb65e1e7420e699282d40c8b7", "messageHeadline": "bump metamascara version", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4578836c99bfcdb66a6c989a7ecf79a896a2dc8", "messageHeadline": "Most of transaction controller tests", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 180, "deletions": 12}}, {"node": {"oid": "87fc44c45a5bb511fe60b2c3fe7e7c78f5f6584f", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "8ad74cf93a8c0170f260507694f6a05eafa56c4f", "messageHeadline": "deps - bump filter deps and add random missing deps", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "443b1a8eb7883b6799692ddc24d0555d49bd1787", "messageHeadline": "Remove keyring controller from project", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 764}}, {"node": {"oid": "e1077836ce916e2bd788451e3f365324024a1c0c", "messageHeadline": "Add Confirm Send token screen", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 489, "deletions": 64}}, {"node": {"oid": "13f22ff6b087f3865f84a0672a9013ada88be61a", "messageHeadline": "get identities from getState() instead of passing from caller, only s\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "a1d72a59fe5b03363820d6e1ac2c383ec15ccbcb", "messageHeadline": "New account modal now allows for addition of account name.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "aa2abc00eb86c1cb746a59a6e307a6bc255e6466", "messageHeadline": "Merge branch 'AddBalanceController' into BreakOutKeyringController", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 333, "deletions": 68}}, {"node": {"oid": "e325e5e2f5f9d09ade29bc86ec160b6da0eb6b71", "messageHeadline": "Default class params to empty string in readonly-input", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48867d95fe1a064683f96ad60fd36c893500f62c", "messageHeadline": "ReadOnlyInput component.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "dd45592641500504d0d804316e6625e5b89718f9", "messageHeadline": "metamask - use provider-engines block tracker", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15195bca75f84859b4d4efce9b8155504750c99d", "messageHeadline": "deps - bump provider engine for block tracker", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f128240e7f877280fa59bf22f2ea8285bb467022", "messageHeadline": "Fix test references", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "128cf40f91df6d78e2d5ca87608fe16e91a510fa", "messageHeadline": "Fix accont-tracker merge bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f01b0a818ba67c2549f14382056534768a255e5b", "messageHeadline": "Fix account-tracker references", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f9d2f523c628228a77c28e7d46d08151453a47bc", "messageHeadline": "Merge branch 'master' into AddBalanceController", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 434, "deletions": 433}}, {"node": {"oid": "d2a747e57e591af5beb2e7cef7fc73a363d9c742", "messageHeadline": "Fix computed-balances controller reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11c8c07bfc6677e347873f02ae8c401f8d6c4dcf", "messageHeadline": "Refactor eth-store into account-tracker", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "2ca2df183265edb048ee1f0e6bd2437cab7c4efe", "messageHeadline": "deps - bump eth-block-tracker", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "977405fc7d89256a911e73b83a6678235fa1cfb8", "messageHeadline": "Remove dead code from eth-store", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 43}}, {"node": {"oid": "08b36b9b582853b411a19e48b407c70596381f61", "messageHeadline": "Allow metamaskController to define keyring types", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c971ebfd1fad18368ec418c36c4d05a6bb37e6d", "messageHeadline": "Define encryptor in constructor params instead of platform object", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "fe37dd7ecd142bbb0b51d62abfdc0a25240aef42", "messageHeadline": "Open account details modal on buy -> direct deposit.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "14bdc5a78c8529742754d69b8e45693b06b380fe", "messageHeadline": "Client side error handling for from, to and amount fields in send.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 184, "deletions": 44}}, {"node": {"oid": "e9b7fd901862f57a92614b19f7f2caa969d4a282", "messageHeadline": "Patch security update", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83cda2b82e082a5a9b2ee35a9b6d55be43b0d788", "messageHeadline": "Refactor Confirmation Tx to render different screen", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 163, "deletions": 183}}, {"node": {"oid": "bfaacd311806b9ff902f0b5178469b5ef9133358", "messageHeadline": "Wildcard for infura.io permissions, added permission for cryptonator api", "author": {"name": "Alex Lunyov", "email": "isuntc@gmail.com", "user": {"login": "sunify"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3ec2f534632426876c28b22c58cbbf14b4904d97", "messageHeadline": "Integrate Add Token", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 333, "deletions": 255}}, {"node": {"oid": "0a5ae395099f9cadef5e446a0d591d00be4685e5", "messageHeadline": "bug - fix event emitter mem leak warning", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "24fd16b1bee31352ef7f364804eb5f06c08c3bf6", "messageHeadline": "Abstract account modal.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 96, "deletions": 63}}, {"node": {"oid": "39afbea7aaf17cfee5d7fc11299cb82e657edd7e", "messageHeadline": "Confirm screen shows amount plus gas in total field", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "4fa79ffc6eccce1c758f719062d2db6abb65489c", "messageHeadline": "Clean up code in send.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 193, "deletions": 234}}, {"node": {"oid": "97810acb5355be575914a2e1e57a1cacd9fbccfa", "messageHeadline": "Handles errors with to field and renders warnings from backend in sen\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "b25d4d5cfbf9a49e2669188198abd7377e697206", "messageHeadline": "Add platform docs including encryptor param", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "bd117d6b7134a17df9d51d1fd62ec19e5258c973", "messageHeadline": "Merge branch 'master' into ConfigurableEncryption", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "e9043f22dfa7856e3360b312ce480e71f36d9381", "messageHeadline": "Allow custom encryptor to be passed to MetaMaskController and Keyring\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "73d9434ad63e18a87bd3ed13a285eb37c9c6ae7c", "messageHeadline": "Merge pull request #2104 from MetaMask/AddPlatformGuide", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "8a874824a8e8dc5e16289f7753b13f96497379cd", "messageHeadline": "Version 3.10.3", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "14b9d16eced03026da051604091833b5d19ab01e", "messageHeadline": "platforms: put context for extension in platform extension class", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7256894f51e3ef3073d7c5d8ab7b745ee5d36d2b", "messageHeadline": "Fix CORS issues in FireFox", "author": {"name": "Alex Lunyov", "email": "isuntc@gmail.com", "user": {"login": "sunify"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "04da22db0863a9a361a0f414d9cc37bf3bb3a392", "messageHeadline": "Add Token UI - hover/select state; fetch token address", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 82, "deletions": 19}}, {"node": {"oid": "b22783a223e84e541db9c1e2d411ef27f62d7e62", "messageHeadline": "Merge branch 'master' into new-currency-test", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 149, "deletions": 237}}, {"node": {"oid": "0204aa2001af25da01ba61aed32f36eac47079a1", "messageHeadline": "Add Add Token UI; Add Fuzzy search for tokens", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 458, "deletions": 140}}, {"node": {"oid": "e7f1fc44361829f05a713218f8b1837a8574c2f2", "messageHeadline": "Buy Modal Styling", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "418f01411e3c41505d2011767e571af9401c3a2d", "messageHeadline": "mascara: turn off background", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9bd55f4897938bfdc363987252be6f5f390ab7a5", "messageHeadline": "Merge pull request #2129 from MetaMask/json-rpc-engine-bump", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "daeb7f6ad3aefae7c643a753320edf178e9bc9bb", "messageHeadline": "update metamascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "566ffee8cd4c2d25e5399a9f6fb4d9ed1c8cd564", "messageHeadline": "Ensure conversion util does not return insignificant trailing zeroes.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e57cdf8b35c0bde571fb108b76d70ca251644f7", "messageHeadline": "stub platform", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3a3e1511e5cbeab1b94bb4052050c67eb3635ecc", "messageHeadline": "changelog - add note on filter fixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "77e02d264ad65cacd6a3c4f0087bd5e2c375ef4c", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into jso\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 191, "deletions": 262}}, {"node": {"oid": "b979c6a2f3856525faaff0de94a3e97e322d18b6", "messageHeadline": "deps - bump json-rpc-middleware-stream", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2ded61cc9ae9a9354d947c24929f74e8139a2bc", "messageHeadline": "deps - bump json-rpc-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "90482934f105deeaa32271dac06271f4d6a0bf52", "messageHeadline": "Merge branch 'master' into breakout-mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "bfd75107f11995e0636def0e1efa6dd14b3ee8a6", "messageHeadline": "add context to platform to not have X-Metamask-Origin in mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "166bd55a43125796521f7caf97c2e2baf3519b36", "messageHeadline": "Merge pull request #2126 from MetaMask/v3.10.2-1", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0424ab3e48596ec682cc58992879da377dc9dc55", "messageHeadline": "v3.10.2 - changelog", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "51b40adecd5586e6ede75362fcfc4756a8ec0062", "messageHeadline": "v3.10.2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29dd81d029fb3cb5e0477758a59917b4cdf1091e", "messageHeadline": "require metamascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 23, "deletions": 140}}, {"node": {"oid": "a67d3ecd46ac2b9932d1a4181bb76631b27629c2", "messageHeadline": "Merge branch 'master' into NewUI-flat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 150, "deletions": 241}}, {"node": {"oid": "bd8428e9ed3e1fb386620def0739720aa8985299", "messageHeadline": "Comply with current currency API and add additional styling.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7094d965291fa19f96145d122cb9f0f76da053c0", "messageHeadline": "Merge pull request #2121 from MetaMask/i2115-DoNotFailOnRetries", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "92e738d17c71d43487b4037df766453d6d8c9273", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2b7b1db851e484cda68352a365215d49fa1c30aa", "messageHeadline": "Do not mark a retry tx failed that has been broadcast successfully", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "6204afb156dd5d8c06d5e79b77dcc5f3b2f3e46b", "messageHeadline": "Merge pull request #2119 from MetaMask/mascara-tests2", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa85f283df55053024f9e561e3a816f033a7755", "messageHeadline": "tests - integration - re-add mascara to normal run", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30874e074e80305adea4b5859a4d50d44b6e979f", "messageHeadline": "Merge pull request #2118 from MetaMask/mascara-tests", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f665d8eda6d290511d2ee8ca0121d9a8b8c892b", "messageHeadline": "test - integration - bump timeout", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbae8d975e1800b37b05b35713728cd39f992071", "messageHeadline": "Merge pull request #2098 from MetaMask/mascara-tests", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 114, "deletions": 229}}, {"node": {"oid": "784510f89fcb460bcf77ba477fe9a7c144c25f63", "messageHeadline": "tests - integration - remove failing mascara integration tests from n\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51cebcc1733e6ac2b1d7fa8841eb937c979cd074", "messageHeadline": "Fix the property query for new currencies.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9ac8f09199ecbe37982b1ba1470c8aa03a139a0", "messageHeadline": "Merge pull request #2117 from MetaMask/Version-3.10.1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "899a12cb2a66e7c44ef432154d2f4acf4df526a0", "messageHeadline": "Fix the changelog again.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "90e0c10dc25a2d35aef0fccb1df5f50e2fc1161f", "messageHeadline": "Add additional attribution to changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9af52ee1c58db23728d9240f3d5ec472a6adf68f", "messageHeadline": "Another merge conflict resolved.", "author": {"name": "Roman Rodov", "email": "roman.rodov@iag.com.au", "user": {"login": "strelok1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6f7798828cd7f6325800b96d10a823a3338cdb0", "messageHeadline": "Resolve merge conflicts for currency sort merge.", "author": {"name": "Roman Rodov", "email": "roman.rodov@iag.com.au", "user": {"login": "strelok1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c90c904f95aa725ebd48c6f90939c9d9cba55d47", "messageHeadline": "Version 3.10.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fa50bf9587882837af312fb18123cc98d1576313", "messageHeadline": "Merge pull request #2075 from MetaMask/mixed-case", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "51f0911f8734745bed452e07f7bf1e5dc7211235", "messageHeadline": "Merge branch 'master' into new-currency-test", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 220, "deletions": 198}}, {"node": {"oid": "c463647ad7a825eb954a56599ec205a3ba6cd3e6", "messageHeadline": "Merge pull request #2080 from MetaMask/fix-tooltip", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "190330db921d5549a3e4363308545fb702e0089c", "messageHeadline": "Merge branch 'master' into NewUI-flat", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a190bb60437e2edcdf7b9be39e69f2d34f2b0957", "messageHeadline": "Merge pull request #2116 from chikeichan/nm", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 5027, "deletions": 640}}, {"node": {"oid": "162a3827c7ba418ce8180d81c54ad09d9b9560b8", "messageHeadline": "Fix Merge Problems; update yarn lock", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 558, "deletions": 49}}, {"node": {"oid": "6c5865d564167c1097d6010e47d1e82a75087fd1", "messageHeadline": "Merge branch 'master' into nm", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 4469, "deletions": 591}}, {"node": {"oid": "545cbbebb950f8740f66f35755f558cd495e850b", "messageHeadline": "Merge branch 'master' into fix-tooltip", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 216, "deletions": 195}}, {"node": {"oid": "67accea693cb5f3167279ecdbe869cc464f7665a", "messageHeadline": "Merge branch 'master' into mixed-case", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 218, "deletions": 196}}, {"node": {"oid": "99856189ed463d5ff140b36399313993ffd5541c", "messageHeadline": "Merge pull request #2093 from MetaMask/max-validation", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "54bbf8d8590014b92e7857f30bdc2d8f3779431a", "messageHeadline": "Handle transaction totals in WEI in tx-list, send and pending.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "b0f1fba2e5fbde573b46a284285985e63f1a3618", "messageHeadline": "Ensures that new accounts are only created from the modal, and not wh\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "feb90f2fc478276150fb9e55eec700c46b63ab1c", "messageHeadline": "Clear token selection when changing account.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "095d327140fe4bb2b4a131a66e2774bdfeb8ce37", "messageHeadline": "Adds USD to token list.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "ab77142c90a532a775636cf20a7e23191ff47f8f", "messageHeadline": "Show dollar sign before USD on account details page.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5d01ca10e46953999bf9e626b6aab4b99f27a4c4", "messageHeadline": "tests - mascara - increase timeout before test starts", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9900be08562c16b2f77e41f18cb80076ded09ec", "messageHeadline": "test - mascara - move skip reload test flag", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ab37b52c0540e8877321b40fc742928e96f7ee3", "messageHeadline": "mascara - proxy - small cleanup", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d2d6f6a858a1ffa1871830f0fbc39ecc76935321", "messageHeadline": "tests - integration - add mascara to integration test run", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "779e973b45ac3c5c48d471218ed63848a6653a56", "messageHeadline": "tests - integration - mascara - small cleanup and timeout adjustments", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "c5a2527c17f9c7f47645dc4d99694645d1985022", "messageHeadline": "set time if platform is mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7bcca782cbea545fedabf33d73311c0e361690c2", "messageHeadline": "remove testem files", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 35}}, {"node": {"oid": "7fb862356873fc4c5dc28e5c7389f71424985b0f", "messageHeadline": "dont reload on initial download and wait before passing sw to ui", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "693655e2da7cacf5a5326b50bddc37bcece9422e", "messageHeadline": "Merge pull request #2070 from MetaMask/filter-leak-fix3", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 175, "deletions": 170}}, {"node": {"oid": "5c86194c0ab99f36092a0121513a4114a703a71c", "messageHeadline": "Show loading on conf-tx until the pending tx is available.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6268272c834250e9cc6eb92bc1d7d6293fe5980d", "messageHeadline": "Add guide to porting to new platforms", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "7d76e404f2992fcf932ece22fddeabfe230afe0d", "messageHeadline": "Make send token responsive; fix desktop send modal height", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "35d8671843ff15822488ae39310c8c12818fb1a3", "messageHeadline": "Add responsive UI to send ether modal", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "456ceefcf7967423ea66e81d2108ffcb0e144082", "messageHeadline": "Modify conversion to new api.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 597, "deletions": 58}}, {"node": {"oid": "cb8856597cb650e282e7209f43547a5f9328de28", "messageHeadline": "Merge branch 'master' into new-currency-test", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 483, "deletions": 236}}, {"node": {"oid": "4bcc62500f6f77131a21be823e3169b91d1dbf80", "messageHeadline": "Style send ether screen", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 93, "deletions": 340}}, {"node": {"oid": "93a1089e085cb70ddbd58721a140ab8d3b6b79eb", "messageHeadline": "Show token tx properly", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 104, "deletions": 38}}, {"node": {"oid": "b53d04c40975adc0fadf20bc6ca875bd9c39e595", "messageHeadline": "tests - integration - get flat and mascara tests closer to compatible", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 142}}, {"node": {"oid": "d722c1045f70954cb1a97de52cae5084a6f14815", "messageHeadline": "Update yarn.lock; Fix tx-list-item overflow; Fix gas exchange rate", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 331, "deletions": 56}}, {"node": {"oid": "610f09262d8686cf975b25ffb6e2b5371e3d55c0", "messageHeadline": "tests - refactor and rename npm scripts", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "cbff5fd450ac0a55a9ef7b48b0ce540b66dfca6b", "messageHeadline": "tests - mascara - move temp build files into dist/mascara", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "56db3999adeaec1733218173b260bf74fa63ccbe", "messageHeadline": "tests - start migrating mascara tests to karma", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "6bd71d69378c74de8748bdfb5476ec082077676c", "messageHeadline": "Fix send and pending.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd90e8e364a7023431be081d293d10129b76422c", "messageHeadline": "tests - break out coveralls npm script", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0687c822baf7dcde8e96afa25ebc84491a061d07", "messageHeadline": "Merge branch 'filter-leak-fix3' of github.com:MetaMask/metamask-exten\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d7097db0221cf6b6958ceb65e9ce4c893a8dfb61", "messageHeadline": "createOriginMiddleware - fix var name", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c634ca3ba40ca6c1e82962c94d21eaba88800e3f", "messageHeadline": "Merge branch 'master' into filter-leak-fix3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6ba448edaf64d1122ab0b5c8af21f9806164c309", "messageHeadline": "changelog - add note of filter memory leak fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c9585f166f3aebea29e7214026a942eb18e4884a", "messageHeadline": "Fix test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "765ef640610584a3fdd7fa0ef716f6c7a553407c", "messageHeadline": "metamask controller - destroy filter polyfill on disconnect", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "245c0f0c2741d1dcb706faa93ff681333a40b9c8", "messageHeadline": "metamask controller - move middleware into seperate files", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 45, "deletions": 35}}, {"node": {"oid": "c17c6576930e9c536aa0164470a0505d8cfcbf75", "messageHeadline": "Merge branch 'master' into AddBalanceController", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 292, "deletions": 166}}, {"node": {"oid": "a01921758b25d151cfb1c47d7235f59291c29945", "messageHeadline": "Add computed balance to account detail view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "0ba649317592efced339980a729213876bc25a81", "messageHeadline": "Use computed balance for tx confirmation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "86cd4e4fedbea9639de33827733b4b85ef988bee", "messageHeadline": "Got pending balance updating correctly", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 69, "deletions": 81}}, {"node": {"oid": "77a48fb0b16d7415377b02a3b7d383c9ef86fcb6", "messageHeadline": "ensure that values written to txParams are hex strings", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ca46bd200b24456d692cf1ede47506be5fdcc76d", "messageHeadline": "Stop setting 'currentCurrency' and use local state for active currenc\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "a5ab91e572eec05450a760d4a65e3a28df67c0d1", "messageHeadline": "Enables Cancel button in confirmation screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e2dc9328fcd227530156727af95a10ca4a68f0fe", "messageHeadline": "Send user to most recent pending transaction after sending a transact\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "09a4491bb1fe0acfbc4b55ca1dd2b2a813454c6f", "messageHeadline": "Fix saving/sending of amounts in USD", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "55d62190e3ec06b1b21ed3ba24b2f2a9bc137568", "messageHeadline": "Fixes the saving of transactions in send and display in tx-list with \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "6fa1cd62258ba96d1a55bee140f2d1f10f091ed2", "messageHeadline": "Reapply conversion utility changes and fix calls to utility in pendin\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 123, "deletions": 50}}, {"node": {"oid": "59909601b887b2ed8473bea5a28b852668b2804e", "messageHeadline": "add test for pendingTxCount", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a22a2586abcca35d2a4bc1a0407aeaacc55f0a27", "messageHeadline": "Haha silly me, only when gas is estimated and not explicit.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d36d565afe908ca7c4424ff8a7d3659d0978aca", "messageHeadline": "Bump changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6e725b123b878da12494904b121237ee41af7f76", "messageHeadline": "Lower warning threshold for high tx fee to account for fluctuating bl\u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "06153dd47d16c2e3c6eed7470501d7534c29cbd4", "messageHeadline": "Add warning of higher failure risk since app proposed gasLimit.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 39, "deletions": 25}}, {"node": {"oid": "e4d7fb244790d547b03d18763aa1d8e501d88b89", "messageHeadline": "Add state-labeled events to allow subscribing to any transaction's st\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "96d1175834bb5d400f6a70d228cebbd23bded4db", "messageHeadline": "debug - prefer logger over console", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a265144176658220c5d8279ecb18c3ac0810e2c2", "messageHeadline": "metamask cont - standardize multiplex stream naming", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8f31b05ac5b7d8383c720b8b0c9f7f3cecc937f5", "messageHeadline": "Add token exchange rates", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 100, "deletions": 14}}, {"node": {"oid": "8b5f2a95df45c24061c13c51ca874e933e743381", "messageHeadline": "Improve styling in Confirmation Screen; Show decoded send token data", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 234, "deletions": 213}}, {"node": {"oid": "b64471833fc925899acb0e9d858624e978eb29af", "messageHeadline": "Revert \"Overhaul currency conversion utility and update calls to util\u2026", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 51, "deletions": 122}}, {"node": {"oid": "5305d414b5901ff68ee58a3eca182af9c69debb0", "messageHeadline": "changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "962794d0257da705b2424351b7a187ccd4ec76ea", "messageHeadline": "fixed position of tooltips to avoid overflow.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "080890a46ec98814bce8680f561fae3b52d81ed2", "messageHeadline": "Overhaul currency conversion utility and update calls to utility in p\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 122, "deletions": 51}}, {"node": {"oid": "1d3cd9768cdd372d02e7e34674dde9d86af536f5", "messageHeadline": "Merge pull request #2079 from MetaMask/FixSupportLink", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c8736b70b7613e869e15cb76a550cb5b031ba84f", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ed1fe90f84284dd714b6f36165ed4b853272bb1", "messageHeadline": "Fix support link", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53a467cd1e2ab50168b06d36a98effcfd3db3a49", "messageHeadline": "Some progress", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 144, "deletions": 1}}, {"node": {"oid": "492507aa94cb5713d5eaa700cfd7e88b2a16ca7a", "messageHeadline": "[NewUI] Color tx-list-item text depending on transaction status. (#2050)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "a79b4db06a3f9cc76aa68049dafe2cd2caa564b4", "messageHeadline": "E2E testing with selenium", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 144, "deletions": 1}}, {"node": {"oid": "ef6967325e43de26edc0d99ac5853804648024ae", "messageHeadline": "Check if all lower or upper before doing checksum.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "243be92ac165d028d532a02f5b32ff9edc526f23", "messageHeadline": "Changelogaroo.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7810880f0c96ff8628cfd87bf7e6cb8145bb147a", "messageHeadline": "Add specific error message for failed address checksum.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9e0c0745ab0f2aa207b0c062ad11efd8df1bb6c5", "messageHeadline": "linting && format fixing", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "114dae5f8070e47409a01981f2aeff96827cbf41", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 339, "deletions": 182}}, {"node": {"oid": "cafebb6417331d9d0a0a83fdc1cc4fdb04d0a5ec", "messageHeadline": "Merge pull request #2073 from MetaMask/greenkeeper/babel-eslint-8.0.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b31d3fc5ecfb3b591f2f17cca05036b05456119", "messageHeadline": "Merge pull request #2074 from MetaMask/export-state-logs", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8d945d3fa0f43f02ca4375ad6ee46e4a5d3ea5e6", "messageHeadline": "Merge pull request #2069 from MetaMask/integration-tests-fix2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 172, "deletions": 80}}, {"node": {"oid": "3ad67d1b14b5b56002cf34ab6dbb18d602705827", "messageHeadline": "match other controller patterns", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "111e67fa36edcce9477bc10844d0c9f8ff7b070e", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad14e9338d2e08b0fd0e371e7a81e20f8f9e90f7", "messageHeadline": "Convert state logs into a download.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "08f227607ae4a9c476ebac4218c7573d53f90697", "messageHeadline": "Merge pull request #2072 from MetaMask/kumavis-patch-2", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "985fb7b07c92a74712c44be24ec800676e8d2da8", "messageHeadline": "chore(package): update babel-eslint to version 8.0.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eb6dae4185d083ebb967256fdd09203b5092480", "messageHeadline": "Added signTokenTx; Adding token confirmation screen", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 65, "deletions": 15}}, {"node": {"oid": "836bf2e1a38bb6917f1b7fe9db0604c8143c7adf", "messageHeadline": "Add frontend validation to send-token", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 119, "deletions": 14}}, {"node": {"oid": "40c105f639662f34f660c2f875fd728e0f5a0c15", "messageHeadline": "Rename add-to-firef.md to add-to-firefox.md", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "22c7049f6c195e0b3775a1aa78f92fdbe2ac2559", "messageHeadline": "ci - remove old testem config", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "48d21f4fca75e1f012ee881eb741a703051ee338", "messageHeadline": "tests - integration - fix bad cherry-pick", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "0e70366e9c31d3085d505f110b586418c72c217e", "messageHeadline": "test - integration - drop testem for karma", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 150, "deletions": 56}}, {"node": {"oid": "e9daf0eb280064a81235d144c71d41c8f1535aac", "messageHeadline": "test - integration - remove redundant testem scripts", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d4a41e0277bb2a8905b546165a3b0de62d3407cb", "messageHeadline": "test - integration - build - manually exit from test builder + add bu\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ca035743c2a89b90b5b263bf3125cbed1175c4b2", "messageHeadline": "ci - dont attempt to submit coveralls if not configured", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19d6618c04196f392a455823d1929025d40564fa", "messageHeadline": "test - integration - build - use pump + log bundling information", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "45498452868ab82c7678086275bd4d35536ef753", "messageHeadline": "ci - deps - download latest chrome and firefox", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1e83835ba8cce0fdf794092a8c55b6c68664204a", "messageHeadline": "[New-UI] Confirm Screen restyle and connect to state (#2042)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 429, "deletions": 197}}, {"node": {"oid": "062e67bff83fd79647231be6e2448d35b5f312f9", "messageHeadline": "Add buttons; handle back; add yarn.lock", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 9862, "deletions": 42}}, {"node": {"oid": "392d0d020c4a6efea7e0207dd0a6a70d13766241", "messageHeadline": "Use transparent border for consistent size with and without border.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8342c20b58a0b90806a592992b6212ee6fa6f0ad", "messageHeadline": "Cleaner css for circle icon.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "6beb1b33bb20a5bb2bf38b030a5838cf9edff413", "messageHeadline": "Replace checkmark with font-awesome equivalent.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "99047e3ef4650ee982d6c7ed606cdaacd4965d64", "messageHeadline": "Adds title, divider and descriptive text to network dropdown.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "6a3c59e409cf4467ca2c59a0303f2df85ffde73f", "messageHeadline": "Highlighted circle icons for the network menu.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 99, "deletions": 10}}, {"node": {"oid": "2478fd85c2689cbc7705299db740e6ecfb999172", "messageHeadline": "Merge pull request #2068 from MetaMask/export-as-file", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "213af0cd6c84366b76a7ba5206fa5a6b79880028", "messageHeadline": "Fix typo.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a0c465dc96ba31c2114626e8cb8d577b5a28e9a", "messageHeadline": "Change the changelog", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e7c1a11b4de100f1966f639c79632a53763a8dac", "messageHeadline": "Add ability to save seed words as file.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "aa021b920942efd8075ca4e89cd92d50a1b21ed0", "messageHeadline": "Add some styling.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fa1ec5dcd16ba09d31720a42d4015dedde91148c", "messageHeadline": "Move function as util function.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 18, "deletions": 16}}, {"node": {"oid": "3a7d4a5d4e94d9a4c2556b161c5bad7dc00837a4", "messageHeadline": "Basic private key download file functionality.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 30, "deletions": 9}}, {"node": {"oid": "11a2ba57ac8a688090e0efac95ee169696f1a9a3", "messageHeadline": "Merge pull request #2067 from MetaMask/integration-tests-fix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 87, "deletions": 94}}, {"node": {"oid": "a6d49a49eaaeee73d8b417188823393adf65794e", "messageHeadline": "test - integration - use async fn for error catching", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 87, "deletions": 94}}, {"node": {"oid": "47387469680454c2df1211570bd924a7747cc628", "messageHeadline": "Merge branch 'i1746-BalanceBasedOnPending' into AddBalanceController", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "10b03cd6a225f6ada9fc5737a97b3adcb0708d96", "messageHeadline": "Merge pull request #2065 from MetaMask/Version-3.10.0", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6c318f238d6b6739c302c90ec86ed604a85a8f37", "messageHeadline": "Version 3.10.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e7159f0e4857d3f1d4fcf793faf2b36159214e75", "messageHeadline": "Merge pull request #2045 from MetaMask/rejectallunapproved", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "8545453a9d58d7a54c10beef52e38107ed937117", "messageHeadline": "contentscript - fix obj-multiplex instantiation and use pump for streams", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "41164f61dbba700fbbe1eead4f1b436dabcfc331", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "27ba7f6ed3b0c55f6f5d7fa7e3829bdc06e0df9f", "messageHeadline": "Show reject all only when tx count is > 1", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "06889377c89099cad411f4b142c8803484a225f7", "messageHeadline": "Remove markdown from changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e18dd27a4c92ff876ad29e73fc4cba13c9a630f", "messageHeadline": "Merge github.com:MetaMask/metamask-extension into rejectallunapproved", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 90, "deletions": 43}}, {"node": {"oid": "96107556dcc57f04aeebfc7d775d5a60a88cb450", "messageHeadline": "Merge pull request #2051 from MetaMask/ci-speedup", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "663cb758b345d7138b9e9c68489e1859dbfaa78e", "messageHeadline": "Style send token screen", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 57, "deletions": 31}}, {"node": {"oid": "68b22d409af4edab154fab8c9c325b42f145d199", "messageHeadline": "Merge pull request #2049 from MetaMask/i1938-removecryptopermissions", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62f26c5ba873280b536aa7ce31cf92733a3e707c", "messageHeadline": "fix miss type", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "430d6d20f110f32029ba19c97e83a28e00595c7b", "messageHeadline": "Merge pull request #2047 from MetaMask/i1997-networkindicate", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9b9df417246dbf332f0a7d8afadb664544ceb484", "messageHeadline": "more tests and craete a getPendingTransactions function", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "5fa0b992a754cb8ab467f3b29233692920d7e679", "messageHeadline": "Merge pull request #2057 from MetaMask/Version-3.9.13", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "585a32534d9415eec9f91b19732e121a4a4c3a79", "messageHeadline": "Version 3.9.13", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d03b0547bb63c4d60fef9ba0d8ebbc88e3aa7b1e", "messageHeadline": "inpage provider - define sendAsync on the prototype", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "395e8bfce05d385eed233b82d6fc5771253c6509", "messageHeadline": "Use width 100 and margin for the new modal input.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5a8433b6cef88996b65108c7faecbaf819fd3b64", "messageHeadline": "New account modal top right close button working.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ab4005cab85755d9f260b9e304ff2eeda81a10a5", "messageHeadline": "Tweak styles in new-account-modal.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "bcb60f8ef20524911738b93d5bf14290bec466a4", "messageHeadline": "Merge branch 'master' into i1938-removecryptopermissions", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "16957fa8ae90f940221f065e5aa7494efefc23da", "messageHeadline": "ci - dont need global install of test utils", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ef3bf810bf14da6651ef849e481eb0253be3c8d1", "messageHeadline": "inpage - use obj-multiplex module", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "671dafea9e8d379578c73672ba051205456219e3", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 193, "deletions": 56}}, {"node": {"oid": "70401626e2544f254ddb06a21b5d3de7fdd7fb82", "messageHeadline": "lint - remove dead code", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f5d0a0b07ac835810bc6faef88384c2872846414", "messageHeadline": "deps - bump jsonrpc filters for log filter formate fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d4c02e57f2b147759d979d8a6c051aa008cdff0", "messageHeadline": "metamask - add jsonrpc filter middleware on per-connection engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0e8e655fdb9b65df151f23ede74807025226ab66", "messageHeadline": "inpage - distinguish pump vs pipe", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "57e4805c621155cd86169064f4aaba34b73644c6", "messageHeadline": "streams - use pump and published obj-multiplex", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 44, "deletions": 81}}, {"node": {"oid": "a704e1d14370056a9a1a8af43c702bb00142532d", "messageHeadline": "Merge pull request #2048 from MetaMask/i1984-tokenvalidations", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "a7f0255085a1358e8ee314228f5d215dc47ea958", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b7e24dcda7d67d0504ceb463ab1c1c1d77450bca", "messageHeadline": "Remove cryptonator from chrome permissions.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0e6c11a3b5e7677d8d37da4d41bf19b09f85cd88", "messageHeadline": "Fix typo.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54a5a117d55db826ac20059f70d748cd90516270", "messageHeadline": "Fix link to open new tab.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2200a1142ff609ec467edf8b78d70be79622588d", "messageHeadline": "Bump changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6560a2c3af66940e9fbfcc9943655ca5c7282121", "messageHeadline": "Add front-end validation for own adddresses as a token contract addre\u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 24, "deletions": 6}}, {"node": {"oid": "941ea65af753be7f29c1d96f71ec2369c6e5454d", "messageHeadline": "Merge pull request #2046 from MetaMask/RewordSeedRestore", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54fb8e8cef9b2692d1ad1bac9efd5cbe6eadf823", "messageHeadline": "Add cursor on hover on loading. Change some wording.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d7f78c1a543cbbeb9d6599be346fc99db866340", "messageHeadline": "Add caret to indicate network is dropdown.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "64717726c40e46dc7decffbaf3db6da0f4b0dc11", "messageHeadline": "Reword forgot password to restore seed phrase", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13c7b28d406abcd42511102dc14b022108e0dbe4", "messageHeadline": "Merge pull request #1987 from MetaMask/CheckFaq67", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "55b07b2b4a3c501b77f619685a458b5f42b68f24", "messageHeadline": "Changelog and attribution.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "41e9904d9b6a6a9b828c02c7fe34b8eefb631374", "messageHeadline": "Convert icon to button.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 18, "deletions": 12}}, {"node": {"oid": "3a87a30912e8c5e212f7d0cc5e01ed1f873bfe33", "messageHeadline": "Fold submit and buy ether into one button slot", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 9, "deletions": 15}}, {"node": {"oid": "34e7bb50157462d0f0284f2df0fd116e5aff6840", "messageHeadline": "Merge branch 'master' of github.com:davidp94/metamask-extension into \u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a27a7e22f2dde983301a2bfb58a6bd7bae985f86", "messageHeadline": "Merge pull request #1893 from MetaMask/readd-loose", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "d4d7c6d89eeddbe865e32b0f3636cc9de2a17cc1", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "65c00e9fbbb4496db4adee13c227e47ba85837c6", "messageHeadline": "Improve test name", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fadc0617df016ad1fa3d1c92e220a8e9ede6379d", "messageHeadline": "Make tx calculations account for gas prices", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "532a4040de191d455053aa11432dcb9b407c9bf4", "messageHeadline": "Add test for computing gas price", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c616581001a7413a289b108b347005d53fb14732", "messageHeadline": "Remove logs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "a95a3c7e4f4d1331394a7bf92a77678fe8087c04", "messageHeadline": "Fix balance calc test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "74c6de7d23c979c091028d8bd599f389e2090bc1", "messageHeadline": "Add constructor comment", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7b92268428cc2de4374bc669c524bb61959801f1", "messageHeadline": "Fix valueFor test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "40585744365c128d1f64c5bf93ee8cedc9e91dae", "messageHeadline": "Add basic test for valueFor", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "69c7fe24b3f14a885bb2ff0bb936d1a35b521de3", "messageHeadline": "Place object property retrieval inside try-catch", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b6e8791bc2bc912d874edcc92fcf3c4ce5a9b72a", "messageHeadline": "test not passing", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "f0ab4ce52d4383a6b07646b829023ca5217e4e6c", "messageHeadline": "Change expected type to array.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "272ade0f66e9513ceb242a3a14d52cb8bcb7b38e", "messageHeadline": "Fix .filter token tx", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ca69fa5d910351e1c813a431df9603b34cb7a901", "messageHeadline": "Re-enable Contract tx list item", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "687d2f755d4fe9129d785603e5332c8af71a3481", "messageHeadline": "Fix css merge conflicts", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0ca3fab774307e806fc881f1ce2bc6fc3a789ce", "messageHeadline": "Modify readonly value in for input in qr-code.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4eb2fb3ea1c1f0753a6bed736503528f4e539cf", "messageHeadline": "Account-detail address is a readonly input.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1d5a725ffbcd0fe3123d3bbb5889abce99cbaabe", "messageHeadline": "Close button in account-details-modal working.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b8b0c8c62a138351277b1db0dadb7ede512da2bc", "messageHeadline": "Remove highlight on modal", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "61b965fe14ccc44332d4e3a90ce531142da65a71", "messageHeadline": "Touch up style of account-details-modal.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "7fb1c6836da9cac50e29ff861c61b782fac365e6", "messageHeadline": "Modify status copy for status === 'unapproved'", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eabbfb83197ce948f59e0762a30d1d30266ad11c", "messageHeadline": "Link user from transaction list to etherscan if they have a transacti\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "3e6b619bd8862d27b18f22ff3645fa96a96b185b", "messageHeadline": "Use ternary operator instead of two conditionals.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64f8a4d22b2f967087e02b5c80e1b7036a38bc61", "messageHeadline": "Improve tx-list item hover scss.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "17b5afb8deb50bf117a888ab24856661f67d3547", "messageHeadline": "Create tx-list-item component.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 123, "deletions": 74}}, {"node": {"oid": "6d3b3d42034c88475cd90172ddd97b95f04df60e", "messageHeadline": "Show confirm transaction screen when clicking a pending transaction i\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "aa60944e30b7d1d9680b5ca53e8b61a8edb47904", "messageHeadline": "Remove default to confirm screen on login.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "440a42bbc38ed53b64dc017fd56bd3281355df33", "messageHeadline": "inpage - add idRemapMiddleware", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b670c8074e8d1ae1c1dad49ad4c411277f82105d", "messageHeadline": "Fix font sizes on Send Token", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b919758e51e16536b6edaf33d4978d551363249", "messageHeadline": "Send Token screen partial UI", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 283, "deletions": 3}}, {"node": {"oid": "983fa2a11721aa7d1307ef76d516e25a50d0eedf", "messageHeadline": "Add Contract Tx List Item; Update Token Tx on select", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 96, "deletions": 58}}, {"node": {"oid": "50075c6df5af4441db78b47f3bc2036a65228224", "messageHeadline": "fix messy merge", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "14b2f3e391752cca02c05ae0137e490bfdcdd7a7", "messageHeadline": "Show token balance and identicon", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 90, "deletions": 57}}, {"node": {"oid": "00fca4f1f236c915eca8f0b068a7c5998e1092f3", "messageHeadline": "remove unused variable", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "74f7fc4613d136b57a4395d273ce4bf52d6685db", "messageHeadline": "Check balances in parallel", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f9a052deed8749a1c6dd544df561967a568749d9", "messageHeadline": "Add first passing balance calc test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "714df393b406c515b0bb3abd4fcd8bde4ad53fde", "messageHeadline": "Add test template", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "7ff5fd8691d9fb9339de8cbe1aa0dd27f7e824e7", "messageHeadline": "Changelog bump", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a73aecc796c2f2416227508db8e96e22915cfa65", "messageHeadline": "fix merge and errors disaperaing on update", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0217984a40d92e706312216561477490e59e8dcb", "messageHeadline": "Merge branch 'master' into readd-loose", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b5f48730cd2c024997d30fa272ab08ba7f686893", "messageHeadline": "Properly update keyring state on new account addition.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "351db952c52950b2702f1bd7c9d0f165df34def2", "messageHeadline": "Merge pull request #2033 from MetaMask/Version-3.9.12", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6c83ba762e73419c6db444dde05b3ebe31d7028e", "messageHeadline": "Merge branch 'master' into transactionControllerRefractorPt3", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 527, "deletions": 115}}, {"node": {"oid": "5e934994d1f1fdfd97da9ef1cbbce52e3583cc33", "messageHeadline": "Version 3.9.12", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "47340ca550cf8bc6738a6970e10b599416da3a39", "messageHeadline": "Merge pull request #2017 from MetaMask/DevEnviornment", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36a44ef61fa0475b0e3738a35e8e1b41cda5f208", "messageHeadline": "Update mock-store dependency", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88556dce74d858c6b65881e2dbca544fa3b873ed", "messageHeadline": "Merge pull request #2023 from MetaMask/web3-1.0-fix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f1fb9e10a06d1811d97f61b6369684979b7ecf70", "messageHeadline": "Adding Token transaction detail screen", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 256, "deletions": 81}}, {"node": {"oid": "690ddf5ed75967537aa5513986146c262012832a", "messageHeadline": "Fix token list", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "bffdde2082a64a78228b58b45778fd7886a0eceb", "messageHeadline": "Fix html height", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06b2a04a4259a0bc7dff4004328441d353c296de", "messageHeadline": "Implement tokens list UI", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 122, "deletions": 107}}, {"node": {"oid": "15c12ca4bb6996f43518630ded12c0d7be2d571b", "messageHeadline": "add better comments", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "00bd5b143ffc13ac0a48f2049f61f26082af12c8", "messageHeadline": "rename tx-utils.js -> tx-gas-utils.js", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "4c554f32eca5ceda2d525b967075ec2b6ff41809", "messageHeadline": "remove #buildEthTxFromParams", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "ea7e46ed3843b2d38fe04efa232dc8f5cddb6186", "messageHeadline": "inpage - bug fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3e2bd1988180d058c3637f84e47a2382cdb5513c", "messageHeadline": "Merge branch 'master' into readd-loose", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "562d2fadaed93946bce8e5f306d1a2e271e971c7", "messageHeadline": "Use .entries() instead of .keys(), and use more destructuring, for si\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "78f39bcce646655bbf549de4778c26ee9f158e92", "messageHeadline": "Send tx working; user is taken to confirm page with correct transacti\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 66, "deletions": 38}}, {"node": {"oid": "32c799a1359a0d558fec257c5e1bbd0e31d086f6", "messageHeadline": "Merge pull request #2019 from MetaMask/i2016-ImproveSignDeprecationWa\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "ba2d1f8d3ebcede778cbc2a66aead0df8e825ea0", "messageHeadline": "Merge pull request #2018 from MetaMask/i2014-BetterWeb3DeprecationWar\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "90272e252fa265037ecdfb3f618aa1a8e16ee4fb", "messageHeadline": "Make eth_sign deprecation warning more useful", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "70a61f8712db89687db5df99275a71e018d1e430", "messageHeadline": "Make web3 deprecation notice more useful", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e647337a8a34d8fb4b5a8081888ec32ce5fd27a0", "messageHeadline": "Resolve merge conflict from master", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3791, "deletions": 270}}, {"node": {"oid": "162aedb30b94890935658921b0dd399f43d6cd65", "messageHeadline": "Merge branch 'master' into new-currency-test", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 20, "deletions": 13}}, {"node": {"oid": "1172c6a94bc30958d7bcf2ec5b55f459d1284f0c", "messageHeadline": "Update development store", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ef483be4a564cfc368a732b89c01b74ff1c4913", "messageHeadline": "Remove wallet-view scrollbars.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7d6ad48f15aa65d28de724f550f911234ad2c58e", "messageHeadline": "Touch up transaction list item styles, remove main-content scroll bar\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 76, "deletions": 51}}, {"node": {"oid": "57b3cdf9487e3858c3eecf49dad578b7dfcb3081", "messageHeadline": "Fix styling of buy and send buttons on main screen.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3cb51e32c9706aebd47859018aff4e1917065b16", "messageHeadline": "Capitalizations via text-transform for main screen transactions.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5d8bf6c86ad9cee9aec5e14ca9d57719e6e8e254", "messageHeadline": "Adjust left margin in main container.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "75c3009f839f94a19830673673f4b9ac25342633", "messageHeadline": "Fix header style; Address comments", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 75, "deletions": 59}}, {"node": {"oid": "9213789c44beaf4bf734bc6192dc646d706d5c44", "messageHeadline": "Fix merge conflict", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b1fc290bed26ae0ea8d182340854c82cc1f3d12d", "messageHeadline": "Fix menu style", "author": {"name": "Jacky Chan", "email": "jchan@uber.com", "user": {"login": "chikeichan"}}, "additions": 114, "deletions": 42}}, {"node": {"oid": "2885a9547187ce1ad0fb3bed1935387d901942a8", "messageHeadline": "Merge pull request #2008 from MetaMask/mascara-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "33dfed15a63659454305eb642f8430c6aeebed31", "messageHeadline": "Merge pull request #1897 from MetaMask/greenkeeper/sinon-3.2.0", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbcc82f5c42a212e02ec33efb428fef15e0d72aa", "messageHeadline": "mascara - fix iframe stream constructor", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b47d3735fe13ae512a30c6dc72b5ece41f35e453", "messageHeadline": "Merge pull request #2007 from MetaMask/i2005-HttpsLinjs", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "01f961976a90fc353bba6afbc8d3b733db9d91e6", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8498daee88f1002b6a2d980a66101a0d62a7918c", "messageHeadline": "Update etherscan links to https", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ddd559718f5395190ad3903cdb9c42e2e6e50443", "messageHeadline": "Update support link", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d6e64bfbedf88c6ac1472c0c730262804a4b90b", "messageHeadline": "Use flex to ensure network name does not wrap.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c436b6ffb3b0781a96982f9f4a8c656c7da08c21", "messageHeadline": "Adjust z-index of header so that it stays in place when scrolling.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "799627189d62296cdec8f9604169d661123dec38", "messageHeadline": "Fix margin, padding, height for header.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 58, "deletions": 45}}, {"node": {"oid": "d5998d3b0782872e6070c6feca559353ed536541", "messageHeadline": "Fixed network font", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5452a26b36a84f8fc5b19197d7b58eaed847ae31", "messageHeadline": "Fixes lint errors and adds stylelint-config-standard to package.json", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 58, "deletions": 59}}, {"node": {"oid": "e7b3ef0708290a81dad5c469adaa6fab3f1c45b5", "messageHeadline": "Lint fixes", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 212, "deletions": 265}}, {"node": {"oid": "3ea841e27621a8e9972677e46dbd8e3f0c002632", "messageHeadline": "Refactor gas-fee-display to include usd and eth fee displays as separ\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 93, "deletions": 30}}, {"node": {"oid": "5a7e4c4e76fd92b9f797fd2088b00ce6dc4fd47a", "messageHeadline": "Move gas fee to a separate component.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "1485ec7392a03a9b3a63262e0ecf0d90f0713251", "messageHeadline": "Move currency toggle to its own component.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "3ce69e1b65dc4e12c51400d01b973cb0d0c79e7a", "messageHeadline": "Clean up send.js and eth-balance.js with es6.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 87, "deletions": 76}}, {"node": {"oid": "48021f4f940b04133821ae98b190271b37bfb659", "messageHeadline": "Merge pull request #1988 from MetaMask/i1986-AddVersionToStateLogs", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4b058bc7eb0a82a71e7c9c2b691bd3c94071270f", "messageHeadline": "Merge branch 'master' into i1986-AddVersionToStateLogs", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ec286a2b338decbde6a9dec3489420fd2d31a3bc", "messageHeadline": "Merge pull request #1992 from MetaMask/MultipleTokensText", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "725e4aae7fb8ced184314bfa5131cc43cd3a35f0", "messageHeadline": "Update changelog", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04011f9ea764cf2458637e41012c131d8b7a9aca", "messageHeadline": "Multiple tokens shows the amount when greater than 1", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae8486d5cfa2c1d173e0c675408cc6bc00729bd3", "messageHeadline": "Merge branch 'master' into new-currency-test", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 73, "deletions": 22}}, {"node": {"oid": "056276af02c5717684e36eeeaf6a8787ea4a39e6", "messageHeadline": "integrate infura currency", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 66, "deletions": 7}}, {"node": {"oid": "e23ae5371b410b9fe94ac83be08f4de71c184eb0", "messageHeadline": "Merge pull request #1982 from danjm/send-gas-tooltip", "author": {"name": "Chi Kei Chan", "email": "chikeichan@gmail.com", "user": {"login": "chikeichan"}}, "additions": 568, "deletions": 50}}, {"node": {"oid": "54ce267a9f804b1733d2627ac7568d5eb6fe6518", "messageHeadline": "Add version to state logs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c605c9897d40f8fc2568b63d33cfc018635bcf25", "messageHeadline": "Minor clean up.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "2117490d41a31eeb2d39383bfc5ae7751f445420", "messageHeadline": "Add test for trying to reproduce faq#67", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "5facba89ca8a106e7ae964f351ab532d9029e0f5", "messageHeadline": "Replace Avenir Next with alternative.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 101, "deletions": 1}}, {"node": {"oid": "b251d0f675b77b56adfab12cc512f985ada79c49", "messageHeadline": "Center tooltip on small screen size by using flexbox", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "cd5861541c1cb871d5e3b606501931f2aee0d048", "messageHeadline": "Use hex values only in send.js to handle limit and price; GasTooltip \u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "cd351e8aef59f314c170d0436d98aaf111db1c00", "messageHeadline": "Move getTaxBN and bnMultiplyByFraction to util.js", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "dc72c4cc918934b8dafc253ca5e7c9674551aa51", "messageHeadline": "Using eth balance component to ensure proper rounding.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 56, "deletions": 32}}, {"node": {"oid": "af6e30b8baaed258381fd050b98452de0844d9c6", "messageHeadline": "Bind SendTransactionScreen methods to this in constructor.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "a381ce43e8722dbc2233b1ed89e44d82c1d79b46", "messageHeadline": "Remove unused dependency.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "43ceeacf0f0cc46a60a01fff9d94672fad5383b5", "messageHeadline": "Refactor for clean handling of tooltip close.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 64, "deletions": 94}}, {"node": {"oid": "0a44c824586f74a770c1e6c618e62279b5dc773b", "messageHeadline": "Styles and behaviour correct", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 58, "deletions": 18}}, {"node": {"oid": "71de68fc13d83934e8bc81ba43574a946bc32159", "messageHeadline": "Merge pull request #1985 from MetaMask/i1974-EnsureDeepCloneHistory", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "b97a65e1d1e421a09bc219167de189e0a6d2e340", "messageHeadline": "Add some tests to tx-state-history-helper", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "a812c02ed7f4882e4fa039bb5f9767b42ea8992d", "messageHeadline": "Merge pull request #1965 from MetaMask/inpage-provider-fixes", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 47, "deletions": 22}}, {"node": {"oid": "76de053b0b0a40f98fa88de950fdaae33dbbf666", "messageHeadline": "Merge branch 'master' into inpage-provider-fixes", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 189, "deletions": 41}}, {"node": {"oid": "6bff55ba2ae36a1d005b052940d91e6e43262359", "messageHeadline": "inpage - add changelog note", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e294aa7e0dd4c773c7724f0fb152cfafece431fe", "messageHeadline": "inpage - lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b785beb54665acc47d0b5e65cf4e742bd1853110", "messageHeadline": "Final styling improvements for tooltip; plus a few for send form.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "c9e134a996f69367155aab416abb683fb82d4b9a", "messageHeadline": "Fully connect gas data in send form and tooltip to state; final styli\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "05e6eaf171a16c96760cc899ef527a8f6d83434d", "messageHeadline": "Updating current currency from send form.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "ff247289aeabd5530451f93d12fbe2b2c28d75be", "messageHeadline": "Tooltip closing on click outside.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "e56b8c5055a19ccfb88ef71f4cef13fb6d05a54a", "messageHeadline": "Refactor tooltip to remove external lib; tooltip now updating gas fee\u2026", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 242, "deletions": 72}}, {"node": {"oid": "5677fdaf68ff28b9d9b4b27be1737101489f3861", "messageHeadline": "Toggling tooltip.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 91, "deletions": 1}}, {"node": {"oid": "d990a8eb86a231170194e8c4497deac5aa199c1d", "messageHeadline": "Add 'customize' text to gas input.", "author": {"name": "Dan", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4076496c8ea8c5a771db421b6c6a037c6ad48df1", "messageHeadline": "Patch 3 new account modal (#1962)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 105, "deletions": 16}}, {"node": {"oid": "744b78e9c8c032cdd13acf121f891c28f319ed4d", "messageHeadline": "Patch 2 account details modal (#1957)", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "cc56d0d2f61da576acc72b1e7f63df4015469267", "messageHeadline": "inpage - use json-rpc-engine for inpage-provider", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 43, "deletions": 46}}, {"node": {"oid": "34b327caf07cd395229806cedecdeb770c034562", "messageHeadline": "Merge pull request #1977 from MetaMask/Version-3.9.11", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "72bccec440179d8126391d9e249e9f3acbbb5a88", "messageHeadline": "Version 3.9.11", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9ce82640f25efa2dd1e0b8e8d449b7a9619e5f2c", "messageHeadline": "Merge pull request #1973 from MetaMask/hotfix-migration019", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "c2624dd1a071ea4388df23400f4319e863d061c6", "messageHeadline": "fall back to `latest` if blockNumber is null", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "803e696cdc2a2f60d6097f1ff1efa8202d8e4320", "messageHeadline": "Make method return a number", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17a71a9b4cb5cc23cbedfc52ba35c562dffdc02e", "messageHeadline": "Only cancel pending txs with non continuously high nonces", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "f42687d25f844efd3be915e077cddcb4ccd458cf", "messageHeadline": "fix description", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dadee1ed79715c7dcdfe1d208e2bd554a1d4da8b", "messageHeadline": "hotfix - fail submitted txs whos nonce is out of bound", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "799c4cb6903bd7395c82abe879978cc911ae0a36", "messageHeadline": "Merge pull request #1971 from MetaMask/SetMaxRetryLimit", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "941e5ff1252f792e1572c3fd77d7fff086a647c6", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ad310e096fe8c13553dc40f65363d296a7e84ce", "messageHeadline": "Fail transactions after a day of retries", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "4de977e63e17e7a3804cb2fbc8674212838a8571", "messageHeadline": "Merge pull request #1969 from MetaMask/i1966-IgnoreInvalidPendingNonces", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 89, "deletions": 38}}, {"node": {"oid": "ad40fc6b42f21ec12b640cd53bd1987c653d6df0", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c620123fab9e1eac8d3038204c9cfb04ca85afb1", "messageHeadline": "Enforce nonces as type string", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a122ec1f8ba0935d26a45ce0b26be991d222aaad", "messageHeadline": "Use toNumber method", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "55c1a259b1ac01e8a8f6b241bac7a3b1cd16f3ec", "messageHeadline": "Fix network nonce parsing", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "e057c37b337f34556af1734ceb44e7a4d9a7b08c", "messageHeadline": "Corrected test constraints", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dae7c632d6b7bed74abbe6bbc7b6b43deb2f2f0d", "messageHeadline": "Add mysterious failing test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "855f4eeacbcf7b3e056cf7956edea2c84fa256d5", "messageHeadline": "Pass nonce tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "04d40b114dd12237710f605fe2f0a5f2c337d2cb", "messageHeadline": "Got all tests but one passing", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "221575a191a0a8b8c4c17465a0530561e1905297", "messageHeadline": "Fix new test, break an older maybe wrong one", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "c4ab7a57799167904b863b9cb9423885a9c1cc66", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5feda433607fc5a762e1e0843598bacda9d11ca9", "messageHeadline": "Add failing test for newly identified error state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1f0223d0a0b617ffaf1704210b7ed328d12c48d1", "messageHeadline": "Simplify nonce calculation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4019f318fe48e85ac7325ac1cb942c230644547c", "messageHeadline": "inpage provider - autoreload - improve readability", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "44dc2ba7128704f26bf2a530aa24c2a62b862b75", "messageHeadline": "inpage provider - only warn web3 usage once per session", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "53e410167b25b8914fa927efc822515d6b22e0ee", "messageHeadline": "inpage provider - sync rpc - default to null values", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ebe8ceeba48463b430c32c325230eb641124a3eb", "messageHeadline": "Merge pull request #1963 from MetaMask/Version-3.9.10", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "df78020c18b725b24e9467a12ee0ff7ac08a7636", "messageHeadline": "Version 3.9.10", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d836e281de099463d8b4a2854f6b6ba0cfcac866", "messageHeadline": "Merge pull request #1945 from MetaMask/useLocalNonce", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 255, "deletions": 58}}, {"node": {"oid": "09235a59247b93b8882b4cd95dbccb9a0ff5f3e0", "messageHeadline": "Merge branch 'master' into useLocalNonce", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "1d7781da6b895789933c450bdd6d2581d6fff03c", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b3b62d97a367ebcd1b69555a97311fca19b3a27f", "messageHeadline": "Merge branch 'master' into useLocalNonce", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3214, "deletions": 27}}, {"node": {"oid": "a1618ca1b4ef6568cd0c9660c56adeb8659af2bb", "messageHeadline": "Fix format of changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "86d3169423547530691d9547ab0193a195342b38", "messageHeadline": "Merge pull request #1960 from MetaMask/RemoveTxViz", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "e0ccdcd6fd4418e658d949247e2c258c5c8278a6", "messageHeadline": "Remove eth-tx-viz link from tx history icons", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "5b62f10a5f0fc87a731c9c353e99770f0f66d085", "messageHeadline": "Modify buy and send buttons color, border-radius and various size pro\u2026", "author": {"name": "Dan J Miller", "email": "danjm.com@gmail.com", "user": {"login": "danjm"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "9d69401041368ec5e3754f80d33fe69687c8e9cf", "messageHeadline": "Hook up showAddToken to dropdown menu item in account options dropdown", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "18496ad8595acd9fa8ec333fcd73de1ddfb8d62a", "messageHeadline": "Render TxListItem component from real data: address, identicon, statu\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "247965ebbe99bd611aaa6b7a5c6e86f33dcdea1d", "messageHeadline": "nonce-tracker - more debugging numbers for nonceDetails", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "9dce1b6fd5cdf8e5e14240bbcf1088f23e92c285", "messageHeadline": "Remove fake transactions and balances from tx-list and wallet-view, r\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 10, "deletions": 70}}, {"node": {"oid": "5893f2fd19bdab10a017c56202f5fe0cf440d29e", "messageHeadline": "Add data field to send token screen", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "1528fae9ea2bedd84129639a8a37aa90676f9631", "messageHeadline": "[WIP] Successfully sign a hardcoded transaction, hook up remaining in\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "0a93b65a3dea32a85a73674fb40ee40257ed18d7", "messageHeadline": "remove unused code", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "3b5749c3bc3334156b311c293a584145f21171e0", "messageHeadline": "[WIP] Use hardcoded values for dispatching from signTx", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 80, "deletions": 17}}, {"node": {"oid": "fb2c6cc8acacfbdf134877beb68090a6fc127b94", "messageHeadline": "nonce-tracker - use ethjs-query", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "dc3e8d60ef22b268b4146e28e9dcb262aaa63304", "messageHeadline": "nonce-tracker - fix var name", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d596bd9e6921b92de62befadebe32b270f2b784", "messageHeadline": "nonce-tracker - getlocalNextNonce - add entry to nonceDetails", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7e3dc83272d795a48ee7e10c2588a18affbe72e", "messageHeadline": "nonce-tracker - simplify _getlocalNextNonce", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "e43da3e4aa703cf49543df7726b8cbeea987943d", "messageHeadline": "nonce-tracker - simplify getHighestNonce", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "b191649ef5ee952c636b224658181fdf2fd73b97", "messageHeadline": "nonce-tracker - getHighestNonce doesnt need uniqued input", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "98bc9b6656a7fd712085df76252030ddadc653dd", "messageHeadline": "nonce-tracker - make nonce strategy api and naming more symmetical", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "c1fd19393f90968bc5a60a77812eac3f8785e3a3", "messageHeadline": "Remove border and apply background color to gas input", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "97a6a8e4f6ea41373061e9dccdd1ad0b002cdcac", "messageHeadline": "Add layout and props for send screen inputs", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 89, "deletions": 21}}, {"node": {"oid": "65d27623466527edfa42e29807e658c073eebcc2", "messageHeadline": "Add bolt and info icon vector images", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "d1bc7111b52e86b7081ccbb3f2021de28e11d476", "messageHeadline": "[WIP] - Styling Send Screen - Need to bring in data contract for signTx", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 39, "deletions": 141}}, {"node": {"oid": "5900cc8522176edf5263b5bc0cda520f8d311db0", "messageHeadline": "Tweak z-indicies", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "604c91f7b2158b09acfcf0e56ea77d0fad0d9dec", "messageHeadline": "nonce-tracker - pass tests", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d193778958875001fa392131763f68aa9b20bfd3", "messageHeadline": "Adjust zIndex and width for send screen", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "38ba31bbe01785761c03f5d7d781939104d34f37", "messageHeadline": "Refer to pending nonces, not just their count", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7d34b22d78713aa1a12dbdab0559ccaf4c1be93c", "messageHeadline": "clean up code", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 43, "deletions": 39}}, {"node": {"oid": "d6116aaf57e4d27694c2c5a21b6fabb24f072508", "messageHeadline": "[WIP] Tweak Send Screen Styles", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "5c74f316a8adbcbcca642f9ba0734bd1fc181bc1", "messageHeadline": "nonce-tracker - pass tests", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "e43db262d8aa3fb725bc8e05d2ecbf38de32688a", "messageHeadline": "fix test", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b0759ddc1881179edaf27a6cd57e5fb27bdd2c31", "messageHeadline": "Hook up send screen action to Send Button in TxView", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "27b75b67b42c232051660c33da976d64a63ff407", "messageHeadline": "Hook up identicon and buttons to AccountDetailsModal, clean up colors", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "bb24f07b1759eb46fa4e4f733c348f1b87521eb6", "messageHeadline": "When network nonce is highest, it should be used.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "0f36e0e6da4027ea4b41510e9a81939d71b11586", "messageHeadline": "Fix test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "440101f2b561a92e81545140f0232b94af143831", "messageHeadline": "Add new assertions and de-duplicate nonce tracker generation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 73, "deletions": 29}}, {"node": {"oid": "474a4e941f7bb5c19ac50d61c6c681a19278b52f", "messageHeadline": "fix tests", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "306249e89e84db3d3eab9b454b8ef9daad4ac035", "messageHeadline": "Add test for no previous txs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "f13c637b23135dcf9ba1b4fbd82da1422e8ea326", "messageHeadline": "Confine mock strategy to describe block", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 39, "deletions": 35}}, {"node": {"oid": "c76194d7c315f9fb8e536328f97a2ac2dc411097", "messageHeadline": "Move mock txs to tx mocking class", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 48, "deletions": 35}}, {"node": {"oid": "fbba3a1ac8575b910e8a2a684748d617eec19414", "messageHeadline": "Merge branch 'master' into transactionControllerRefractorPt3", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3280, "deletions": 157}}, {"node": {"oid": "7ea83b6bae34dcf652d85474fe1d82893d592d55", "messageHeadline": "Create TxStateManager", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "877faaf09608fbb5f1ba9dd853959e7399893068", "messageHeadline": "Integrate old QR component with new modal layout", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "b836d0483d835b0665a14e41f68f9fbd574fd655", "messageHeadline": "[WIP] Render a QR code in AccountDetailsModal", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "fe5817051b00a7288fb97541c5674641e978aead", "messageHeadline": "[WIP] Aggregate data for QRView", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "86b71f014a4bda433532cf7cbe7d76b243d3fb70", "messageHeadline": "Add wrapper CSS for NewAccountModal", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "35508a28984afeccac31eb7c6789e26681f02b22", "messageHeadline": "Add wrapper CSS for AccountDetailsModal", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "3fa7c5dc0814bce907c7adbd6e39e1759186120c", "messageHeadline": "Hook up hideModal action to close icon in EditAccountNameModal", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c2636143c3c3f297c8b00e407596841908376331", "messageHeadline": "Hook up selected account label display to main wallet view", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d82233b95c5c3c4297a2d18b981ec6188de003c1", "messageHeadline": "Hook up actions to EditAccountNameModal", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 150, "deletions": 111}}, {"node": {"oid": "80a2cba38ef4fe6c01a624c5a504a7803b1a8316", "messageHeadline": "Enhance global modal to accept styles from different components", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 62, "deletions": 45}}, {"node": {"oid": "66829b7a05322320855b077c04f885908bd95efa", "messageHeadline": "Implement new dropdown design, integrate account balances", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 83, "deletions": 27}}, {"node": {"oid": "18ea874a801c5252adb00317647c828810c33634", "messageHeadline": "Hook up edit account name modal", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "beedd5b11e6004b32aff9b45663dfdb4fb6e2d2e", "messageHeadline": "Remove old design - 'Show QR Code' dropdown menu item from account se\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "73a593b42e3a81b721cfa2f8913565a8b800f983", "messageHeadline": "Hook up template for New Account Modal", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "71b2dd290b2bbf3107d06d0616ec8858d21b44da", "messageHeadline": "Enhance global modal to handle Buy, Edit, and Details Modals", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 169, "deletions": 52}}, {"node": {"oid": "4e9376ca7129611d12a7ec263741f1dee0e4d79c", "messageHeadline": "Extend modal implementation and state management to accomodate multip\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "e550d360842074a59832e41ce211fae7f38085cc", "messageHeadline": "Add 'Account Details' dropdown menu item to account options dropdown", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7d02c90510f119959ea04e374863ddfe13cc288b", "messageHeadline": "Add 'Add Token' dropdown menu item to account options dropdown", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "9203b4edf9df8b616877c57970fb01a7fb87924b", "messageHeadline": "Merge pull request #1946 from MetaMask/Version-3.9.9", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f24cfea35e2443d961a3302bb522ad84aeeef9f9", "messageHeadline": "Version 3.9.9", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1ffb40648066189cd9e3abffc94299bbeecb6334", "messageHeadline": "break out network nonce calc.", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "37f86e874f8c3c3d5f6d78cd8abeb0c835f20ae2", "messageHeadline": "fix 0x0 nonce calc.", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "f8eca95ca513c6d8af8e599ce143ae0e78b77e26", "messageHeadline": "include pendingTxs in localNonce", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "e9712a13ecd96db0bcc9d22998fc4df2ecdeeebc", "messageHeadline": "Create tests for TxStateManager", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 471, "deletions": 388}}, {"node": {"oid": "a5a32f3d5742972586893741847ea4516afa19ac", "messageHeadline": "use \"localNonce\" when the network returns a nonce that is lower then \u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "bf8a62eb39aac454c1f23e549078ce5f4b8a2d2a", "messageHeadline": "add test for using localNonce", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "e0c35179c23ffb3975906da76366a80fd0ae05d8", "messageHeadline": "Merge pull request #1914 from MetaMask/history-diff", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 3211, "deletions": 26}}, {"node": {"oid": "729233a2887c5394db324980711bf815e7abe11c", "messageHeadline": "Merge pull request #1941 from MetaMask/i1912-TokenPrecisionFix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7e6c714f781ace465d9cec0e0bd7bce7c256d43b", "messageHeadline": "Merge branch 'master' into i1912-TokenPrecisionFix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "31e5a4f050035e75a0e8c6cc48e5ead4cbccd55e", "messageHeadline": "Merge pull request #1942 from MetaMask/i1903-EthSignFormat", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c90ff2847f119103c58ab713dad8859cce0e92e6", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "98bedfabf932ff75445769898f8f97cf9f6e7f75", "messageHeadline": "Fix eth sign formatting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d7a34514b07a8028b72ae189862d1b3210e67021", "messageHeadline": "Fix token balance precision rendering", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5f9862c89e2357a26384e1b48ab34ba052e967a4", "messageHeadline": "Merge pull request #1935 from MetaMask/i1091-ShowTxErrors", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 104}}, {"node": {"oid": "f684b53b69116ef6b9e2b0449956d8f59df56253", "messageHeadline": "Remove dead tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 86}}, {"node": {"oid": "e3a5c3684d795e90d17f39019ed46115e2401510", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "343a7e9cce051d3045fe1a0c8a408c0d7402a1a1", "messageHeadline": "Transition to home view after tx error", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "9b57c77cb8db1a76dd8ac4a6ef3fb9fd4531b127", "messageHeadline": "Merge pull request #1933 from MetaMask/Version-3.9.8", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "27d030b1a13d3b23ee0e948661867e1754e5796d", "messageHeadline": "Version 3.9.8", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0477e08a6d38cd749ea5649e7dbd2b1e56207a2e", "messageHeadline": "Merge pull request #1928 from MetaMask/RemoveDefaultTokens", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 31, "deletions": 52}}, {"node": {"oid": "9fbdeab3deeb12999b14acfb9f8d6dd28b979c10", "messageHeadline": "Fallback to ethplorer link", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "3b6ee032f58de18c80f66833c54e4f9795ffbced", "messageHeadline": "Remove dead code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "c6cfa2157b45a0e86152d2511b2233a24c5ba741", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "722d91c8661a2c0912b7eaf9bcf20f220b76e384", "messageHeadline": "Remove default tokens", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "b69f5533d902a1aba121b7d3752475c11084885b", "messageHeadline": "ReEnable Token List", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 26}}, {"node": {"oid": "60fdbd67af8b8b931c068d35ce81d11e21da2cef", "messageHeadline": "Merge pull request #1921 from MetaMask/v3.9.7", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "923415213f3757cf0ea101720c98fa1212db0bd3", "messageHeadline": "Merge pull request #1916 from MetaMask/fix/account-name-scroll", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33bdf86a2b8e1dfd51694300fbf995bcbf0d4bcf", "messageHeadline": "v3.9.7 update changelog", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "474b037de66d047faf11fe94342e6bfc1dd2b6fc", "messageHeadline": "v3.9.7", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2ee32ba33792ac7ac5090506e3e71a5a9c75482", "messageHeadline": "Merge pull request #1918 from MetaMask/token-hotfix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "9c7abacf64c3c83790330c04baf456a1f642ed36", "messageHeadline": "Change cursor type to indicate link.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a8d6e1fe98416db4d7c9e8615f79a8c77dbb62fc", "messageHeadline": "fix spelling", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "be7f5bd365248ff54e92ac45e75c508b819885c8", "messageHeadline": "Add to CHANGELOG", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "176dd6d214489e447460d20b4223596d84048f8d", "messageHeadline": "Disable token list", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "6168efc9cc16d6dc623cb981a6d7f28fedf54477", "messageHeadline": "Fix overflow issue on QubesOS, flagged by @kumavis", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f52ef5d49657d126a2575c91c83481209e8ef0ab", "messageHeadline": "fix goHome", "author": {"name": "davidp94", "email": "david@vietnamese.ninja", "user": {"login": "vietnameseninja"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "39424cdf457e8348b50dde2588ad173aa4787fca", "messageHeadline": "remove unused action type", "author": {"name": "davidp94", "email": "david@vietnamese.ninja", "user": {"login": "vietnameseninja"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "399c51c04831381da0b9013018763b43618de614", "messageHeadline": "cancel all txs", "author": {"name": "DavidNinja", "email": "david@vietnamese.ninja", "user": {"login": "vietnameseninja"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "99be6e17caee1371eec86bd3232fc0d4600979cf", "messageHeadline": "[WiP] Add comments for multiple modals", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4e85ee5ccbf4b4b711c91f2076669b3574abd03e", "messageHeadline": "clean - remove unused test data", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 13634}}, {"node": {"oid": "588b8f0d3963a88be68782e93cebbafd9934756d", "messageHeadline": "migration 18 - activate", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac2b572c3442a42286f3d10be454e3b21d06dde8", "messageHeadline": "migration 18 - fix an oops", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9e5564e8d8485741fd09efd994493fb1d8af614", "messageHeadline": "tx controller - test - fix typo from moved test", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1af797b1b3a37d8fe00afbd0d84cb3349b8fd471", "messageHeadline": "tx controller - tx state history various small fixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13637, "deletions": 4}}, {"node": {"oid": "fec0f2ca5e4c2aabe657dfe0317365b06e7f665f", "messageHeadline": "tx controller - test - test tx state history in updateTx", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "accd057b1abf519551dab253845085c40eb1415c", "messageHeadline": "migration 18 - move to diff-based history", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "fdffb6fedc6a29a2f952f7db669bdc2907afb854", "messageHeadline": "introduce tx-state-history-helper and diff-based history", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3141, "deletions": 20}}, {"node": {"oid": "dbc539ac558958fee339cb1ab43202385d98d089", "messageHeadline": "Merge remote-tracking branch 'mm/master' into NewUI-flat", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 271, "deletions": 56}}, {"node": {"oid": "2eadf72fb772b5b6bd32f04c9d439cc0f1ab0453", "messageHeadline": "Lint and cleanup all scss", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 331, "deletions": 248}}, {"node": {"oid": "b8aa529d29434978f511e67211d8a5ff9e2f553c", "messageHeadline": "[WIP] Add packages and tasks for linting scss", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 88, "deletions": 4}}, {"node": {"oid": "1743ccbdb5df504eab8e3c46c18172b176578be1", "messageHeadline": "Center account selection dropdown and specify useCssTransition prop", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "f2f2d35992dd2e47dc4ad53c20abc8de37cbba1f", "messageHeadline": "Remove unnecessary imports, and account-detail.js", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 0, "deletions": 283}}, {"node": {"oid": "5f775315bd3e9a724d9697d2604196bbe8d7436c", "messageHeadline": "Reconfigure AccoutSelector dropdown to use new fa-caret-down instead \u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "88665ba150c74955ef11a1b3fbc0f158a1c321de", "messageHeadline": "Extract dropdown component into components/dropdowns, hook up to app", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 73, "deletions": 16}}, {"node": {"oid": "b900da885ebb5b5581a670d9ca85761cecaa648f", "messageHeadline": "Fix odd relative position conflict so main icon is rounded - See flys\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "d01a6633423e9b20f3ca8e73cd39655362190f64", "messageHeadline": "Remove unused code - network dropdown components in app", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 214}}, {"node": {"oid": "c60ea60ec9c83b199a1502315015529a0d5dcdc1", "messageHeadline": "Remove deprecated feature: main app settings dropdown", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "4cd33453dc14ae9e6a797c16cccb52598904941a", "messageHeadline": "[WIP] Extract network dropdown into own component", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 95, "deletions": 32}}, {"node": {"oid": "e39c600a45a4cf28b5429231dd6c57442d467075", "messageHeadline": "[WIP] Extract network dropdown out of main app render function", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 279, "deletions": 6}}, {"node": {"oid": "25184a3901f96e3c4fea94ed0bd135fbe7597148", "messageHeadline": "Move global modals into own pod, inside components/modals", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "68c6b2d666719476bff78cbc107a56be3b86dbe1", "messageHeadline": "Merge pull request #1904 from MetaMask/web3-depreciation", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "66a012550edb8b8bb328f2315109bbbab48d3d3f", "messageHeadline": "fix wording", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4849f67f9247ee5abe6707bc28fda8fe2bb8fb4", "messageHeadline": "Add to CHANGELOG", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ac9e84ff40c0331cda6233be31241d68f05565f3", "messageHeadline": "add deprecation warning for web3", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3b1ac178ef5e085bfa40706c5e628204bcc0c17b", "messageHeadline": "Merge pull request #1899 from sdtsui/fix/acct-name-lengths", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "9b48e0aa53ff73fe526c4788c929b0ffe5a2d499", "messageHeadline": "Implement infinite scrolls (no lazy loading) for wallet view", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 44, "deletions": 155}}, {"node": {"oid": "9954c95b4a582d13c3b184b4e18f240865bc45f9", "messageHeadline": "[WIP] Begin fixing responsive layout with many wallets", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "f23d8c7393732ba2ed3c98f7eead9beb02cd0e92", "messageHeadline": "Allow fullscreen scrolling on mobile view, while retaining in-window \u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0fab1b54820aec01d3b4e7c2c351da57769647ee", "messageHeadline": "Implement responsive wallet balances", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 213, "deletions": 18}}, {"node": {"oid": "8a39941d9a4c5b6fd4a3715394fec10c400c0f34", "messageHeadline": "Cleanup SCSS and improve organization of color vars", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 45, "deletions": 54}}, {"node": {"oid": "58b61eb1fc2d4add59f6225ddf4df09fdfa5b92b", "messageHeadline": "Add UI tweaks, including separation of overflow logic for mobile (ful\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "7a664a7f720f43679dad6f8857790af84b8b7da6", "messageHeadline": "Improve text positioning on mobile view", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "3188cc2ef08ec959ccfa5cba43e75326eae153d0", "messageHeadline": "Extract scss breakpoints into variables", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e31c2982888fcfef5383124db4ca606644a29044", "messageHeadline": "Implement widescreen layout for tx list", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 72, "deletions": 40}}, {"node": {"oid": "f9432c59826d95dbdaf70a3da4a8a453137efb11", "messageHeadline": "Move Txs list item styles into classes", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 61, "deletions": 37}}, {"node": {"oid": "d53780bcdcf958b4894e3876ef4b3c6c90d91e0c", "messageHeadline": "Add new color for txs - dusty-gray", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "40652782ea3c7403ac3473035c7c59c7c66aa785", "messageHeadline": "Add Tx List and selectors", "author": {"name": "Daniel Tsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 244, "deletions": 137}}, {"node": {"oid": "96b186dfb2a96561d6a0ba50846cd610c484b688", "messageHeadline": "Cleanup txList and txView components", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 87, "deletions": 48}}, {"node": {"oid": "77b72ee33f1a8384a673b03969426a94d07914ee", "messageHeadline": "Add selectors for txsToRender and conversionRate", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9ec86636050c6d642ff5fa9bf3413d17ccba1a24", "messageHeadline": "Cleanup stray logs and lint", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "2346c9b6b9322458b350d5afd19501372272f0ec", "messageHeadline": "Add overflow support for all account names in account details", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "771f9ec124c758556ebba11067e66c9d4843455d", "messageHeadline": "Fix logic for dropdown components attaching checkmark to correct account", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "88f4931c6f875be5186a0071e2cec5b78fb34b57", "messageHeadline": "Fix text overflow for dropdown components flagged by @frankiebee", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "a15599108e71a292910ba0e7b29409b59ce1e09d", "messageHeadline": "chore(package): update sinon to version 3.2.0", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95eda70efedd47ac5be8e790d6cf89cb219f4161", "messageHeadline": "added logging for account balance", "author": {"name": "Simon Liang", "email": "simon@divby0.io", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "708d8398f41f6bafe1e4678baebd18fb40999fc5", "messageHeadline": "reverted my changes", "author": {"name": "Simon Liang", "email": "simon@divby0.io", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a3f96951c2d6f2c8607e4fa270b5484e838b2e42", "messageHeadline": "connected wallet view dropdown button with real data", "author": {"name": "Simon Liang", "email": "simon@divby0.io", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "53c91591b34eea68e0f8b834e33c451ca48d3a7c", "messageHeadline": "redid tx-view and balance-component mapStateToProps logic", "author": {"name": "Simon Liang", "email": "simon@divby0.io", "user": null}, "additions": 27, "deletions": 23}}, {"node": {"oid": "87cb930130cb43130bf584552451aad4795dd210", "messageHeadline": "moved the props initialization steps into mapStateToProps", "author": {"name": "Simon Liang", "email": "simon@divby0.io", "user": null}, "additions": 13, "deletions": 14}}, {"node": {"oid": "9d36b25c5f11fccd0f3517901ff9cfc583cc3816", "messageHeadline": "extracted transaction list", "author": {"name": "Simon Liang", "email": "simon@divby0.io", "user": null}, "additions": 151, "deletions": 102}}, {"node": {"oid": "72df9746faa2d3797c5155162ededa7cb7a5fcb9", "messageHeadline": "removing styling comments", "author": {"name": "Simon Liang", "email": "simon@divby0.io", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4b7fa27ad0e49deac076910f1579999415267575", "messageHeadline": "Merge pull request #1894 from MetaMask/3.9.6", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2b409fb60b3f524a852a895c9d184fc2bf829009", "messageHeadline": "3.9.6", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "779be75370e10ea9b248686790127200badc3f65", "messageHeadline": "[WIP] Position account potions dropdown correctly and hook up to acti\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 73, "deletions": 42}}, {"node": {"oid": "be116ecfbd687dffd5a1dfd2987a027b606e09cd", "messageHeadline": "Add new selectors for addresses, identities, and accounts", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "5f74564debd0f7e498d632f6a8120d46994c7c57", "messageHeadline": "Adjust modal styles to match new modal size, from cancel button tweak", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50f8535f7b732879103665ea28fdd79dc7ee01a2", "messageHeadline": "Switch buy modal 'cancel' from text to button for accessibility", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "231b8a75427e2b14a3ef29fef0bc71c35acd97ee", "messageHeadline": "Vertically center modal in mobile view - @cjeria", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cba50818c2209de95e75a225e418df79fb727045", "messageHeadline": "Improve layout of buy buttons by tweaking text styles", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "45fc1d6ec356232e51fe4a9cc1f01929e35e8014", "messageHeadline": "Readd loose label onto accounts.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 26, "deletions": 4}}, {"node": {"oid": "15c84600e735513596a2584cb41d886e2ef237c5", "messageHeadline": "Merge pull request #1892 from MetaMask/deps-query", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa6370c68a8834b8ceeb542e6e861beaaae39be5", "messageHeadline": "deps - bump ethjs-query", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1071a35f7be1f231542e5b784cafd47720839d14", "messageHeadline": "Merge pull request #1883 from MetaMask/estimateGas-fix", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "7da65bdb907b35bdacea03f122bf8dd34f1f5d61", "messageHeadline": "Merge pull request #1885 from MetaMask/dharma", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 115, "deletions": 46}}, {"node": {"oid": "245125eb18a03f3ea91fa43a90ad59e628471d62", "messageHeadline": "ui - buy eth - formatting and moved network names to config", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "208b71740b8b90458b947f7fd3adbb4b6608841a", "messageHeadline": "Merge pull request #1884 from MetaMask/waffle-badge", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "052d338b2b35bbea4cc4b11db6cdb13cbcc69001", "messageHeadline": "lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "897d00efa0cf7b978983fd8d4c40febe40eba446", "messageHeadline": "ui - buy eth - add dharma beta to kovan", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "84c3d3c6dbb4454a599bb31008e71d052321ae02", "messageHeadline": "ui - buy button view - refactor", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 104, "deletions": 46}}, {"node": {"oid": "b6df46337fa0ce5f9ef81c9269b3155a51d0a1e9", "messageHeadline": "readme - add waffle.io badge", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b4052cd5e65c1d6ac0c81b051ddf59505a480ec6", "messageHeadline": "tx utils - detect estimateGas err and set simulationFailed", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0188e7b94d85b45a783f9e3d5c182a8ffcaeac2e", "messageHeadline": "Merge branch 'master' into NewUI-flat", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 767, "deletions": 446}}, {"node": {"oid": "57f6fce6b2524c4b36b591da5e600d0652f4077e", "messageHeadline": "Merge pull request #1882 from MetaMask/tx-cont-fixes", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "25f9746dabb4ecc736a5cdd7b01b2d8a6c8151de", "messageHeadline": "tx controller - fix error serialization", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5e6962342df488073de61314fa4dfae9b7870fb8", "messageHeadline": "tx controller - fix getBalance fn", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5418813ed146630cf2a84da2d9537955771e4d62", "messageHeadline": "util - sufficientBalance - validate input", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5e9926b0d035a5ba946080e94777ac0bd887d396", "messageHeadline": "Fix dropdown z-index value", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6be6f56ac5f702eafdd1f300f4f8caa009f288c9", "messageHeadline": "Add z indicies to settings-variables", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "d40bd9a726b7bef900d36ed195e38e8537cc791d", "messageHeadline": "Merge pull request #1880 from MetaMask/pendingFix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9c9165e930684b53d525d6bced6df1a76030253b", "messageHeadline": "filter by network for pending txs", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "67213e75830bf36bd9f4d83ca75eec992786a2c9", "messageHeadline": "Add backdrop styles and box shadow to new global modal defaults", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5bb84f6e21842b9ac860be48c0ddc322d654559b", "messageHeadline": "fix getPendingTransactions function for pendingTxTracker", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "02a6cd255ba1d081bf2a37a9df05536eb169ca34", "messageHeadline": "Merge pull request #1879 from MetaMask/build-err-fix", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "bdf5436c2d26304b226734e4295ee319ed67b954", "messageHeadline": "Add minor comments and cleanup for new components", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "c8893fb9cac245c7ec22c8a01a12458c56a8e56a", "messageHeadline": "Hook up 'Buy with Fiat', redirect to Coinbase", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "dc702705bff055ecdc67897680a5d345b03a5faa", "messageHeadline": "Move buy view into its own component - BuyOptions", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 72, "deletions": 36}}, {"node": {"oid": "eab5718a40e121c6b8597df6968c25733e794c6f", "messageHeadline": "Add an additional font-size breakpoint for buy modal on the largest s\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "3072d2d178e959dbf82cb9e86614c867f1885272", "messageHeadline": "Add minor positioning tweaks for buy modal, laptop view", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "59e83d2b8063e7ef7c57c1fe9a2cd9c846637e20", "messageHeadline": "build - factor watcify into bundler generation", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "b97dcf09ac56a2dba30c62c01244100de453a1e2", "messageHeadline": "Move inline styles out into explicitly named BEM classes", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 79, "deletions": 47}}, {"node": {"oid": "e260ab46cb370c3a74797f86957b5fecefda9188", "messageHeadline": "Implement utility helper for checking viewport size in js", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4a4736195f258c44723a87c659f6380d5dd2cfdd", "messageHeadline": "build - fix error swallowing on dev", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6767430aa2121e7b115ca2d2ca630a1d04ecd0e1", "messageHeadline": "deps - bump watchify", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "928adae1042addb8cf123879dd8ec50928ac456f", "messageHeadline": "Implement modal content for buy flow - mobile view", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 115, "deletions": 6}}, {"node": {"oid": "0e6bc6647ee5c0554a4e149514c87ca4d8585d2c", "messageHeadline": "Merge pull request #1854 from MetaMask/greenkeeper/initial", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 49, "deletions": 46}}, {"node": {"oid": "922ecb914963c420ef2acdb9e2db91444065f62f", "messageHeadline": "Merge branch 'master' into greenkeeper/initial", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 680, "deletions": 380}}, {"node": {"oid": "7db1f30590c9dbd01456517ebf0a24e1f76ddd40", "messageHeadline": "Merge pull request #1877 from MetaMask/hotfix/mobile-buy-layout", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 80, "deletions": 70}}, {"node": {"oid": "cd1437fdd3fa897720733a5a5099e640bde5dfa2", "messageHeadline": "Merge pull request #1861 from MetaMask/transactionControllerRefractor", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 600, "deletions": 310}}, {"node": {"oid": "88b84e389513c3486e99c09b9a589c2a6f636248", "messageHeadline": "add json-rpc-engine && eth-json-rpc-middleware to devDependencies", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a13643bdb545af60bd4514c9026e9657ce8aa5ea", "messageHeadline": "fix class names", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "e761fb0ef7d7d658bd6e558fe2fcbe69d8eb4999", "messageHeadline": "use provider stub", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 65, "deletions": 88}}, {"node": {"oid": "be4011c310eab76d3010da2e6354a953396f85f5", "messageHeadline": "create a provider stub", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "9d3b5348aad0715f62c5bc2c0f4b5d0982ee2634", "messageHeadline": "Fix layout issues flagged by @tmashuang", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 79, "deletions": 69}}, {"node": {"oid": "b6a7281737a320ab8a4d0819d5a8fce108f701dc", "messageHeadline": "Make buy ui more central to the screen", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67e4855b9d79afb3046c6499f4610cb5a8b70837", "messageHeadline": "Updated commonjs require path for redux-logger and redux-thunk modules", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "922a272e811ad104c2d7b7d4c0912a4d629ec2e7", "messageHeadline": "Add note for responsive modal styles", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "29c8f448ca683f0dbdd2ef046463500121e5e24e", "messageHeadline": "Hook up global modal to Tx view, Buy button", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f72f57dc6c75f6c0abfd90765073e41487f6f584", "messageHeadline": "Implement global modal", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "aab0fda9acf58c638a03a43de4260c079adf258f", "messageHeadline": "Add actions and reducers for global modal", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "da51f56df9dfdc67f6ac3e37a3a248f749230c10", "messageHeadline": "Add dependencies and JSX support (reactify), for global modal impleme\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0db627d9793d91e2e3000a0650f6659a5d5dd67a", "messageHeadline": "refactored and added unit test", "author": {"name": "Simon Liang", "email": "simon@divby0.io", "user": null}, "additions": 58, "deletions": 23}}, {"node": {"oid": "e8ade42f2aa3af6e0091e939beef3fdf769a2606", "messageHeadline": "extracted balance component and renders to the format, also wired in \u2026", "author": {"name": "Simon Liang", "email": "simon@divby0.io", "user": null}, "additions": 135, "deletions": 26}}, {"node": {"oid": "3a2190ec3cac0211d37dab6434d29f7bb484d4c4", "messageHeadline": "fix the bind on pending tx watchers", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28fbdca83006fa32c9411081f2152560005167ad", "messageHeadline": "remove .only", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3b42f1e3389253c4f5b4e78fa20ae8c80ef3578", "messageHeadline": "Merge branch 'master' into transactionControllerRefractor", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1151, "deletions": 737}}, {"node": {"oid": "e7f838e626ff1ce29490a081d7ee3f917745dd62", "messageHeadline": "fix test", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59124eb6fd749cde1c021c69717d6f2c797428c7", "messageHeadline": "remove logging of the message and log the error", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a54c26382e4e5d4e4fec543ac4e0ca90d0d91191", "messageHeadline": "remove unnecessary if statment for error message", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fb9866b4e10c823e987d4cee9fc499673d664a8a", "messageHeadline": "fix spelling", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "b8ab1170f83d1adcec8dae251f66a673c5bea9af", "messageHeadline": "Merge branch 'greenkeeper/initial' of github.com:MetaMask/metamask-ex\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78aa957e5ab5bd3e7f7fb4628c82de8ae312750f", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1178, "deletions": 744}}, {"node": {"oid": "57abc58d623b66a091987a944d8c45737f4feabe", "messageHeadline": "Merge pull request #1835 from MetaMask/NewUI", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1137, "deletions": 732}}, {"node": {"oid": "d8fff0fc8c25d1bd0a287502ca633a44a7844911", "messageHeadline": "Opt for calculated values in absolutely positioned caret", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0f140c5db59e72836ec437063314b39f33bae100", "messageHeadline": "Improve positioning of caret and add reusable color for wallet view", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "ba50411bb2247d783667142cc5e7efff1bf839de", "messageHeadline": "Position account icon, name, and caret", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 85, "deletions": 23}}, {"node": {"oid": "29662ff7b48c9cc8fc68cae6ba1e5a1f81ddf1c0", "messageHeadline": "Move tx and wallet view styles to component classes", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "5c7adc911d8abb0b066e1f84c2a46b7a1cea6cdc", "messageHeadline": "Merge branch 'NewUI' into feat/mm-ui-5-merged", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 334, "deletions": 91}}, {"node": {"oid": "02c2106c3bb6900801cf5ffe4a1d9bd46183b089", "messageHeadline": "Merge branch 'master' into feat/mm-ui-5", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 526, "deletions": 430}}, {"node": {"oid": "fd36d95c506db55afa33a251c6c187c194a55854", "messageHeadline": "Cleanup before rebase on NewUI - need new version of AccountDropdowns", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "b3d7abd5d4c0900ce7646519174891b6a51a6ac7", "messageHeadline": "Allow clicks on account view to enable sidebar, not just burger", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "850d2124c81ee81b98f23be1f49db13ca5e8aa27", "messageHeadline": "Refactor account name css - mobile views", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7cb031eeb95f031935fcb3b9c000cbc8edc4ee92", "messageHeadline": "Add sidebar click handler to overlay", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a7017b824d108bbf81b8dbc994d451829c2413db", "messageHeadline": "Refactor app-header css, including box shadow and z-index", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "403d9c52b506e31fa31b385b61fd167f81b5ff88", "messageHeadline": "Add fine css tweaks to hero balance - laptop", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 11, "deletions": 21}}, {"node": {"oid": "f06a18a09c1ed018b23776faa7da84a421d1a3ed", "messageHeadline": "Adjust hero balance on mobile", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "ebf39831c416dab12367175d48f494ebae5c7114", "messageHeadline": "Adjust size of buttons for 576-780+px range", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "dc0f78c1b986a57313d465fd352235eb36bbe828", "messageHeadline": "Fix font size of eth display for 576-780px vw", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "c1b85179590e824e9af93da5c1c67ef3a5eb1d06", "messageHeadline": "Normalize sidebar dimensions and adjust hero button responsiveness", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 57, "deletions": 26}}, {"node": {"oid": "802c29c98642043cf679eb2658934e0420f8ecc7", "messageHeadline": "Implement hero balance UI, mobile", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 92, "deletions": 51}}, {"node": {"oid": "17de77f24a11bfcd26f8472628d6ead28ce8dced", "messageHeadline": "Position account display and burger in mobile tx view", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "c9b33da184cfc7262ce47095eae708bf9bcc5589", "messageHeadline": "Disable debug styles", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "966b25573b04cc9562ba7eb5d345cf48789ddfd9", "messageHeadline": "Move remaining debug, fonts, reset, and transitions into inverted tri\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 343, "deletions": 392}}, {"node": {"oid": "f73e4dd6041bb9edf2dfa06ed79249b5bdbe241e", "messageHeadline": "Move debug and colors to itcss", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "9004081ae0b91cb56c2194d14a8632da651ed605", "messageHeadline": "Ignore all compiled css, track only scss", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2eddfec3423b5ca72f1619f4daf9567c757e4896", "messageHeadline": "Remove output folder", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1177}}, {"node": {"oid": "aeaf917cbb6b07e0a2782be3c53a40f57027b18a", "messageHeadline": "Clean up gulpfile", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "bd9549bddc7257c1fc01a68178aa8973db29a3a1", "messageHeadline": "Use 4.x pattern for watching scss", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "600f3bfdc9ced0e8f3a1faceb23410d1f7bf5c9d", "messageHeadline": "Ignore itcss sourcemaps", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "38f53066f3ed11969992dc39dc13eb92118c8b70", "messageHeadline": "Remove unncessary sourcemaps from css output/", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 0, "deletions": 1264}}, {"node": {"oid": "d46a79df25afa0973f19210048b929fa5ba76117", "messageHeadline": "Organize app components scss", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2115, "deletions": 818}}, {"node": {"oid": "b65dc85b0a87d4646a2671656d18166f208228d4", "messageHeadline": "Organize app components", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 68, "deletions": 133}}, {"node": {"oid": "a0a956d646d23891082801e560fac2149b14dca7", "messageHeadline": "Move generic button components and body styles to components and gene\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 358, "deletions": 311}}, {"node": {"oid": "04d1d86f309fed4fff78b41e2cbf6c1de6776ef7", "messageHeadline": "Move old colors intro settings/variables", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "f0a219294d0a3e26a6755bbbf608b96490a397c2", "messageHeadline": "Add inverted triangle css (itcss) folder structure", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "bc73cbdbfeee2723415d68c69bd8cd3b5e4a7402", "messageHeadline": "Cleanup css and gulpfile post-migration", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 16, "deletions": 1203}}, {"node": {"oid": "3f222854e439e0cf94242e32e54d9c36126d94d5", "messageHeadline": "Migrate from css to scss + autoprefixer", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2402, "deletions": 8}}, {"node": {"oid": "50fc9c965842f023180630267ecd8dc4f47e9cd6", "messageHeadline": "Improve readability of changelog", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a456baea8be1843f1f2a39af3f2b88820d0b8249", "messageHeadline": "Merge branch 'master' into NewUI", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3f5b82f7efa713d4927856187108a0e61f5cfb75", "messageHeadline": "Merge pull request #1867 from sdtsui/NewUI", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f37f405d5273ce6387132e4e9887d6b578b74fea", "messageHeadline": "Fix integration test failures: ensure qr code is accessible", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b5251d22a6da21b918a0bfd98e6e572bc80a58f5", "messageHeadline": "Fix integration test failures: unnecessary sandwich-expando event sto\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2ba5737728d2539fc3bc9015e440f37341219cdc", "messageHeadline": "Merge pull request #1866 from MetaMask/v3.9.5", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c82908e843b5d4760c84e0628f6a7d5caeae467a", "messageHeadline": "v3.9.5", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c62dad7248df2708de0a16de76c7df7f227e0ad1", "messageHeadline": "blacklist - bump phishing detector", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "befb5de325cc325f26bda9bdaba942dec808a952", "messageHeadline": "Merge pull request #1865 from MetaMask/blacklist-moar", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1be8053ccab7680ef5d7f935d2658544dbe55128", "messageHeadline": "blacklist - update phishing on boot and speed up polling to 4 min", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d811999090b412f84b8f9a7233de5a9bdb19e1f3", "messageHeadline": "Merge pull request #1864 from sdtsui/lint-droppo", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "186bcec4fb5edede504d6aa56b4f67426a6056ec", "messageHeadline": "Lint menu-droppo", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "5f8a2ea1e69ccb26c412afe34d21ae37b26eef43", "messageHeadline": "Merge pull request #1862 from sdtsui/add-rct", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 145, "deletions": 3}}, {"node": {"oid": "d7168d7c507bd4cef30e714a15a1b4a6f13a8f81", "messageHeadline": "Merge pull request #1863 from sdtsui/newui-early-break", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "8cc3ae5988d652b73217e80df93a685d7e5a8422", "messageHeadline": "Cleanup breakpoint css + comment on hackiness", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "0cd72db2d2aa575420befa687156cf2bd271b6dd", "messageHeadline": "Adds early breakpoint from @frankiebee 's + @kumavis 's CR", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "08f49ab35f5a78fba6921a2957a92e0a2e5b065a", "messageHeadline": "rename PendingTransactionUtils -> PendingTransactionWatchers", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4d967ebea99b8c1a899a91e379a1fa12015b7e53", "messageHeadline": "Bring menu-droppo component into project, remove as a dependency", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 139, "deletions": 2}}, {"node": {"oid": "89a4fef1e4043323c89bf8aea8600a16353c4d1b", "messageHeadline": "Merge branch 'master' into transactionControllerRefractor", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 188, "deletions": 160}}, {"node": {"oid": "fa3df576bcf879904b303c4ed1015d27db64642d", "messageHeadline": "fixed: showing tx-s as errors vs. warning", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "cddff73703e9f6611e5ad793d6d05ba91ee96e06", "messageHeadline": "bring your own BN", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "087cd9fb1a42cb59579b8e24804583d6d127e901", "messageHeadline": "break out tx status pendding watchers", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 192, "deletions": 145}}, {"node": {"oid": "54739cb798b70e14d7774d9e92745188afca5461", "messageHeadline": "test for pending tx watcher", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 280, "deletions": 100}}, {"node": {"oid": "4ac0b972025ddd55a9a42b4a15db0a5f207f4078", "messageHeadline": "test for SufficientBalance", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "781ac00eac5d947b2c88159d38267386992a05f2", "messageHeadline": "Re-enable css transitions for dropdowns in header, needs menu-droppo \u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "caee2a9e35c0e80efed9da0798cb75044db6c920", "messageHeadline": "move util functions to util.js", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 40, "deletions": 32}}, {"node": {"oid": "3dcc199845f4026cc4d02f9f760332ac9752ff69", "messageHeadline": " rename the test description Transaction Manger -> Message Manger", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7f9f87ef7850ae94595a5366d269d169139c127", "messageHeadline": "Add Roboto without hooking it up via import", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "650956934cca250c729e51ed6dbb4a35d4f8d705", "messageHeadline": "Merge branch 'NewUI' of github.com:MetaMask/metamask-extension into N\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0a5a46b8f40d6f52a96f0fee96f271dd66a506ab", "messageHeadline": "test - integration - better error handling", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "75b397b158836359474fbb7c1ae06ef68fc17d78", "messageHeadline": "Merge branch 'master' into NewUI", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a3cd2a091c6d7132a85a4464d4656c050a02dfc1", "messageHeadline": "Merge pull request #1859 from MetaMask/v3.9.4", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a444326a1e5329b0d3a9664df80db0d3533f6e38", "messageHeadline": "v3.9.4", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f804567d24cd3e0bd6d8dd77f637da79207c5e08", "messageHeadline": "test - integration - syntax - prefer const", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "925edd5f7decfc3272b6ad5bf9b44ca8504fd0c8", "messageHeadline": "test - integration - remove unused code", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "44616483e032241a63c49abec752aa8ef16551d2", "messageHeadline": "test - integration - throw error on failure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29dcadc346fec8c2ea66c84c72d6c65bc565162f", "messageHeadline": "ui - dropdown - use Object.assign syntax to appease coverage parser", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5a9257208c858d11b94659518ef2375384aeac46", "messageHeadline": "Merge branch 'master' into NewUI", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "c4cb371ce8ddad10d575b4ddb6cb85fe4689ca59", "messageHeadline": "Merge pull request #1857 from MetaMask/hotFixCancleTx", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "17c9fd450f4c05ae39457abc8459d0353c07973b", "messageHeadline": "Merge pull request #1858 from sdtsui/NewUI", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 120, "deletions": 31}}, {"node": {"oid": "d526f68c8e7d613ad79ec9383d6709651e5af77e", "messageHeadline": "test - actions - tx - fix async test", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "efb7543c6dba8a0a37044c1799a9aa906425ebd6", "messageHeadline": "test - actions - remove commented code", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "500e7d1f04e72558fa8eb4aee60c24e5d7b71a94", "messageHeadline": "nodeify - test - syntax nitpick", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "777eb865df2d8dae15eb34589bdd47817aab8486", "messageHeadline": "Adjust padding of accountSwitcher dropdown", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5ddb40f60cfd300f97aba82158fa239d1c80f9bc", "messageHeadline": "Adjust top and bottom padding of accountSwitcher", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "baee076348a913529834f7d57239e2ded460aa0a", "messageHeadline": "Lint ui/app", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "6f14f4b717c7f1d86611994473ff7c33059218c6", "messageHeadline": "Allow new accounts selector to handle clicks", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b955b5a89a9ed7fd74cfec84cbf4b3623e4661e4", "messageHeadline": "add test for no callback error", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "28fd016d12a73c92a2fa8492de4072520d094f95", "messageHeadline": "Increase size of accountSelection dropdown", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "a8966c4a4fa03ba717ddf09c8b8cd6a19d97dfe3", "messageHeadline": "fix test", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "36d8c3dd3984d37fb72115464f862d89d1559763", "messageHeadline": "Increase size of settings dropdown and account settings dropdown", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "086441e41c3a06cb062a475b59b542aa4ea6f185", "messageHeadline": "Increase size of network dropdown", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "10d3a519c881763d4b79876bb1fde6c8243c3427", "messageHeadline": "De-dupe click handler for sandwich-expando", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "7de58c8709dd78e7088210e2c6bc5df79e008538", "messageHeadline": "fix cancelTransaction not reciving a callback", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "fea03ad82ef7bdf2b903922ec8b4a50453974b71", "messageHeadline": "Merge pull request #1856 from MetaMask/v3.9.3", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4d6a289629fdfb404251386564720a3a586fe79a", "messageHeadline": "Add note with previous fa-angle-down for future refactor", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aff213e845dcea49946f9a26d4b44a35082cd5f3", "messageHeadline": "Position account switcher icon back in app header", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "850e9b63d297c9da2403bb3796445df3cd500600", "messageHeadline": "Move accountselector menu-droppo up to app-header", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ecb09fcc0aa801f553cd83659c06c429b5cfbf33", "messageHeadline": "Disable account selection dropdown from account details", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "67f10d660f1a7f5875253eb0de097e1fab9ad912", "messageHeadline": "Adjust account checksumAddress location up", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10c6aeb2f8da24cb31f50de638aaa62acfbb7fca", "messageHeadline": "v3.9.3", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bbb4c36234e6f392b855b776ca5ca1f1628bcdf5", "messageHeadline": "readme - fix greenkeeper badge position", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82ba2c95ee98487dd465e5aabd45f18d46e89727", "messageHeadline": "Merge branch 'greenkeeper/initial' of github.com:MetaMask/metamask-ex\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "55f0187df7c1dcde9a63d11cbfc152e936c2a9fa", "messageHeadline": "deps - update", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b106fa814bfdd5576199969afa6302cda1274c49", "messageHeadline": "README - fix bad merge", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "24a13d116ce484a834eea641a75bc4aa626c52c0", "messageHeadline": "Fix fox positioning.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e223b0c7898ad49bd3df044ff72386869b0702be", "messageHeadline": "test - dont mix callback and promise", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "77908e1181a8fd043c1e9bdc3807b9dd8a0d3ab7", "messageHeadline": "Fix wonky widths for notices.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "cc3aea7f755b057b2cf353b26c4902e06a467b5d", "messageHeadline": "Merge pull request #1855 from MetaMask/blacklist-refactor2", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4f621c980916bdbcaa03099cbff4e53adc375b4", "messageHeadline": "Add maximum width for private key reveal", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "026f8592d8e3c5af976062bca9b93e936e218fa5", "messageHeadline": "deps - bump eth-detect-phishing", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce2e9872cf7470dcf019db742bf5a1011fc1d300", "messageHeadline": "Remove 100% properties that were messing up sizing.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6176a4b1bf773bfe73d00bec1e4da1f95ffaf7d5", "messageHeadline": "Add QR functionality", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "bb8a09375dfa941a02f9d8d78c60cbcb97b3f5fe", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "da16f396266daa5ab0acc8f0c04d3e25b98c39f0", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-extension into \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 605, "deletions": 345}}, {"node": {"oid": "da7471e0958d30b4465ef35090dbfa05b85471f0", "messageHeadline": "lint fixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "b1311b48c96d873f571e26cad8e4f5d2f61dec25", "messageHeadline": "Merge pull request #1852 from MetaMask/blacklist-refactor2", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 20, "deletions": 35}}, {"node": {"oid": "34b1e8008889d15812cf3a688bd41f62ed7ee385", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into bla\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d4877cb4e2580db565686e7c736cd3716dc6e02d", "messageHeadline": "blacklist - use module eth-phishing-detect", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 20, "deletions": 35}}, {"node": {"oid": "81982d01c05b37b80bfb08f1f65a742555acbe0f", "messageHeadline": "Merge branch 'NewUI' of github.com:MetaMask/metamask-plugin into NewUI", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 829, "deletions": 695}}, {"node": {"oid": "15bcbb4941efc66630e9abf1ff27370e759f753d", "messageHeadline": "Merge pull request #1850 from MetaMask/stack", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "dce593fd7bbe1848b8744e3911f24d9ac2fa1bf7", "messageHeadline": "remove stack from txs", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0171918407a1c04b8c04bb05f678b04acb4f53b0", "messageHeadline": "Add rough layout for flat layout tx details, add notes for breakpoints", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "267d12646c93931c76a1c0fa1ccabd61f8e0dcd6", "messageHeadline": "Implement 'clear buttons' for tx view", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 57, "deletions": 47}}, {"node": {"oid": "6fd1c15a5c2fa961e20ff18732bc4879357c2e0a", "messageHeadline": "Fix color for large password input", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e631f6ac0b769bdc4d6d40ce4524de36e2817fc", "messageHeadline": "Add notes for @Zanibar, with props.isUnlocked and currentView.name logs", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d6779115cdab10257c25910be73c1bbc5b066ade", "messageHeadline": "Fix background color for lock screen", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ed81847d1b6f00e208dbcb973cafcc633c268ad", "messageHeadline": "Isolate routing logic for isUnlocked, remove stray logs", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "c7ac20ff659bce3dbde67ad5ee4923eab8f00528", "messageHeadline": "Finalize sidebar dimensions", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "01788376d5b7a0437b9073c8e8e0284a2cead6e4", "messageHeadline": "Finalize height for main screens, excluding sidebar", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c47f81b2e0274d45eaef9bfc01118d7c19a3fa1b", "messageHeadline": "Finalize width of main container for all viewports", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "b523faba1333caa2f05d7721b8b623a84047ac40", "messageHeadline": "Make mobile view flush with header", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "ff7ba83a6c62abb42c0141d4cd5a53a7870a9199", "messageHeadline": "Add note for styling buttons", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b70a399faa30c478ffffb5607cfe36001745adc7", "messageHeadline": "Isolate container component, add refactor notes", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "8a9d0073b1d6b959e9374180e2f52d12ea8319ca", "messageHeadline": "Merge pull request #1848 from MetaMask/transactionControllerRefractor", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 331, "deletions": 272}}, {"node": {"oid": "41250f9769d3224e0b42821058cd6445fa7efaca", "messageHeadline": "Adjust header spacing for 500px and 900px heights", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "dd4586ee84ea0e6a74ad4cd6b6f058169ddd9129", "messageHeadline": "Adjust sidebar transition using @cjeria\\'s feedback", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "61b4b1f947230a8d5157fab27ee8ec82e0826e02", "messageHeadline": "Ensure app-header is rendered in responsive layout", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "49e37137042ba2f23dd48db92365f468f9d59e13", "messageHeadline": "Cleanup send, move send token into separate func to make room for sen\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 220, "deletions": 35}}, {"node": {"oid": "46da924d485cf10be2965f4126609aa55707bfb5", "messageHeadline": "Add Ethereum Logo", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c312f341199b8d05e7e78c4203d7953bdf5a184e", "messageHeadline": "Move overlay out of transition area", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "8a39ef03c298f846171173c38912d3386d688af2", "messageHeadline": "Hook up css animation", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 75, "deletions": 41}}, {"node": {"oid": "b471afcdb34cd121b9d3e3cccb3883943ba8aef5", "messageHeadline": "use error for #approveTransaction when setting failed", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "2c37d438885865fb9b93769a6dee9fb32f8d82aa", "messageHeadline": "Merge pull request #1849 from MetaMask/blacklist-refactor", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 156, "deletions": 130}}, {"node": {"oid": "5ac4c2de6fa3a83709eeefc71d5afc0857a28445", "messageHeadline": "remove unused sinon", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "340dbe75fca95373b861372d89ecdb246ad0e681", "messageHeadline": "use async with #publishTransaction", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0808eb22562ac9a64b00cb5aa54856ac8c1ea18c", "messageHeadline": "fix test", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b80c7e417bfa3adf338170472ba4c4c6733e8402", "messageHeadline": "move newUnapprovedTransaction to transactions.js", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 115, "deletions": 54}}, {"node": {"oid": "8c6f01b91094564df59d6d95b6f43b811e711824", "messageHeadline": "blacklist controller - breakout from metamask and infura controllers", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 108, "deletions": 83}}, {"node": {"oid": "ecaa235b5e3331defab75dad72593951fdf37790", "messageHeadline": "phishing detection - move phishing detection into contentscript and m\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 52, "deletions": 67}}, {"node": {"oid": "aea5735b29c87d0a9aad3bfa86d854ed9b20bdf7", "messageHeadline": "obj-multiplex - missing name error + prefer const over var", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "84aba21ae9f00d5d82d8087de6938fa9526bd3d4", "messageHeadline": "Add notes for overlay click action", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9ebdc343aa32c36bdff9debcecc3c75485939e2a", "messageHeadline": "Implement custom sidebar, with close button", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 82, "deletions": 13}}, {"node": {"oid": "dfa10763e36f745d82fb62adc4ac42773d266da4", "messageHeadline": "Integrate slideout menu with tx view", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "7767f9f7ad7321d88a0b738d2c272961cc1ce286", "messageHeadline": "Hook up responsive sidebar", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "96d3b2f35ff9cd4bb45ad04feaf30d2fb4fc2740", "messageHeadline": "Add dependejncy: react-burger-menu", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "22b03c62e650182951dce25a5ce9de982782a7fa", "messageHeadline": "Add burger icon and phone-visible media queries", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "41c585c796a9049c2413036e7b23bf07330daa82", "messageHeadline": "Make wallet view visible iff vw above 575px", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "25bc15ba175091513f6d281e9a16f3643fe4b18d", "messageHeadline": "lint fixes", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "25cffd21f8defdf5a1bf139bdc2e3b1cfd08c220", "messageHeadline": "Merge branch 'master' into transactionControllerRefractor", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 163, "deletions": 25}}, {"node": {"oid": "ece9200c72cd0b53ee237263933b2b9a24ae5802", "messageHeadline": "fix spelling mistake", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a4726018e43157909f8c04e03f33cee2584795a", "messageHeadline": "fix addTxDefaults", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "21e76484d628d7861b09f013116121101e67334c", "messageHeadline": "add test for addTxDefaults", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "432f516ab005dd2b4eb4b2e8766ed30216386d98", "messageHeadline": "make addUnapprovedTransaction async function and use promise based et\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 219, "deletions": 241}}, {"node": {"oid": "9eb13aee0046405bb304a2e31dbf7712e8b1da21", "messageHeadline": "blacklist - add tests for metamask subdomains", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9d345e744d61d94879f3c01a263aa9cf73afa36b", "messageHeadline": "blacklist - clearer test format", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4115c25d8f2e186a575de7904a91b3717da5e800", "messageHeadline": "lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "947f13d58c6a6341c42728cb1113b09cb0765de9", "messageHeadline": "Merge pull request #1841 from sdtsui/fix/dropdown-toggle", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "6f4bee45997862b3ca52785b9d62489969f070f5", "messageHeadline": "Hook up send button to Send Token screen", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a7fc5126502a9c69aaa727178997ea4ed703c2d6", "messageHeadline": "Implement mobile-friendly responsive layout with flex wrap", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "9cc461a6c2348ffd1a884e0ca92d74294cce6b4e", "messageHeadline": "Reset popup to 350x500, old form factor as advised by @Zanibas", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caab0b61ccb20a19fd97d4177698e9675d0b5451", "messageHeadline": "Add rough layout for tx list items", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "ce06fbd36debac144b4f4bf1d3948b35332e9c41", "messageHeadline": "Add tx-view content divider component", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c7ace5b23d911512495edbd4f0ecb8e0190bc537", "messageHeadline": "Add hyperscript for tx-view tabs", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "c876428044c8e6eec300ceeb0d7ab0c44e68f8d3", "messageHeadline": "Add TxView, use width percentages instead of flex-grow for layout", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "92bd783e0c61e05772cc494a386bb5f21e9dbbb3", "messageHeadline": "Adjust button styles to left align with wallet text", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "2d5c3394f493868a2eb5706e8b42127252c9b746", "messageHeadline": "Use DIN OT in wallet view", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "fce6041dbeb3384badef50467912ab47e51053ff", "messageHeadline": "Add new fonts from @cjeria: DIN Next and DIN OT", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3797b9921fc227c1bcf9681cffa73588cc7afb44", "messageHeadline": "Adjust popup size to 545x450; refactor wallet view to fit", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 29, "deletions": 61}}, {"node": {"oid": "0c1aea97c74e6ac0c263a654510faca73a2dc949", "messageHeadline": "Isolate wallet-content-display component", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "7d4927c975554b091d72f6c24e7dd9e824f32548", "messageHeadline": "Add layout for Buy and Send buttons", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "610d6da8aee2c32bb142b1ff93f6a0a685adf46c", "messageHeadline": "Add hyperscript for wallet display component", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "0ca50dfb1b990dadc702b178fad7e6434b71167a", "messageHeadline": "Center account name and dropdowns", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "ddbf5613b3b7cf7b7b637f33cac87f5bbe69e7a7", "messageHeadline": "Add note for later on isolating components", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cdfd00f58082a26b8835a7c17ed4c964ec24c9e", "messageHeadline": "Add box shadow to main container", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cbd53d4601f1af5aa4337e86ea8875606406e803", "messageHeadline": "Add containers for wallet view and dropdown UI", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "ca1a4b309676c3d10473acf4869b398d4ed50fb7", "messageHeadline": "Add layout for main container elements", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 49, "deletions": 12}}, {"node": {"oid": "b15575b4530d4c1830af0471e9fb5bc1ee689ee3", "messageHeadline": "Remove old header space", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "7ea38523ea8231fa75916f48803abb0eb593f9a2", "messageHeadline": "Set font-size on body of popup.html, for responsiveness", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd3766242dcdfd334f79367793d2b27bfcc36eb6", "messageHeadline": "Adjust dimensions of popup.html and app bar to match", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7ab69b940e91aea4362c3c0bf9e9f3efb7c76c9", "messageHeadline": "Adjust button styles for Send Token screen", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "97cb25c9f17b5cbf66f4e9a769bcdbdd39b4c9b5", "messageHeadline": "Adjust copy in send token confirmation screen", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9373ba9f381f390be7e8d88057c0c6f1a97a27f8", "messageHeadline": "Move action buttons out of send token container, tweak styles", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "f368f371c29699f277b8c91ad8a6284a3b451223", "messageHeadline": "Simplify btn-green colors", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6a5e73e67386b063786eb36efe1ee6544f8017bb", "messageHeadline": "Enhance button and input css reset to protect from user agent styles\u2026", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "689f60d1ce811f542e70da523bcb89b12242440d", "messageHeadline": "Add rounded background to total token, with minor styling tweaks", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 180, "deletions": 29}}, {"node": {"oid": "4880ee26d589ea7bbb1f0d532646fa818d4eaae4", "messageHeadline": "Add note to self, for future code cleanup", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "abc78a1bf9b83d35bf1ac4453d8886f11675d41d", "messageHeadline": "Add content boxes to pendingTx, prep for reusability", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 179, "deletions": 330}}, {"node": {"oid": "65327dd11f5c56ae8a60a4a8f399d1b4832285c1", "messageHeadline": "Cleanup unnecessary pending tx-switching logic", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 19, "deletions": 60}}, {"node": {"oid": "35ff4c195c4ff91a90b7572f07060b0213898f22", "messageHeadline": "[WIP] Isolate form logic from rest of confirmation UI", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "8ace4710ffa1ca56e59e5888fd076fecfae8a911", "messageHeadline": "Clean up send screen", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "25259cc2cdadce71514d2e37cc9e0ea4bce21f40", "messageHeadline": "Center action buttons, add minor style adjustments", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 88, "deletions": 58}}, {"node": {"oid": "970988167982a79c131331a7585512b5e53c9a95", "messageHeadline": "Center send token content; hook up 'Next' and 'Cancel' buttons", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 203, "deletions": 173}}, {"node": {"oid": "fec3e64d630d17d035df43203bbfbf061930cd61", "messageHeadline": "Add high-level css layout for Send Token", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 78, "deletions": 23}}, {"node": {"oid": "2a5f2c7f4041006daf5bda4d51117b4fe9544e98", "messageHeadline": "Add responsive container; add send token copy", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 53, "deletions": 93}}, {"node": {"oid": "c0483fc230ec1893f15c6f8994f63e318474846e", "messageHeadline": "Add token logo to send screen", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "8c5be547228c9801ab616beb5054b888509463f9", "messageHeadline": "Rearrange header components: closer to redesigned UI", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "4d7295b05fd3b4189bb2e4c604e53b349d5618a0", "messageHeadline": "Add for use in main header", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8e1713e1e00be89988824c0666837187f96d073c", "messageHeadline": "[WIP] Propose more scaleable color management", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4044b58b5a7133caeefd0f3c0a16478387fe7247", "messageHeadline": "Fix dropdown behavior - network", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "34834c108dafd1de75f26a09d78feb8949ef5e56", "messageHeadline": "Fix dropdown toggle behavior - settings", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "24d375aaf1717f1ae743fbe6e83eb50f0e6a4b95", "messageHeadline": "Fix dropdown toggle behavior - account dropdowns", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "651fec5112ee77eed995db80621d2ae6e799e8cf", "messageHeadline": "Create distinct responsive 'home.html' file, hard-code popup.html size", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9ac0a18f3b345bb8236febe626d3b6f6bed75ae3", "messageHeadline": "Correct viewport param", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1828b6dc98c95a284350f0d22bf4b6be08ebacd", "messageHeadline": "Fix react warning", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a25c4f34c0063a0f3d3b1989d9303cb75952d443", "messageHeadline": "Limit max width of seed word conf screen", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "87c26eb5bc30941a85de98f885d4eb9a752cf9d6", "messageHeadline": "Correct token pluralization for one token", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6c25f9950b53179ffb34f3baf1f6aa2b5d665720", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d932524eaf8397e3f24b4ab97c813871429a0774", "messageHeadline": "Merge branch 'master' into NewUI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 104, "deletions": 46}}, {"node": {"oid": "d15e402ed87bf7533250c49a7972a7b1a12c99c2", "messageHeadline": "Merge pull request #1838 from MetaMask/i1805-LiveBlacklistUpdating", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 103, "deletions": 44}}, {"node": {"oid": "7c71ee1babcaad19dbe7db6c5abfefe2f9654781", "messageHeadline": "Do not blacklist files", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f8cadbcb323f2d41d6a2cad78479917f20b113bd", "messageHeadline": "Merge branch 'master' into NewUI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 180, "deletions": 58}}, {"node": {"oid": "8ba32d5ea8cbd30b85cade9fccaaa6c0f3f5cd04", "messageHeadline": "Set min gas price to 1 gwei", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f795f30a67619093e8c0756ca7e3446786fe6e6d", "messageHeadline": "Disable user zoom in mobile mode", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65bd178b647ae4938e240ba5b070d7ea30a179cc", "messageHeadline": "Fix viewport width to 1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a1cf2a0d424c54c760fd18644a2fad7c582959a", "messageHeadline": "Ensure loading indication is full screen", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56496f1ea08c1f4f2786e3d1be11026adf0f5900", "messageHeadline": "Fix loading indication placement", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f884477abbf427ac390e682fd6380c6a826f0745", "messageHeadline": "Remove unused parameter", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e73c7b907a111a12bcae3c04da9c3c99931f9e72", "messageHeadline": "Restore support link", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d9fea86546026aa09f6e040a9b0ef551d5659fa", "messageHeadline": "Fix info page formatting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "21bde25780d4b228a273a75fa3e04cfe96b410e6", "messageHeadline": "Fix spelling", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26ce530f6f32637977774fd266e2d183d521c53c", "messageHeadline": "Remove deprecated responsive dev docs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "33432afb0c15b22f925d9ad11ad34aa50f12d101", "messageHeadline": "Bump menu-droppo to 2.0.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb92d65c4dc764f3a0ad1055fef2ed7cabc04a6f", "messageHeadline": "Add Levenshtein item to changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6675241fa9a69d286df2b18a2ad35baa69da116b", "messageHeadline": "Merge branch 'master' into i1805-LiveBlacklistUpdating", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "8b1726cc550d4a5b142a2a525ce6b94713dc04e0", "messageHeadline": "Live update blacklist from Infura", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "e3b5bb2052d59afbf9c2761af883de719261062e", "messageHeadline": "Merge pull request #1837 from MetaMask/i1833-levencheck", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 62, "deletions": 8}}, {"node": {"oid": "f147b928b238af3e1f0abdcc4d38b5281f67aba4", "messageHeadline": "Merge branch 'master' into i1805-LiveBlacklistUpdating", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "aa282b4e3a55d090f27e37cacf850aa5298cfe27", "messageHeadline": "Give credit where it is due", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c071591adb7b5190c21769114f3c98fd2a5b5ec8", "messageHeadline": "Fix custom provider indication", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a6395436653f274b39bbf642a4d502879bd6eb92", "messageHeadline": "Changelog bump", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66f6d5a4e06c6938ae22bd2cb4696f6ade900df2", "messageHeadline": "Add levenshtein logic to blacklister.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 33, "deletions": 8}}, {"node": {"oid": "6a9d40c558564763ee06deb4861238b1b06e1f00", "messageHeadline": "Add test for blacklister.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "bc65484e1bd15fb6ccc9b94f23c991a170b8d39c", "messageHeadline": "Remove object spread syntax", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "8e2da52e641ac625bf09efbec804e65e0fc0c753", "messageHeadline": "Adjust mobile scale for smaller devices", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fc0a025f62722e9cced11e22600e0093e64e4f5", "messageHeadline": "Set initial scale for mobile.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "520cda0058849778461cf6b9682980068149c120", "messageHeadline": "Merge pull request #1834 from MetaMask/Version-3.9.2", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bc11f11d6865de0950d9ab10e8f37f74519b824e", "messageHeadline": "Merge pull request #1831 from sdtsui/pre-merge-fixes", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "b50c10f373c30642e083fb87724fc5db2ffff1e9", "messageHeadline": "Version 3.9.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8006d798ee8d1993ef4b06cce25480f0aea6c4f4", "messageHeadline": "Re-center network dropdown", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4c0f827946dfb6ea115d628480a332d6f732ca20", "messageHeadline": "Make account selection dropdown menu scrollable when too large for view", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0fdbb8096259d622ff92f4ebb0b83a135c2f705c", "messageHeadline": "Remove Account Settings item from optionsMenu, unnecessary", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "45737532333e01b7f01d4631a6ff8880d8c03e87", "messageHeadline": "Bump version of menu-droppo, no longer needs css transitions", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d8ebf2265d167923f3b913bac3b9cc4d37fa052", "messageHeadline": "Begin implementing live-updating blacklist, not working yet", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "f23efec3e3d9f42484f633ba0444db350875f898", "messageHeadline": "Merge pull request #1830 from MetaMask/providerProxyFix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "55a55141d08f7827cb23f4213a6d88351803fbff", "messageHeadline": "nonce-tracker - fix test", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "35a128db1e6ecba9076ec145c9d2334f623703b7", "messageHeadline": "nonce-tracker - hotfix for provider proxying", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "b15a2baaf3cf7b4850c427857e935b238d1e5cc2", "messageHeadline": "nonce-tracker - add raw baseNonceHex to nonceDetails", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0deb617d8f879b9a05c4581f16f5790cafa9789a", "messageHeadline": "Merge pull request #1829 from MetaMask/betterErrorsOnTx", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7e2e4948a6ce5856338406de49cbad6a9931d72b", "messageHeadline": "tx cont - dont recursively store history", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "9d69951decc0cfb0e3dc8bd40bd98f4d1c524dc1", "messageHeadline": "logState - dont redundantly log to console", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bbeecbbb2892b2bc5a7e675b03a5fc5736d34287", "messageHeadline": "Merge pull request #1828 from MetaMask/betterErrorsOnTx", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "de2cf4e9cd00ec947e265b0bff3f676c02d5a4f7", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into bet\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "0ef90fb1f0f1a1bf4a7efd90df7b8f8c66fc07d5", "messageHeadline": "tx controller + nonce tracker - record nonce components on txMeta", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "39d28922de31fa26b50eca5c7719ae9feefae770", "messageHeadline": "nonce-tracker - validation - add validation failing value type to err\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f16802e2d4f7e917e894e3ec38a716255f6b0942", "messageHeadline": "nonce-tracker - validation - add validation failing value to error me\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0ea6749dbc923a6e796b1de4bbd301d931739b9d", "messageHeadline": "Lots of flex rearrangement on account detail view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 129, "deletions": 134}}, {"node": {"oid": "5af753a597d565e4654899ea37349ba7e839bb00", "messageHeadline": "Merge pull request #1827 from MetaMask/test-coverage", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eb089b0e76336719bf4c627755a7aa789280808", "messageHeadline": "Coveralls badge directs to master branch", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8525d4b17275e8e1a0d9b8d85d57ee58efe899a", "messageHeadline": "Merge pull request #1816 from MetaMask/test-coverage", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "4d218ac57a5db8c4d3d446fbfaa5ef8488c2a6d5", "messageHeadline": "Remove responsive folder from gulp", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3575bd49ab4f3ec879a3e04b4a6fa35fe9c67c6e", "messageHeadline": "Run coveralls on all branches", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb1566349723804e688f95a06f1208767e6d1938", "messageHeadline": "One script runs for Ci build", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4e9cfc935dc86f7f0be99249be99cb18bd998b83", "messageHeadline": "Merge pull request #1823 from MetaMask/betterErrorsOnTx", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "30cbe74ba69f2eaa5f79974dba47d8afba6ea97b", "messageHeadline": "Merge branch 'betterErrorsOnTx' of https://github.com/MetaMask/metama\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "ba88f7b8dd32b6ffdb46e70b8c9fbd563bb53b69", "messageHeadline": "fix typo", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a929fb2387de87619192ea0a86fe1ead4f7a0361", "messageHeadline": "Merge branch 'master' into betterErrorsOnTx", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "b81f8831505b1ebb1d58a474d52b068d42879d56", "messageHeadline": "fix stack wording", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1df833bee8a51c304491a3045138560e8c3f2b52", "messageHeadline": "use clone", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e0a626da3b026fd7dd258e8accf771353c4ea38e", "messageHeadline": "remove line numbers", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c73d6d852ac9c98613f71d6ee87f9d89c3c2b47", "messageHeadline": "Merge pull request #1824 from MetaMask/tx-cont-fix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "5ec73c0e652f5389d14d00abed3977324043a824", "messageHeadline": "tx cont - fix test to use async api", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4445ba15694fc6ef7f9c4e3a2de5de5428e28b3a", "messageHeadline": "tx cont - add argument for provider constructor", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "5b9a6bd367173330d8bcfd973278eeba6f31ec06", "messageHeadline": "tx cont - remove old cb from async fn", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ab01358a480243c9073ac06dc4f510a6089567d0", "messageHeadline": "Add stack traces both in errors and as a way to track txMetas", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "e081ddf34734aa647e030b9900fc225150df044a", "messageHeadline": "Merge pull request #1821 from MetaMask/fetch-retry-2", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77d91ec36f452ce47676b5ede2aa1b3d068d2634", "messageHeadline": "prov-eng - bump to ignore json parse errors", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a04643d8ea8a47cc159fc69c941e588e8b873cc", "messageHeadline": "Restore sort order fix", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a22adec66fd0c541eb350ea424a6b00d179eedaf", "messageHeadline": "Replace ui with responsive-ui", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 224, "deletions": 13934}}, {"node": {"oid": "fcde52f39070160623be5a03455d9d5c84a99f36", "messageHeadline": "Merge branch 'NewUI' of github.com:MetaMask/metamask-plugin into NewUI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de286d238270e83f8fdf54bd36625883cc3a2816", "messageHeadline": "Css tweaks", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a1fab0649035b75604dbee5aa18077c5cd747b3b", "messageHeadline": "Simplify the test-coverage script", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b602b3216bfb4b9fa1f331fa210aecebb9531a02", "messageHeadline": "Merge pull request #1815 from sdtsui/fix/menu-cursor", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "91edab2b1c0f2ac5056b5870ae352c12efdca3bf", "messageHeadline": "Add cursor to account menu buttons", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24ffb40ec77016259ba4bb1b838298bf119f695e", "messageHeadline": "Add coveralls to script", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55b7e457c504df0b0dadc848bc631704a950a14d", "messageHeadline": "Configure ci build to run tests individually", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d571f5ee701acd87495ad8ed69a74e6c5ca424f3", "messageHeadline": "Add Test Coverage with nyc package and coveralls for github badge", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "60aea4839c447de68e723d171fdb862056538057", "messageHeadline": "Improve account-detail panel responsiveness", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5f61fd242ceaa773994e9e4691ff028f9baadabb", "messageHeadline": "Prevent buy button from floating", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "36c997a55eca801d8043ea812557075b6a98e5e6", "messageHeadline": "Make main account detail view more responsive", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "6553c9c64b82a9a26a973f05b5fe7f29a6371828", "messageHeadline": "Merge pull request #1802 from MetaMask/RestructureNewUI", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 645, "deletions": 295}}, {"node": {"oid": "38dccab12e4140bb085f3ea17e642e55f54d68a1", "messageHeadline": "Fix reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31e7d8a24bd86d0fe8cd3822431bcc4f1a09c780", "messageHeadline": "Fix css links", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a41e5788cf4a8e680fdbc4d16690a8f5cc8af265", "messageHeadline": "Merge branch 'master' into NewUI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 630, "deletions": 214}}, {"node": {"oid": "86d367957fe8ac04462f716fe0ba2bfa4e5ff3f6", "messageHeadline": "Move responsive ui into its own folder for easier merges", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 75}}, {"node": {"oid": "9b24ab0e70d72471ddc928a763bc2096790ab966", "messageHeadline": "Merge pull request #1801 from MetaMask/i1800-UpdateTutorialLink", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "366ddc62488c99494b3973e157bf9a1c9d5af0cb", "messageHeadline": "Add user support link", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9018810ac20e7f73a34af564f208231196179f57", "messageHeadline": "Update tutorial links", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bf1dc47e38e51aaef303d7f4e6906d47c37924a9", "messageHeadline": "Merge pull request #1799 from MetaMask/Version-3.9.1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dcf025782b01265710a61a63da60d7d006df06b0", "messageHeadline": "Version 3.9.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d2fd7e81c455f46634e2ef68e2bf45b67dd20d8d", "messageHeadline": "Merge pull request #1796 from MetaMask/1GweiMinGasPrice", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "51c5bebdf5ec4c4ac0e2878bd503e39a379d79c2", "messageHeadline": "Lowered minimum gas price to 1 gwei", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eff9a578f7c6f9435d7fabc3ec5efb7619b825d9", "messageHeadline": "docs(readme): add Greenkeeper badge", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "82aa0d48d4e98c36bc1d90800d439a938b51ab03", "messageHeadline": "chore(package): update dependencies", "author": {"name": "greenkeeper[bot]", "email": "greenkeeper[bot]@users.noreply.github.com", "user": {"login": "greenkeeper[bot]"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "92a8af991258f8cad51fef44187bdb734a8e931d", "messageHeadline": "Merge pull request #1794 from MetaMask/nonce-tracker-fixes", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 88, "deletions": 44}}, {"node": {"oid": "2832713a46f74131ecf8111a49572ec98dd73bb6", "messageHeadline": "changelog - add nonce-tracker note", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "12d6f2162791b421bd51313b0063e144b47ed868", "messageHeadline": "transactions - block nonce-tracker while updating pending transactions", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "aa48ed34c458874914c44400fb68885069625a6f", "messageHeadline": "nonce-tracker - fix lock mechanism to be a real mutex", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "67fdba5e42d8deac1dcbb4a82fd3d22b944e639a", "messageHeadline": "transaction - promisify _checkPendingTxs", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "d249da77d7f9602507f708b4778c2128737d4dc5", "messageHeadline": "nonce-tracker - return nonce as integer", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f9fc8014a1830c9ec7bd35b77f5ee4f5a089fb8", "messageHeadline": "nonce-tracker - validate nonce calc components", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "199587383b022a17d56adcb56d6a99ceba71fec7", "messageHeadline": "Merge pull request #1790 from sdtsui/newui-account-dropdowns", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 510, "deletions": 589}}, {"node": {"oid": "9e8e445695585f47e9cc3f63b2ec8313b4fc4eb8", "messageHeadline": "Reorder Account Selector and Account Options", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 128, "deletions": 115}}, {"node": {"oid": "1e718505824f5ee566138edb6de1f914397100b6", "messageHeadline": "Merge pull request #1787 from MetaMask/i1637-TransactionOrder", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "e083e775858f2da16f7508229f20aaac83f1eb20", "messageHeadline": "Merge pull request #1791 from MetaMask/ciBadge", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9a195f86b88b4c52b200fdba6ed3c0658251f11", "messageHeadline": "Shield looks better", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ebec8d0a8da85177128902210ba7b7a0a5c3d38", "messageHeadline": "Change Ci Badge url for readme", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f329c232a23e849a178381e92f3042d1d97303f2", "messageHeadline": "Hook up new dropdown components", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 157, "deletions": 184}}, {"node": {"oid": "b9dfb3cd1e825961dd3e32065d2bf377f2f59355", "messageHeadline": "Remove account options icons", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 0, "deletions": 177}}, {"node": {"oid": "fce7bf3a1ca3c3b1b84173355965d8dc511effdc", "messageHeadline": "Remove accounts screen", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 244, "deletions": 271}}, {"node": {"oid": "2adfce772c91e28cb25145ad0beda40bd5aed7d4", "messageHeadline": "Add new tests for dropdown component", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 86, "deletions": 22}}, {"node": {"oid": "ccf3e0e2512c05c024ec5f2e70e2d682a4968041", "messageHeadline": "Bump version of menu-droppo to include bugfix", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b05775bfa40f5a36d3da223908c94eec50415214", "messageHeadline": "Fix click handlers on AccountOptionsMenus", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "433fb4d24201d30eb84350bb1bd649f5bb22ad92", "messageHeadline": "Cleanup", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 108, "deletions": 33}}, {"node": {"oid": "5f2335e68fb7f0f579deac784ee1a9ac78cda56c", "messageHeadline": "Merge pull request #1786 from MetaMask/turnOffAutoFaucet", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 24}}, {"node": {"oid": "948f3880a3b1af86c3b587d250d0376bbf547d06", "messageHeadline": "turn off auto faucet and remove file", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 24}}, {"node": {"oid": "614501e743a0c1584062c78a25e6b9a3ddf10aab", "messageHeadline": "Fix transaction confirmation ordering", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "919f3c46015bcf39be7efd13d84cb24c8be5c939", "messageHeadline": "Merge pull request #1781 from MetaMask/AddSupportLink", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a4e567ffc5a01cb54c73c724c5117988c056fa49", "messageHeadline": "Add support page link to help page", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "43a3d0d01dba21f9f4f2863025144555327411d4", "messageHeadline": "Merge pull request #1777 from MetaMask/InfuraTest", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 64, "deletions": 35}}, {"node": {"oid": "a4c7d95d0de01a37c1e9debea51eb9e2fd8bc2a7", "messageHeadline": "Sinon stub infura network status", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "6cf2a956c1df56aa7bdc04d94f89752b0c578f87", "messageHeadline": "Update Sinon", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02cf65d513b12f3310c2c42ad1ea87165b663e4d", "messageHeadline": "Use Let instead of var", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bda52f7cba9cd866d2244c402fed2e82e1366005", "messageHeadline": "Infura Network response tests", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 59, "deletions": 34}}, {"node": {"oid": "1e0cd5f3028619d088fedf4cdb1b4a7cb81f9cf1", "messageHeadline": "Merge pull request #1772 from sdtsui/new-dropdown", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "d01b5c927d9ae874cc8a7d68fbd1f8649dbba291", "messageHeadline": "Brighten dropdown menu item\\'s text", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "9d3207fb7302e74d3d2f8ffad12d50dfd3885fdc", "messageHeadline": "Merge pull request #1617 from MetaMask/nonce-tracker", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 205, "deletions": 121}}, {"node": {"oid": "7eccf5905a830853bbb1932dde9a7f4536d43f55", "messageHeadline": "make publishTransaction and signTransaction async methods", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "d6001daab81f1ad8b011363635dbe61322c1482a", "messageHeadline": "remove denodeify", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "43b7d5f0ebd420d39eb9257b1edc235d58b0099d", "messageHeadline": "Merge pull request #1775 from MetaMask/BlacklistFaster", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5e31fc97cd5a30d6f750dde7f13664e3a731ebca", "messageHeadline": "Redirect from malicious sites faster", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1507da139d8c4f54451c7ecdd02a589332c97c8e", "messageHeadline": "Add tests for new dropdown component", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "a49e5e158a03d4c2d89ddbeba853325d6f35cf29", "messageHeadline": "Implement redesigned dropdown", "author": {"name": "sdtsui", "email": "szehungdanieltsui@gmail.com", "user": {"login": "sdtsui"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "3d082203ec1aff2e0376a5309e91fb8e31857647", "messageHeadline": "Merge pull request #1771 from MetaMask/addNonceErrToErrLIst", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "6086bcdf0d1346633bc41fde88bb315ead7f9227", "messageHeadline": "limit the range for retryCount", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de0cd6e66375f690965f60c58e70900660f565f2", "messageHeadline": "write a migration for resubmit tx's to get put back into a submitted \u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "27cb02bc5868673af794e0ad597fea87b2ddf175", "messageHeadline": "add \"nonce too low\" to the ignored errs list for tx retrys", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88a51febfcf9959c8247a6ad5e1a1f5c185895f1", "messageHeadline": "Merge pull request #1770 from MetaMask/Version-3.9.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1357526dfc11caa7993e45895e52e47f27116fe5", "messageHeadline": "Remove css reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "414b97921982b21ab5618c6f88192d4a984abf45", "messageHeadline": "Version 3.9.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "278e37031723f033d7437a3993bb8241cc218fd1", "messageHeadline": "Merge pull request #1769 from MetaMask/UpdateMetadata", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2b98d2b095c84491ace7316eebf1f71258d28359", "messageHeadline": "Merge pull request #1765 from MetaMask/Version-3.8.6", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c6f867ef676d32ec9a80fd982172988efa795e82", "messageHeadline": "Merge branch 'master' into Version-3.8.6", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "13758074994155000d9b25dd9216c4f3117c79ad", "messageHeadline": "Merge branch 'master' into UpdateMetadata", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "ebe76664266d3c712ec14ac4aef7fc48b3f1b5c3", "messageHeadline": "Update eth-contract-metadata on build", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f82f8a9fa46d4fe59b0f9a13313a3a55ce120f28", "messageHeadline": "Merge pull request #1768 from MetaMask/AddBlacklist", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "76a2a59ec54cb20cd482adf724815100916d5d3e", "messageHeadline": "Refresh blacklist before dist", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aec813eace6db96984ccbb29d8b98d60097b22e2", "messageHeadline": "Correct github link", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "751103d94804c661e6386969cb64d9d74a1f3bbc", "messageHeadline": "Merge branch 'master' into nonce-tracker", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "aeefcbd75bcf419833b9cc5b734e2d86f47ba6d1", "messageHeadline": "Fix test to match behavior", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed272dcbc082ebf9abbd7f17da1386163013c023", "messageHeadline": "Bump node version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd26ec46aa8f2d144939573a8c427e2a7743d25c", "messageHeadline": "mv updateAndApproveTx to txController", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "da35f6744e3201bb75b896d3127d4f30d7e4d789", "messageHeadline": "use new nodeify", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 21, "deletions": 44}}, {"node": {"oid": "0079126b7d46f0e20592117563e543531b96c36e", "messageHeadline": "Point blacklist at main repository", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c5b9da06a9b6e6455361136390784e3e774b5aa", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "52b92fbe40e221c53e1c93a2e998c65833c2334d", "messageHeadline": "Add first version of phishing site warning", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "eddc8cfee7fa161b0901483998fce868d3cc4077", "messageHeadline": "Version 3.8.6", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "822ebca3eb4a1e03b88d2e9def11260de44a9f63", "messageHeadline": "Merge pull request #1758 from MetaMask/3.8.5", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6811fb26793ca71989df2f0c0604e72cbf03ca23", "messageHeadline": "Merge branch 'master' into 3.8.5", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 143, "deletions": 55}}, {"node": {"oid": "91ef01be4c2c0a39107e1200c5f94fa5fc7defb7", "messageHeadline": "Merge pull request #1763 from MetaMask/prov-bump", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "1448090ec76a5ab9274b27e4c71aef9970ca0214", "messageHeadline": "deps - bump prov-eng", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23d44e53996c04fb0e6fb2e1c2ca90728397aa0c", "messageHeadline": "tests - disable infura test", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "0cc60fda8f14174b978e49a9b1e97e0accbce31d", "messageHeadline": "deps - bump prov-eng for fetch retry", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f46984fee8f4fa8268ac9bd70081c58708ac8ea", "messageHeadline": "metamask - on rpc err show whole error body", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "231ad48564758895bace7b0e750cdfa5577128f8", "messageHeadline": "Use txParams", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6587f6eabda08629b7fce431820f92ab275bbf75", "messageHeadline": "deps - bump prov-eng for retry on gateway timeout", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "971d25a8ab9fecbad041e3df1696bf67245bd858", "messageHeadline": "Merge branch 'master' into nonce-tracker", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 113, "deletions": 21}}, {"node": {"oid": "a1fd9bc6bebcad4421a10ab85f525b9686103549", "messageHeadline": "Merge pull request #1762 from MetaMask/ImproveRetryLogic", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "c7b9e3fb1878cebbab26d5343cc18084a601c6bb", "messageHeadline": "Improve insufficient balance checking in retry loop", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "a670e54973ed1bae20455507a4b3c44e231ba822", "messageHeadline": "Merge branch 'nonce-tracker' of https://github.com/MetaMask/metamask-\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 689, "deletions": 129}}, {"node": {"oid": "c121ac21ec3bed0381e36de7ead1b583a3da148c", "messageHeadline": "remove irrelevan code", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0eee232e26dec61512e36bedf131ce0f7ce1ddd4", "messageHeadline": "Merge pull request #1761 from MetaMask/resubmimtErrors", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "611338c4e0b6de670f1a3ac6a0f1ddd3a2c063f7", "messageHeadline": "use .includes", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d97c6533b87b0a9dd6937c1ca57ec05129ac619b", "messageHeadline": "Remove local nonce error setting.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "11d57adc5c6fa124cbb83a907a55a0aa733bb1cc", "messageHeadline": "add \"Gateway timeout\" to ignored errors when resubmiting and use .inc\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "de967d2dfd2119d2468263ecb9646fd0a92df195", "messageHeadline": "3.8.5", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2d1b7c0ee152c38ebb0f3a63bd9f2daef18ded36", "messageHeadline": "Merge pull request #1757 from MetaMask/resubmit-fix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 53, "deletions": 6}}, {"node": {"oid": "512b6cae81ee0e71b567a72418ac224804dfc3e6", "messageHeadline": "migration 16 - move resubmit warning back to submitted state", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "c425ad4ec71c6a5d5cc7af3d2a4d42c56c3ca125", "messageHeadline": "tx controller - resubmit - correctly set error on bad nonce/balance", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c53aac398a29ff7cfe0efa6c844653693d78157b", "messageHeadline": "tx controller - correctly set error message on resubmit error", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4fa999e4deae5451e73c126a80e541db6e3d0dc3", "messageHeadline": "tx controller - resubmit - recognize parity known hash message", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fd6caf871368d2339f91ad6ae339062daf303d87", "messageHeadline": "Merge pull request #1754 from MetaMask/Version-3.8.4", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f5de16c91174fbbf208e5aef8f542d3bbbb3cb93", "messageHeadline": "test - tx controller - fix promise handling", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ab8bae421e6b172f811694a597536c7d222043cd", "messageHeadline": "test - tx-controller - stub block-tracker method", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d228f46254783885e9762a2f96ecb9c3077c5fb3", "messageHeadline": "Merge branch 'master' into nonce-tracker", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 686, "deletions": 123}}, {"node": {"oid": "04a0b949a2ce5b0335625236d9cac1dc7153dbf1", "messageHeadline": "Version 3.8.4", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "678cfd21755bab430d28a8f0d0fb44a81ecefade", "messageHeadline": "Merge pull request #1750 from MetaMask/failIfError", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "092a9c9defd4d9bd2db7f969a8076c8b624d30bb", "messageHeadline": "fail transactions that fail in resubmit", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "34e2f6650d0db42b9f820d56a7acf9b72ca14da2", "messageHeadline": "tx controller - clean code", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "8661989f516ae4455117e5158a97b4a6912a1980", "messageHeadline": "tx controller - move comments", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "99556684096ed788ef01c909ff4cb4b0e61d3a05", "messageHeadline": "add comment", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "11b744bb87b4858dd2ef982c7d27e9751d8a09a1", "messageHeadline": "if an error happens during a tx publication set tx status to fail", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "47936019d237f3603e14508ea76922fabb4ca0aa", "messageHeadline": "Merge pull request #1748 from MetaMask/Version-3.8.3", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "289fdfb7015d2e09306246b7a6871cdd40063118", "messageHeadline": "Version 3.8.3", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "33c2b864db8d92a1c7904b1c1e4bbc3ad5d73e31", "messageHeadline": "Merge pull request #1747 from MetaMask/FailingTestForFailingLowBalanceTx", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "b87d10ab1dff539c4cb32ab32ccc1069598fb11b", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "07d4e4fe6f31d99a9f15c3862671c5c07831ff2a", "messageHeadline": "Fix failing test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 39}}, {"node": {"oid": "96df7ad8d36b68e521e670d28e3efda38e41972f", "messageHeadline": "Add missing done", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ef1282b55648ad5e787b170cc06e5f8b292f5983", "messageHeadline": "Typo fix", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2f6ae9ace496d2896e3d6db0fbc10431115181f", "messageHeadline": "Merge branch 'FailLowBalance' into FailingTestForFailingLowBalanceTx", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "3abceac55d16e41b37116a8dda565644ed0a9f52", "messageHeadline": "Fail pending txs with low balance or invalid nonce", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "a915dfdeaa51c80c599b15f4e1ec14c90ac00fbf", "messageHeadline": "Add failing test for retrying an over-spending tx", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "8201ae1b53f7be60cf61351905e3dba21f2f39f8", "messageHeadline": "Merge pull request #1742 from MetaMask/TokenSymbolMisspelled", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed8a71d35074c5ee0a6c4c03ae366f59ab6bc519", "messageHeadline": "Merge branch 'master' into NewUI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "5c1ccc657c171e65a8cf8e2bc10fcb6267c44d4a", "messageHeadline": "Fix spelling", "author": {"name": "tmashuang", "email": "tmashuang@gmail.com", "user": {"login": "dapperkangaroo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51ff6d74e884b599f78b5454b33f2bc1a046f0b2", "messageHeadline": "clean up unused code from old noncelock", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6d2cddaac9348b0e9c8a6cc4a6621927765e7c17", "messageHeadline": "fix nonce calculation order", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8aab5d965b2095683baaf35bf1de6450de981800", "messageHeadline": "Merge pull request #1741 from MetaMask/ReEnableTokenList", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "52a6b9f103fecfd92f860188daf15e1fa943ab5f", "messageHeadline": "Reenable Default Token List", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ce3d374d800a7213ac5dcc472d058372f3fe813b", "messageHeadline": "Merge pull request #1739 from MetaMask/origin-header", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "68fc3603dfe72721e080a80b9a4103408e113c6c", "messageHeadline": "metamask - append dapp origin domain to rpc request", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "bc844ac80a2328330ee84ce9fcd92d28c194ca8a", "messageHeadline": "Merge pull request #1733 from MetaMask/Version-3.8.2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "af8015c1c58589386acd6a2d00111944cffac44f", "messageHeadline": "Version 3.8.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b72861fc9848a474badac076951d5286a996d2e8", "messageHeadline": "Make responsive UI more flexy", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0e5ec5b86ddf74c17ba7bd359f86014847b58695", "messageHeadline": "Add responsive UI dev guide", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e285f2cae958437160f86171f1fccfec66799883", "messageHeadline": "Get duplicate UI template working", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13683, "deletions": 11}}, {"node": {"oid": "5eb3d5d485b17b98b19443d8def2f03dec9b38ef", "messageHeadline": "Make folder for responsive UI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "d0d01552da8d0a6f58fb7c5be16947175ec90267", "messageHeadline": "Merge branch 'master' into NewUI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 52, "deletions": 24}}, {"node": {"oid": "ba4a7de1a291cd079a7d32bc72b8f6c2a78a7d81", "messageHeadline": "Merge pull request #1727 from MetaMask/i1720-NoSpinnerOnConfig", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "36e0fef8548b098078350ad0658173d6a4154cd1", "messageHeadline": "Merge branch 'master' into i1720-NoSpinnerOnConfig", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "27c651d8da3a9d8956c6b8a119a51a3382c449fe", "messageHeadline": "Merge pull request #1729 from MetaMask/i1707-ClarifySearchingIndication", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 50, "deletions": 23}}, {"node": {"oid": "d3c7ba31c5031f3bf004108505c41cd864438583", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8f65f964ae122fb4df21e3644c8653bc1426c43c", "messageHeadline": "Indicate which network is being searched for", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "4e4d6cea403373e7f7d493775981cfa2a97da5f4", "messageHeadline": "Add menu carrat next to network searching indicator", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "1503dba5ca3526e9750353c2db999dd50433837e", "messageHeadline": "No longer show network spinner on config screen", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "91cd849e76d81ebbb984a007979b0566e13a86c2", "messageHeadline": "Began creating new UI template", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "fa533469cb6ddc5b5142afed2b4950565494d5a0", "messageHeadline": "Merge pull request #1714 from MetaMask/Version-3.8.1", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2e7be151c556ee672803e527f34485fc2f276e48", "messageHeadline": "Version 3.8.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "96c8236fd802f64fde07a1e46f8e9bab23545be4", "messageHeadline": "Merge pull request #1711 from MetaMask/NoPopularTOkens", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7de87154e829581c4f97d77294863af204ddf15c", "messageHeadline": "Merge branch 'master' into NoPopularTOkens", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6a502b9170ff269c0e1502d2798bcf7aa6652eb1", "messageHeadline": "Merge pull request #1712 from MetaMask/RemoveTokenSending", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "72f79de173714f560f34ff836487d75a680bd795", "messageHeadline": "Merge branch 'master' into RemoveTokenSending", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "54041de8b8cfd01b9cae90e60a4ba9211bbbad7d", "messageHeadline": "Merge pull request #1710 from MetaMask/BumpTokenTracker", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0c011d0fda7268abfacf29715d73d347e9e8e676", "messageHeadline": "Remove send button", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8abd592034649ee0ad47eaaa33859b99d206df1f", "messageHeadline": "Stop loading popular tokens by default", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8179f5f84c288d47847540c8f189e6ee8170e701", "messageHeadline": "Bump token-tracker to 1.1.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c7f2fd279d40d401260991a76787459761a453e4", "messageHeadline": "Bump token-tracker to 1.1.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c9dd8a9cfd3d7ccc5f4957db5cf3a7161d8e903e", "messageHeadline": "Merge pull request #1703 from MetaMask/deps-dedupe", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "63acc0f4c8606f5f0e18dc716cecd4dbfc20a4b4", "messageHeadline": "deps - remove duplicated dev-dependencies", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "947a5cf3a098750d9b6f3fec464bcc3834bc8c16", "messageHeadline": "Merge pull request #1701 from MetaMask/BumpWeb3", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f285fd5eb1b8706da7bdb694543b96b7bed819f1", "messageHeadline": "Bump web3 version to 0.9.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca3de2dc7404e40f71671e3f447ed6fbf54ab3a8", "messageHeadline": "Merge pull request #1700 from MetaMask/StyleImprovements", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c58ace6344d57c2762419a10ed5e1bb5bb69921", "messageHeadline": "Merge pull request #1699 from MetaMask/change-send-wording", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e8b4e3226a4b084c418c7ed709d4e0f34ab24ec", "messageHeadline": "change \u201cACCEPT\u201d to \u201cSUBMIT\u201d", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c81a3c649a53fd09fedc9c8d0a8cab49347186d6", "messageHeadline": "Add padding to token messages", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f36e69f3405484db9586bb97427fa40dc4182d45", "messageHeadline": "Merge pull request #1691 from MetaMask/Version-3.8.0", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d7bcd9458f994bc7599c97623bf73a0c3367d7cf", "messageHeadline": "Version 3.8.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d2278699dac9432fd40cc988ecb0ae4f7624c552", "messageHeadline": "Merge pull request #1690 from MetaMask/i1669-StateCopyButton", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1b8a4395ab2a7b84b37676ccf08ba58f4d12fccc", "messageHeadline": "Add copy state logs button", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "bd523102fe2286456f5916c4c8b0fe46f3f48c73", "messageHeadline": "Merge pull request #1634 from MetaMask/i784-SendTokenButton", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "ffd3773ef3c400c89c362580e7ae3969d00ae20c", "messageHeadline": "Merge pull request #1620 from MetaMask/i1616-AddTokenAdding", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 397, "deletions": 57}}, {"node": {"oid": "ddba2af4152668a5767ce874a4727873c72bac72", "messageHeadline": "Merge pull request #1509 from MetaMask/i1473-dappDefaultGasPrice", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "3fde5481ef45cbe731a2486855022afe7c1344fe", "messageHeadline": "Merge pull request #1681 from MetaMask/AddressStripping", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2aa05e0134d552e784391ae22ec2b8c35a7eb94", "messageHeadline": "Merge pull request #1688 from MetaMask/i1687-BackButtonImportScreen", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d5f0ee4f5e6a0c608ea200fb8c6593641505296d", "messageHeadline": "Add Back Button for Import Screen", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "690685d20de310b4c4589e92a5053afd9c56e85a", "messageHeadline": "nonce-tracker: only check transactions that are not supposed to be ig\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "8642feee09f57d5756c682a053434a196cff4af3", "messageHeadline": "Remove token contract validation step", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "b9f220c90d5265d18a0d6f7b196e1429e1f8a791", "messageHeadline": "Merge pull request #1685 from MetaMask/setFailed", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "ed08e736d7e0c8b105d48d584a9d9cee33bfa34f", "messageHeadline": "Merge pull request #1675 from MetaMask/warning-fixes", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8f01be5ee8fbe040e419a729644320c82fcf1a8", "messageHeadline": "Merge pull request #1683 from MetaMask/RenameSendToNext", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ee4502d716ebe28fa426a05c454a75c7f82d965", "messageHeadline": "calculate nonce based on local pending txs w/o error state.", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4e0ec74bb7cb36e2e0fa035bf653ce0e57b7c2e7", "messageHeadline": "Create a migration for setting tx's with the message 'Gave up submitt\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "40223687aeb8a5a593ab5af572e617f230f89140", "messageHeadline": "Merge branch 'i1616-AddTokenAdding' into i784-SendTokenButton", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "307e967a0c2f059e8e2c742c282ba5b43c311cb0", "messageHeadline": "Merge branch 'i1616-AddTokenAdding' of github.com:MetaMask/metamask-p\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "78af771c797a3a9d57970ef94be3c3e5ecf117c6", "messageHeadline": "Do not allow adding non token addresses", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "5440ed23d621c9ebcd24f89d54701f978e1c086e", "messageHeadline": "Support other network links", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "3aff9fdd2a708768e8f4d82ad8756c62a5f3e55c", "messageHeadline": "Support other network links", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "81ec53a814596be6b4ae9dc351e999e8844780dd", "messageHeadline": "Merge branch 'i1616-AddTokenAdding' of github.com:MetaMask/metamask-p\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5cfce8c45a10db8271682b282d4c41747e01943a", "messageHeadline": "Fix token adding bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "215948dc38c62166d30432de484b250e208cf350", "messageHeadline": "Merge pull request #1684 from MetaMask/neverGiveUp", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "db2836a1ae5bfb2e641ab2b68a9853297e97b64b", "messageHeadline": "dont stop retrying brodcasting txs", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "77054e1fbb588f81403b21999217fccb4d140bf0", "messageHeadline": "Rename Send to Next", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "847a4282a2c0db6561972147bd366622424f5d28", "messageHeadline": "Merge branch 'master' into nonce-tracker", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 507, "deletions": 56}}, {"node": {"oid": "a3526906613c9047e6a2bd6bd7c11934152a32fb", "messageHeadline": "Remove trailing periods and white space", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca832959c224a184c0ad40f5dd4239ec261b7f6b", "messageHeadline": "Update change log", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1977417017eec00a546ab816fa635ea575e4835d", "messageHeadline": "Merge branch 'master' into i1473-dappDefaultGasPrice", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 514, "deletions": 64}}, {"node": {"oid": "48f7cff8c0e765e85532c860c5f3061ca1d6deb7", "messageHeadline": "Merge pull request #1678 from MetaMask/i1584-seederror", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8194b398f6a2f3756e551c068a2dc8c150495c7d", "messageHeadline": "Merge branch 'master' into i1584-seederror", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "62c4501160b23e526ea4a5d496182666273fbf66", "messageHeadline": "Merge pull request #1677 from MetaMask/i1676-quickclick", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d6c14f46091f716195b89eb27233d9fc4ae8f5b0", "messageHeadline": "Bump changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92da8bc57889bb584d4665700072e9e8d8cdb20b", "messageHeadline": "Fix error message for invalid seed words.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9962a3068b25283e62963338f2c686818f0baef7", "messageHeadline": "Change disabling button as state property.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f2cfbda1c968d4bb094cac4f80abe8eeb5225dcf", "messageHeadline": "Bump changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "615b8d05a15dcbc572f64d3aa7b8e9feab367bdc", "messageHeadline": "Prevent users from accidentally submitting two transactions by disabl\u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f925a37a9f79337951a0ffd8a106929b3f75d22b", "messageHeadline": "Fix react warning for keys on ens address book", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31da623c21463e93737cfcb36cbf10b2d30f7e2a", "messageHeadline": "Fix react warning on create-vault-complete", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b5b2d832995ca4b928c47abebd7e5476ac71e6a", "messageHeadline": "Merge pull request #1663 from MetaMask/infura-status", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "27a0694d8519b302a14080f5b72ddf1c73e0d9a7", "messageHeadline": "Merge pull request #1674 from MetaMask/remove-maps", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7628a83fd67fcc0f0dca798ea6c5d34eeefb744a", "messageHeadline": "Fix Back Button on Add Token View", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f21d42583983a87588963895a301f40ccc3e8c2b", "messageHeadline": "Simplify build variables. Remove maps from production.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "58e993ff29ec5bc19abeb34d01c71ded60251b7e", "messageHeadline": "Merge branch 'i1616-AddTokenAdding' into i784-SendTokenButton", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "b04d1de44733065fe6762542eca843a7d9e3d099", "messageHeadline": "Merge branch 'master' into i784-SendTokenButton", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "06706f6e1bc721ce8186d694f75b520c1e13124b", "messageHeadline": "Merge branch 'master' into i1616-AddTokenAdding", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "f022c7c714e17faf9558839116ba90ca8082e6b1", "messageHeadline": "Merge pull request #1603 from MetaMask/AddTokenList", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 402, "deletions": 45}}, {"node": {"oid": "42a2bcb1325bd5763a6402d5c2d6634053da908b", "messageHeadline": "remove option fetch", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1ddcbaad5bdd554d9711a9a7cdb29e71703325f3", "messageHeadline": "add `done` and stub fetch", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "199663c0a46990ef08e3e1c0faf692f868f0bc6d", "messageHeadline": "Add test for infura controller.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "f9f0f6f9ef3ec2f4e311316e3dd7339e21482f40", "messageHeadline": "Add infura network status to our UI state.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7f8657ab5c01c70eff3e19afd334f07b6415c34", "messageHeadline": "Add infura network status to our UI state.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 56, "deletions": 1}}, {"node": {"oid": "c0c588053a29a4406ef30de8628065429ff99595", "messageHeadline": "Print integration build errors", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "abbbe1156c03700c4476d0618e65aa2eed2c264e", "messageHeadline": "Merge branch 'master' into nonce-tracker", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "92df9965ebd4a833817c32fd32f7e4533ec7fe19", "messageHeadline": "fix nonceTracker", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 25, "deletions": 58}}, {"node": {"oid": "fa8c74fe9b19229580224815cc131611ee29027c", "messageHeadline": "add a test for #getNonceLock", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "2a429253994a0df2aae27234a7ac11c870bdc713", "messageHeadline": "Merge pull request #1655 from MetaMask/fix-malito", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "eb7a9d7517777e16f01b45a27a82100ea47bf3aa", "messageHeadline": "Fix broken malito link.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "fa7b8d247bc6a6eada2254fe890aea5995f12c8e", "messageHeadline": "Merge pull request #1646 from MetaMask/ScarierSeedWording", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2f4ebea30654c7c18f601e3136914d74edfdeca0", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d0294720e22c3c616b3fb049ae22a69dcbe8620f", "messageHeadline": "Make seed confirmation wording scarier", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c09564d78aeaab68495ed7f3ca5cd355edc60cb3", "messageHeadline": "Merge pull request #1644 from MetaMask/i1630-badgefix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b3a6df2dca7b5b9fef883fded020c6bd7a7320fa", "messageHeadline": "Bump changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "044c16219bff7c583b57edeee913dd576930031e", "messageHeadline": "Fix badge number to include personal_sign", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c7780727eb26cd35806f36aaf91cfb6865dd9693", "messageHeadline": "Bump circleCI node version to 8.0.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "027394b2058b31daa399c582c82f0c0b01571144", "messageHeadline": "Reduce token list clutter by only showing held tokens", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "97ab48ba0d5c0699b4ec0ad4bbc3d9c8805ef048", "messageHeadline": "Fix propagation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2781df8b4ce8d1fc03080eb3361217a236ec82d", "messageHeadline": "Add better event lifecycle management to token list.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "f6cc6c627109ee64f5ef13d2c3fbab2df0f98501", "messageHeadline": "Merge branch 'i1616-AddTokenAdding' into i784-SendTokenButton", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 95, "deletions": 49}}, {"node": {"oid": "41d992cca960c9f1b17bbd4bac9793902a7d1716", "messageHeadline": "Merge branch 'AddTokenList' into i1616-AddTokenAdding", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 95, "deletions": 49}}, {"node": {"oid": "0799e5edf5b508f588af93431db0df3bd7e6c27d", "messageHeadline": "Fix token balance rendering", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60855b05106899149824feecbd0f5d54907b0451", "messageHeadline": "Add send button to TokenFactory", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "235cb1f2d790a7bda349ab0d33ad1009751a8536", "messageHeadline": "Keeps dapp gas price if set", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "3ccc2b3d2a1186437eb75cf7dd95fa9ad695ace3", "messageHeadline": "Merge branch 'AddTokenList' of github.com:MetaMask/metamask-plugin in\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 93, "deletions": 47}}, {"node": {"oid": "1c05c82867f2162db1b1d28be24a051161661517", "messageHeadline": "Add MetaMark support", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6eb40f2fab66c7701981c2c215fe9f73a0bc3a13", "messageHeadline": "Merge branch 'master' into AddTokenList", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "fcf14b7aa7b4a7e9d336eea784e395de29cd84fb", "messageHeadline": "Merge pull request #1624 from MetaMask/TestLinting", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "9da243f42d7f9a1bfc868b9637774c6fbad6af53", "messageHeadline": "Merge branch 'AddTokenList' of github.com:MetaMask/metamask-plugin in\u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 379, "deletions": 38}}, {"node": {"oid": "88844946fe9baca1c057667e1ba27a5ca54b0d2f", "messageHeadline": "Remove second linting script for tests", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "0d8c02db35ac56acb2552c30e7a1bb9f1c1193aa", "messageHeadline": "Merge branch 'master' into nonce-tracker", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 92, "deletions": 38}}, {"node": {"oid": "e672f2da0d74bc1e001acb35be0345e49663463e", "messageHeadline": "remove irrelevant test", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "7ec7e1226691474ea200ccf867f7a7d1f0c1086a", "messageHeadline": "Merge pull request #1607 from MetaMask/i1567-FixInaccurateError", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "ac728189e15b9963ab8e3bd03847e4ca2b3043fb", "messageHeadline": "Merge branch 'master' into i1567-FixInaccurateError", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "42f3ccd9dc91dde7c82aecaf2eb22625a9ef2172", "messageHeadline": "Merge pull request #1623 from MetaMask/checkTxs", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9c2ead3d528046e4a6eed5bc45e82c972000354d", "messageHeadline": "put event back on the \"blockTracker:/provider\"", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e359d6a6a5561247b6bd0908bfddb740241b681", "messageHeadline": "Merge branch 'master' into i1567-FixInaccurateError", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "5f8e74e0aa7eed37fc86a84f1495cc65030e9136", "messageHeadline": "put the block listeners back on the provider", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3e4f2cf3d3c13c876f7ba1d77e8075ae973b1755", "messageHeadline": "bump provider engine", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc3f83ac7480af43e0f91f36a6c64f61c2981f3c", "messageHeadline": "Merge pull request #1622 from MetaMask/i1621-DebounceBackgroundUpdates", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "06f6aa7a00f57004746d1e21759ac56396d9b855", "messageHeadline": "Debounce background updates", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7d64dbf19cc6a9e4699af92097be3f88a16d3d35", "messageHeadline": "Merge pull request #1619 from MetaMask/privacy-patch", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "48789f2a3df2c820b61902fb49057f9f7b6cbd8c", "messageHeadline": "Add ability to add tokens to token list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 78, "deletions": 21}}, {"node": {"oid": "3062254c5660cc4f3fa887c58f0bba6a6b533ca7", "messageHeadline": "Do not recommend posting logs publicly on github.", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "711a4def86d9e8c626ee554a976d9eab6abdcbee", "messageHeadline": "Make add token screen a fully working form", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 141, "deletions": 11}}, {"node": {"oid": "b67bc7043ee231bb9ed4781aa4ac29d4e3107481", "messageHeadline": "Fix test to call done", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "ce5df2735e49bbfc4463ddbf9b8c0f892f1121e3", "messageHeadline": "Merge pull request #1609 from MetaMask/issue-template", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "f76a555c09ea243865a6e40f140b70da78c23378", "messageHeadline": "Merge branch 'master' into i1567-FixInaccurateError", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "41a1ce037b975e5d69a8bd1f977ec92794621f9b", "messageHeadline": "Merge pull request #1611 from MetaMask/checkTxsOnSync", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "08b8e89b88678b9fbe2816b0501d700deba8bb97", "messageHeadline": "Merge pull request #1610 from MetaMask/bumpProvider", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "27b874f2c48fd1cb9dc0984646cb739173ddaf2c", "messageHeadline": "transactions controller - add comments", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c4f61768205f325a7592d3158404d56ff13a02d6", "messageHeadline": "Merge branch 'AddTokenList' into AddingTokens", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "2e5deef2b0bdaaa67ee1584da52b7001cc9e849b", "messageHeadline": "check nonce and balance when resubmiting tx", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "39c7ed230d61b04d147e45a55ac7af0576961968", "messageHeadline": "Merge remote-tracking branch 'origin/master' into AddTokenList", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "f87c5f8a14fb892325735ed6377ed5b9464fe512", "messageHeadline": "Remove log", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b3492d9c17e62332c17bb082c23db30512e2b881", "messageHeadline": "transaction controller - use nonce-tracker", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 63, "deletions": 36}}, {"node": {"oid": "dab2fccc78ad76095cc12ce0a1056d9b7a9d6001", "messageHeadline": "introduce nonce-tracker", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "07539a63e4378153778b5bb264aaffad7e46cf34", "messageHeadline": "remove unnecessary log", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "da33efe77515bbfff7100f3205b4d0d907e9296b", "messageHeadline": "bump eth-query for quiter logs", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e1e0aa32398b0b9d19cd6ae3fb06d577aae6cc6", "messageHeadline": "Create add token button and template view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 170, "deletions": 24}}, {"node": {"oid": "a10740af7e35aa60e0445598403e6bda22382c2f", "messageHeadline": "add a check for weather a tx is included in a block when jumping blocks", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "a80945e73075b8c0dc43a68ba73da65d7074e098", "messageHeadline": "Hide message on normal loading", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1ed5804e4dd2f85549abcb8dfd8981dab3f6868c", "messageHeadline": "Multiple loading style improvements", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "68389d5d496dc11a25ce07b5f95b0e10954e847f", "messageHeadline": "Remove excessive log", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1814721e80c057dd5da6f89ece3f2d376ca59bc1", "messageHeadline": "Add no tokens message", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "6ae97290f0e744479a41e31507f79309137d94c0", "messageHeadline": "check for the tx in the block that provider engine gives us", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "56490c6468bb83dccf04941ded5fec1017e5fe2c", "messageHeadline": "Bump provider-engine", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b18a69679e2119fb2bc7ebe027312793504bd5f", "messageHeadline": "Bump token-tracker version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96d416c486c4efd3698d41a38a02c6379fbb61b1", "messageHeadline": "Vertically center loading indication", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a025cd178d8741dc41c31d3823004d5c5628a15a", "messageHeadline": "Add issue template.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6fda78cd2b850c7414d598227a0ef6b4235f241e", "messageHeadline": "Refresh token balance on network change", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "b7b9e0c1ac203d39196753f39f17a1fe2f4751e5", "messageHeadline": "Persist selected account tab", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "0fd32e67d4c8e911cd5cd88b81f04d11b2202609", "messageHeadline": "Do not mark slowly mined txs as failed.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "1a4f982739a09a4fd757b5f45fcaeef1a93dd4a3", "messageHeadline": "Merge pull request #1606 from MetaMask/ubuntu-warning", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "74d15f5cb0bae86cfbc48019d40ac68943f72b18", "messageHeadline": "Bump changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a8ababe2f495ef91bd51436d41709cadb7b2f48c", "messageHeadline": "Add a new warning for file import JSON", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3df2f2b2d4239a033ba23d14a75e0a10ece584aa", "messageHeadline": "Rename history to sent", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42f8f32a52b1ed621179a253a7a3da7641b55e04", "messageHeadline": "Remove bad state file", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 93}}, {"node": {"oid": "5c9a228848144288488e218df4708b940c6e0487", "messageHeadline": "Add token list note to changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "108c4ab2c58074aa8148828fbbef8cbf3a4e23f5", "messageHeadline": "Auto populate token list with popular token balances", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 68, "deletions": 32}}, {"node": {"oid": "de500250c463f51f68abff44c8ed6c20912b48c0", "messageHeadline": "Fix build for eth-contract-metadata", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "141e66171b05b803a06e68208bed073906a4616d", "messageHeadline": "Merge pull request #1600 from MetaMask/i1554-ensSymFix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "790712e6fd4b76017e11de08ccfa474c9a7e4a6f", "messageHeadline": "Cleanup zero addresses.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dd7e11d196cdc6b05439f9d49862ea20af9eefce", "messageHeadline": "Merge pull request #1598 from MetaMask/txRetry", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "ec3383c16275f8d4594323b7b4ec38b447844e68", "messageHeadline": "rename continuallyResubmitPendingTxs to resubmitPendingTxs", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eccb8b8f80b9d8bda70106bd3a089d059ea9d44f", "messageHeadline": "Merge pull request #1601 from MetaMask/ChainIdErrorTest", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c0f07844af434666ae1e511e90e36ca493e8bb91", "messageHeadline": "Finish async when failing async test", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae7c296669ad5c81e85071de071e2b0f2b1d4463", "messageHeadline": "Fix networkState in chain id", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbc48c3992b9592ae6984c0dc402f06ad60d7814", "messageHeadline": "Make test Async", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a741cc4fc4fb68e3f460c70ea848bdf3d2d2c894", "messageHeadline": "Merge branch 'master' into AddTokenList", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3175, "deletions": 7504}}, {"node": {"oid": "e9e43637df0132804a4a1fe031d1734029c19bf5", "messageHeadline": "Bump changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e03b69892375b24bf6b7a59bb3379aac2c126da", "messageHeadline": "Fix check icon appearing in inappropriate situations.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 4, "deletions": 13}}, {"node": {"oid": "bbe0c73dca45542b519036bec2bae5feb1e55485", "messageHeadline": "Merge pull request #1597 from MetaMask/Version-3.7.8", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "96fa29ffbce841977ae02acaba2d8114436262d4", "messageHeadline": "put tx resubmission on the block event", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "844159cb18c7dbf6b7a705a8e988477b0b67850a", "messageHeadline": "Version 3.7.8", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "16593d0b9d461abc40986aa3413b0d59e69c1055", "messageHeadline": "Merge pull request #1592 from MetaMask/qrPrefix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3da887e56ef6819aa0cb0f9a19c33025d80bca35", "messageHeadline": "Merge branch 'master' into qrPrefix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 47, "deletions": 7390}}, {"node": {"oid": "b712e7ce6498b2d8d26f506f40a1e00ef1b7462c", "messageHeadline": "add to CHANGELOG", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1fa3c6de16e5335ea9c21938029312df95c3d51", "messageHeadline": "only prefix ethereum address", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "33a32bb06be408d197d2f7784d9c1a9e04280fda", "messageHeadline": "Merge pull request #1594 from MetaMask/prov-eng-bump", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b3c96ef34766dc4f3e672a8481efb50ae8b25b1", "messageHeadline": "Merge pull request #1208 from MetaMask/i#1203MainNetSwitch", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9fd9c34574aae66652c08d20e97dfe7516276f75", "messageHeadline": "deps - prov-eng 12.2.4", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5668910244a44874de93547d4037ee060ed5a264", "messageHeadline": "prefix the address with \"ethereum:\"", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c0a023ffdb6e04646e45b2a3c96241f5fb006326", "messageHeadline": "default testnet - fix typo", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "670fbf6da0d528f2e9bf91468726c891349c07dd", "messageHeadline": "Merge pull request #1591 from MetaMask/ignore-package-lock", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 14, "deletions": 7356}}, {"node": {"oid": "e8d5d85a16619b808c897a332d8b53b5b64066e1", "messageHeadline": "gitignore - remove cached package-lock", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 7348}}, {"node": {"oid": "fe87a908ff97ddcdb11208fc86e550c5e6c5ad39", "messageHeadline": "Merge pull request #1585 from MetaMask/t-lint", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "997f38c2195bee1d5623d6d18eae0b409587ff3b", "messageHeadline": "gitignore - add package-lock and re-arrange by category", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "27220b7bcd5ea1ebdae3bc1b494d28d9c828918c", "messageHeadline": "Merge branch 'master' into i#1203MainNetSwitch", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 12275, "deletions": 9535}}, {"node": {"oid": "13e667202835b082eb840ec2fb59511d687acdba", "messageHeadline": "Linting", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "8af41f1b0539e70cf4c6e1f4a9f4b10ad13656fc", "messageHeadline": "Merge pull request #1574 from MetaMask/internfix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d5a6729719bc4134e88b046f38c7f08a258d0f5", "messageHeadline": "Merge pull request #1572 from MetaMask/mascaraUpkeep", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "4298d80127c51e096f9ad6ce2a20e95e30033a4a", "messageHeadline": "Merge pull request #1552 from MetaMask/currency-fix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7057c24471059505ae930f4a81fd24e2120c189b", "messageHeadline": "Merge pull request #1570 from MetaMask/addfaq", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "ba254d9041aa2cd656ff313547e890fa40917425", "messageHeadline": "Merge branch 'master' into currency-fix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "2e6e6e41250011b451412608e455fe6402634729", "messageHeadline": "Merge pull request #1535 from MetaMask/gasupdater", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "3e1d648ec012af9a8fe6fc3b329338f7f7fc80e2", "messageHeadline": "Merge branch 'master' into gasupdater", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 268, "deletions": 161}}, {"node": {"oid": "2fcf3d843985e0675fc9780043b0331d45ba7190", "messageHeadline": "Modify wording to new accept.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d1d38a2c0cd04d637b878d0a0be7f505f406a97", "messageHeadline": "reload page if ui is not present", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a0a19468a805994f3897a63489c344e5f3f89dc9", "messageHeadline": "reload the page when switching networks", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4941b5ab118e4ab99ae94b2a714c7fceab24adcf", "messageHeadline": "bump cswready event", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a70141e8bbfce0881aebd3afe431b3d38880167", "messageHeadline": "clean up code", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "cd3362f941b8eae12adbb6ffe9d60d4a6195755f", "messageHeadline": "Merge pull request #1571 from MetaMask/tracker-warp", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e9c693eae4d5ea9c44117b26260c7e05261b3eb9", "messageHeadline": "Version bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "017c7c4c006d3e6041d33ae815d83faf43ec21bb", "messageHeadline": "3.7.7", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f994461763057a15a51b69b805faacd891e08db4", "messageHeadline": "changelog - note on block-tracker warp", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cb95129fa1d1c977444ba410903c6dc0da4de3a6", "messageHeadline": "Merge branch 'master' of github.com:nihar97/metamask-plugin into inte\u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57a7fc4425fbd87a89d4bc5c61eac3dc1ffa250e", "messageHeadline": "deps - bump provider engine for warp feature", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a37c8f3ed07d62948f26444ddce6ac148ed6e458", "messageHeadline": "Modify FAQ to be more visible.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "f788ba7244d78a60233b9516423524ebd931fbb6", "messageHeadline": "Resolve changelog merging.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "deb882bd6e49d71f5ecee8c170a5412ad5e78bec", "messageHeadline": "Merge branch 'master' into currency-fix", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 193, "deletions": 150}}, {"node": {"oid": "0fb38632befc8a09dc12de8f609edfb0ffab9d35", "messageHeadline": "Bump changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f7773538ebb583905b5385096abea48c58e7673c", "messageHeadline": "Modify tests for new api mock.'", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "203a573f3fa8cf636c846a0a467318f6767d05fe", "messageHeadline": "Use new URL for currency API from cryptonator.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29c7739efce215f94759295b89c7b46828badb12", "messageHeadline": "Merge pull request #1551 from MetaMask/i1550-FixContractPublication", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "838ffb62ee59a36d1dbfdafca0dc6727aeb6985d", "messageHeadline": "Version 3.7.6", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c8f0802a8e63ca29c643d08ebc1b777520645246", "messageHeadline": "Fix bug that prevented publishing contracts", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9d5525ecf69a19ffbc76d2529a6aa3911c477023", "messageHeadline": "Merge pull request #1547 from MetaMask/Version-3.7.5", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 170, "deletions": 147}}, {"node": {"oid": "d0144c285308da1dfe04dc07d0be377a81b094cc", "messageHeadline": "Break docs up into individual files", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 153, "deletions": 151}}, {"node": {"oid": "7f991e5574b7247f7b2f4c0f14e3277200c3e526", "messageHeadline": "Add publishing guide", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e99ce3763ab81ed94eb22db66aadef343c183a00", "messageHeadline": "Add publishing guide to readme", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c92afef91dc08982ab12b19fcc81c14439aaa808", "messageHeadline": "Version 3.7.5", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "95d20e9b76f7db315b3459303e1738303a5cc6db", "messageHeadline": "Merge pull request #1545 from MetaMask/inValidAddressFix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "94fedd1fc9d44054670b9f60ae6f92b409e7b25e", "messageHeadline": "Fix for quick switch on ENS names", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec99bfd5531922e7d153709c1a77f1c40cae9e99", "messageHeadline": "set the ensResolution to an invalid address if an error ocurs durring\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f69a09823928ec6aaf5189cf4d4f50c52c9debb", "messageHeadline": "Fix linting error", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f5faeed2c96f25333a83631833ccb8805fea3c47", "messageHeadline": "Merge pull request #1542 from MetaMask/i1539-CopyAddresses", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 69, "deletions": 10}}, {"node": {"oid": "653319be1055b8ff0a36cb334c93ac7435f1fc5c", "messageHeadline": "move address check to util.isValidAddress", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "37fd32025f9cb5dffb601011e2442efee59e3595", "messageHeadline": "Fix punctuation", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb6e41963d42a91ecc34a728b7c0c18d26e6cd9f", "messageHeadline": "Dissallow transactions to be sent to 0x000000000000000000000000000000\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "8dc6aa9c4c4f11e08eee0688c210324b313b710b", "messageHeadline": "Remove dead style code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "773b36b0de5613f1f6bda1caba08ee240a14ab32", "messageHeadline": "Move address copying into reusable component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "ec097c8e3473826f29d988bb6e754345f494913e", "messageHeadline": "Add copy links to mini tx panels", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "8d8eb0d8adb5edbfb9f34ed9bacd28ffd03b1e1d", "messageHeadline": "bump changelog", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2b7d8424981fbbd0f6306b5ee7abf8754f9f7092", "messageHeadline": "Update gasblocklimit params with every block.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "9eea990425f1f68eabca8b283bdfc662befcd226", "messageHeadline": "Merge pull request #1534 from MetaMask/Version-3.7.4", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "611cb7ad930955bbc1691eafbe961a313557f17b", "messageHeadline": "Version 3.7.4", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f001de86a51796575dcdd7159ca7900aadb87185", "messageHeadline": "Merge pull request #1533 from MetaMask/i1528-gasLimitLow", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "82cbfaa826cc4d731dfbeab7482420c66c0e832b", "messageHeadline": "Convert gasLimit to not use muln in BN", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bcc550d3fb0ed9480232743d3f689237fc7bbcf6", "messageHeadline": "Merge pull request #1527 from MetaMask/Version-3.7.3", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7353, "deletions": 1}}, {"node": {"oid": "d59021f7548e5b6c4cedc39b753b41840340398a", "messageHeadline": "Version 3.7.3", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7353, "deletions": 1}}, {"node": {"oid": "93e57e52870c870751b9c0461fdd89da2b4e2629", "messageHeadline": "Merge pull request #1522 from MetaMask/Version-3.7.2", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "76a78fdb3b4d5341682a37ef523651ca163bfe15", "messageHeadline": "Version 3.7.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5e9274d4d507a555020765954e05cbf7c6ed8aa2", "messageHeadline": "Merge pull request #1507 from MetaMask/AddContractIconMap", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "9d2844c7128c79314529e163b473353d42200e9c", "messageHeadline": "remove more in operators", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb2565c9d1f6c3cc6601c0f317fe10651ad21097", "messageHeadline": "Remove comment", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fd42d7bfd5cede30f14e232b6d93ba4205dbcf1d", "messageHeadline": "Fix contract map reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e6b23082147f530adbf52cacf61202d7edf1111", "messageHeadline": "Move off in operator", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1203bd15c2861332b62e4a39a3d961f61daed6dc", "messageHeadline": "Add names to contract map & conf view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f06ad954b900aa94a36fbb3e4765d0a9222e0920", "messageHeadline": "Move to eth-contract-metadata", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3b253649a433f1f38fd86e0478f0b12592006776", "messageHeadline": "Merge pull request #1505 from MetaMask/AddContractIconMap", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "7268fcb694b1cf43e1983b2f693ed731d3c2ec9b", "messageHeadline": "Revert inpage-provider", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1dfc0f74bf578524107b796672f96eb71a2fed62", "messageHeadline": "Correct inpage to be not modified", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7cd42ae9ba07b04bae8e86be1536610ea4931f51", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8c94fca75ca2aed11387c0b1d4c6064bead447e", "messageHeadline": "Add address image map to icon factory", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "8f9a230d8d2c8351cd325bddf3c2ca04f06c9619", "messageHeadline": "Merge pull request #1500 from MetaMask/RemoveStreamingSubprovider", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "3724754dcc9ba528d30a7e9e8cb7f99189f6f1e2", "messageHeadline": "Merge pull request #1496 from MetaMask/reloadDapp", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 29, "deletions": 41}}, {"node": {"oid": "606416121508342bd6eb0c2f40f6c482bc7d3fa0", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad40e4d2608e0b1e329a6f9af851fbe2cc54e747", "messageHeadline": "Remove stream subprovider", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "717dceede84980050420fc3e3ff015caf2bcd553", "messageHeadline": "fix spelling", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2064bd16e3f37c537ef6c818a5a10024ef24a2a", "messageHeadline": "add to CHANGELOG", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3b06a29e1b1b1cf55748a9df8bdbec4bd0c8a9a7", "messageHeadline": "Merge branch 'master' into reloadDapp", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 271, "deletions": 21}}, {"node": {"oid": "473b88f399478b47bfa53d44ef9981aeb6d9960b", "messageHeadline": "Reload the page when switching networks for sites that use web3", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 28, "deletions": 41}}, {"node": {"oid": "764806d211e026226bf8003cbdd6ff3ec570d5db", "messageHeadline": "Merge pull request #1494 from MetaMask/1472-gasceiling", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "b95f2158bb3094f6a47236c2e0e4e0ae9b87bb91", "messageHeadline": "bump changelog", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "51b5e2f6e74a91198816afee8ddaf468ab7ab583", "messageHeadline": "Add max gas limit to UI", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "26fd016b63c4f3a15436d08dff9e94f72d2b4041", "messageHeadline": "Add new blockGasLimit property to txMeta object.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a5f6cfe7d7c38686679ad8a5870630d12569f8e2", "messageHeadline": "Merge pull request #1491 from MetaMask/inpage-polling-fix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e6b278569ea072aa88416e769d4803a73b77194c", "messageHeadline": "inpage-provider - disable polling after first block", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1ffc6ea0b3a44efb579d1b9df81d52099fcc06ae", "messageHeadline": "Merge pull request #1443 from MetaMask/i1412-decimalizethegas", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 254, "deletions": 19}}, {"node": {"oid": "9554788c14eab7be51abe0496bab17f9fe40291b", "messageHeadline": "Minor cleanup of lint", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "293d0b4a574e5b20662da244d54357138ac81d5b", "messageHeadline": "Minor cleanup", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e19a4a8332703aa3467470073411ad9cccca52a", "messageHeadline": "Modfiy test to ether standards.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "10ca3b6467af2bea723e661160ba5cf2a41ab3b0", "messageHeadline": "Fix bug where submit was enabled when invalid params were filled out.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "2d739647b909732c26a7725cb78cf018c71d6621", "messageHeadline": "Bump changelog", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45285a5a2f0776787bd1e7ecd9b49c5d5456cd06", "messageHeadline": "Merge branch 'master' into i1412-decimalizethegas", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 373, "deletions": 124}}, {"node": {"oid": "60281f72506c6b1775e75e8426a09d91893ab6ac", "messageHeadline": "Cleanup code.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 15, "deletions": 7}}, {"node": {"oid": "d06a812004a5acc0a26fcdd5c29254b17fca25a0", "messageHeadline": "Merge pull request #1481 from MetaMask/Version-3.7.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "664fc078004cb612c6d953d4ae80fa769f607688", "messageHeadline": "Merge pull request #1487 from MetaMask/stopPolling", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e23c0f98faef3282d684bba48a53a1f48425b52d", "messageHeadline": "clean up test", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cd631db1242ede923e9375b6a1161afd3f0883ec", "messageHeadline": "Merge pull request #1486 from MetaMask/Version-3.7.1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db982cf795d30dd32b4722249daea9296430b5b9", "messageHeadline": "stop polling when switching networks", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6be1aa82c00c85e5c839de4cfb781088d229160c", "messageHeadline": "Merge branch 'master' into Version-3.7.1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 422, "deletions": 134}}, {"node": {"oid": "e55329d28b61b2d1066cf794a2099a18a94be7a4", "messageHeadline": "Version 3.7.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8288ad4bfaa5b65b23f0a03d0c036457a24893f", "messageHeadline": "Merge pull request #1455 from MetaMask/networkController", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 309, "deletions": 118}}, {"node": {"oid": "97ea7454b353acb8f87dac087eeae61f945325d7", "messageHeadline": "Merge branch 'master' into networkController", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 114, "deletions": 17}}, {"node": {"oid": "c1239608a62a4283d138b1a6586653ac791eb655", "messageHeadline": "add to CHANGELOG", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c5d74e6421486140eba801375eaeeb3c9c0a3091", "messageHeadline": "include ethQuery in txController", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "243eeff7cb0d4c5d613a9250d234f81fdccbbf15", "messageHeadline": "Fix for tests", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 150, "deletions": 57}}, {"node": {"oid": "bffd174ec71ab21326884bd9e356477657bd0867", "messageHeadline": "Update announcer wording", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c316664de2eb82bdd10ab9cd6fa0a33f5185e20", "messageHeadline": "Merge pull request #1480 from MetaMask/Version-3.7.0", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "17604f1ef5c880a391026aa02d19493d05c1dd18", "messageHeadline": "Version 3.7.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e4d09aebf470f9c014f2b658ccf5042a3995d708", "messageHeadline": "Cleanup", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "31d17c9e25458cd47f8c18ec3b967aecff236ba6", "messageHeadline": "Fix test, create new value for precision/scale", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "f4158d26f61aed1882ca5734f561e12f68726972", "messageHeadline": "Merge pull request #1478 from MetaMask/i1409-StalledTxs", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "4dab68c48f63e51c50d1ea4cc551d006b4c3d9ea", "messageHeadline": "Merge branch 'master' into i1409-StalledTxs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cd2ad1733da16aa3d84158e5df9fbf33f51450aa", "messageHeadline": "Continually resubmit pending txs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "97d19f0f7970feb6fb3170fd85211d0c765cabea", "messageHeadline": "Merge branch 'master' into i1412-decimalizethegas", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 60, "deletions": 14}}, {"node": {"oid": "959038132a6780f1dd7a4db3696d3fdbaad83b88", "messageHeadline": "Increase accuracy of our rounding schemes.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 26, "deletions": 3}}, {"node": {"oid": "1491e6fe0728b0c82cdf5b8dcaa18ef0adbcd55d", "messageHeadline": "Merge pull request #1475 from MetaMask/i1427-ThrowIfResolverNotSet", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "529304c005318852b60bb93846a58d6eb3da2066", "messageHeadline": "Wrap the provider in a proxy", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 64, "deletions": 126}}, {"node": {"oid": "e08c1541e5a91d7958b15753982d22066c1a0a7d", "messageHeadline": "Add a migration for the network controller", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "be5af7cb4bb44731504357e010bf78b3eda9d543", "messageHeadline": "Throw if ENS Resolver isn't set up", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "13a41f3129299844c908965a25996ec5cd190eb1", "messageHeadline": "Merge branch 'master' into networkController", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 823, "deletions": 5965}}, {"node": {"oid": "650365f9f21ab0a8d670656edd9c03d422c42f8f", "messageHeadline": "Merge pull request #1468 from MetaMask/HelpDebugStalledTxs", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "99f28527a3a67867c758597ff980c341a8194562", "messageHeadline": "Merge branch 'master' into HelpDebugStalledTxs", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "8520fe5afec432f45b54cbe51e6253e51dc54e89", "messageHeadline": "Merge pull request #1474 from MetaMask/i1458-StreamingSubprovider", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "b217ad1ae8109e9648da948bde06cdc88317396a", "messageHeadline": "clean - remove console logs", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1c1400b584a97e05e3f39748e5f44f076328d89b", "messageHeadline": "deps - use stream-subprovider from provider-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "058b73221393467549cca04937267635e471aae1", "messageHeadline": "Tolerate nonces of any format", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cbfaa6f56f685d515e170de2bf305da76b8ec1e0", "messageHeadline": "Rename stream to streamSubprovider", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "39f9ffa18ab76fe154f9d5d4b3b2e5631d95fdc4", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "48d9a2107130e3850077c6c1789b29a09634b168", "messageHeadline": "Use filter subprovider in-page to avoid filter leaks", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "709c0eb307e2cda9aa16b67191a43e99e1b22fa0", "messageHeadline": "Use stream-provider v3 api", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "954d8bd111ea70b823267b89edb415e2d28caec3", "messageHeadline": "Render txs with no nonce", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ef9e8b7094374b44d7a3bed6730d9d6815a17ec", "messageHeadline": "Lint", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "3c90024564bee78fe0a9178d3772efaabe147ac5", "messageHeadline": "Label the pending tx icon with a tooltip", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "6209224a6c1129817ebb4cd4a433cf456631c33a", "messageHeadline": "Add transaction number (nonce) to tx list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "c5432da567b9953c1294e0bf598a0310127bf808", "messageHeadline": "Add new streaming subprovider but getting a loop", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "f87ea49b5ac2d66d8f281f08f42e8cfd2d701ba7", "messageHeadline": "Create a network controller to manage switcing networks an updating t\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 232, "deletions": 150}}, {"node": {"oid": "c7fd9f424087b20bfc356d360d2a2246ca0e5ad7", "messageHeadline": "Merge pull request #1447 from MetaMask/Version-3.6.5", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a25f99461c01ac9e0aec3d90f73675c58303860", "messageHeadline": "Version 3.6.5", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fae34c169f3a53053d6fbd471551015b5a0a4bb2", "messageHeadline": "Merge pull request #1446 from MetaMask/DisallowDecimalsInHexInput", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7e7ceab95edcf27a240da478a1f5da2d97cd5e85", "messageHeadline": "Fix decimal tolerance", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "717db41d0b7bcd7b6f88a5c460aa4dcbc5828116", "messageHeadline": "Modify test, replace clone package.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 6, "deletions": 9}}, {"node": {"oid": "24737ded3466da61fd96015beb6931e59d8232a7", "messageHeadline": "Fix bug where decimals in gas inputs gave strange results", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c6715dc2dd2cb3c5b8e664a9300b989d4f696c9c", "messageHeadline": "Merge branch 'i1412-decimalizethegas' of github.com:MetaMask/metamask\u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 50, "deletions": 1}}, {"node": {"oid": "135896620204f83a966a7b5d8a2b76460498dad5", "messageHeadline": "Merge branch 'master' into i1412-decimalizethegas", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 98, "deletions": 21}}, {"node": {"oid": "bfb1c92ded2bef1a2f08e1c185721010278ca69b", "messageHeadline": "Linted test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "6f02f5bc5d741810edb2c011fc3095ee50f84bf9", "messageHeadline": "Clean up test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e26501aa0192b26880a8fe63f41d76fdfa849d7b", "messageHeadline": "Simplify test to represent realistic use case", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "c2b012ccc577da1c07b5467d9b3364159eeea7b8", "messageHeadline": "Merge branch 'master' into i1412-BrutalTests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 97, "deletions": 21}}, {"node": {"oid": "340b91f07b3411624905da08943d46f80027186c", "messageHeadline": "Merge branch 'i1407-GasEditingBug' into i1412-BrutalTests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c0516ddf333336a7784787a02183c4fe212364b9", "messageHeadline": "Add test requiring high precision", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "965a72486ff8745e86cd81a93c880904416d4c58", "messageHeadline": "Merge pull request #1441 from MetaMask/FixGasReset", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 98, "deletions": 21}}, {"node": {"oid": "31c7daee73fa41e356d1bd5cd92186e60b252212", "messageHeadline": "Fix bug where edited gas parameters did not take effect", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6491b42266b2114af72e72a46a6453dc3dd59290", "messageHeadline": "Add test around txManager#approveTransaction", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "c6fd5090519af64bbe3d29346484bcf45572d3c2", "messageHeadline": "Improve test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c1bef31d9d3b2cf091ac94c908700c3c0081318f", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cfb7bfed186a03e4e879d932501a51a9758dd3ad", "messageHeadline": "Fix quotation mark", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90bfa3cbcdbe0ace28bb25ecb350b1080a4139d4", "messageHeadline": "Fix merge conflicts.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 424, "deletions": 211}}, {"node": {"oid": "44f25cd93c18c57acf993ace3387a4d569d8dcca", "messageHeadline": "Changelog bump", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8130f1effc31a866476e10153bd854709ae23be", "messageHeadline": "Fix reset button.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "caeadc24072829deaabd0f6a33563bb84c10008a", "messageHeadline": "Linted and removed unused deps", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "53b8d18a5f649c73a58a96e36a9458903d8af6aa", "messageHeadline": "Complete transition into BN.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 157, "deletions": 13}}, {"node": {"oid": "5c71149a8f1503bd59038b3b31ddfff60e7e6482", "messageHeadline": "continue button changed to agree", "author": {"name": "Nihar", "email": "ndalal@berkeley.edu", "user": {"login": "nihar97"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a15e753c800617879384634a7096497550588eaf", "messageHeadline": "Add gas updating test to tx controller tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a00941c8894258a7534f8373405a0f8f4d27a904", "messageHeadline": "Remove only line from test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43ea223c9fe8ee593a572b153defc5ddefd72e95", "messageHeadline": "Merge pull request #1434 from MetaMask/mascara-scaling", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "855453987ab3f925de030e3c2bb360c39bd35cd3", "messageHeadline": "Merge pull request #1438 from MetaMask/TxController", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "44148d6135d17184194bbde2c074f07d90fa8179", "messageHeadline": "Merge pull request #1440 from MetaMask/i1439-FixFiatFormatting", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "68d6ea44a0c9f3d75415ccadefe182f9a0872db1", "messageHeadline": "Fix path references", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4e6ea9db787cbf7839d9caad6e1ea0385cc588e", "messageHeadline": "Fix fiat rendering", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "2df9344be5bf1c65daae2ca7ea47982fe2a1c2fb", "messageHeadline": "Rename tx manager to tx controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "7a3b3e0f8a7a28d20980a9f839490138a562ee29", "messageHeadline": "Rename tx manager to tx controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "d165f3a2b6f55cd1f4d4809c61ab3a4af5f8b070", "messageHeadline": "Merge pull request #1436 from MetaMask/mig13", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "28aba6e9dea52b66534d6ecb9713a7d20947c57c", "messageHeadline": "migration 13 - change provider from testnet to ropsten", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "01b6d9c374476bd8c59fc0ba342639ddcea7ca8d", "messageHeadline": "test - format test data 001", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "9560de80a0576cfd775f247c51ebac6a709f4864", "messageHeadline": "Merge pull request #1430 from MetaMask/i1407-FixNonEditingTxForm", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 225, "deletions": 79}}, {"node": {"oid": "e28e0acaa8fb690a7fe5ac45597837f20d2079e1", "messageHeadline": "lint - mandatory dangle", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5636080cf48fef8381a01006d4a3156a6b62aba", "messageHeadline": "ui - send - clean props assignment", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "687dfc87bdfbdbde58a247a6ae8ab49b2a324da8", "messageHeadline": "Merge pull request #1432 from MetaMask/i1419-rinkebydefaultnetwork", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "9fbe3e53714db8d359fa122c8701355ca5e9247c", "messageHeadline": "mascara - fix deploy instructions", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05933a7acb4a3967fbef95508c4474331a98d715", "messageHeadline": "mascara - ui - fix scale on mobile", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a8306f15790b3fe49017518bcc3aecd73ec51e9c", "messageHeadline": "mascara - add deploy instructions", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3367363b1234a076695758762d7f1220fe4a7f8c", "messageHeadline": "Remove all traces of testnet", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "62ee03888944e0795be81b01a8bb9021db40402b", "messageHeadline": "Merge branch 'master' into i1419-rinkebydefaultnetwork", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "4c10e2021aa0cdc4f34a22368a37c76e0e1fea22", "messageHeadline": "Change default network to rinkeby", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "85ca8b4539782fca143602afb4216dd3d2338b28", "messageHeadline": "Merge pull request #1431 from MetaMask/pe-bump", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b904fa5d86067e4d23d383f15597b1d79b833088", "messageHeadline": "changelog - add note on filter fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1b0aaa4432acf3017c2653374fc5601b563163a", "messageHeadline": "deps - bump provider-engine 12.0.6", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6abdec608efadb99be96be498a7c706ec8503342", "messageHeadline": "Merge branch 'master' into i1407-FixNonEditingTxForm", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 282, "deletions": 5777}}, {"node": {"oid": "fe3e943169ec32cf6b1db3f9469855cbf8b51403", "messageHeadline": "Merge pull request #1422 from MetaMask/drop-asyncq", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "81122170b5e1b5853a823a9290c58e514062cb3f", "messageHeadline": "Add stage 0 support to build system", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9c0fc0e8cb04f371ce8e99c41c74989841c2c24", "messageHeadline": "Clean up test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "fc7b4cb4bc5141f920131f8d79c56ca9ff3b6d2c", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "75d9b5619c1b7e0949136702e7301ed0bb648f09", "messageHeadline": "Verify updating gas value updates", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4b341e6a955d1fa71decfb021a86e7da09a933b0", "messageHeadline": "Got test failing nearly correctly", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "c4be4c7195c05936fba61783b9f8a3c96d161ce0", "messageHeadline": "Skip jazzicons in unit tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "5c9449dec1a4662ebb3e1ce18ede018a9e874c39", "messageHeadline": "background - drop async-q in favor of async/await", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "117cf9c331468390867323000a233b510c47fee1", "messageHeadline": "Merge pull request #1417 from MetaMask/fixMigrator2", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "19db11856bef65c38d96eb1d6084d88ab6e7eebc", "messageHeadline": "Remove redux dependency from eth-balance and its dependent tree", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "dde3beb0446a64ab9348c75386c2e7ab0641d828", "messageHeadline": "ci - use node 7.6.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c8bbe3b25c726b8a0cebb572c3c9d962136a693", "messageHeadline": "migrator - fix typo", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "092807f56edc1fa772910be1dfa179f6ec9703c8", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into fix\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 233, "deletions": 5742}}, {"node": {"oid": "154eac4a3aed91bf63146601d0850e2ac2d4cfc5", "messageHeadline": "Merge pull request #1421 from MetaMask/es7", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "61f5c42a4508aa13f41f5ac85bd13bc53dfa7b2e", "messageHeadline": "Add support for async/await", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "daec667c16c9a55e6357871a82ff2b863501a393", "messageHeadline": "Add support for async/await", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "70a328e028230f8bffbd88a28d961fde6a4b819f", "messageHeadline": "migrator - cleaner migration runner with es7", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 25}}, {"node": {"oid": "f0eeb1e1620b9c607390505c2e443979c9b44b1a", "messageHeadline": "Got a useful error message for next step", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "de5cf2526ca3b3791545afc32d90a3bb88a8b8e3", "messageHeadline": "Fix test up a bit", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "60746a985997693612af0c8b43aac95b2a6e56e6", "messageHeadline": "Use react test utils to start composing test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "08b5148b801cb45864dba0bb2f488c7207087b55", "messageHeadline": "Merge pull request #1416 from MetaMask/i1389-lesscurrency", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 209, "deletions": 5731}}, {"node": {"oid": "974368fe0849e58dc24398ee814d24fd799dff3b", "messageHeadline": "Prettify JSON", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 207, "deletions": 1}}, {"node": {"oid": "16005ebd3a7db5c48f9d81d5a1c77ace7ff92958", "messageHeadline": "Got test failing", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "113f7d67f1973d1468b95517895701af8ca16f95", "messageHeadline": "Fix tests add logs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8421cf9ccea80e4958a1a70d068bbffa57577390", "messageHeadline": "Create test for Migrator", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "6c01b26845cfb8e113d3016ebd595a9098623f62", "messageHeadline": "use asyncQ.waterfall instead of asyncQ.eachSeries", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d389d0efd645966c251c49673009bbc113645068", "messageHeadline": "Bump changelog", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "73e1cd2317db4366a6e29aa9f8119cc871747a1b", "messageHeadline": "Trim currency list.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 5731}}, {"node": {"oid": "1772d34e947ec5e940cc99f53ff0a102e048d69c", "messageHeadline": "fix migrator", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "e9b11a430b8f447e9c6f21c1b639d150976f98cf", "messageHeadline": "Add an attempt at a unit test for reproducing #1407", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "d737bd1633977174ddf3d3248ee6873cc3adca8e", "messageHeadline": "Break up pending-tx component for better unit testability", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "ecaa4cdeb202204f3085af3660338e23c575b06f", "messageHeadline": "Merge pull request #1404 from MetaMask/Version-3.6.4", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3ed7205b7505133a1dd6a278665070eb83bd4a32", "messageHeadline": "Version 3.6.4", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "66fcf35ad7b3405b4eb58f7d84bf67801b503953", "messageHeadline": "Merge pull request #1402 from MetaMask/ens-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ac54c7d96b503e8d79fae4a67289ae95d09c3c75", "messageHeadline": "ens - add mainnet ens support", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "03d454f73baa27f9b44ec4bee0ba8f3c71414aa6", "messageHeadline": "Merge pull request #1397 from MetaMask/Version-3.6.3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ff1a1284cc768a0e7d179083d360a5579373e256", "messageHeadline": "Version 3.6.3", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "dfc19183c939dd09948ff450c2a226cb65375c98", "messageHeadline": "Merge pull request #1394 from MetaMask/Version-3.6.2", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "662a646fa92479e30b492520bd0edd753179bbdd", "messageHeadline": "Version 3.6.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "49d64d11db86bf059c4e0fa63b0b6e3222858560", "messageHeadline": "Merge pull request #1393 from MetaMask/i1364-devwarning2", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ea4e4a32645f4123ec4e933fdb4db91d1ca8b92e", "messageHeadline": "Merge pull request #1382 from MetaMask/i1381-GasPriceInGwei", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "f131f59c82ed7446d98c4d2301ce83aa25877d49", "messageHeadline": "Changelog bump", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d61b587f3014823fcd23b1e5becce7949e88d952", "messageHeadline": "Redefine txmeta when submitting.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53a88b319b928510c9922fb3d02da05aed6b101a", "messageHeadline": "Merge branch 'i1381-GasPriceInGwei' of github.com:MetaMask/metamask-p\u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 22, "deletions": 11}}, {"node": {"oid": "aa1139762c500428406b1ef725eb72280cf74995", "messageHeadline": "Add new beta notice.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c7b2f2f2e986981496168dbf57cee787882ffd59", "messageHeadline": "Cleanup", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e921f7f13a81bbf2e10fb996a001f16daf944940", "messageHeadline": "Add changelog entry for 1390", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09a0e7ed89c25698161e1952e93160c99456f656", "messageHeadline": "Merge pull request #1390 from MetaMask/ui-slim", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "86500d0bcbba5222d97e5882985a73234a928b71", "messageHeadline": "Merge pull request #1391 from MetaMask/gulp-disc", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05000683277cd3eb2dec9ce656fbfddb1e48f0b2", "messageHeadline": "build - fix disc task", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21b6a1b478032fa51505c1be517587515fe8bd6c", "messageHeadline": "deps - bump eth-query for smaller bundle size", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68be86abe959afd26ea50e0833c552c442bfce51", "messageHeadline": "ui - remove web3, use eth-query", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d7a2d29e6c6fadae5fa7f94d1bd2762560534463", "messageHeadline": "fix block polling changelog note", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "469648239fc94a6599a0b2483364a8a74d66e5a1", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d39de6d66aab2b87ea7415cb5451ac61c055fd8", "messageHeadline": "Run install before dist", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17accd3a200109b286fda0920b1a73edeeedfaa2", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "80d8a4e73ef2d55dd9024f6e4f8cf94f263703cc", "messageHeadline": "Input gas in gwei", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "f17c6b4eef8defe55e316ee782b499072e1e795a", "messageHeadline": "Fix ens iterated element without key error", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a09dca68a456ba0406b9d88556e44f9a1e0f8c57", "messageHeadline": "Fix changelog formatting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "998128d4dfd246ecf7bc206536f6143da4c97bbd", "messageHeadline": "allow copy(logState()) to copy to clipboard", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c44dd3353c51b6135c06188e8cd57690e0d30fc", "messageHeadline": "Merge pull request #1378 from MetaMask/accounts-when-locked", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "f01891fc019b748151365cf7b04cbc26c94f3d06", "messageHeadline": "Merge pull request #1376 from MetaMask/1061-Linting-Tests", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 428, "deletions": 484}}, {"node": {"oid": "fb08c4a1316248485710a277d397fb5d4f395231", "messageHeadline": "metamask - publicConfig - fix init state", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10ba760ed32be6e23186bd9f9a025e28bd757042", "messageHeadline": "metamask - selected accounts - dont reveal when locked", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "1e4855fc0e2e89ebe6b50ff8d34762f742433110", "messageHeadline": "Whoops missed some modules", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "a72f50509010a12bf4fb879f2c638a38d2a210d2", "messageHeadline": "Merge pull request #1369 from MetaMask/foxrevert", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9bd7d06c4f3aab94308335f2e13c01bcca88eb4b", "messageHeadline": "Remove unused modules and STORAGE_KEY", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "0b13429daf00ddd5bdf2705c7a95d7a9d5792f54", "messageHeadline": "Lint tests", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 439, "deletions": 482}}, {"node": {"oid": "8f5334e4aca8b95963f57b0fbf862256b692dbd9", "messageHeadline": "Add Mocha/Chai eslint plugins", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "73ee4bdec35aa2af744c2cbb61146a1cca49ebe9", "messageHeadline": "Ignore tests bundle, jquery, abd helpers", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1895fa1489f758714d7ff5dee870eac6507492e7", "messageHeadline": "Add mocha and chai plugins eslint", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "833b9f183fca17599d4d225eeec077ddbc7bc7b0", "messageHeadline": "Minor lint", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "061f56b2070c4f4720a147a901e8879ca193f2ae", "messageHeadline": "Fox watches over us again.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6f40447015e7ab3c910c04e2671e9161dcb6ea16", "messageHeadline": "Merge pull request #1360 from MetaMask/flyswatter-patch-1", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0ceaf2be83aec072611b52e006f58a291e1801b8", "messageHeadline": "Merge branch 'master' into flyswatter-patch-1", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b466de8306ee2dc25fad30b0bfd47c705513db7e", "messageHeadline": "Merge pull request #1362 from MetaMask/FoxLookAway", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "791c8fccf8e4049b90f096968dc57d9dab7b3c7a", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "53cecf77a2ae5a764e31797ca41d1a19cdb86063", "messageHeadline": "Adjust fox look height", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89b0d3d40318cc119195f295e39a595cac5ff540", "messageHeadline": "Make fox look away while typing password", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c3481f0eb1e78de69a02155d7bba68d4a33a3efb", "messageHeadline": "Correct change dates", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "753de30b3b2ed732e7533dc086f8f47a4ac7f7f4", "messageHeadline": "Merge pull request #1359 from MetaMask/FixBlockPolling", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "7ddbd1a193ed4e6d087480cf17a6b486bcd10826", "messageHeadline": "Version 3.6.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a3149c17526c320f0cfdbe07a54ca1c2f01a6fad", "messageHeadline": "Use loglevel for more logs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "527068b84ef17bb88a29b699c93b3f1ed7645b24", "messageHeadline": "Bump provider engine", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1641dc92f54ce344fd412f3ce5c6e5adb6eb43b8", "messageHeadline": "Merge pull request #1358 from MetaMask/kumavis-patch-1", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a21339dd8519d2f99e1762fa57524e6c674cee5e", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6ace0c9afbf7d71415bcf0608977d40210651d39", "messageHeadline": "notification-manager - remove promise listener", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "012f837c1d658eb24e45da41a192de31907a31b1", "messageHeadline": "Merge pull request #1356 from MetaMask/mascaraTuneUps", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 281, "deletions": 84}}, {"node": {"oid": "d4cad22fa7b2e9e05ac98a490cb446b37d6978f9", "messageHeadline": "clean up code", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "36bafbaebf826933262c4ad381a8953e82f8ebc3", "messageHeadline": "General cleanup and window reload if an update is found", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "53537824f179038d227c9a340302d039ab151ede", "messageHeadline": "break out IndexDbController && Run the first time test on mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 47, "deletions": 81}}, {"node": {"oid": "e7e0919d7c76c818590df4435db0152298298bd9", "messageHeadline": "Setup test enviroment for mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 236, "deletions": 1}}, {"node": {"oid": "6f17c996c22801cc5fbdc060b7365c2da1c3087f", "messageHeadline": "Merge pull request #1343 from MetaMask/Version-3.5.4", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6d1fe7845c3e74858bbc9c7181348153dfcd55e9", "messageHeadline": "Version 3.6.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a9a39bdf8f2b95e8401de6410797a703df91a4e1", "messageHeadline": "Merge branch 'master' into Version-3.5.4", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 209, "deletions": 140}}, {"node": {"oid": "d8a5e6a8e43f04a9f123167326fe46dfb8fc2ae6", "messageHeadline": "Merge pull request #1352 from MetaMask/rinkeby", "author": {"name": "Thomas Huang", "email": "tmashuang@users.noreply.github.com", "user": {"login": "tmashuang"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "d1a10691802fc7eef65f13126c684b6cdf13d461", "messageHeadline": "Merge branch 'master' into rinkeby", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 124, "deletions": 137}}, {"node": {"oid": "a90b010de891f7936bc17c09c5fd27c61fc0610d", "messageHeadline": "Merge pull request #1351 from MetaMask/lint", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 124, "deletions": 135}}, {"node": {"oid": "72cb49511fa8de8eea4601f6fc09b2df1a5e4753", "messageHeadline": "Merge pull request #1347 from MetaMask/gulp-fail-fix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4275d4401972a23f809b059fe1e22fb0cf0c7f7d", "messageHeadline": "Merge pull request #1345 from MetaMask/docker-node7", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7c7c85791377bdd55042e6a4b026f4424230408", "messageHeadline": "Update README for mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "e665dd7e1caa19d3df7c7854ff12d520398e3b34", "messageHeadline": "bump client-sw-ready-event", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bdb4c87288a522d9ea2e984bc1f6436d6c7369a", "messageHeadline": "Fix linting warnings", "author": {"name": "Thomas Huang", "email": "thomas.b.huang@gmail.com", "user": {"login": "tmashuang"}}, "additions": 124, "deletions": 135}}, {"node": {"oid": "b0919ba7296553200161913ab413f214aa58e741", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09034772d0536b6dd0a2c591986059b3eaba221d", "messageHeadline": "Add (vague) instructions to adding a new network to the dropdown.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "f2bf7326ccc87fa944307f0b1ffd7ca51621e53c", "messageHeadline": "Linting.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "242dc1e99f1dd53e2bec9deefb5da0c8329b5f00", "messageHeadline": "Add missing changes. Create unique style for rinkeby icon.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 26, "deletions": 6}}, {"node": {"oid": "4d42cfaa25366ec4f0f30018a8d5213d70205fb8", "messageHeadline": "build - make gulp return non-zero error code on bundle fail", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d764e46a500d0dc156a1da86498b751d23c94747", "messageHeadline": "change network name to rinkeby when selected", "author": {"name": "Nickyg", "email": "nicky.gurbani@gmail.com", "user": {"login": "nnn-gif"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e9aa37b699a105019384cbde88a114965ff1e2cd", "messageHeadline": "add rinkeby network", "author": {"name": "Nickyg", "email": "nicky.gurbani@gmail.com", "user": {"login": "nnn-gif"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "e45d5c858e10db774d40a09704d38b65128ef821", "messageHeadline": "mascara - docker - bump to node7", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1beb0720a0964e45a71b473f173f62c6abdac6e", "messageHeadline": "Version 3.5.4", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "afbe6f5e5fa18b663cfe68c40a05bcacda73e3ac", "messageHeadline": "Merge pull request #1342 from MetaMask/AllowBigSignatureV", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "04e489f4df06b13f2bdd76d815f742b98bee7a37", "messageHeadline": "Allow signature V values over 1 byte", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "72658258b6902d37527fa3dce3b3c0c84d8ecb23", "messageHeadline": "Merge pull request #1339 from MetaMask/BumpProviderEngine", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "292e2dca83ff7b300aeb680d6470ab827668b1db", "messageHeadline": "Bump provider-engine", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ae2a829956941d7703be714650d85a989c1b488", "messageHeadline": "Bump provider engine", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "47f3e242e3aaaea5b08de6d17824f98cfe4d1ed8", "messageHeadline": "Merge pull request #1338 from MetaMask/Version-3.5.3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c3746e62ec50de87a85bd2af0bfaf66fb19fbc1b", "messageHeadline": "Version 3.5.3", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d05d9a5f57b9311d6f29539233f9065330e8bda4", "messageHeadline": "Add missing tx manager state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bce4af2dcaeeab3bd931afbbcc6f17da675ce2b6", "messageHeadline": "Add placeholder etherscan token icons", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "ca3faba1ac7b3a8323681e669f47fbac4bb1ead3", "messageHeadline": "Merge pull request #1336 from MetaMask/buyButtonRedo", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 216, "deletions": 244}}, {"node": {"oid": "79f88398acd116980fe91d4c56a1ec6a15672745", "messageHeadline": "fix spelling", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8d4203765279b85f0ca6c2c593dc7aad76b16776", "messageHeadline": "Merge pull request #1331 from MetaMask/i1323-kovanNoticeRemoval", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "df9e40be636738336d6fa3c775bbcc99a9a0e210", "messageHeadline": "Css fixes", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "9ebc5ed33cd3450262c00ccdde9f617544dfa784", "messageHeadline": "make buy button green", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eda55c85a958eef7814fadd29b257c5fbf884e0", "messageHeadline": "Fix issue where stopPropagation didnt stop submitting the tx when cli\u2026", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e75011778fdf0fdb407e328f79998f948ec1a82", "messageHeadline": "Merge pull request #1335 from MetaMask/buyButtonRedoCleanUp", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 70}}, {"node": {"oid": "7f12be6a014286d727766174bff9391b2cc55ae9", "messageHeadline": "remove updateCoinBaseAmount action", "author": {"name": "Jared Pereira", "email": "jared@otlw.co", "user": {"login": "jaredpereira"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "5cabd3e02d0eeef8bd7c65db193b0bdb8cc9cc04", "messageHeadline": "remove updateBuyAddress action", "author": {"name": "Jared Pereira", "email": "jared@otlw.co", "user": {"login": "jaredpereira"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "c1df7dedd9065c8fe600642638e0e0a5d71e6f6e", "messageHeadline": "remove case buyForm", "author": {"name": "Jared Pereira", "email": "jared@otlw.co", "user": {"login": "jaredpereira"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7a8496f9da894bf8821e91746b33f53fe23cf150", "messageHeadline": "remove buyButtonDeligator function", "author": {"name": "Jared Pereira", "email": "jared@otlw.co", "user": {"login": "jaredpereira"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "e543050868b58ea1a1b0cad363d763eab2ade25d", "messageHeadline": "remove extra buyAddress in state", "author": {"name": "Jared Pereira", "email": "jared@otlw.co", "user": {"login": "jaredpereira"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "46677427b4fba94ba727137716d2424ae4af72d6", "messageHeadline": "Merge pull request #1333 from MetaMask/firefoxIDB", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 40, "deletions": 57}}, {"node": {"oid": "1b19b51e0823726a01eab49ef9416f852f365500", "messageHeadline": "Clean up code", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "40e2450022488daa5e36d4c1b866e061bba7c5d2", "messageHeadline": "Get token list looking ok", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 136, "deletions": 12}}, {"node": {"oid": "7202639b370279f90886f2e94ab77aba5b205bc3", "messageHeadline": "Add token-list dev state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "437c4acc9f6738ff5b07682860a72c270f2bfad6", "messageHeadline": "Reduce wakeup time for firefox", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a4a7373607518066eb334dfae8b428832a31369", "messageHeadline": "Fix for firefox", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 39, "deletions": 55}}, {"node": {"oid": "9bae32e78b230ede45ab159e0022da5728f0f267", "messageHeadline": "Add functional but ugly and hard-coded token list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 119, "deletions": 15}}, {"node": {"oid": "ce03b7db51570295c7868382cf997dbb1bc5725a", "messageHeadline": "Initial redo attempt of the buy view to look like vladt's desighn", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 173, "deletions": 195}}, {"node": {"oid": "83811910c84342094be4ac94dca829e8f5ff630f", "messageHeadline": "Create a custom radio list component", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "2920faf63cea9951d4c26aa37bf589c225ee6af0", "messageHeadline": "Add more detailed instructions on generating and deleting notices.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "94984437dbfb19d8a39750a0331e09a380456c53", "messageHeadline": "Remove kovan notice.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6a7ea00cd34f83b257f6b4280a5f4e20aa5d34ee", "messageHeadline": "mascara deploy - improve deploy instructions", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d7d13caf05f027dca86882db0a72625db8da167c", "messageHeadline": "Merge pull request #1313 from MetaMask/wakeUp2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "65979ba86e68264657a593cd106d40fbe700b216", "messageHeadline": "fix syntax", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c46f9a7105fa2c5a1f918476f77a573d542fc4e7", "messageHeadline": "uncomment intervalDelay", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9a223931abb3a583f4c640cfe3791d7d9944436", "messageHeadline": "match intervals", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a1c39006de566205870cdedbd9cb33d0a933f5a4", "messageHeadline": "Fix wakeUps:", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "313d02f2deb64324de466bffb0098735706494de", "messageHeadline": "Merge pull request #1312 from MetaMask/WakeUp", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "94df1681133fde038c76095d45e4203ca6afe4e8", "messageHeadline": "Bump sw-client version", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "478a07ea81556a62a39c229d4feecf9c0d9a7cdb", "messageHeadline": "remove unnecessary listner", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "719d0f4ad5ba7da2b807641a2afdc969d74d913c", "messageHeadline": "Ping service worker to keep it from going idle", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "4a42ac86a05fc760f8ec94244e91f985723a5ac4", "messageHeadline": "Merge pull request #1311 from MetaMask/mascara-publish", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 56, "deletions": 21}}, {"node": {"oid": "4b8324620e4f850b1674692cf8c45a4ca70101b4", "messageHeadline": "mascara - ready to deploy via docker", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "b9223032235df9e1fc2785f885819d84f2b51dbe", "messageHeadline": "Merge pull request #1310 from MetaMask/account-transition-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ddbbc645d3cb5bb04d0afb7b30696788ab93480c", "messageHeadline": "Changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "088bfd5e8d4d9735b5a4cbb892d776d0ecf71dc0", "messageHeadline": "Fix account detail transition fix.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6c6ecf2759d300f660da4e9058b29a0f5f07a8b", "messageHeadline": "mascara - mascara lib - read mascara origin from env var", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "c1e14cd75b3a873ffa9e691911818b68b3d62e07", "messageHeadline": "build - add envify to bundle process", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dd6b4505f41b80a4f4cd3654412349b262c3cd76", "messageHeadline": "Merge pull request #1309 from MetaMask/mascara2", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 236, "deletions": 150}}, {"node": {"oid": "1aac162b462424f5b6ce6685f337670368bd10b5", "messageHeadline": "mascara - rename popup to ui", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0cfad78f5decbce04a7fa56e8f80e4fcecd12a79", "messageHeadline": "mascara - rename things + break out mascara asset server", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 135, "deletions": 114}}, {"node": {"oid": "8b146663483849cb76219bbf610c9ff6c5add68d", "messageHeadline": "clean - remove unused extension ref", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9b9570fd2be5a7bdaf37a663628147976d8c94b4", "messageHeadline": "auto-faucet - only skip faucet on explicit test environment", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a91adf7d802097805938e3d54fe7256b19724d1", "messageHeadline": "add platforms to mascara + move buyEther window open to ui", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 97, "deletions": 31}}, {"node": {"oid": "5d967eeebb9f3cf4c2d3fcfe0b74cf6e8440c3cb", "messageHeadline": "Merge pull request #1307 from MetaMask/mascara", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 328, "deletions": 220}}, {"node": {"oid": "4779999bfc7e03eedf3fd2702f7f448d751218f8", "messageHeadline": "clean - metamask controller - remove log", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "39181ed33f1b9829f82c44d2f21e2f3ab1d1c979", "messageHeadline": "Merge pull request #1308 from MetaMask/FixFaucet", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "953a29b19e30189954eb33f515004769081e856c", "messageHeadline": "Merge pull request #1306 from MetaMask/redoAutoFaucetAsFetch", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "0a7b388b39d86039e4e4cf5df8dfe5104e7b6137", "messageHeadline": "Fix faucet to only autoFaucet first account", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f80d1ce3e61fec8948d418a470c00226773b3b38", "messageHeadline": "Switch auto-faucet from XMLHttpRequest to fetch", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "5e939540e575147ae7d1bca16e36701ce0a61340", "messageHeadline": "Remove out of date comments", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "16c24db13b1c5da7afc222022af4bebf0f42f3aa", "messageHeadline": "Fix first install flow", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "5baa4fd8968092d605a8768c9934cf4e9b8a820d", "messageHeadline": "Update todos on README", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0adbc87316402349d462bbd7bc89e887d4b3b3c2", "messageHeadline": "Update MetaMascara README", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "57655073f6ab4e93b9947302d46a20bd2c7288f1", "messageHeadline": "Rename mascara root directory", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9736e96a93799f081ede01bc7ecd295fa264ffd5", "messageHeadline": "Check to see if connection is from popup", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12065a10aab05690b45c83648ee26f85f403b864", "messageHeadline": "Make Popup close after approving a transaction", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "f81fdbc34ff037ab64a9f4c98100304e7b1132e4", "messageHeadline": "Merge branch 'master' into mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 213, "deletions": 334}}, {"node": {"oid": "235a70b9392d8b87eae4fc141e7f0be1d7788ee2", "messageHeadline": "Merge pull request #1300 from MetaMask/platform", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 213, "deletions": 334}}, {"node": {"oid": "89c924101e3ff52849c5a82ced7e058e1fa39dfd", "messageHeadline": "Merge branch 'master' into mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 197, "deletions": 82}}, {"node": {"oid": "8d49d519c090d287484008346aba1df6d7ad77e7", "messageHeadline": "Rename and move around files", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 21, "deletions": 110}}, {"node": {"oid": "86e882c51afca3a44bf20bcd1025161e214e6998", "messageHeadline": "notification-manager - rename show -> showPoup + make getPopup private", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "aa06183c64b79316a4622e25791c29e785c7bce0", "messageHeadline": "ui - use global.platform for extension interaction", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "810f5881f6ad9fea9bcb25ea1ccaf9cdeb2c744f", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into pla\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 101, "deletions": 50}}, {"node": {"oid": "60a48e713fb341c0eba893bd0c37e02315c8b320", "messageHeadline": "ui - move popup auto-close after tx conf to ui entrypoint", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "49d8877fd78b8251b6856292ca71a55773a74b0e", "messageHeadline": "ui - startPopup returns store after boot", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "0ef679388a9604c39a432408826c080d2d17c221", "messageHeadline": "ui - reducer - app - code cleanup", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "0a5c634081656c9450d4341b96bab6b4134a0b7a", "messageHeadline": "Merge pull request #1297 from MetaMask/eip155", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 83, "deletions": 35}}, {"node": {"oid": "862973dd67822b518842768ea8185d538d0f9800", "messageHeadline": "Merge pull request #1299 from MetaMask/test-notice-fix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "965c806a45bfc52f66de38a727a87dcde25f5607", "messageHeadline": "test - fix notice-controller test", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "bd704b1d7e7208fe1989bd7dde6ab81cb39bbfcc", "messageHeadline": "etc - fix notification-manager ref, remove duplicated test file", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 79}}, {"node": {"oid": "f9e09d23002c38bc441e5216304883ccb1c3d6df", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into pla\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "242ba6e0ecc8628288ca5a80c8c6183675030b1b", "messageHeadline": "Merge pull request #1298 from MetaMask/tests-fix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "6259ffaef4f2045d2de069ea83de47b64b5fba86", "messageHeadline": "extension - remove local extension files, we use extensionizer", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "5036263f88a1f61957982b64d27472a516c28def", "messageHeadline": "introduce platform api and rename notifications to notification-manager", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 117, "deletions": 80}}, {"node": {"oid": "be88c87b2560f0ae2afd668d9c10cadde0a4ebc3", "messageHeadline": "extension - prefer extensionizer module", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "12918e18942a72223d7d97334934c31442e51caf", "messageHeadline": "tests - tx-manager - fix assert and clean formatting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "47ea5452414ef4c126ff6c6ccb40615f852f8bed", "messageHeadline": "tests - add missing done", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1079c20c8329610f124713a1b1dae2dfe9c99ba0", "messageHeadline": "meta - package.json - rename npm test scripts", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8ae37ae80de38728c8c878ab24249450a570e97a", "messageHeadline": "tests - helper - add note", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "e95ae43c8f0e40742540844984861a06f26999c6", "messageHeadline": "tests - unit - fail on unhandled promise rejection", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "1dce352523a1f79f052ef79c707d9bc44787b706", "messageHeadline": "tx-manager - add eip155 support", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 91, "deletions": 35}}, {"node": {"oid": "29a602a89b176e7af3f15297c2f586a4ece0a726", "messageHeadline": "Clean up", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 11, "deletions": 181}}, {"node": {"oid": "738201e8e5d829282363dda4bc0480dec7245f4a", "messageHeadline": "Merge pull request #1288 from MetaMask/i1285-FixFirefoxCurrencyChecks", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9a6b84644ab459ed113596f034350768e30ad06b", "messageHeadline": "Merge pull request #1293 from MetaMask/ImproveGasEstimates", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "16b5f4a210cd496b9160efbfa5e2cc44ae0c8f5c", "messageHeadline": "tests - tx-utils gasBuffer calc - fix bug and user easier numbers", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "ff49e5e5cf3aadf63dbdf6570407c23e1ae6cdb9", "messageHeadline": "tx-utils - gas buffer ceiling at 90% of block gas limit", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "19302778ee0dd0535867cde29d4a5ce56d573dec", "messageHeadline": "fix stream", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cf3beda25e7883aac37ee188d3bb102dea4afa3", "messageHeadline": "Bump sw-stream and setup \"untrusted and trusted comunication\"", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "467035075e0f8fdd0cf66dd668ad619cafc2105a", "messageHeadline": "Merge pull request #1287 from MetaMask/kumavis-patch-1", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ade8bdf32933ea9449d06aa6a1fc71c10b461c4", "messageHeadline": "Fix currency checking for firefox", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ac7782e58acf33537b96a81b7b62b3429e620140", "messageHeadline": "Merge pull request #1283 from MetaMask/i1267-textfix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f0a2b4d1b0ad0b87e8101850790d4ee30fa6116f", "messageHeadline": "deps - bump provider-engine", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f28426a22e0218b3b65e707dd24e4680a3c3548", "messageHeadline": "Merge pull request #1284 from MetaMask/FixFirefoxPopup", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2b1a9c5ae880afe1a5bf2d11eefbbdf26dc6e27c", "messageHeadline": "Create a Transaction from within the dapp", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84b3415b4479eb849b69d77a7e178c67fcaaf3fb", "messageHeadline": "WIP: lost enital call from dapp to getAccounts", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "98dd684524fde7548442830fe01e1f3e24a6e67d", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daf22168b63d70669cf0bce17a17e0648aca584f", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "610ec2bdf5841c8275073992e67c59fb47faa48c", "messageHeadline": "Fix popup behavior for Firefox", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "cb34eda6c6e320297c8616248e7e57a6926a24a6", "messageHeadline": "Fix potential formatting issues for seed word display.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "13ec2aaa12537a16e5411b8e1d23845fc648c0d4", "messageHeadline": "Merge pull request #1281 from MetaMask/migration-enable", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "576fb26c1558e7e639f28bed07da72d662a5039e", "messageHeadline": "Add missing migration.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a20a237282c38da86b03625d08b48c2e58e83523", "messageHeadline": "Merge branch 'master' into mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 720, "deletions": 593}}, {"node": {"oid": "79248ae5cd3fb1314c5a7ff71c05f9dbe7b3a4cd", "messageHeadline": "WIP: Untrusted external connections eg: dapps", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 221, "deletions": 54}}, {"node": {"oid": "7c09bde4120d1063df762076d41d2e9921dd3c0e", "messageHeadline": "Merge pull request #1277 from MetaMask/Version-2.5.2", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3b6b06db9276968acf5af35f9e855991bfb5b8ec", "messageHeadline": "Version 2.5.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7b9ac1855745cb293b008a49a94b3299f2ac0199", "messageHeadline": "Merge pull request #1268 from MetaMask/kovan-faucet-instructions", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "f2587b7e8033eadd4095b378f2e9953c6919cdb0", "messageHeadline": "Merge pull request #1273 from MetaMask/i1267-seedfix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 6, "deletions": 33}}, {"node": {"oid": "a3e08d779ecc81ebddf8609130eae5e6db08ad48", "messageHeadline": "Merge branch 'master' into kovan-faucet-instructions", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 108, "deletions": 177}}, {"node": {"oid": "d1733c1f7521d17b0e8acdae5a2be33c1a9bbd5c", "messageHeadline": "Merge pull request #1272 from MetaMask/hideseedwordsfromlogstate", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0f1ea5861f10193ab958fea6ba10a5e2aed4c839", "messageHeadline": "Merge pull request #1276 from MetaMask/ImproveGasEstimates", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 86, "deletions": 173}}, {"node": {"oid": "a8ef68b1da3597244a3b51ade11c11c08c36f9cf", "messageHeadline": "Remove a note", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d2bd6f3913d1b69263f7d03d6bde6b0dba2f4d79", "messageHeadline": "Merge branch 'master' into hideseedwordsfromlogstate", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "5d38792910147dfcc00028a2f8b262a47cab295f", "messageHeadline": "Merge branch 'ImproveGasEstimates' of github.com:MetaMask/metamask-pl\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "731f6654094fb6cac832d4092471c51b554a34d4", "messageHeadline": "Merge pull request #1275 from MetaMask/injection-polish", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "067459da4c005ef89cc1ef4103b557e81e8927d7", "messageHeadline": "Filter txs by txMeta network value in account detail", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6310a05daeb6a4934de6976a6a9a38be85044aa0", "messageHeadline": "tx manager - emit update on new unapproved tx", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8681e2540e77162827a941160fb048251e728398", "messageHeadline": "Filter txs by txMeta network value in account detail", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d20b548544c284fb6338dc55cf0c864f3a08b14", "messageHeadline": "Detect tx network from txMeta", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e864623d3cfc70ff10ef1b84d5853dc7aa50fa36", "messageHeadline": "tx manager - add eth-query", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1495240969f8b4931259f487c3eb75aca36c68d7", "messageHeadline": "tx manager - adjust new tx flow and txMeta decorations", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 41}}, {"node": {"oid": "81d3658343bbdf8dd85b175f759c372d9ee00fb8", "messageHeadline": "Improve UI gas calculation logic", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 46, "deletions": 127}}, {"node": {"oid": "0625b4a11038307673a4fcd9689e0955e10ebacf", "messageHeadline": "Fix injection logic.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "a95d96d507b9b20e0457baae9f9d38e26b23d8b3", "messageHeadline": "Assure that seed words are placed into state tree upon request.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 6, "deletions": 33}}, {"node": {"oid": "c227d1944f9ee5c1143f6da9e04ab98e3da79aad", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6af932904d5cc320a2ef1e25ef5cdbfa23bbddb2", "messageHeadline": "Remove seedWords from UI state dump.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "903d3aeb7a3482f9de1d43d5634bdfec59715288", "messageHeadline": "Merge pull request #1271 from MetaMask/i1223-InjectIFrames", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3a1f1b3bc4a11c060f0002ffa4428310ae01ba19", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec9f73ed910acad23115602b025f80f2e9e94e70", "messageHeadline": "Merge branch 'master' into master", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "67892c49a6cb26e433e3dbeaa9f2f7790667f103", "messageHeadline": "Merge branch 'master' into kovan-faucet-instructions", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a298130357996be48a61544154268025c4724cf4", "messageHeadline": "Merge pull request #1269 from MetaMask/notice-fix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d41c8ef5986e1f39350f4ea1f7664415ea236c7d", "messageHeadline": "Version 3.5.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c69ebf34204d8fa932e0ac5240e7907f33d0afbb", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9a8bf5a605738c49301c1ebe1793e2e3ebce61fc", "messageHeadline": "Fix edge case where notice does not require scrollbar.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6fd7e133bd0966e2a15a802872844a11b1c81ae6", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c1136a6317399ec033bf17a9ce0b13a2a1c4b0d2", "messageHeadline": "Add link to kovan faucet instructions.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d6d85d28bbba9700ab9538403130873867dd7cfe", "messageHeadline": "Merge pull request #1266 from MetaMask/Version-3.5.0", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d9c2f4f5e8dc9ec8a88a02eb5a73ea78b4a564ac", "messageHeadline": "Version 3.5.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4819f3a91d8ebb46faf764168998def9ec06f1f9", "messageHeadline": "Merge pull request #1265 from MetaMask/ropsten-fix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "918f388463d4afaf6429f6432bdd364b780f8d6c", "messageHeadline": "explorer - fix ropsten explorer link tests", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "e4543bc104c8bb47904d0b7d5d12ce9ca7cec519", "messageHeadline": "Merge branch 'ropsten-fix-2' of github.com:MetaMask/metamask-plugin i\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b9f1c0e0cb31824a430547c1354331f946386c1", "messageHeadline": "tests - fix ropsten link check", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dca4486a651a19c72203219effd54b14ad989a90", "messageHeadline": "block explorer - ropsten", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd4a68531bc915e70964e28002c3a59d85853dfa", "messageHeadline": "block explorer - account link - ropsten", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0faddb2ed2a2161be5b2af1630d583e04b750f94", "messageHeadline": "Allow injection in IFrames + dynamic IFrames", "author": {"name": "Stefaan Ponnet", "email": "stefaan@ponnet.com", "user": {"login": "sponnet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c956bdb6209ba436a0de99a0f4440696935bd99", "messageHeadline": "Merge pull request #1253 from MetaMask/i1210-txdisappearance", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "15d987ccce11bf00c3fe9294d9d96759f1cee172", "messageHeadline": "Merge branch 'i1210-txdisappearance' of github.com:MetaMask/metamask-\u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f8b404a478caa3057c1a7271afa70599755b8eab", "messageHeadline": "correct bug in test.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "360afacd7093b16ae5dbfeb77a9f305e15b30297", "messageHeadline": "Add tests.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "30e8d250138bef588d25619b9fc9563dbbb8ecac", "messageHeadline": "Merge branch 'master' into i1210-txdisappearance", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 627, "deletions": 458}}, {"node": {"oid": "21f41718cee3906f8ed1dcf906d9488ad134910b", "messageHeadline": "Merge branch 'master' into i1210-txdisappearance", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 627, "deletions": 458}}, {"node": {"oid": "fb39539214ca888300eb192e0e137a512cc0d88a", "messageHeadline": "Merge pull request #1249 from MetaMask/kovan-notice", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ae310ed006dce874cdb84ce985641a208e9c1b79", "messageHeadline": "Merge branch 'master' into kovan-notice", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "c45ed395a69dd6a753976f4b612d40d0f3da8407", "messageHeadline": "Merge pull request #1250 from MetaMask/notice-modification", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "3a888ede2adbab8cea19edef16a013af276837f1", "messageHeadline": "Merge branch 'master' into notice-modification", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 569, "deletions": 455}}, {"node": {"oid": "c15dfccaa4770539152acdfb81d623f0569e2d51", "messageHeadline": "Merge branch 'master' into kovan-notice", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 569, "deletions": 455}}, {"node": {"oid": "393c7faf28bd94f16c16427f33d830b3b7241538", "messageHeadline": "Merge pull request #1248 from MetaMask/i1234-HardGasLimits-BrowserForm", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 565, "deletions": 451}}, {"node": {"oid": "5cd917b0e94d770e416eb2ec67013c7404ab2fbc", "messageHeadline": "Add personalMessages to function to calculate pending tx index.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5cc934f18ccb64d97f6046ecb1adee5860b3b3fa", "messageHeadline": "Fix tx selecting bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1dfcc5438151fb8be6e28477e624d2abe20b7c42", "messageHeadline": "Remove goHome action causing erratic UI behavior.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8e7b5d6a13e949435fade115f5bf69897c340be1", "messageHeadline": "Remove unnecessary log", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "abe9223a8a7dba874e209d9e94f04c9d87d28ef5", "messageHeadline": "Merge branch 'i1234-HardGasLimits-BrowserForm' of github.com:MetaMask\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e74cf2cba206520dbb8d7cc7b2a989566317201", "messageHeadline": "Disable accept button when gas limit is too low", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "282775c52f558bbd90d4d0a1706a835dde6c3202", "messageHeadline": "add versioning and migrateing data", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 28, "deletions": 51}}, {"node": {"oid": "9c6391f6e0ac25bab959da54277f726ff40959b7", "messageHeadline": "Merge branch 'master' into i1234-HardGasLimits-BrowserForm", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e39f85ea1709859b09ed6f3953339b6a6362781", "messageHeadline": "Merge pull request #1257 from MetaMask/i1256-RemoveGasLimitParam", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a46e9ce0662413f6351756658b2bae8a895a33b", "messageHeadline": "Make gas calculations on render more consistent", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "9bea31a402d0b343bae6a9ef055efa2b83be9071", "messageHeadline": "Fix initial tx fee estimation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3400ed0955b7f31ddb0be182736fc1e7ae20d4da", "messageHeadline": "Fix a couple things", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 42, "deletions": 15}}, {"node": {"oid": "8e30acb41a2cd97efd5428c60c2a5c910758b412", "messageHeadline": "Merge branch 'master' into mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 573, "deletions": 1037}}, {"node": {"oid": "018b1d006f30f7022252c39849abaf8be6fffa45", "messageHeadline": "Make reset button clear errors", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8540261c1c9b60c98845bdd19095efc064fdde8", "messageHeadline": "Fix state persistence", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31c1839ed76c56c3e988d1f77957ae71f433836c", "messageHeadline": "Fix initial gas price estimate", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "612bace17d8fb84fd755a30f03fc9075b4d967f1", "messageHeadline": "Prevent default for reset and reject buttons", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bda821f14478b67b5fee6e862fc2a5458594e672", "messageHeadline": "Override browser default validation message", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "55e8a717e6a1187381c10d7ad2f9da57888e4fd8", "messageHeadline": "Fix some broken refs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "445159386798579f3ed449b8bc4efa00f52a26ac", "messageHeadline": "Clean up messy merge", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "54e157020e0c57bef336480181e5235396bfd2c0", "messageHeadline": "Merge branch 'mascaraMix' into mascara", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "412cc2394a89a3ba1c0ca82cecf03c29254b7381", "messageHeadline": "Get mascara to send a transaction in the ui", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "2cab2f767c4cfe6d42899ca51ef5aa36d5eaf456", "messageHeadline": "Remove gas limit param", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b100163e9a3c2ca614c91d0bbc7f5c4b1a7a730", "messageHeadline": "Merge branch 'i1234-HardGasLimits-BrowserForm' of github.com:MetaMask\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 65, "deletions": 22}}, {"node": {"oid": "e7a3330b980b150d4b7eae9c628e4ad2b0a1af34", "messageHeadline": "Combine pending-tx-details component into pending-tx-details", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 346, "deletions": 370}}, {"node": {"oid": "b8500d384b3d68b92c246d11a5d008d9635002b4", "messageHeadline": "Merge branch 'master' into i1234-HardGasLimits-BrowserForm", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "197e6e0b77868b0bec76cef303b2eeffda5797bf", "messageHeadline": "WIP: indexdb is at an err state \"provider is undefined\"", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "45ab81fb45ec1043d617f66c308e2e7911c8e0ad", "messageHeadline": "WIP: streams->indexdb", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 96, "deletions": 54}}, {"node": {"oid": "f29a116d4027e387180aa1232d35afcc15b920b0", "messageHeadline": "Merge pull request #1251 from MetaMask/kovan-tx-etherscan", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e446eb5880396716d919e10e97a7ab824cc0fc1", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa0bbd66b6896188c5a47ed6978fc992068ae22c", "messageHeadline": "Fix persistence of transactions between networks.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 22, "deletions": 10}}, {"node": {"oid": "525c32ae604a148b803be307b6ac3cb7f9b8617a", "messageHeadline": "Enable etherscan linking on Kovan transaction list items.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16c76d522960298476492b53a02d1b490b84b858", "messageHeadline": "Create migration to erase body in read notices.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 36, "deletions": 0}}, {"node": {"oid": "d99b5a9e5a1dfc62e16e6a80d51e8f3af5b289e4", "messageHeadline": "Add migration tests to ensure that bodies are erased properly in noti\u2026", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "bcaf0864c18df4f8d8cb92c739669447fa5aa059", "messageHeadline": "Remove notice body after reading.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "61a62038084c29fb29c8445feca36bce9e756471", "messageHeadline": "Reset disabled state for confirm button after every notice.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8726ece16a9357219524c59c6bb463971063a92b", "messageHeadline": "Create announcement for Kovan.", "author": {"name": "Kevin Serrano", "email": "kevin.serrano@consensys.net", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "86f9be06eb3351917e7746988ab4c50e77bb9a1e", "messageHeadline": "Merge branch 'master' into i1234-HardGasLimits-BrowserForm", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 53, "deletions": 17}}, {"node": {"oid": "b9714b881a862302baa0c21d8b8c5360c0e9f85d", "messageHeadline": "Merge pull request #1243 from MetaMask/i238-kovan", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "af9d782363dd3765d1ba529e7afb8944fb2e7153", "messageHeadline": "Merge branch 'master' into i238-kovan", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "205161c489af0bd30b019cea6ae1a2bc5079db3e", "messageHeadline": "Merge pull request #1241 from MetaMask/i1237-xmlfix2", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "45cdf6bdea5c05c49ea6f4168115fdd716b30c0a", "messageHeadline": "Merge branch 'master' into i238-kovan", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "90d5dc636ed5bc950e02c0b18316a33153942691", "messageHeadline": "Merge branch 'master' into i1237-xmlfix2", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d82549a1ea652d85eaa8ad941e2ed5d2f2b84ff6", "messageHeadline": "Merge pull request #1247 from MetaMask/hide-password", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c55c768cdec357d07c0a1e6c634f187acc7d6b5f", "messageHeadline": "Merge branch 'master' into hide-password", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "76e7d6fbb1fa9b9cdc9c4fc90628ebb09f61d6a0", "messageHeadline": "Merge branch 'master' into i1237-xmlfix2", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5e40ed1ee956b2207b9d84e60939ab2acfb0558a", "messageHeadline": "Merge pull request #1245 from MetaMask/i1193-errorstylefix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "457611d8f8766bc756e154bbf4bce1efeb8a3097", "messageHeadline": "Merge branch 'master' into i1234-HardGasLimits-BrowserForm", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "16bdfd3d6e515e8f9a3246fe84372bfc6e2158db", "messageHeadline": "Merge branch 'master' into i238-kovan", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "463eb01d1d523f5094793a58fbdf5345366ca92a", "messageHeadline": "Merge branch 'master' into hide-password", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2687b8604b0af73e86837153f2ccbf88672ea6ef", "messageHeadline": "Merge branch 'master' into i1237-xmlfix2", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9545ef3ba80b7abeffacb7914bd4232f9a22a5e1", "messageHeadline": "Merge branch 'master' into i1193-errorstylefix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "5b81f7120b3c7c3c3a16246a9d5705fcab4f91b9", "messageHeadline": "Merge pull request #1244 from MetaMask/i1227-uidumpblockhash", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bb971baf81bb60cdd617e4bfb298581411a5f1b1", "messageHeadline": "Merge branch 'master' into i1237-xmlfix2", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "72e979909c1bf7f252776628e4a882baa1a87fcb", "messageHeadline": "Merge branch 'master' into i238-kovan", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7e6445110a4a5c6a792fec8d3b899cec05e169fd", "messageHeadline": "Merge branch 'master' into i1227-uidumpblockhash", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "33ba38df6e3d2e088442968261c740e892387411", "messageHeadline": "Merge pull request #1225 from MetaMask/i1033-spinnerfix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "de0d9af066d57f98580d53359a53271bf8760515", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "18414f5cbd49d5ae81602d908c1ff5bef958af51", "messageHeadline": "Merge branch 'master' into i1234-HardGasLimits-BrowserForm", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 227, "deletions": 52}}, {"node": {"oid": "77907038ffe0edbe5e3472f98fd10d73b76464b8", "messageHeadline": "Got basic validations working", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 199, "deletions": 108}}, {"node": {"oid": "41e276b0367281bb3e6481d0e7c6af89b7319f90", "messageHeadline": "Hide the password in the private key retrieval screen.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d149258427b25f34dca89e5dfaba57a4f1cb95b", "messageHeadline": "Fix styling of error message.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1b7326048db25afc36baea84ebcf9ece0847f3c3", "messageHeadline": "Add current block number and hash to the state.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1c7e04db4a2997ec6a62558d331b7e23190cebdc", "messageHeadline": "Changelog bump.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b26c53452e2817f4f00a4770eae8828731e97808", "messageHeadline": "Add Kovan test network to our application.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "34f3889eb00d41920c67ec2d4845626b5b480eb5", "messageHeadline": "Add kovan to drop-menu-item", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4757858df0ea63952ec8e435749a0f2df0782612", "messageHeadline": "Add conditional kovan to current network component.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b3dfc4e639bf4e73784d8a53227cfc0bc0a650fd", "messageHeadline": "Add kovan conditional to config screen.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c00544de91caec4d76f34aeaf91f025292ae0384", "messageHeadline": "Add conditional kovan logic to etherscan link generators.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4116b37d32e467bbd4cbb113851667115d28cf64", "messageHeadline": "Modify css rule for unused hollow diamond.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33dd7954a72797d23a0d8ed652a626addb1af55d", "messageHeadline": "Add kovan config settings to config manager.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c5f96be98d7fe36a369c48b775d0b1fe857844c6", "messageHeadline": "Add kovan to config file.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b5b88392b9cd16893c7b9222040c8222ccf72ce0", "messageHeadline": "Merge branch 'master' into i1237-xmlfix2", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "9906da86a4669c1eaf7f693398de380b2973bfe8", "messageHeadline": "Modify logic for injection conditions.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "9f1f0bff1ea3267702a2ab75af293e6265e255e4", "messageHeadline": "Some progress", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "9ac2ce1744b5bcebe69b636925f2c952a076cbe4", "messageHeadline": "Merge branch 'master' into i1033-spinnerfix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 226, "deletions": 51}}, {"node": {"oid": "864f8b06f9f2ec56b7ffce0afe83a1d70c3c7843", "messageHeadline": "Merge pull request #1239 from MetaMask/betterErrors", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "2ffd42f9f06e1b89b49c12f8ded1c12ecb249c57", "messageHeadline": "Add to CHANGELOG", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8c7be4340349032655503b4137147e1978b0f0bd", "messageHeadline": "Have better error messages", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "046774e76877f8f833445c76e2013d7f2c9bfff3", "messageHeadline": "Require redux-logger of 2.10.2 and up (#1235)", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2e40e85b7751e891ce04935ad85a984076495fd", "messageHeadline": "Add one more loading indication.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "327d18855c4634938159ee17fca8075cadf55311", "messageHeadline": "Merge pull request #1226 from MetaMask/i1195-privatekeyexportstyle", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 215, "deletions": 46}}, {"node": {"oid": "d4e8ff188bc82a974fd0a767c2676d4a4b9747b4", "messageHeadline": "WIP:stream", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "b0c0c30689773113ce592b0540de10696e54d372", "messageHeadline": "Uncomment lines relating to showing indicator.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "605c2a7404ba235aa4894a5b6f4b6afa6b41004f", "messageHeadline": "Remove redundant removal of loading indicator. Integrate loading indi\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "6e6fa703cc3512e3d998aeca32e08f477ae31971", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e43606b162db28c72ea0b76a14a92f88c8f2109", "messageHeadline": "Adjust private key confirmation style and logic.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 75, "deletions": 46}}, {"node": {"oid": "a7b7be8309b5b81514b9ef748e315f01d02bc178", "messageHeadline": "Add new development states for UI development.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "10040bee497e3c9b3775dc444b3e8a7b30fab536", "messageHeadline": "Changelog addition.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "889132b16cbafbb5a8e35dd2cf6acc9a7fe3d5fa", "messageHeadline": "Add action to hide loading indication on an incorrect pw.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0c82c520fe685484e8b1ccf0d13d543e1d505635", "messageHeadline": "Merge pull request #1214 from MetaMask/i1181-RemoveLightwallet", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 903}}, {"node": {"oid": "24173ee7cb972dcaba6555aa565e3d426a2d94e1", "messageHeadline": "Merge branch 'master' into i1181-RemoveLightwallet", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "f3da24cd04a2ca74d5006d6b615a7f26d8b5dfa3", "messageHeadline": "Merge pull request #1215 from MetaMask/ImprovePersonalSignStyle", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "35c05607b091f6064be6802a2eb1023d837c9c85", "messageHeadline": "Improve personal_sign style", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "b6e2eaf7b1d14fcca8ed614791937a5ccbfc00dd", "messageHeadline": "Remove eth-lightwallet", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 903}}, {"node": {"oid": "57d1a1f1860e50837104a10b7b9f86d398c795ec", "messageHeadline": "Merge branch 'master' into i#1203MainNetSwitch", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 211, "deletions": 6}}, {"node": {"oid": "00f1a2d78d01301f51157e9c8b8352dc0796d034", "messageHeadline": "Merge pull request #1198 from MetaMask/i1165-predictive", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 211, "deletions": 6}}, {"node": {"oid": "a186e40d179d230fc1e81f7f507a5232d23ad462", "messageHeadline": "Merge branch 'master' into i1165-predictive", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 40, "deletions": 43}}, {"node": {"oid": "53efc53a4016d464d03ad7f1b474e1b09b0b4b9b", "messageHeadline": "Merge branch 'master' into i#1203MainNetSwitch", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 40, "deletions": 43}}, {"node": {"oid": "570cc891b5386dc04462737de4df6f2adf5059c9", "messageHeadline": "Merge pull request #1212 from MetaMask/i1211-currencyretention", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 40, "deletions": 43}}, {"node": {"oid": "311b80adf35ba8b419bff15f83a6e8893b746b39", "messageHeadline": "Merge branch 'master' into i1211-currencyretention", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "37ffcfcf0e518ed8843022cd079ce09d0b2239ff", "messageHeadline": "Rename variables to proper currency state variables.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "177f2dc948f794f6796d74e3ef2a581048625bb1", "messageHeadline": "Fix description of some migrations.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "956482be96cb125a19ab73ce633b375fb97f95e9", "messageHeadline": "Fix development to use new currency state.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "fcee7723e99c13b3fddcb97853dfdd771b42de14", "messageHeadline": "Merge branch 'i1165-predictive' of github.com:MetaMask/metamask-plugi\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1ec7930c75f10390e3e4ab553e1032056d1d2c2f", "messageHeadline": "Minor change in removing opts object.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c759300d4cff90f6dc23d5550d8f0f3f9107eca2", "messageHeadline": "Merge branch 'master' into i1165-predictive", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c136cb6cd428b54f1a2da36b60f164c6ec3410b2", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "33a70a695bf054cc156262c45ad875d8eda02dc6", "messageHeadline": "Add to CHANGELOG", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f6e551ef5f3773cf5637c2ae0e11fdeb5f40645b", "messageHeadline": "Swithch the default network to mainnet", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2a68c89ba7c5f168083beee77161adeb863d82c9", "messageHeadline": "Merge pull request #1207 from MetaMask/i1206-customrpc", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7d0bfdf076fbc05d276b7a26df4cb745ca117691", "messageHeadline": "Changelog addition.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b10f370c7463c177df16650a80a57f9875db7685", "messageHeadline": "Render config screen from unlock.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e4feb50f6f909082b6a65351bbb9bfaeebaf9028", "messageHeadline": "Display Custom RPC on lock screen.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4933e2e2eefa103d6b0d3f3ce264aaf661b50291", "messageHeadline": "Limit the number of addresses stored in our book.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d85cc7ec4ef4e93d424ef4debbca1bb27b952a4e", "messageHeadline": "Add test to account for prevention of identities duplication.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "7dcab52a9e6aa0532a712cb4e502846a383efc94", "messageHeadline": "Connect keyring controller to address book to prevent additional dupl\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "c47f7f6a765e748c33ffde6ff38e881199251eda", "messageHeadline": "Add another test for duplicates.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7182a2be4332e7802c8d2375b9380490aed7ca0b", "messageHeadline": "Improve duplicate checking in address book.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc2d614da68ca851c3b1c0c108e7c2f22185751c", "messageHeadline": "Add basic tests.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "2ab86b001dfc4ade4fc6df030175e64359b757e6", "messageHeadline": "Add comments.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "60f00a950cbe90edda4d9de4a67c3e0c528f6638", "messageHeadline": "notes and clean up", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 179}}, {"node": {"oid": "9f3445252c766053b7a773d75dceb1c1bbfdc6f5", "messageHeadline": "put background in service worker", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 378, "deletions": 2}}, {"node": {"oid": "b34ee4daa145c1d4eea2da6fd0cba0763e5c6483", "messageHeadline": "Allow for adding recently used addresses to address book.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "b296640f1b2e8cb808297715146a9370ff4f41ec", "messageHeadline": "Rename functions for consistency.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9f6c04055419f54a730bcbd3f1da4c5f992db94d", "messageHeadline": "Create persistence address book.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "d270cbc9d2f45b6dae184efbe6c405889ee8cba5", "messageHeadline": "Create distinct labels and names for addresses.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1ca6fff31719c4ff8d155dc9f7c88663a6719046", "messageHeadline": "Display owned addresses in datalist.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e602cb13c5266516aadeb1c6908575d43afe4164", "messageHeadline": "Merge pull request #1197 from MetaMask/i1130-ResolveENS", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 223, "deletions": 33}}, {"node": {"oid": "ea59125ce1219d49fbfa517c0608a4ab2ffb863a", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "42e4a0621b17006a61ebfbe057b51f70091e3d55", "messageHeadline": "Add ENS click to copy", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "e3f6c010abb5cec35910dc4ea83f451287d25f11", "messageHeadline": "Get basic ENS working", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 519, "deletions": 168}}, {"node": {"oid": "1fbe4a801a05523cbdf97f7d8491affb49ed9bc6", "messageHeadline": "Merge pull request #1196 from MetaMask/Version-3.4.0", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "05346ec3c343a3c7116c2989c623128739d658e0", "messageHeadline": "Version 3.4.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2e99e6f5de7a11b4e1b3fc1043b0eb24035ed074", "messageHeadline": "Merge pull request #1191 from MetaMask/i1065-removealert", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "acc9a2a9d05269511efe26bd790cbc256533c19e", "messageHeadline": "Modify message.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f980cfe10d32ddc276b737df42005ef7cf4cd96", "messageHeadline": "Add more informative message", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b0280dc162f0b8e85524a98118d933afd064fae5", "messageHeadline": "Merge branch 'master' into i1065-removealert", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "b0059bef440776d79d2a55bee0e09bec540618c3", "messageHeadline": "Merge pull request #1189 from MetaMask/kumavis-patch-1", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "67c3126e63aa073d4426b751004c357ee7ed7d60", "messageHeadline": "Merge branch 'master' into kumavis-patch-1", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 153, "deletions": 51}}, {"node": {"oid": "529eb25ced3337aadafd44bcf43e3ae6f192614a", "messageHeadline": "Convert alert to a log.error", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26cac57838edc0783e42350d71c45d989329cf2a", "messageHeadline": "Merge pull request #1147 from MetaMask/i1144-moarrpc", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 153, "deletions": 51}}, {"node": {"oid": "6fd3d6e0d0887ac01760b436be5dfabc89e28960", "messageHeadline": "Merge branch 'i1144-moarrpc' of github.com:MetaMask/metamask-plugin i\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "21769a008ccc5fdc2ac5d23a37d401a1d2a20694", "messageHeadline": "Fix typo, switch to log.error", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86f71d504cc3acd758958f883520fe913903a2c2", "messageHeadline": "Merge branch 'master' into i1144-moarrpc", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "0ee8ca178e9240ab25454bafc88c58ebef6b69c3", "messageHeadline": "Remove unneeded setrpc method.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "cf2268c3d29d97afa22cd11663bb6e3e74c09b5a", "messageHeadline": "Nodeify and promisify calls to background.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "92b8443824bffca219b146028d5685e6aa1ffabf", "messageHeadline": "tx-utils - add encoding utils", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "c063fab9932c6b90414fd7db7849012d6594afb7", "messageHeadline": "tx-utils - stricter naming type-based convention", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "68b99dfb086c282fa3f2e76fbaf93673e92f097d", "messageHeadline": "test - tx-utils", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "17b805c76ea3ea160bcb2560d2043581b54c4834", "messageHeadline": "tx-utils - clean and comment", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "de5a30c5ff3acbcda7a46a3caba70a622308dbb2", "messageHeadline": "Merge pull request #1187 from MetaMask/i1118-IncreaseGasBuffer", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "0889309bf32fbb23f8bcea037338a9b240439e64", "messageHeadline": "Merge branch 'master' into i1118-IncreaseGasBuffer", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f0a4dd0331cbcc210ab9c8fc2a323af84fe4bf5", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a8551c4fe2c86b0cab5afa23040cc0c9b0cf444f", "messageHeadline": "Merge pull request #1186 from MetaMask/grammarFix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52ee007fcb540fbc57f4846816be18ad2370a81b", "messageHeadline": "Merge branch 'master' into i1118-IncreaseGasBuffer", "author": {"name": "jaredpereira", "email": "jaredp316@gmail.com", "user": {"login": "jaredpereira"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "4916331c530896bbcef13a71a8f6dc0164b43c01", "messageHeadline": "change BN.mul to BN.muln", "author": {"name": "Jared Pereira", "email": "jared@otlw.co", "user": {"login": "jaredpereira"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "2f7a95c25765ec040eddb8f3103bfe60d4760a26", "messageHeadline": "Fix grammar in erro message", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dba261db255d48f936eb2955bcb2cdb712768dd4", "messageHeadline": "Merge pull request #1185 from MetaMask/i#1032", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "f0a35cefd3e07dfb40a8cfb0c5e003a98725d23e", "messageHeadline": "Merge branch 'master' into i#1032", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af5ad218e21096b499e7dc264c4dad4f7d8dbdde", "messageHeadline": "Merge branch 'master' into i#1032", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 161, "deletions": 57}}, {"node": {"oid": "3e8b584c9811b06526e69203a5e03f8eb82e8211", "messageHeadline": "fix issue where account import allows for duplicates", "author": {"name": "frankiebee", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "de44cd9ba46e562471d64e6cfc56cf8518f45113", "messageHeadline": "add gas buffer multiply test", "author": {"name": "Jared Pereira", "email": "jared@otlw.co", "user": {"login": "jaredpereira"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "4256e631a6174f04d338412f419ceb0c08d724f1", "messageHeadline": "remove constant buffer and add multiplier", "author": {"name": "Jared Pereira", "email": "jared@otlw.co", "user": {"login": "jaredpereira"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "719be93f97570b758450be8c70b78cda08f3d07a", "messageHeadline": "Merge pull request #1183 from MetaMask/provider-ten-oh-one", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "147ac416ba5184b914cdc6ed6a1a9b8b94446765", "messageHeadline": "deps - bump web3-provider-engine to 10.0.1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4562e41d33dfe81e305c20583983fba528ee1a9d", "messageHeadline": "Fix tests until new ones to-be-written.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "edbd1c6a680da5dc3ad1ed12adaa29987f7fd94b", "messageHeadline": "Merge branch 'i1144-moarrpc' of github.com:MetaMask/metamask-plugin i\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "970324b6993c796993beadae0696181d31260f87", "messageHeadline": "Merge github.com:MetaMask/metamask-plugin into i1144-moarrpc", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7e024bcdd2c93b34a0baf8bc27e6c571c098476", "messageHeadline": "Refactor of code into separate reducers and actions.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "042b042da6f9816a0070538aae92e473a7fbf4e2", "messageHeadline": "Merge pull request #1182 from MetaMask/provider-ten", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be8267edf76747f5bb82b7624393fb845a5a0e2b", "messageHeadline": "deps - bump web3-provider-engine", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22785a4cf1007904594cc486678d3ce119146e2f", "messageHeadline": "Merge pull request #1180 from MetaMask/kumavis-patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fead4099a1010e3bfd722faea49ba84ca90b2ba", "messageHeadline": "Merge branch 'master' into i1144-moarrpc", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d835e4417aac7536c4ab32401b90d8abb233602", "messageHeadline": "Merge branch 'master' into kumavis-patch-1", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e0a4fc6edb20756b600a76cf54c54c795641d1b", "messageHeadline": "Merge pull request #1179 from MetaMask/FixHexEncoding", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fba7a50e1bad007a94badf990e5ad661d4049409", "messageHeadline": "Fixed encoding", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "6253885e286a554736e2e51736a742d39a377727", "messageHeadline": "Remove unrelated test file", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "e78e642eef21c0219eb025f859edea5817363b3f", "messageHeadline": "Add gas buffer test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "08ca7dac5a15e104084c6da3eb6015136b316809", "messageHeadline": "Merge branch 'master' into i1144-moarrpc", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 160, "deletions": 56}}, {"node": {"oid": "01f2ec4823e83d986e7ecfd268f6b293f38a13e8", "messageHeadline": "Modify tests.'", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "2a98beb87877619ad123281facab3e22dec64fab", "messageHeadline": "Break out rpc update and rpclist into two reducers.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "993a1cef64f78b9c0a3960c256bf1f76c7d60b95", "messageHeadline": "deps - bump web3-provider-engine", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99b49b11f61314eee372c6679db3ad7217c7f4f2", "messageHeadline": "Fix test name", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70e14b8a6f050d0304d81067893a32ccd391c404", "messageHeadline": "Fixed internal encoding test case", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "32c767fbe8a8dc8854333318563d5def368cf85f", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cdcd1b1e8b9219ad2f5b6f029e3f0bc48e879455", "messageHeadline": "Fix hex encoding of message to create valid hex strings", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "2acf991b67bc42fb904ff77af6ff6a7ca3a683fd", "messageHeadline": "Merge pull request #1177 from MetaMask/i1173-ShowPersonalMessage", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 106, "deletions": 21}}, {"node": {"oid": "51aa95a65cf0a12d273fc3655b5407d3e23f1997", "messageHeadline": "Merge branch 'master' into i1173-ShowPersonalMessage", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eb75996b22826d15ea280c4cb62f085da80cf0bf", "messageHeadline": "Merge branch 'i1173-ShowPersonalMessage' of github.com:MetaMask/metam\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e66e755766ef318c38277c184d2670cc2179d37a", "messageHeadline": "Fix normalizeMsgData function to always return hex prefixed", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e91ddfcacc37c0b45289a6df017c32e803b55d88", "messageHeadline": "Merge pull request #1178 from MetaMask/i#1168", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "00d03d8179a61476432eb4a5f9b9b7fc940c27ba", "messageHeadline": "Merge branch 'master' into i#1168", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "76d6e3d7ebc205d5687dabe8df217e05dc3dd4c1", "messageHeadline": "Merge branch 'master' into i1173-ShowPersonalMessage", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d27b34cbcd92431e7a1a4e2038249dac182bfc32", "messageHeadline": "Merge pull request #1176 from MetaMask/i1162-FixLoosePersonalSign", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b84f1b053265fdabc0aaec4fa8aa3145b6fb7f51", "messageHeadline": "Fix issue where old txMeta object was being used to pass the txHash t\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "26ea5993a9dffa687b50446bbffd0d2310a796bc", "messageHeadline": "Remove log", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "af337dfae556cc3ac8739dc8337970147d74bb69", "messageHeadline": "Fix function names", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9bd8c5f723abef25b8864457df7207eb361be8e3", "messageHeadline": "Render personal_sign messages as utf-8 text", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 107, "deletions": 21}}, {"node": {"oid": "7d2019eac9706bc208c6aa5ea0ef3c4b4ee66e4b", "messageHeadline": "Fix personal sign for loose accounts", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9b2c12dc34992deb1ef95f4a1f7572aac4aa1af", "messageHeadline": "Merge pull request #1161 from MetaMask/Debugging", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 48, "deletions": 29}}, {"node": {"oid": "72932bdcba10bd9d47724f271d0c14f84d12b759", "messageHeadline": "Prevent submission of invalid gas parameters.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "0ac1f749fd68244682d0f2c763028cdf6aa29486", "messageHeadline": "Various improvements to gas input.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "5f378d382e008ef577223055c9674c25e2e6bba4", "messageHeadline": "Only allow numbers in gas inputs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e66035254f1778ec8e614cabecaf1a9493509888", "messageHeadline": "More conflict resolution.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "0a3849ec8477b4a61c50d715bd72b3e8f1ea8b66", "messageHeadline": "Fix merge conflicts.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1214, "deletions": 797}}, {"node": {"oid": "69d4aafc3e8fd62875e5da2c2c6c7b3bdac5bf9f", "messageHeadline": "Add ens recognition to send form input", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 144, "deletions": 5}}, {"node": {"oid": "6f598570d879f8bb3e42724f7a4f303b5071cb49", "messageHeadline": "Fix loading indication for conf-tx view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f162a11585392df5e593018a02549f8b03018d22", "messageHeadline": "Merge pull request #1154 from MetaMask/i765-gaslimits", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 505, "deletions": 145}}, {"node": {"oid": "a600ccd4f863d7a473392fc283f4cec248225a27", "messageHeadline": "Add reset button to reset gas fields.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "af66e2b9acc4fc6d807d9625d1022214196d233d", "messageHeadline": "Merge branch 'i765-gaslimits' of github.com:MetaMask/metamask-plugin \u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "865764dff55a29443b45a4f0e720820f67be9bcd", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ddc136a7c25d9b0f8a1fca2b9ea2fc490e601c83", "messageHeadline": "Add a couple more debug logs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9bffe2d11a9bd177201591cd45034d93568c0014", "messageHeadline": "Merge branch 'i765-gaslimits' of github.com:MetaMask/metamask-plugin \u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "576cc9eb754258f3a534633af460ff657c8e112a", "messageHeadline": "Gas and Gaslimit revert to default if set to 0", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "513a9d72ef2f19f02f5cac3b1c66b01371c281c9", "messageHeadline": "Merge branch 'i765-gaslimits' of github.com:MetaMask/metamask-plugin \u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "f908aaafbc0c3ed94ef8892b9bd16a9c1b49269f", "messageHeadline": "Use correct action to update and submit tx", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9fb4b4a77fb97e5bf1081127071c232d9729e8eb", "messageHeadline": "lints", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d21915c605a502d306acd8b728d920217d0f13df", "messageHeadline": "Remove advanced options for now.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "39c824f2f3047bdcdd1436dcc0d26dbec099de91", "messageHeadline": "Merge branch 'i765-gaslimits' of github.com:MetaMask/metamask-plugin \u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e07e4b7bc73da1d5a2712893cc03e6f4bd90fb6d", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "486583e20371204d3a406a3984da0006fcfd8c56", "messageHeadline": "lint", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "157dd994f09219311522e37343939451c711eb7e", "messageHeadline": "Merge branch 'i765-gaslimits' of github.com:MetaMask/metamask-plugin \u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "da88481560f0f2ad7e12b3e94082aa10147b900e", "messageHeadline": "Remove gasMultiplier txMeta param", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 128}}, {"node": {"oid": "acfb6ff0f87309f45ade0ec4c5a3bd3d7cbad35c", "messageHeadline": "Hide gas options behind an advanced options checkbox.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "e925caf3c3c636e041ea946682f0fb43b5de4307", "messageHeadline": "Merge branch 'i765-gaslimits' of github.com:MetaMask/metamask-plugin \u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a74c0fcad92cf4192eefedcb092d4525157902f", "messageHeadline": "Fix bug that showed conf-tx screen on boot at wrong times", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f2d14fde4e6c3add0194caa5b7e2ea77e5dfb15", "messageHeadline": "Merge branch 'i765-gaslimits' of github.com:MetaMask/metamask-plugin \u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2e16e1eb94d0ec68da74d3ee4ce1c9ac2115c13d", "messageHeadline": "Fixed bug that made send screen sometimes transition to account detail", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "61a19a028b0cf56230fc6512b5f5651d7e1aad5b", "messageHeadline": "Merge branch 'i765-gaslimits' of github.com:MetaMask/metamask-plugin \u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "45138af6c6b97f795bac954ffb1229a3569591bc", "messageHeadline": "Fix infinite loop bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "666044d417d45ee0e5e491cac388d1f57ee83932", "messageHeadline": "Add margins to align.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04df5c1f2ded53229edbff85401c659c958389f0", "messageHeadline": "Fix reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e817c9e7fae4c60f0baf52be60fd7489c977b38", "messageHeadline": "Reorder rows for better table logic", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "3ddfdfff98806065291bb39f31d73879aa4939e8", "messageHeadline": "Emit updated tx values on accept click", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "2e80e8f722e60573764cddfea0b66739626f717a", "messageHeadline": "Remove unused function", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d844769c926ebc0c43363b4228892e7b2e4e74ee", "messageHeadline": "Add action for updating and approving a tx in one action", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "1eb4a5d62c4fdc8a16c7913c9027e0b11c01da52", "messageHeadline": "Add background method for updating and approving a tx in one call", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "4370ca0cef1f58e78b7d596c0976d6b18fe998f8", "messageHeadline": "Got gas live re-estimating", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "2b0e939abdfe8207d47cce863aab48898dbf4e8c", "messageHeadline": "Align input fields for gas.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98e80e674003fabbea7e134a8775f2a7f61cabe1", "messageHeadline": "Fix merge conflicts.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 68, "deletions": 8}}, {"node": {"oid": "5d1a4db5e51158523c2c8f3979c91800ddfc041e", "messageHeadline": "Further styling to get hex component working. Fix some typos.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "c4e935457589b9bb503a430906515b48a24a6d3d", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "57fec36a7d999e4fdfc06e0b1f8649ec39d7eed4", "messageHeadline": "Add non-working gas recalculating logic to tx-details view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 69, "deletions": 6}}, {"node": {"oid": "9e6e3f55b719b2b186a1e26f25f03d95f2b2fd96", "messageHeadline": "Merge branch 'i765-gaslimits' of github.com:MetaMask/metamask-plugin \u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 702, "deletions": 644}}, {"node": {"oid": "a77a5f0ab329433404893ff1280fb90ff2a12029", "messageHeadline": "Move input boxes into table and into details component.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "c46f3d59de1201e800e7cee22a593d26dfb575bd", "messageHeadline": "Fix state to render gasPrice for ui dev.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "462c7ae21316cbb3a242f53a0b726194a0faa64e", "messageHeadline": "Merge branch 'master' into i765-gaslimits", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 702, "deletions": 644}}, {"node": {"oid": "6fb33853f2ceeb6ef48988a7ee9334dfc87a8223", "messageHeadline": "Fix test reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5d03cd52418cfd09ce51a23c01e78262d3ffc9b", "messageHeadline": "add controllers to root scripts folder", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5edb3db96939de2dee31fa19cb8e715dc649bfd6", "messageHeadline": "Merge branch 'master' into i1144-moarrpc", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 717, "deletions": 658}}, {"node": {"oid": "ab01fef1c0ffddf09a20f90a910e5e068cf8c71e", "messageHeadline": "Merge pull request #1149 from MetaMask/i1114-AddPersonalSign", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 716, "deletions": 658}}, {"node": {"oid": "ca5cf06ae9e3e417dd3488bb0d94cdeec74ca18c", "messageHeadline": "Concatenate custom RPC labels that are too long", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c831043a5125c093a83857a335c7816627a7e291", "messageHeadline": "Remove claim for ecRecover support", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7cbb2fc689795d21fa157c1ccfd8e3f5a838de7e", "messageHeadline": "Reduce provider-engine requirement", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c66260bdb903185aaf55944a04b850af2dd64b6", "messageHeadline": "Removed redundant personal_recover logic", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "1077c79e259b97b7458547580fb882034e438a89", "messageHeadline": "Add personal_sign development ui state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "f2851402f39a12c2a11e5dea7312c55b81c481cb", "messageHeadline": "Mostly fix personal_recover", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a35229e8d409245df4302964b184a34d1e48ca63", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3ebf0dc11bf3c27b5d0a5e8df20cf148c926d956", "messageHeadline": "Bump provider engine to require compliant personal_recover", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "930dafc4b0648353f847c529cdc19e2d762553ad", "messageHeadline": "Fix spelling error.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfc89d6c6dd622e7dff79544c0885594000ffd37", "messageHeadline": "Make gasPrice accessible to the UI.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a97cfffe15ebdf7afb714be30561db6ec1ea7490", "messageHeadline": "Fixed reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f87bacc1b2eaa47cc4da7f8afdcbf10aafd694c", "messageHeadline": "Fix references in tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "42c2c3df3791e5c3f6cd744393c723c7e32e2403", "messageHeadline": "Improve pending tx blue dot style", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "d1bce61996a8789759ea72dc76b6f7282afd4380", "messageHeadline": "Remove irrelevant tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "961a83769bd46334f5ecf72d00a32730d19866c3", "messageHeadline": "Fix cancel msg signing behavior.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "1d1d296a1eec2fc66927dd80bf0f1bbd1a6841cf", "messageHeadline": "Make personal sign view look nice", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "4697aca02c669b1787e72f0648b3043270867799", "messageHeadline": "Got personal_sign working", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 175, "deletions": 69}}, {"node": {"oid": "30e4bdf24b30c9a59a86d7b7890af66ffd0e83c5", "messageHeadline": "Merge github.com:MetaMask/metamask-plugin into i765-gaslimits", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 215, "deletions": 20}}, {"node": {"oid": "62854398f1d3c72a82ae9d4feb03d9a1a947534e", "messageHeadline": "Tested against code to play nice with unit tests.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 54, "deletions": 14}}, {"node": {"oid": "7ec25526b70473247a69ab4a3a1302e50b06f12b", "messageHeadline": "Add alternate UI for pending personal_sign messages", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "564f920ae0a1be1aa08905f1b4cf6d081e9a5a0b", "messageHeadline": "Add personal sign actions and template", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 111, "deletions": 26}}, {"node": {"oid": "3be6ee5f6cc5e7b79a8eeea182f91a15eb9ed989", "messageHeadline": "Make the UI play nice with empty RPC lists.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1d0f5fb51c355e6833d2e935a63d4957f0971f1e", "messageHeadline": "Linto", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "761eb49586664f8abc62ee89271a6cea95cd23f5", "messageHeadline": "Changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7a0ce31bd31a3d6f1a92bbaded71b040ca765065", "messageHeadline": "Implemented functionality for displaying recent custom RPCs", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "8684fc40c78cb5293d85f751cf3927c14067d343", "messageHeadline": "Allow provider to init before keyringController", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6c0916c28dc3d4f8eb449f92393a70545481ce30", "messageHeadline": "Fix reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92fb07999a011fa6939c0068f15dd55a6bcd7506", "messageHeadline": "Point metamask-controller personalSignRecover method to keyring-contr\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "0584988688a471698e9b3ad05cb0597f0270ea9e", "messageHeadline": "Move sigUtil and keyrings to external modules", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 294, "deletions": 537}}, {"node": {"oid": "17a7436602191d11bb02771a87bd74f7baeb49ea", "messageHeadline": "Connect to actions.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "026e0e3383cedf290b2cb55e663f158e7f1c1a68", "messageHeadline": "Fix naming", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db48f8984f8e16b2831aab36cd538d241cb41402", "messageHeadline": "Basic infrasture for RPC list added.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "29f07238f443007a03c968349af4d3fca7e10522", "messageHeadline": "Move changelog entry", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "09c7b9d242f66db99c80f22fae00dfdb894e2adc", "messageHeadline": "Merge pull request #1143 from MetaMask/FixTxApprovalUiMode", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 125, "deletions": 5}}, {"node": {"oid": "2baedc56eafcc0e26fdaab1706953dc2d949570d", "messageHeadline": "Add log global to test suite", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "05080d1c50edda0ab59fa9127fa471173d850dc7", "messageHeadline": "Fix UI Dev Mode for Tx Approval", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 119, "deletions": 5}}, {"node": {"oid": "838d19e17fb26daadd7f171cc6f0494ce29fe43d", "messageHeadline": "Merge pull request #1140 from MetaMask/i1128-noticesdev", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "9e81a0c8c4fb8311070dbf632e857a0a4156c4b8", "messageHeadline": "Merge branch 'master' into i1128-noticesdev", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "6af200b3f38e78e956a48e670901d011ab8e8269", "messageHeadline": "Merge pull request #1138 from MetaMask/AddBetterLogger", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "ae82e8f5c7f6ce077d95c813f846f8dec13d7ed1", "messageHeadline": "Merge branch 'master' into i1128-noticesdev", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "736637363b910560b4937a40bdde773cd5843f93", "messageHeadline": "Integration tests play nice with new disabled buttons.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2de7467470f00753b8e3fbcb67e915b36917bd99", "messageHeadline": "Merge branch 'master' into AddBetterLogger", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "861f5c5cbbf147e8e734e44ba66832d1698c0b91", "messageHeadline": "Merge pull request #1139 from MetaMask/Version-3.3.0", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e54b73679ce3db60b763b92cc70c2abf6c83f6db", "messageHeadline": "Notices must be scrolled down to proceed from.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "04e80d36be231491361f477547afe17e6533cd56", "messageHeadline": "Version 3.3.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f7a4cb4f1e7e9fdfdabca385d48dc73aa0cffeba", "messageHeadline": "Merge branch 'master' into AddBetterLogger", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b2c68c9ea30a2842892ae0e03a5815d634a74357", "messageHeadline": "Set default log levels", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bf9d1f405fa3a2c5859291340b6f3ecdce47cac4", "messageHeadline": "add waits between notices.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "8aca5bf4b5cdfc398f250040673b2c174c51167c", "messageHeadline": "Add debug logging to ui routing logic.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "415b9b245c4fa0b83892e676cd29306733235e7e", "messageHeadline": "Fix typo.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c934f9665106616a094de60724a6efb0fb82adae", "messageHeadline": "Re-enable notices on dev.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3862c6f2ec8f4a75a15394bc0645d7d22a6956d", "messageHeadline": "Merge pull request #1137 from MetaMask/AddPersonalSignMethod", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "42a58918d04e6f4537f9ca2034b765d623eb3f22", "messageHeadline": "Add personal_sign and personal_ecRecover support", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6b56d6ba9853ec978cd2d3d030882fa5ee3645cd", "messageHeadline": "Broke hex decimal input into its own component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 281, "deletions": 25}}, {"node": {"oid": "89af0ef408eb62b7af5e05167f210d6563ef0f43", "messageHeadline": "Change state to props, add modifiable fields.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "fc77a36a55e744d1cbda942df38549de04630d43", "messageHeadline": "Merge pull request #1119 from MetaMask/i1089-networkfront", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "006804513aae2ab25baa4a2da3d132773225a4d0", "messageHeadline": "Merge branch 'master' into i1089-networkfront", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d5fcfd60781e9205144658ce0345032018d88676", "messageHeadline": "Merge pull request #1123 from MetaMask/kumavis-patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "48ab446436a84c9d3409aab36e726653ecf1c0e9", "messageHeadline": "Add memstore update after adding new keyring", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d103dc1e7eeb9a1f55e4387fcc1fe194c7eb4cf", "messageHeadline": "Merge branch 'kumavis-patch-1' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16338, "deletions": 3290}}, {"node": {"oid": "943bcec0d702b2c70b323000ed25d3c425e2a44f", "messageHeadline": "keyring controller - update memStore after restoreKeyring", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c12bea5b2ef51abe4e889a00d19aad5493d534e6", "messageHeadline": "Merge branch 'master' into i1089-networkfront", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3bd23564fbdc5dc81c23f5246956c4de07fb1601", "messageHeadline": "Merge pull request #1121 from MetaMask/dev", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 568, "deletions": 395}}, {"node": {"oid": "352bb5cb3941c3a07b383c2400dae337771c6d3a", "messageHeadline": "Merge branch 'master' into dev", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 88, "deletions": 7}}, {"node": {"oid": "3fe8e2b659a284f5dbcad42b85143bad19be0ed1", "messageHeadline": "Merge branch 'master' into i1089-networkfront", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 88, "deletions": 7}}, {"node": {"oid": "6a3b93b06e844b5ec4f53b469364c5d8a424d70a", "messageHeadline": "Changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9aa70fbaba164b490c02ca16a0bfa023e2f93dcf", "messageHeadline": "Remove custom RPC option when on lock screen.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbabcf61918bcc99b3b57d579d142b50e96144ec", "messageHeadline": "Change networks from lock screen.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cdd4faa917a2f02b531c479eb2f05f39f303d51b", "messageHeadline": "Merge pull request #1117 from MetaMask/disclaimer-clean", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 296, "deletions": 35}}, {"node": {"oid": "6ef78eb02bf856c85f6acbf3ad8e343ab281f63c", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d0e2846eca6f8d2ad16c9338a95fbaac294bac4a", "messageHeadline": "Complete migration tests.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 75, "deletions": 15}}, {"node": {"oid": "6ddd613a156b4af9965ebb73c75f2182709e63ae", "messageHeadline": "Adding additional migration state to account for moving data.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "75f7c1244a43e48d45767e559a3b1b48f068030b", "messageHeadline": "Made migrations non-destructive; fixed currency migration.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 49, "deletions": 22}}, {"node": {"oid": "f2539d125c2cfe240511f8505e222a9893bf7748", "messageHeadline": "Merge pull request #1113 from MetaMask/RecoverTests", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "cd75d861874f300fdca7b20274d170d0023d6caf", "messageHeadline": "Add migrations for removing terms of use data.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "0b0eec9c52667148fc69e1a3446bcd208dab3858", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97b8410b3001a45249244b5a236d31e1975154a2", "messageHeadline": "Verify messages in a loop", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "f2486fbdd34246619f62ff67bb3ab6e77d202f26", "messageHeadline": "got hash test passing", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "b862d942097b645abe31fa2af87226e544ecd627", "messageHeadline": "Add failing test for signature recovery", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "ec8aa3d1f28e24586031f36151a3b5b5490b3248", "messageHeadline": "Merge pull request #1111 from MetaMask/mapachurro-patch-1", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "603eee9efe43822b81a7d11b3ec8faa9b2227952", "messageHeadline": "Merge branch 'mapachurro-patch-1' of github.com:mapachurro/metamask-p\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "65f50ec7eeb40237084d99c737a2b768edbc578a", "messageHeadline": "Merge pull request #1108 from MetaMask/disclaimer-notify", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 236, "deletions": 359}}, {"node": {"oid": "8f72748732dcb4f5835a745a41f85c4105ed256d", "messageHeadline": "fix debug", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b38719a7cff0c25820f9c4791dc76803ea477b3", "messageHeadline": "Prevent notices from opening in test and debug mode.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "092ec9096bb5ab32ce90948781fdb93c274fcb7f", "messageHeadline": "Fix integration tests.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "c7178af09d7396784cb21fe4fbe3e10d84b4e38b", "messageHeadline": "Remove trailing comma in JSON.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9601ac2dd4d56f7fc02f33a0a442177bac7a5bc", "messageHeadline": "Merge branch 'dev' into disclaimer-notify", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "01e43c789c29668dafb718aa68d9eee76788298b", "messageHeadline": "Merge pull request #1101 from MetaMask/i1085-synchronousnet", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "07422ae8350c08a68ecf17b8ca2ec08f9ea1805f", "messageHeadline": "Merge pull request #1107 from MetaMask/Version-3.2.2", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d1a6b8c8ed023671d9d934be26921136f9af3756", "messageHeadline": "Merge branch 'dev' into i1085-synchronousnet", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "26ae3d206f71025b403b8124bb6f35b96dc90565", "messageHeadline": "Version 3.2.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "65c84ac4b2a8a4355bff63690d34e52a4a45a561", "messageHeadline": "Delete all code related to disclaimers.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 30, "deletions": 316}}, {"node": {"oid": "81a289cc5f024ab3aea86e062989fa5ff80af36e", "messageHeadline": "Merge pull request #1105 from MetaMask/rollbackEthSighn", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "5c9202b2d2a47242f7845bdb6774135d49d3eb6f", "messageHeadline": "Update first-time.js", "author": {"name": "mapachurro", "email": "oliver.renwick@gmail.com", "user": {"login": "mapachurro"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "1d0fcf129c8bd7174aecccca3acf54ee83215d19", "messageHeadline": "Fix bugs with notice. Add disclaimer notice.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 202, "deletions": 24}}, {"node": {"oid": "26cd66cb6264c714ddeb924127921581fa58d558", "messageHeadline": "Add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de6455151e3861a36134ab7f92180f571d55f7dc", "messageHeadline": "Revert old style message sighing", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "4033b620bd415421a5681cd9a6cd2c7e5ef8ff66", "messageHeadline": "Allowed net_version to be called synchronously", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "bd34d53c84b450a48074175214720c886a4ee118", "messageHeadline": "Merge pull request #1099 from MetaMask/dev", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2f6bf1c074fc49fd0354380c24e07eb9aa2a5ec2", "messageHeadline": "Merge branch 'master' into dev", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6d163de3b5a4b8440a2d685ae304b12db3f44808", "messageHeadline": "Merge pull request #1098 from MetaMask/Version-3.2.1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5d827bece3acf4336d0389072fdbd3a0421ddbd2", "messageHeadline": "Version 3.2.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c9aab2084ec7dd8b81b02c9053a8fcbb6038e0b9", "messageHeadline": "Merge pull request #1094 from MetaMask/dev", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2454, "deletions": 1902}}, {"node": {"oid": "ce57957aa0fdeb79efd6ede8b6e94b8f26131dcf", "messageHeadline": "Merge pull request #1093 from MetaMask/Version-3.2.0", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "480c7c5d24eb02152db9f2d7959d2ef3c9684076", "messageHeadline": "Version 3.2.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "23639d2b418a7833e21168dcac6344fa11b1017c", "messageHeadline": "Merge pull request #1090 from MetaMask/RemoveEgregiousAlert", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b529017149aa57ea669216cf9995d10b78efdb58", "messageHeadline": "Remove egregious alert", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "15ae20033c22a3958ad7ff6ac74f74b1c0d2dbf5", "messageHeadline": "Merge pull request #1088 from MetaMask/CreateShapeshiftController", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 156, "deletions": 40}}, {"node": {"oid": "c0637f8d6ad969f16b7e8b582f462a7f9c480537", "messageHeadline": "Fix typo", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c0c0051e4cd351c2ffc5bd05a527364fd1445aa", "messageHeadline": "Remove shapeshift tx list from idStore", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "89bbccb09cbb29dd4b1f6a8c7ef3be137da4b243", "messageHeadline": "Stop removing old shapeshift txs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "af439cc6cf10fa0387f7e2196d5fefaf84f2f0a2", "messageHeadline": "Do not remove completed shapeshift deposits", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "901eeb5c102dbd8e42d5835e4d35c10fe0301086", "messageHeadline": "Fix bug when clearing old shapeshift txs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5d37f90787cdeec130537e61626f92d6f8a7b5e3", "messageHeadline": "Automatically remove shapeshift txs over 11 minutes old with no payment", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c9024655d3f4fa4d86735556e9e25f0eb63dfdb8", "messageHeadline": "Add migration to index", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4dc71ed57bab3e8310d37e2fb2a4c495ed3ca5d0", "messageHeadline": "Got ShapeShiftController back to working", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "13ee92909cce93b37eec2092757e4aab174a970e", "messageHeadline": "Mostly got shapeshift tx management into its own controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 114, "deletions": 38}}, {"node": {"oid": "24ff38e97386eafe0cd9c8e4e77dbed856b2464e", "messageHeadline": "Merge pull request #1087 from MetaMask/kumavis-refactor7", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bc4efa18072997fea7f20051171f11a36cf006c8", "messageHeadline": "eth-store - update store state after manipulating", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb08a4f41f3fc341bfd3eaf8fafe9309129e97e4", "messageHeadline": "Merge pull request #1086 from MetaMask/kumavis-refactor7", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 77, "deletions": 42}}, {"node": {"oid": "e1719191f488ab1d842a5e55ddd9f70038329f09", "messageHeadline": "test - skip eth_sign tests until we have test data", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff87b9dc7aa3a3bd0e6ca75ca76d538c5ecaf44a", "messageHeadline": "id mgmt - update to latest eth_sign spec", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 58, "deletions": 36}}, {"node": {"oid": "77f8995568d64aa2d9acd878b43fdeb1e7c3bafb", "messageHeadline": "migrations - fix migration #9 and add safety checks to migrator", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "99d6a329a2e8358b85ff8a82c7f17e2ebf71a399", "messageHeadline": "eths-store - eagerly set current block", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "66be5ff2756e611c7af6973e704d27ce9bbd0d45", "messageHeadline": "Merge pull request #1083 from MetaMask/kumavis-refactor6", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 696, "deletions": 516}}, {"node": {"oid": "970d4fd69519bab1de972839190a4ede888914bb", "messageHeadline": "metamask - add missing diskState and memState subscriptions", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "9e4ef45b6ac460e6539e0f79ad5c78959fa1c4cb", "messageHeadline": "migration #9 - break out CurrencyController substate", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 227, "deletions": 152}}, {"node": {"oid": "b233e7e37c56852080bdc7b1843eb68ba96b5382", "messageHeadline": "eth-store - cbs default to noop", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8b5e3aa287ef5e803a68730db5ccb8bec0b6b254", "messageHeadline": "migration #8 - break out NoticeController substate", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "73edfc9f31b1cbd44ae8b5372e7bef5d1d5959ad", "messageHeadline": "eth-store - convert to obs-store subclass", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 106, "deletions": 121}}, {"node": {"oid": "f08f40aee2614c9e72efce5d2d10f6e4b84d7a10", "messageHeadline": "txManager - depend on preferencesStore", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "0c6df24ecff566c84810a1b29316c1efa2c83870", "messageHeadline": "metamask - introduce networkStore", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "99fa9ab13aaf69cb8602612816a4df49209fa8a6", "messageHeadline": "migration 7 - break off TransactionManager substate", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 179, "deletions": 79}}, {"node": {"oid": "bcb86f38cbe91fb814d30b3129de76dba45bff66", "messageHeadline": "messageManager - move view state to obs-store", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 51}}, {"node": {"oid": "79ed2e902fa3e1d9aadd9e3ecd88f627de5bb100", "messageHeadline": "keyring - replace getState with memStore", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 30}}, {"node": {"oid": "134a4c7bc3dcb8d750de4867f7dade413f438981", "messageHeadline": "keyring - manage isUnlocked in memStore", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5c5aa6ea012b6a5d0cb8e8386ac0429f023c9e1a", "messageHeadline": "keyring - rm config dep", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "296b2785926ffce7f65b86b12d7733111a43d30e", "messageHeadline": "actions - dont expect background to provide newState, manually update", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "270808c206934cf7d75fefcdd092c9595de45f29", "messageHeadline": "Merge pull request #1082 from MetaMask/notice-management", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "9b6a06e679e85e6567673313a09cba97f204802f", "messageHeadline": "Merge branch 'dev' into notice-management", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "88882f547ea2935bd0810710ed2f8f035fc9fef7", "messageHeadline": "Change filepath for new location of notices.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afb60b9061109d06fa678c730a3b0716d5718777", "messageHeadline": "modification of notices.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "6df15177c8ea2029dc169ee18b5b54be0b66f97b", "messageHeadline": "Merge pull request #1079 from MetaMask/kumavis-refactor5", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "dacbf16fe2b2a865fcbb1fd15236efdba525c015", "messageHeadline": "test - first-time - re-add terms header check", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4c0cb9d92e7d00da8219c82f24337e0a776e14f8", "messageHeadline": "metamask - memState - adopt configManager.isDisclaimerConfirmed from \u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcff47d9aa06f865802747a79adec2dc500d502c", "messageHeadline": "test - mock-dev - expose metamaskController for debugging", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8a12c2ad0a3244c1e08e650de2e918fdbe3f980", "messageHeadline": "tests - mockDev - fix first-time flow", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "2d99fc95280954d6464e66e87e0a9077718c2827", "messageHeadline": "Merge pull request #1078 from MetaMask/messageManagerCleanUp", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10ce2a781f0e1ea85996630b7925c7de4b162e16", "messageHeadline": "emit a update badge", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d93708b55394b1408ecf5ff4a5e90f37b666205d", "messageHeadline": "put updateBadge back in", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3afa3592feef33070a997e53cf3a8b358c5ff703", "messageHeadline": "Merge pull request #1076 from MetaMask/messageManagerCleanUp", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 306, "deletions": 216}}, {"node": {"oid": "c7b9adbfcbaa51082f193581b80bec4f86996f81", "messageHeadline": "swap out set state for updateState", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a96f892788d715f7fa8995f2b6bd59f42116385c", "messageHeadline": "Fix messy merge", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "54b1339f6a2a8a66a01ac224c6dbb569911cfc9a", "messageHeadline": "Merge branch 'dev' into messageManagerCleanUp", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 75, "deletions": 82}}, {"node": {"oid": "25c5a4462369f5209924a99cbe0395da13a6a0a7", "messageHeadline": "Merge pull request #1077 from MetaMask/i#1075", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cadea1e09e3a88f912b17e6ba8aad513467fef76", "messageHeadline": "Merge pull request #1073 from MetaMask/kumavis-refactor4", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 74, "deletions": 84}}, {"node": {"oid": "6eb6057118f03c4a84f2f3e2fd1bf1672823059b", "messageHeadline": "default a return of an empty array", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23622632c6313c8657b3db9b7bdf1bbf51543ae1", "messageHeadline": "linting", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aca279a5fdf90a566d8231e837e930b709ad240", "messageHeadline": "fix transactions not showing up in history", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce0c3ed03c20eb0b7438cb9add7cbce490d7de64", "messageHeadline": "Merge branch 'dev' into messageManagerCleanUp", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 170, "deletions": 128}}, {"node": {"oid": "e2e8a7cca06f7e6f41f417d86710227b0b5428d6", "messageHeadline": "Add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1b16b4624186265ccbb6f8106e1bf9ff997e2528", "messageHeadline": "code clan up and tests", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 140, "deletions": 44}}, {"node": {"oid": "1cb730144d6b1c05007323bbc31e4375373628fb", "messageHeadline": "metamask - adopt isInitialized from keyring controller", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "cd5d95260026333735f25a179c7018077e0da44e", "messageHeadline": "keyring - move identities into memStore", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "41c93ceb7eccd4c77f95e21b5965d306e4122e8e", "messageHeadline": "keyring - add keyringtypes to memStore", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d326e7d11efff754670164560964a146cdf7f53b", "messageHeadline": "tests - mock-dev - remove persistence", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "ad060e267810dfd1217d5ddf40516976c8b2d68e", "messageHeadline": "metamask - inherit some configManager state from keyring controller", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "c0d3db6a8ce2fe0522fa4e3cba1e01d10469280f", "messageHeadline": "keyring - synchronous getState", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 51, "deletions": 55}}, {"node": {"oid": "82578538198de74955d7bc5cfd3c9a02d1b69a6d", "messageHeadline": "Merge pull request #1069 from MetaMask/i1066", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 170, "deletions": 128}}, {"node": {"oid": "0b9d37c6c8e714eb26bec5156e984a6b0cd268ad", "messageHeadline": "migration #6 - fix selectedAddress data source", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ccaa263d265edc2f987dc66af0caf5fedb42296", "messageHeadline": "inpage - set web3.eth.defaultAccount correctly", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2fa60cfcbfdeb43599007f0dd26fd44a4beec8f1", "messageHeadline": "continue rename selectedAccount to selectedAddress", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 51, "deletions": 55}}, {"node": {"oid": "f9b31fe2c3a43339a4519761e4c8b2f3813e85e0", "messageHeadline": "rename selectedAccount to selectedAddress", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 35, "deletions": 49}}, {"node": {"oid": "b1de2cdefa2341eeab8d0269a1b14b349fdd5d16", "messageHeadline": "metamask - rename getSelectedAccount to getSelectedAddress", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7a0acb23337772d3204ed037cf320e02f1e5232a", "messageHeadline": "migration #6 - move selectedAccount from keyringController to prefere\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "4dafb09db20a8c7050a431e70eb773e2ac62d6c8", "messageHeadline": "metamask - move selectedAccount set/get to preferencesController", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 33}}, {"node": {"oid": "0a1918f71a0a5768d7501e3ee799a3ed2e6d9f49", "messageHeadline": "preferences - introduce preferences controller", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "f40629e5ae7d284e871d9dcd8b62fce34b6f2b39", "messageHeadline": "Merge branch 'dev' into messageManagerCleanUp", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "b6909574a7036c396ed85809cbd90aa2171b012f", "messageHeadline": "Merge pull request #1068 from MetaMask/kumavis-refactor3", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "dd528d886f1d2e017cd55ba7e003493f0bc4579c", "messageHeadline": "metamask - lookup selectedAccount via keyringController", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "6480c2d8a612a966091aa69c8af5462274e8d04c", "messageHeadline": "public config - get selectedAccount from keyring controller substate", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdee1e3701a84fe1321de348ec2d11bf5361a62d", "messageHeadline": "Merge branch 'dev' into messageManagerCleanUp", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 274, "deletions": 334}}, {"node": {"oid": "47b48c0e02b2b9508813abfda0d89a1bbe677694", "messageHeadline": "Merge pull request #1062 from MetaMask/kumavis-refactor3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 277, "deletions": 339}}, {"node": {"oid": "13e20034698ae0477240e88eab9a3483e5daccd6", "messageHeadline": "metamask - subscribe metamask store to keyringController substate", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8be68575bbef1dcc89b51355abaee90dbf018387", "messageHeadline": "Clean up message manger includes:", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 185, "deletions": 179}}, {"node": {"oid": "4dd6ba9c1b6704dafcf9d10e1db02a3bb3071cb6", "messageHeadline": "migration 5 - move keyring controller state to substate", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 122, "deletions": 112}}, {"node": {"oid": "e9cdbf4f89085cc6c31991416eaac7ca91f9c1d4", "messageHeadline": "keyring - add and initialize obs-store", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "1fd17467442fb60f308b116fea53f87a4cc16dca", "messageHeadline": "metamask - adopt shapeshift txs from keyringController", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3afd0ef27d69ed5d130f4ea37e3e856cadba34d9", "messageHeadline": "tests - remove persistence and start with initial state", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 124}}, {"node": {"oid": "ad9531d521057da3540a47bfa592dee6fd225d2e", "messageHeadline": "metamask - organize methods", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 126, "deletions": 120}}, {"node": {"oid": "a8ed780d9b3659474c59c7856ab2ee1430c17b42", "messageHeadline": "Merge branch 'dev' into messageManagerCleanUp", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 208, "deletions": 198}}, {"node": {"oid": "451845142ed40d1e10bd993cedca1b28e59baba1", "messageHeadline": "Rewrite message controller to fit controller pattern", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 45, "deletions": 48}}, {"node": {"oid": "61528bdf088e304150698d95218806d7b4faa56e", "messageHeadline": "Merge pull request #1058 from MetaMask/kumavis-refactor2", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 208, "deletions": 198}}, {"node": {"oid": "efcd22905a585d8c2ae55ec4e8bd6d9b027b740d", "messageHeadline": "metamask - fix setupProviderConnection", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7fde88f4bcfbe6d15e9e2ef518410731c5e4c1f", "messageHeadline": "Merge branch 'dev' of github.com:MetaMask/metamask-plugin into kumavi\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "95b846ba070e84f0f413ad126d590bb656b6e408", "messageHeadline": "keymanager - small clean", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "acdd168fbc973310b1da165c800c0833a51edaac", "messageHeadline": "lint -ignore extra spaces before values in obj expression", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ab836284360607277d33513e11857d683e0708a", "messageHeadline": "metamask controller - cleanup remote api", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 101, "deletions": 79}}, {"node": {"oid": "fc1b11e373851ad4ab3a3f74e7d6850aebe6ba82", "messageHeadline": "metamask - organize into sections", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 61, "deletions": 49}}, {"node": {"oid": "832772414e8dba08e0fcfefea59a4e24b1f4a0d3", "messageHeadline": "metamask - use web3-stream-provider/handler instead of manual wiring", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "9616bd826d93a204cb20948dd86ff54fc6d616d2", "messageHeadline": "test - lint first", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2113979be7ee257c2650916c2c48f68c6390ef1f", "messageHeadline": "metamask controller - adopt setup*Communication from background", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 41, "deletions": 44}}, {"node": {"oid": "fc3a53ec7b2af538d5e9748173fb11b5a09a4e84", "messageHeadline": "background - stream disconnection fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2f79781ab9fbdde018fc921da9be0b3411ed8cad", "messageHeadline": "metamask controller - adopt clearSeedWords from keyring controller", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "41bc9c221eb888ba1afe93b511698c21b0c8cf01", "messageHeadline": "Merge pull request #1056 from MetaMask/i#1006", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2b34cb4564f7987e49a21d807df93223f2b16a23", "messageHeadline": "Merge pull request #1057 from MetaMask/kumavis-refactor1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 44, "deletions": 62}}, {"node": {"oid": "dc86ddebb77fed06a2857ef7a6031a45724740a9", "messageHeadline": "background - graceful publicConfigStore connection teardown", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a14a25c423fc8f7c40ba0c1c440991dd8a52410f", "messageHeadline": "config-manager - default to USD for currentFiat", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "af115aa4c12849b147224cd0d167f5a57565ed6d", "messageHeadline": "background - organize metamask instantiation", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 37, "deletions": 47}}, {"node": {"oid": "583dc100abbcebed5516656773808742331e5171", "messageHeadline": "Fix ui overlap", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d30612a2168b02c39a3eaa86f29e47d9edda07d8", "messageHeadline": "Merge pull request #999 from MetaMask/obs-store2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 508, "deletions": 562}}, {"node": {"oid": "0f33acb80ca90e07e6f7b7c083f52a1f4344c48e", "messageHeadline": "mock-dev - cleanup missing polyfill", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "76ce348a04b83693eda0e8a40f9888c1f5fe7ef5", "messageHeadline": "obs-store - use published module", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 113, "deletions": 327}}, {"node": {"oid": "a06ee454045b9087160d3af1c081556662bbd3cb", "messageHeadline": "migrations - rename 005 to stubbed _multi-keyring", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bb1ee8e6497502427ee65fd60a62b1937cf0dd4c", "messageHeadline": "Merge branch 'dev' of github.com:MetaMask/metamask-plugin into obs-st\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 62, "deletions": 36}}, {"node": {"oid": "4f39e8192cd94ad45d68992d5d1129f1612b1aa6", "messageHeadline": "Merge pull request #1054 from MetaMask/i#1048", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 58, "deletions": 35}}, {"node": {"oid": "70b8e640f0170281b92ac610e063351a74d5333d", "messageHeadline": "Merge branch 'dev' into i#1048", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 166, "deletions": 12}}, {"node": {"oid": "463a56ff54b0d850c86348e260e5f7c17b138ccb", "messageHeadline": "background controller - extract KeyringC.placeSeedWords to MetamaskC", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "23c2b0b9a5d3f222bfeba7bcff5cf5a57367ffc8", "messageHeadline": "Merge pull request #1050 from MetaMask/fixConfTxBalanceLogic", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8ed657d5d574389a1b4c44d127ecf37f86cc7e64", "messageHeadline": "fix base", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bef4b78196d83fe7c1babad5c42a6c217d4acf0a", "messageHeadline": "merge master hotfix into dev", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ffe588365cb2dd84906613d13ad8e35b08a08dbb", "messageHeadline": "Merge pull request #1053 from MetaMask/3.1.2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e2b2e6d5e119ce918d7f383cdd300880e0dce5ce", "messageHeadline": "3.1.2", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "44d0fcf0af8b3bfd2f9c47e27c0ceb2e9b4c156c", "messageHeadline": "Merge pull request #1052 from MetaMask/hotfix1048", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5811f2ab14f3a92eb8c92f20eb16a9b6dba35902", "messageHeadline": "Merge pull request #1051 from MetaMask/hotfix1048", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "745fff0c80c49959aad9b0d214aff83cb05c3613", "messageHeadline": "hotfix - dont assume hd keyring position", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "01c88bb0bd522239c47d7045db39f3575ce460e4", "messageHeadline": "keyring-controller - cleanup", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8049c1fc07c248d978ced12746e26e1b3f2eb003", "messageHeadline": "keyring-controller - cleanup", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "42bb90341dde5699dca4ba7ad8891f26c1faf4a6", "messageHeadline": "add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b2623510aec78cbabdcb4bbfaf5c9c406f4e428a", "messageHeadline": "Fix issue where ConfTx view lets you approve txs when the account has\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de88a49243a54c6dfc3567bf30932f5a01d0c08d", "messageHeadline": "add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "48ffea0142bf68a49f30887b3509786d7e751895", "messageHeadline": "Move the assumption of their only being one hd keyring when requestin\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "8642ced310890c7a3202a2826a2c74fad1fefca3", "messageHeadline": "Fix issue where generating a new account would put it in loose keys", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "74dc20bdf179cbd8b25f6fae007553784466e3ff", "messageHeadline": "Merge branch 'dev' into obs-store2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1406, "deletions": 308}}, {"node": {"oid": "247f7aad5e358fae33616fd310e695e06673dd19", "messageHeadline": "Merge pull request #1042 from MetaMask/upToDate", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c587d0f7db718368356b22f28223403e02928b9f", "messageHeadline": "Merge branch 'master' into upToDate", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "85b34e3f2b89df9e8fbacc99b7bb39de977319d5", "messageHeadline": "Merge pull request #1040 from MetaMask/3.1.1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "389a104f0dea52d377fa3921d58e76530b2a04b1", "messageHeadline": "3.1.1", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "03c58343a333bde9e4204e7dd9d302fb67746837", "messageHeadline": "Merge pull request #1039 from MetaMask/upToDate", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "56d400b0f85afe1c0f37caec5f1eba652f790d1c", "messageHeadline": "Merge branch 'master' into upToDate", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "03b3e2f880809f1933661116926bbd966639f135", "messageHeadline": "Merge pull request #1037 from MetaMask/i1034-seed-export", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9c6cf905387e605724bf568169d0311380f1da22", "messageHeadline": "keyring controller - placeSeedWords should use first hdKeyring", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a09332f9379400204cae885345a8fd975e887098", "messageHeadline": "Merge pull request #1029 from MetaMask/i715-AddJsonImport", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 165, "deletions": 11}}, {"node": {"oid": "b478ce5b778bd70a3ebfc89f2c680daa25a6f395", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f1884145ad03eaf3faf3475c0f69f3d7b1ef128", "messageHeadline": "Merge branch 'dev' into i715-AddJsonImport", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "29cbfd1ea28e4408dd79cb1b2769b53ba01913c4", "messageHeadline": "Merge pull request #1030 from MetaMask/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5d8a3dd99b0cebad48e2fdcc4c407d7d89d4717c", "messageHeadline": "Add ability to import v3 JSON wallets", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "9126652f2e8b5b612f894bbb6c46fb1ef7861d06", "messageHeadline": "Implement naieve JSON file importing", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 77, "deletions": 5}}, {"node": {"oid": "b52346388b8d4518ffb2eb34236c6d17579085f3", "messageHeadline": "Added new modular private key import system", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "25e57939920d4685a20b4e7b3a14060e9d3314c7", "messageHeadline": "Merge pull request #1027 from MetaMask/Version-3.1.0", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 875, "deletions": 79}}, {"node": {"oid": "0e01abdf7154067ca50bf279340b868aefd8343f", "messageHeadline": "Merge branch 'master' into Version-3.1.0", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "99ce68b4f6c24fbea34a9f6d23ff6ae9d9761b7c", "messageHeadline": "Version 3.1.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9ab7ce370bc12e10b3458c0755f0dd8488788bec", "messageHeadline": "Merge pull request #1024 from MetaMask/fixSignedVsSubmitted", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "28212d167cbd201f78e0253cf9c6fb676d71cb7a", "messageHeadline": "Merge pull request #1022 from MetaMask/i715-AddImportMenu", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 828, "deletions": 49}}, {"node": {"oid": "3273f507f7a9cf33cfdbb4fffa243d75fde98b10", "messageHeadline": "Merge branch 'dev' into i715-AddImportMenu", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e58505942985cd32878d1fba6496d091deb71a4", "messageHeadline": "Add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a0f330a066ed2a557b4622163221b410b6b6e40", "messageHeadline": "Merge pull request #1026 from MetaMask/i1023-badTxHash", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b2c52f6b83cabfb923c1ccbf34030784f8c3fb67", "messageHeadline": "Merge branch 'dev' into i715-AddImportMenu", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "81a16fb10725d534d41ccc4c48aa56ff53d87efb", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e29ed3b70becc18b6aafa430a604fe811f3fadba", "messageHeadline": "Merge pull request #1025 from MetaMask/i1023-badTxHash", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "3b7301488f0711ea76e60b6d1bfff36f33314fb1", "messageHeadline": "tx-manager - use rpc-specified txHash", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e3650b336a37c6026ec9bca8174abdbed22dc554", "messageHeadline": "Merge branch 'master' into fixSignedVsSubmitted", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "460cbb985f4190220b9f5dc0e5b0cf80bfa08941", "messageHeadline": "Fix the dissplay for submitted transactions and the listner wating to\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3572708fda9583df32cf19f692d797a40065ee75", "messageHeadline": "Fix test to log out despite number of menu items", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8055113e68979d36eddecf6dd5652e2fde22d0bd", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "693aa50e7f98e6cd1a0f0b463bc7dbbe3a3e13d3", "messageHeadline": "Remove outdated reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9ed6381c5ddee646b9473dbebc55893cebdeb21f", "messageHeadline": "Remove unused UI files", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 109}}, {"node": {"oid": "1ff4894b674bbcbac1998228454129018e4642b6", "messageHeadline": "Allow importing of private key strings", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 357, "deletions": 16}}, {"node": {"oid": "958cbfbde44c201cf71f5dfcb7b1748bb43e597f", "messageHeadline": "Merge branch 'i328-MultiVault-v1' into i715-AddImportMenu", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 560, "deletions": 74}}, {"node": {"oid": "77bd010543855fafe21ac37e282bc8137ef7a7d8", "messageHeadline": "Add \"import account\" menu item + template view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "1f2840a7beff0cde617f1caf7cb7070507c81f7d", "messageHeadline": "Merge pull request #1017 from MetaMask/conversion-api-err", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c53932a19a77516110a45d7b201b85dc6ea71a47", "messageHeadline": "Merge branch 'dev' into conversion-api-err", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 413, "deletions": 261}}, {"node": {"oid": "a245fb7d22a5fe08c4fc8c2c1c64d406805018a8", "messageHeadline": "Merge pull request #1019 from MetaMask/i1014-FixSigning", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "56070cd13856a870193bb5f4256ab45189b89bdd", "messageHeadline": "Merge branch 'dev' into i1014-FixSigning", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "a208ed1d83fd72b0dcc5146a733d8cd506a5d2a4", "messageHeadline": "Version 3.0.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8fcade92d309d363ca223e4ec4aceaee0c330b68", "messageHeadline": "Fix bug where signed messages were not dismissed", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ae2e005eda08907cbab33a42ecc0c9d899c6802", "messageHeadline": "Fix removeHexPrefix to stripHexPrefix", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54c536e72cf328e1141de6cbd0eb2e1e24b7afce", "messageHeadline": "Fix message signing UI rendering", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "665d6c5406c1a3f635592cbcf6827d411314d2bd", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4bc09be6473539c4889143621af6681ac3a838b6", "messageHeadline": "Merge pull request #1016 from MetaMask/i1014-FixSigning", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "0bd38ae69a12fe32855f0cce5392a88c4fa9b715", "messageHeadline": "Merge branch 'dev' into i1014-FixSigning", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "d5ad84aa125280e86c5ae3c3cec5a0f73dfb35fe", "messageHeadline": "Wrote fix for eth.sign", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7e886dff778f7772f5664491a1255614c08483f2", "messageHeadline": "Wrote failing test for eth.sign", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3b617230647282e35375011463882fb48ee7dece", "messageHeadline": "Merge pull request #1012 from MetaMask/RemoveOldNotice", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "fe6c84e40b92cbbffdb6f68104f3c2b449210aec", "messageHeadline": "Remove old notice", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "528ceff07c01371feaa147bb850452eab30ea2e0", "messageHeadline": "Merge pull request #1011 from MetaMask/dev", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "575ef1afbd045fa319401013c5a04a8070e138bb", "messageHeadline": "Merge pull request #1010 from MetaMask/master", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7401e4f67f68b3940b9eb3b333cdb1b3cb2eee4b", "messageHeadline": "Merge pull request #1009 from MetaMask/FixManifest", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0af48b6dce7c06978d8988dc561f507aab323500", "messageHeadline": "Merge branch 'master' into FixManifest", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5de6eaf35d9800ba4b64487d602155b3cb2cc956", "messageHeadline": "Fix manifest version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee62a6a3913967a6840d28ca812b94bbfa7a5779", "messageHeadline": "Merge pull request #1005 from MetaMask/dev", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10269, "deletions": 1609}}, {"node": {"oid": "88fabdd2de78d0dd4be86b02c94a64d9748667fa", "messageHeadline": "Merge pull request #1008 from MetaMask/Version-3.0.0", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9203b8c30525e37c3a8760b1d6146add099f4490", "messageHeadline": "Version 3.0.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c05b783466c792789e321e5012e6e4fed6908abd", "messageHeadline": "Merge pull request #1007 from MetaMask/simple-keystore-fix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "053066b57ff73b4858cf9180748bf57495c47e62", "messageHeadline": "Merge branch 'dev' into simple-keystore-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "4a09f856d11660db3118d05f98eb410d3b208b56", "messageHeadline": "test - keyring - simple - fix fixture data", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "82012cbbce47c691d322b290ad9e77723b289f0b", "messageHeadline": "keyring - simple - throw error if wallet not found for address", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e7cf0f4bdd537b69d27afa3c788f67b758d02c05", "messageHeadline": "keyring - simple - fix address generation", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac6a2b4b61f34d3a60fc7cab926d390e172ed276", "messageHeadline": "Bump changelog to mention BIP44 fix", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5dd5619e5db13370c1073246b51d6595f82ed7aa", "messageHeadline": "Merge branch 'master' into dev", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "15e91f823ce5bc09410b1985aff34ef00825da5b", "messageHeadline": "Merge pull request #1004 from MetaMask/doubleRenderIssue", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "83468cbd032533542fea934e57d35f9ccec895de", "messageHeadline": "add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6481f9ced425a03f9b5260f5d5606c506c6dfef6", "messageHeadline": "Dont render conf-tx if their are no txParams to show", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "86c0eaa5a430c1837f9ae203e3f0cadb88d0b777", "messageHeadline": "Merge pull request #1002 from MetaMask/bug-submitTx", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 258, "deletions": 160}}, {"node": {"oid": "85634326e8b7fd077b36d4b007190da2a66d6a89", "messageHeadline": "test - clear localStorage on test start", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91e5cc0f29df68dc57edc3404d90d969e4345bf2", "messageHeadline": "test - clear localStorage in case CI caches it (?)", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "993daebc4e67346b8eeedb0af50e34bc451d0400", "messageHeadline": "test - txManager - add network to all txs", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "3df9ce9809b18253f990458a404a65f01b1947c4", "messageHeadline": "tests - txManager - add getNetwork fn to fixture txManager", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef81bde98b85a3add8a5e5681f8c9515567c97ea", "messageHeadline": "eth-store - emit update on new account add", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f49fb149ccae56f5522a892778d83360856fe880", "messageHeadline": "background - txManager - filter txs by network", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c3d491a37cb4d704e405b1e19560c14dd2c401ae", "messageHeadline": "background - return txHash to provider-engine on done", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "fdcf03f57d0516731799266c8279c0caa5ffcbed", "messageHeadline": "Fix the inclusion of the txFee in the meta tx object", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "87505e1742ee56e78fed7f17645f58bf169c4ef7", "messageHeadline": "fix for linting", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "580d93188cb77cb4d4ce809b46dade8525efc380", "messageHeadline": "Satisfy review needs:", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "212ef0b850d3bd07c24a7e2d662fe1952cf9a6dd", "messageHeadline": "fix the maxcost not being included in txMeta", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d06c54e0b7eb7803798e31d8d035b648e9da0421", "messageHeadline": "Merge branch 'bug-submitTx' of github.com:MetaMask/metamask-plugin in\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 96, "deletions": 65}}, {"node": {"oid": "d755b66e204277ac6a904ba432f7b10a340c9288", "messageHeadline": "background - metamask controller - fix 'this' ref", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9f162e72b48552b7ab3f2755114c9e2be6d0aace", "messageHeadline": "Merge branch 'dev' into bug-submitTx", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 96, "deletions": 65}}, {"node": {"oid": "c1253016fcd678445e860a666ee8c4e04506f01a", "messageHeadline": "Merge pull request #997 from MetaMask/integrateTxManagerUI", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 99, "deletions": 66}}, {"node": {"oid": "1ffaab1d9b4baa85348f2a366bfff4380b598ce5", "messageHeadline": "Merge branch 'dev' into integrateTxManagerUI", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b72987405e0ca60db75821ce38f401eb395ae356", "messageHeadline": "remove orphaned comment", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c1656aff195ad37d8365a0bdc84133eac6fb0263", "messageHeadline": "lint", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ed52eed680f503adb0e510320b2610658157d4d", "messageHeadline": "Clean up code", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "29e83d71a82bfdbeadc9fbecfa97d73ef11fecfb", "messageHeadline": "background - handle tx finalization in controllers instead of provide\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 215, "deletions": 131}}, {"node": {"oid": "bc1615f032186e88aebfa9dac38039dcff263162", "messageHeadline": "background - fix metamaskController store -> diskStore persistence", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "80514d73b5bc6887cea877194091c941cfb9a8e6", "messageHeadline": "migrations - wip - 005 multivault migration", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 82, "deletions": 31}}, {"node": {"oid": "b33c51c0a6c7c8a7b0c0a9a6ca101f874f2db3d1", "messageHeadline": "migrations - introduce promise-based migrator", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 204, "deletions": 136}}, {"node": {"oid": "3bc996878b467e1fa5fd63656bd465377daa137d", "messageHeadline": "background - move pojo migrator to outside of metamask controller", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 231, "deletions": 244}}, {"node": {"oid": "2019c02fc0fc33d4bd98416654370250d7aa0ca6", "messageHeadline": "test - fix tests from obs-store", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "8012ede12698477692b80769781096b559159a32", "messageHeadline": "background - introduce ObservableStore", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 224, "deletions": 187}}, {"node": {"oid": "cc5e9aca4fa2a1e78c49be680405d93ac918bccf", "messageHeadline": "Merge pull request #998 from MetaMask/i960-port-stream-err", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65ba9fc39e8545785b08d949072405ab1c7a567a", "messageHeadline": "bugfix - portstream - dont wrap cb in try catch", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34081c8cb2635bba0d6dd8a93d381f6554faa861", "messageHeadline": "Fix sorting and instances where something could be undefined", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f9efb0817d884fee22817c9a622e6583ef08e5da", "messageHeadline": "Merge branch 'dev' into integrateTxManagerUI", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "b23a24f61da808825975722e5493644856680daf", "messageHeadline": "Merge pull request #996 from MetaMask/i981-UpdateOnAccountChange", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "576e2ad64df293adcc8c2494a3648100ba4b28f5", "messageHeadline": "Fix wording and icon of failed txs", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "d87a7b2a767def40d89138103eb53c665419cc3d", "messageHeadline": "Send update to UI when changing selected account", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "79040c2e681012c98869b7e4d49a9e0ed406c52f", "messageHeadline": "lint - warn on unhandled err", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89a5eff270ee98bc7f6065a17b564fa09e3f396f", "messageHeadline": "currency conversion - less noisy error", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbd2f2738b5b260f0e666b9cfb8d0c843342abb2", "messageHeadline": "Add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0b59dafc344994838b3fbd146c55c73ce0cb76af", "messageHeadline": "Merge branch 'dev' into integrateTxManagerUI", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 102, "deletions": 78}}, {"node": {"oid": "0fae263a9acb1f4023070b37ee1b91815e34de86", "messageHeadline": "Take some of the tx Logic out of the UI and create a visble state for\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 68, "deletions": 54}}, {"node": {"oid": "479da078979f0eaee05b2e25e1bb7113a5a62d6d", "messageHeadline": "Merge pull request #990 from MetaMask/sync-accounts", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "26e4ff40e15c74d5fc2613d33686d480f6eed25a", "messageHeadline": "rpc - fix sync account cache setting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "84445b01c487b53f7e6e6dd2b0ba24d40c7764a6", "messageHeadline": "Merge pull request #988 from MetaMask/eth_syncing", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a9bdc76e408283b97365809801b31faf6f5b5039", "messageHeadline": "changelog - add note on rpc overrides", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "61637c738bf0e1625b1b6f69ef3747c60d564304", "messageHeadline": "web3 provider - override eth_syncing and web3_clientVersion", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "766c2f5127b055d208a5fe1ede75c588fbc73935", "messageHeadline": "Merge pull request #987 from MetaMask/kumavis-patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6900422d13811ae5dc43149954d0d74271927ae", "messageHeadline": "deps - bump provider engine", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d52c046288b2874764ff53084584f7e076c7300d", "messageHeadline": "Merge pull request #985 from MetaMask/gulp1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 83, "deletions": 39}}, {"node": {"oid": "ff6e633e94a8bf4642e4e8992f9901dd6014cab1", "messageHeadline": "Merge branch 'dev' into gulp1", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "2efcbd9674be56984de596cd0272fb380a30609e", "messageHeadline": "gulp - fix brfs instrumentation", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "0197d54bfcab15edf0eb0fc0a290dab7b6181a2a", "messageHeadline": "Merge pull request #986 from MetaMask/i947-BrowserSolidityError", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "55a55754d02672982bb57c496b5773e8ea1b8869", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "21e2e4efd803c8c904cecf039ee73fead0e6c4c1", "messageHeadline": "Remove erroneous OOG estimation logic.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "074e3f4ab437369635a7df50abd879d6a32c70a5", "messageHeadline": "gulp - cleanup comments", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "8e3661555d789037542d09d4135f5750d5b29222", "messageHeadline": "gulp - add disc bundle analysis task", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "464b7d581424c04340281878a2a0f20e73bf8188", "messageHeadline": "gulp - clean and simplify", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "2dc87b4bd4fa7d068def5d1fb9c72bd233d6ef47", "messageHeadline": "Merge pull request #983 from MetaMask/slim1", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "bd382f4705ffdc10d193d02dfaa9d1b5ff2f1488", "messageHeadline": "tests - add fetch polyfill", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e8e06542e47b41668f196b6db54290490003845b", "messageHeadline": "Merge pull request #984 from MetaMask/correctCoinbaseInfo", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "efde16aae506158d269f70b53b74b09eefd3eff8", "messageHeadline": "add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "29060acb722c855344b02416754ab7513be44493", "messageHeadline": "update coinbase info and view", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b301c0fb48f8a6ba464c7ed48d009166ea1fc230", "messageHeadline": "deps - replace promise-request with fetch", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "af312bdc90139f99a9a08f9d0f67d63e005e2a20", "messageHeadline": "Merge pull request #974 from MetaMask/typo-fix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a6159080e6c89d4136a3e5e588afc021ef42881", "messageHeadline": "quick typo fix.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98ebdeeeacc973a98fd07ead204cf4d84eb3adee", "messageHeadline": "Merge pull request #970 from MetaMask/network-indicator-refactor", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "4e62ae98bd7c62ef0618c4c5e88569b86d1bffec", "messageHeadline": "Merge branch 'dev' into network-indicator-refactor", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 188, "deletions": 45}}, {"node": {"oid": "906c3882bb426985b403e744727f3a2071eabce7", "messageHeadline": "Merge pull request #971 from MetaMask/TearDownOnDisconnect", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "4c1b7700adb6ac1906ef79bfd19c1402bc8ade4f", "messageHeadline": "Merge branch 'dev' into TearDownOnDisconnect", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "3727cad0c4bbcac31030cf67a5836729e08a56d8", "messageHeadline": "Merge pull request #967 from MetaMask/fixTxManager", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "00ac5ca058691c58d6401098c3d6905728f12e39", "messageHeadline": "Merge branch 'dev' into TearDownOnDisconnect", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 146, "deletions": 2}}, {"node": {"oid": "73ee0ae766485cb15b28fcf5dadd1035cc2ea842", "messageHeadline": "Merge branch 'dev' into fixTxManager", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 146, "deletions": 2}}, {"node": {"oid": "70816d7cb0cf4850d03956801bb6d3ca04158f9f", "messageHeadline": "Merge pull request #969 from MetaMask/i945-AlwaysQueryLatest", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 146, "deletions": 2}}, {"node": {"oid": "e62f70660d922b0bf98e7595939f84821eff814a", "messageHeadline": "MetaMask Controller - Convert to EventEmitter", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "7659f5894a76bb905529d7e5ea88a156d06373d2", "messageHeadline": "Combine two identical then blocks", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "af61bb90653b873cba6678db43dc4997cb47b505", "messageHeadline": "Switch order of header and indicator.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9a365a8f2cd25489eb30c76c229e7df932c1674", "messageHeadline": "Changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b8d312f8b92c2edf88348196297b67b5f9fa3b2a", "messageHeadline": "Linting.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cf6817092b92930ab96e1c9e610669b485b384ff", "messageHeadline": "remove unnecessary try statments", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "6c99d09404d4b0a43d49c7a98351018f61229542", "messageHeadline": "Fixed bugs with sanity-checking", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "a8a37e4d40ac543025f7f7d111a59dc17c6f3a8c", "messageHeadline": "Make network somewhat more modular, add new network indicator.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "ead8a05034e22da36d2a0d02109f3de35f1785f1", "messageHeadline": "Fix dependency reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a107b66854a736a2809fba2a490039b9920b92d5", "messageHeadline": "Caught typo", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "18e6d266c1ac31bb17a5f2816167ea2d4b01ad64", "messageHeadline": "Add descriptive comment", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4b17222a5994166e01486698803896fd2d60043c", "messageHeadline": "Merge branch 'TxManager' into fixTxManager", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "381a60695d218d2ae965df9a9a2566029302d133", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "0fab22082a4583f2ca8b39c8a73ee338302d6561", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d4958b7ffd11e73c01ea637f1acf61f4f297a02d", "messageHeadline": "Remove old eth-store dependency", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3588aabdf2639f65a5896f2f249c1277f3c95b84", "messageHeadline": "Removed reliance on eth-store internal custom eth-query", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "08351f801abd1bfd2a8c7071c6a3b0bd40570a4e", "messageHeadline": "Move eth-store@1.1.0 into local repo.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "f50e98350062970b0b6d3c142acd44d0830e7a33", "messageHeadline": "Merge branch 'TxManager' of https://github.com/MetaMask/metamask-plug\u2026", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "32e8063a778740cddbda67008bd68aa7500b9191", "messageHeadline": "clean up", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "354fa763d4962deeeb4584c5d5bd5f6d007e211a", "messageHeadline": "Merge branch 'dev' into fixtTxManager", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 324, "deletions": 100}}, {"node": {"oid": "e6da8e2762cd54975c334314357f1cd27cc980c8", "messageHeadline": "Fix signing of transactions", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 62, "deletions": 46}}, {"node": {"oid": "c22da8450cf5014fb2bf3c96e0df88c70aa39465", "messageHeadline": "Merge pull request #965 from MetaMask/chrome-permissions", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "b571913dafa1d9fd192cc5c127efcdf45394408f", "messageHeadline": "Merge branch 'dev' of github.com:MetaMask/metamask-plugin into dev", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0ba63e0ead02e03e094788a874e185f38e0624be", "messageHeadline": "Merge pull request #964 from MetaMask/i963-BalancesNotUpdating", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0a6d8af171b86c84bb730bf3feed6eeeddaf5531", "messageHeadline": "Merge branch 'dev' into i963-BalancesNotUpdating", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 28, "deletions": 46}}, {"node": {"oid": "1a1605785706a82f89b624d925f55979941df627", "messageHeadline": "Merge branch 'dev' of github.com:MetaMask/metamask-plugin into dev", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 28, "deletions": 46}}, {"node": {"oid": "74cccb4f1de288b68f053a75514cf7fd6268388f", "messageHeadline": "Merge pull request #962 from MetaMask/i961-UpdateUiBug", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 28, "deletions": 46}}, {"node": {"oid": "2c2cdc4475b0ac8a6a52186a470a49c6a085ca08", "messageHeadline": "Convert more actions to new simple pattern", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "10c818abac0901724cf7d98bf63728bdeadcdbed", "messageHeadline": "Restore missing line", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3363a38bfc3317e41ae1540cc630dcf7f11729e0", "messageHeadline": "Changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68e27e6193d2390077fc29d6c565836e2362f5fd", "messageHeadline": "Changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "68be5240195ba31a5b66e21857d2c409d3f7ea2e", "messageHeadline": "Take out unneeded permissions from the app.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "33b4d213f19c4c8105932b2f8b88421bbbf896d3", "messageHeadline": "Fix sendUpdate for new promisified getState method", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1b9906372b5e36eb7467c7186e866dba237c8b2f", "messageHeadline": "Update UI state on ethStore updates", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "013e6a608f55c7a81e17a171d681cb21e041c9d9", "messageHeadline": "Corrected instances of showWarning to displayWarning", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b7b097034f274631917b2df8617c24feb09f69c", "messageHeadline": "Apply new pattern to repetitive functions", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "3ebf029c04b15599f571a19524474df9680efa7d", "messageHeadline": "Update account list after adding account", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "b13c54682b75aaceba1ef37a4d97669f57e448a9", "messageHeadline": "Merge pull request #958 from MetaMask/i897-ReplayProtection", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 328, "deletions": 70}}, {"node": {"oid": "fe61fcb0fcbee05724b77f9729660c9f692a0cb1", "messageHeadline": "Merge branch 'dev' into i897-ReplayProtection", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 259, "deletions": 48}}, {"node": {"oid": "b93cdd428b5013787f78a266bcb5ca84d26b9941", "messageHeadline": "Merge remote-tracking branch 'origin/ShowDifferentAccounts' into Reve\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6b8db04f0f068bc8375ecc22a39987b905a3f82c", "messageHeadline": "Merge remote-tracking branch 'origin/i727-provider-is-metamask' into \u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2dbbc0dce71d5d58141eb7b9440efaeddeea03c9", "messageHeadline": "Merge remote-tracking branch 'origin/kumavis-readme-gource' into Reve\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 666, "deletions": 655}}, {"node": {"oid": "305cda4265e84d520d21c473a796e8f71febc57f", "messageHeadline": "Use chainId parameter instead of second argument", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "af2c7004b05ad985b9ec8fc16b8bbec1765bf062", "messageHeadline": "Make single letter variables more verbose", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7320095079717b296776ac8e38571020a5d558cf", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2fb48f8ba1c717d3360d48551b568b511b7d84d", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c6c277b8b5d33568d81a81c3e13fc06b0f7241a", "messageHeadline": "Add replay protection to Transaction Manager", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "25d0ac147668e45da43a4dd74876e3e22bd6a246", "messageHeadline": "Merge branch 'dev' into ShowDifferentAccounts", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 669, "deletions": 657}}, {"node": {"oid": "edc5f9e821bf18fa6ec984e645790fba3457d0bb", "messageHeadline": "Add tolerance for hex prefixed private keys to simple keychain", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fb002dc44eae82e0471b8b52acecc61ba5f39332", "messageHeadline": "Merge pull request #954 from MetaMask/kumavis-readme-gource", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "d461fe6fdc2ab5359c548de07ad544cf9107a4e0", "messageHeadline": "Merge pull request #955 from MetaMask/i727-provider-is-metamask", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "616721f47d5ead283378abf63aedcc953506376a", "messageHeadline": "inpage-provider - add isMetaMask", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fc9c03d4d17ba558e9888119193036a87256c94d", "messageHeadline": "meta - readme - add gource instructions", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "fc723e7f7c037dbeb9cf427c3bdcc9f39c26785c", "messageHeadline": "Merge pull request #921 from MetaMask/TxManager", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 631, "deletions": 657}}, {"node": {"oid": "5e8a344f973fabb331db9b491247396117aa67b1", "messageHeadline": "Correct getState test to be async", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c05e04c611f44ff8bef2f1d617cb79d2a5157f2a", "messageHeadline": "Fix rendering of loose accounts", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f6748f043d6356258600dd57918c57b6c10378e1", "messageHeadline": "Add loose account development state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "21af3de43d89ee05a9247ad4faada7e211032dd4", "messageHeadline": "Merge branch 'FixMigrationPasswordBug' into ShowDifferentAccounts", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "e95c93756968284fbe0c968fd79b9d05498d280f", "messageHeadline": "Add additional migration test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "fa3e708f34fce523601c39b3131bdbe858d2f85f", "messageHeadline": "Merge branch 'dev' into TxManager", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 318, "deletions": 197}}, {"node": {"oid": "fde69ea0baf32b5d2a6932b73f4772e983aef552", "messageHeadline": "fix some minor spelling mistakes and clean up code", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "1f1549904650af2e5502d2d4781a555386dfd084", "messageHeadline": "Show a \"LOOSE\" warning on accounts not belonging to HD Seed phrase", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "a10fe6b6f4217b3984f861bb8ad69d075f672872", "messageHeadline": "Return keyring metadata on metamask state object", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "2ab34760b0e2e006c0b87722e8397c642eb86981", "messageHeadline": "Merge pull request #949 from MetaMask/RemoveLog", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1861bf8e2b29552cf9b4a04107c5392f13a8ddce", "messageHeadline": "Remove log", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "898e96fd6ae905932a60d60c42e2c3bddab65556", "messageHeadline": "Merge pull request #948 from MetaMask/RecoverLostAccounts", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 316, "deletions": 191}}, {"node": {"oid": "98527c1c254fe2d438191c73053dcf3223062ef3", "messageHeadline": "Fix account injection bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d3b2698f341e1d0dda86612cdf331e51067719c5", "messageHeadline": "Rename function to be an action", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e54e3baa0799e5083a9f9152f128077a2ee0527", "messageHeadline": "Break up migration function", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "291403c13f0c8f61f29585cc9a80ed618718f60f", "messageHeadline": "Don't bother changing selected accounts since accounts are recovered", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "cf3951c9dfcc42387b165ae76e0a2abaece06b6c", "messageHeadline": "Remove logs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0df656850de606b82b4299fffdc812f45a252b69", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ebeaf3b3d6cf79e2e0f251b9b2da765f0fe6d0e1", "messageHeadline": "Restructured migration", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 126, "deletions": 144}}, {"node": {"oid": "a3a64afdd5b2ed6bbed8c8dba5cc0f14d4a1ad99", "messageHeadline": "Return undefined when vault is uninitialized", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05ce7086f78e344aee23bb95de56d28317074a7d", "messageHeadline": "Added error when trying to unlock uninitialized vault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9e1c90eafcace4ac67100ae0a567faba13f9e618", "messageHeadline": "fix merge", "author": {"name": "Frances Pangilinan", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f7c23fd28ef37ae51478b735c1f5888c97bbaf5", "messageHeadline": "Merge branch 'dev' into TxManager", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 813, "deletions": 362}}, {"node": {"oid": "a85c691b71d5142d2412000930328fbe9161760a", "messageHeadline": "Remove txManager in keyring controller", "author": {"name": "Frances Pangilinan", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1ebcbe296b060c9cf431d485d7bb84f696edbdf5", "messageHeadline": "Migrate all tx mutation code out of keyring controller and", "author": {"name": "Frances Pangilinan", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 71, "deletions": 54}}, {"node": {"oid": "6e78494846c9032fbf1264a0225c0df4df0867cb", "messageHeadline": "First pass at revision requests", "author": {"name": "Frances Pangilinan", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 239, "deletions": 595}}, {"node": {"oid": "73cdf0bfd49470bad1f0da4d0d894278c87af54e", "messageHeadline": "Merge pull request #944 from MetaMask/i938-uri-validation", "author": {"name": "Dan Finlay", "email": "flyswatter@users.noreply.github.com", "user": {"login": "FlySwatter"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "48f2ae2154b6e804ee60cfc1235025c128a6cfa8", "messageHeadline": "Move old keystore migration code to metamask controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "b3533f9bf7bc28988d2f2f280ab6ebc04cf66161", "messageHeadline": "Fixed another lostAccount test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91105474655a3e17eefbc3663928f6ca5bb6b71c", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aea263a80d373841f89cd1ef895b80781d2f78f7", "messageHeadline": "Lint.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "572980402d9c9f0cf92554ef616707554236c728", "messageHeadline": "Validate URIs before entering them in.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "afcad53ef974e557c5dc701d364a88157694464f", "messageHeadline": "Refine a lostAccount test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11c1004a41a9287c13ef15f28805863aab9fdea9", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "553f1769a099ac037cdda489295a96f7dd2c100f", "messageHeadline": "Add lost accounts ui development state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "931ae5f64a233b472c3dada8aa6af77e0bffad5e", "messageHeadline": "Make notices confirmation configurable", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 72, "deletions": 15}}, {"node": {"oid": "de22ab2090ca7d7929dbba188476a18d9d5f50d0", "messageHeadline": "Merge pull request #943 from MetaMask/fixExplorerLink", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "05e62cbc17889f1020c5ec93456b799bb4ad2b4c", "messageHeadline": "make CHANGELOG more human readable", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10d9cf0912d1b4c287fd7ca3b3be393ea75eae80", "messageHeadline": "Add to CHANGELOG.md", "author": {"name": "Frances Pangilinan", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4910e2f9bdf1305469edd9c55c59fb90d0e5267d", "messageHeadline": "remove network Id 2 from explorer link and Add network Id 3", "author": {"name": "Frances Pangilinan", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "674b2689826c770092a3dfee7fe76fb83c0b444a", "messageHeadline": "Merge pull request #916 from MetaMask/i894-DetectBadAccounts", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 124, "deletions": 57}}, {"node": {"oid": "4fbea1c7b4e3ca13b76aa49c7a349a3dc2366910", "messageHeadline": "Merge pull request #939 from MetaMask/BrowserPassworder", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 228}}, {"node": {"oid": "35d8f69e807df6ec84f46d14db4454494d40f299", "messageHeadline": "Merge pull request #942 from MetaMask/Version-2.14.1", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dea658a898254214203845f128959ac861d9a349", "messageHeadline": "Bump passworder version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2988bc0723d3e36d54eefbafe8c17ad3a512ecf9", "messageHeadline": "Use security patched version of browser-passworder", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f2945dce0a619c41bfc519c23fa86bd38bf6202", "messageHeadline": "Version 2.14.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "26f1e6cbd2af9d6bb0c58871635466c459cc87d8", "messageHeadline": "Remove encryptor in favor of external browser-passworder", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 228}}, {"node": {"oid": "20d2204ce6a9e8dcd3269c588b2f4ce6ff93408b", "messageHeadline": "Made changes according to feedback.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "ead8329877c5441f32ab389adb41689086a38608", "messageHeadline": "Merge pull request #937 from MetaMask/i900-forgot-password-flow", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "9c8345467c871b29193263a13e8e8d3ebb47c7fb", "messageHeadline": "Modify actions to support better transition.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "f7eec0b282de511d54fd50f2c75d7371ca6f399d", "messageHeadline": "Merge pull request #936 from MetaMask/MergeMaster", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 626, "deletions": 54}}, {"node": {"oid": "92ddcba76bbfdddc440298e70cbff2229495aee5", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9bea92ac3243e58321cd8cf3f44f0df0c66aa70", "messageHeadline": "Lint.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "20c043a4c280891b3b1322a06887e6515a8d94fa", "messageHeadline": "Redirect to seed word screen for forgotten passwords.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "77d2deb17654b87dfd306b7f7cef335b1b511a8f", "messageHeadline": "Merged master into dev", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 626, "deletions": 54}}, {"node": {"oid": "6ce0bc4b11ccb7ffae4f58980db0301dc418c9c0", "messageHeadline": "Merge pull request #935 from MetaMask/kumavis-patch-1", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "e1d6a1ea9440871b721ab921ce7e1a69b108f82e", "messageHeadline": "changelog - add whitespace", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b88fbf8da978912059219cd57254fdcbbee0cce4", "messageHeadline": "Merge branch 'kumavis-patch-1' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5ea7d738d2d526be3784198360be0bf854e132fc", "messageHeadline": "changelog - inf reload detection hotfix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "695f6800e226971c463ba639e186df3f1272b350", "messageHeadline": "Merge branch 'kumavis-patch-1' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6f8370fce833cd6a79b9da6f9259f707c8037d4f", "messageHeadline": "changelog - add note on inf reload detection hotfix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c591845e5b0597211c9f1222ab2ea856cd182864", "messageHeadline": "Merge branch 'master' into kumavis-patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b4a298e1a3d5ad5ede0c1e5bd094c8f867cd6895", "messageHeadline": "inpage - temporarily disable ping stream", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "abf1f6ec7920ad9cec40d3f8d63f9e4473e61c4c", "messageHeadline": "Merge pull request #929 from MetaMask/Version-2.14.0", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3b68d9e1e79cbffdad3c81cbb3e54fcfaea932fd", "messageHeadline": "Version 2.14.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d24acc5f13f730950c4d093fea9d954293940406", "messageHeadline": "Merge pull request #927 from MetaMask/AddNotices", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 607, "deletions": 21}}, {"node": {"oid": "a5024aa372c34964a46810b112667ec6a8e389f1", "messageHeadline": "Clean up first notice", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d0f4c27991bb042562913a514054396abf4f917", "messageHeadline": "Add date to notices display.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "73998feeb2b6ba4ebb9a16c6ed54cce195c09013", "messageHeadline": "move notice code from metamask-controller + config-manager, in to not\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 213, "deletions": 205}}, {"node": {"oid": "ff13f40d1fae3781426b9fb1d22b723e50952dd9", "messageHeadline": "meta - add npm-debug.log to gitignore", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c390a622137b34687866ce0ec937b8dd54a3c1a", "messageHeadline": "clean - code style", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "1458b8c68ec1ae5e043d9ea08a862a38966b22c1", "messageHeadline": "Deactivate polling for now.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c8d7f777eb82f3ab4129325d6677f47cb398409e", "messageHeadline": "Merge branch 'AddNotices' of github.com:MetaMask/metamask-plugin into\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2b1d821da3d7205254b9cccf34215e0bfb0fded8", "messageHeadline": "Cleanup", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "085abb79cfe68a63af98cdb2458898816dd43e10", "messageHeadline": "remove duplicate controller.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0abb42cbb80b17e19bc53756fe19cc7f0b61a603", "messageHeadline": "Clean notices.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58cc9b9e67a609aafbd70908a3d20674d83fd5ff", "messageHeadline": "The first notice, the fall of morden.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "55fdf06d53c6638145e1c2114594271a9d726212", "messageHeadline": "Rebuild development states before ci tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "851ba66cdd50aae8e2f9cb70fbed016990df2a2a", "messageHeadline": "Add ability to show notices to user & get confirmation.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "8819475a2ed2ee7c34e983ebb5ab12661be1a961", "messageHeadline": "Add ability to show notices to user & get confirmation.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 554, "deletions": 4}}, {"node": {"oid": "1b6ee56cac34cd3544fd375cad342eb8240ae8aa", "messageHeadline": "Merge pull request #926 from MetaMask/revert-920-dev", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 101, "deletions": 54}}, {"node": {"oid": "6d13ef691f4162caad6b8742a21d0b75f8baccca", "messageHeadline": "Revert \"Interface enhancements\"", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 101, "deletions": 54}}, {"node": {"oid": "d5569781ba2668df78ab7cf0f20ac93f84cafadb", "messageHeadline": "Merge pull request #923 from MetaMask/RemoveMorden", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "4f3ba6e0b8c685f79d46da30c88e22434e220bd9", "messageHeadline": "Bump changelog for removing morden", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83880a5c92df6024e3420ecf19d55585f5d2b185", "messageHeadline": "Remove morden testnet provider", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 27}}, {"node": {"oid": "e6c01abba4b66c6ef98a9d8155439be002dea5cd", "messageHeadline": "Merge pull request #920 from luisivan/dev", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 54, "deletions": 101}}, {"node": {"oid": "da9349fe63de70d29a13b6c7d94eb40dc5fcb127", "messageHeadline": "Clean up and comment functions", "author": {"name": "Frances Pangilinan", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "3969526403c487eb45f8a34774b3267ab126cdda", "messageHeadline": "Fixed header h1 alignment and network name", "author": {"name": "Luis Iv\u00e1n Cuende", "email": "me@luisivan.net", "user": {"login": "luisivan"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "5a292cc39781824ecd57535972cfa7c985d7824d", "messageHeadline": "add to CHANGELOG.md", "author": {"name": "Frances Pangilinan", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5aba096bd1afe23cf3df491ef67e24858e6efc01", "messageHeadline": "add Test for txManager. As well as fix tests to account for txManager.", "author": {"name": "Frances Pangilinan", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 185, "deletions": 80}}, {"node": {"oid": "090935f90aa3c2589fee7bc038c8f4fcf77da03c", "messageHeadline": "Create a TxManager", "author": {"name": "Frances Pangilinan", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 350, "deletions": 159}}, {"node": {"oid": "4a8bc63c8d8cd4191bbfc0e13077f2356ea7cfbc", "messageHeadline": "Better account details view", "author": {"name": "Luis Iv\u00e1n Cuende", "email": "me@luisivan.net", "user": {"login": "luisivan"}}, "additions": 14, "deletions": 42}}, {"node": {"oid": "c65db9290dd02b762c0260fe98945f63162f285d", "messageHeadline": "Better editable label", "author": {"name": "Luis Iv\u00e1n Cuende", "email": "me@luisivan.net", "user": {"login": "luisivan"}}, "additions": 15, "deletions": 40}}, {"node": {"oid": "b8ee336f0dd1c0a7d5990ddef22e2d17e09bb1b7", "messageHeadline": "Better buttons", "author": {"name": "Luis Iv\u00e1n Cuende", "email": "me@luisivan.net", "user": {"login": "luisivan"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "233094e19d862014937e8f765fd5961d40fc3fbe", "messageHeadline": "Beautified disclaimer", "author": {"name": "Luis Iv\u00e1n Cuende", "email": "me@luisivan.net", "user": {"login": "luisivan"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "ff94cf6d10ec4427a758076e080df9c3e383497c", "messageHeadline": "Merge pull request #918 from MetaMask/i915-txPermaCache", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "84ff919f730bf6892cad5dc2ddc2808f0742d7bd", "messageHeadline": "deps - bump provider-engine for bug fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7b9749e30c4f8228fe62c1ad81515117cf7504bc", "messageHeadline": "Got bad account detection working and added to state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 34}}, {"node": {"oid": "ab9e15b782620002c0a2477829db3e56a25a7d5c", "messageHeadline": "Mostly added bad account detection", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 139, "deletions": 50}}, {"node": {"oid": "9e3fa3cfba20299413df87d18158180c7798d2ac", "messageHeadline": "Merge pull request #914 from MetaMask/FixUnitTestSuite", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c93227ea72b980a0ca45f781a5088a819afd9f46", "messageHeadline": "Cranked up CI test suite wait duration to alleviate their nondetermin\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe01ceb85770faff660e6a3bd356a5a91883b7f0", "messageHeadline": "Remove .only from unit test suite", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d0129b753090f0fa3328ec2d463e0e5c5415dcd", "messageHeadline": "Merge pull request #912 from MetaMask/kumavis-patch-1", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3632173afa2841b0bfceb4d24c8d45e8b3ce471d", "messageHeadline": "changelog - \"fix reload detection\"", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e83b267108c703f2f5483352711f7013db7fbb8", "messageHeadline": "Merge pull request #911 from MetaMask/i873-reloadBroken", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26b60f1b5a5c34754d0f8b920ef5211b94480e80", "messageHeadline": "inpage - correctly listen for incomming messages", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb7cf2bf310419246b59044e80c88a2bcabb9c34", "messageHeadline": "Merge pull request #904 from MetaMask/BetterIntegrationTest", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 161, "deletions": 18}}, {"node": {"oid": "c43178360203b4571d9e00880b5bf2806908c179", "messageHeadline": "Remove redundant logging block", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1880cda9b95f3274d56e1f4abc513d1d7ddd59c2", "messageHeadline": "Fix vault encrypting & unlocking bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 53, "deletions": 13}}, {"node": {"oid": "049e351c9d78dc13a81ba962b04ef96694b13682", "messageHeadline": "Add integration tests for logging out and back in", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "fe533bbef2486bd22e4e23ee43927cff0e1d958e", "messageHeadline": "Add more integration tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "549bbfd05f0507a33c9df95111a71b0097f3b355", "messageHeadline": "Made integration test create a first vault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "5af41573638e438f4af496afe18d9a01f89c7733", "messageHeadline": "Merge pull request #899 from MetaMask/i893-DenodeifyKeyringController", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "95bcc21a066d0849b0b5399a8d7825b01d6390aa", "messageHeadline": "Add useful nodeify error message", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "df0b89074b6939081828ebc214bc26ffa5a89659", "messageHeadline": "Return promise correctly from setSelectedAddress", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8fbeb88ff6ae367b126dbe826e7613ea7c8a9ac", "messageHeadline": "Merge pull request #896 from MetaMask/i893-DenodeifyKeyringController", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 722, "deletions": 458}}, {"node": {"oid": "5bf1018d7540e0d89aa866e8d7f709e577bb99e3", "messageHeadline": "Flattened addTx async methods", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 83, "deletions": 90}}, {"node": {"oid": "ff3f6cc36adcc9a3c780d6cc0f2a05c3c45c3162", "messageHeadline": "Bind ethQuery to estimateGas to allow it to be moved around.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85d5b12f8dd4029bf93a7fb0b5f65b306cbaaa3c", "messageHeadline": "Fix tx adding code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 50}}, {"node": {"oid": "4b6b1db4f0fddfe3a640656311a58429ed48753c", "messageHeadline": "Ordered keyringController methods the same in metamask-controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b81f00849d53ee780bf26d4d6f79aef4ebdba34c", "messageHeadline": "Annotated KeyringController", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 496, "deletions": 219}}, {"node": {"oid": "12906df601fcd549c2671c1cf999f37c30a4490d", "messageHeadline": "Remove unused dep", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9d401f91370049c1bd50016808881a14ea892b29", "messageHeadline": "Fix nodeify usage", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9e764b193517c935fa04d4722357cb48abcfb2a2", "messageHeadline": "Fix nodeify", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 55}}, {"node": {"oid": "80e76b45ee67900b5a60da1ddcd8b310f1e92413", "messageHeadline": "Denodeify most of KeyringController", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 230, "deletions": 172}}, {"node": {"oid": "da5be09a94763f5de292f47c425919f3d4fac866", "messageHeadline": "Merge pull request #890 from MetaMask/MergeMasterIntoDev", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 72, "deletions": 33}}, {"node": {"oid": "46bb9558d5ab670fc5edbebf0eb746762014a939", "messageHeadline": "Merge pull request #891 from MetaMask/Version-2.13.11", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "44a2f2ad9d6a6d08df198b1975d2de4966351311", "messageHeadline": "Version 2.13.11", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b8991195829474691f17db3a7a6c9c081f9a95c9", "messageHeadline": "Merge branch 'master' into dev", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 72, "deletions": 33}}, {"node": {"oid": "b9b3ef8fedc848cbebc60eab70b90aa4f75060f2", "messageHeadline": "Merge pull request #887 from MetaMask/i865-erabe", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 20, "deletions": 37}}, {"node": {"oid": "8dd298238de5de6b8c84bbefadd6db5c8af1adc6", "messageHeadline": "Cosmetic changes, rename links.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "feae6235cbe0cc6cfb4312cb6a02f246af39d5d1", "messageHeadline": "Merge pull request #888 from MetaMask/i844-AsyncKeyrings", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 236, "deletions": 144}}, {"node": {"oid": "3a503d2ac21ebb0d49e718527e7bcaddc6d6f322", "messageHeadline": "Add link back to unlock.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9f67974133ae26b37d388cf95c995f76c0ee650f", "messageHeadline": "Fix last async keyring test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "d9dc2eac6305abda8da1113f16868bd362283582", "messageHeadline": "Fix more async usage of KeyringController", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "5a02e58f6287422a569f316fd4b2dd0144f50e99", "messageHeadline": "Fix proper behavior for restoring accounts when password forgotten.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5251fb373f00d96b1a90bc9038a15e4d9ad98b85", "messageHeadline": "Modify forgot password flow to go back to init screen.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 36}}, {"node": {"oid": "230a0ab876df82edc8147fd3c0ba18f10ffc4e3c", "messageHeadline": "Fix more keyring asyncifying tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "323f3cb1a05947f320f77fc3e87c9d6c70ea1900", "messageHeadline": "Merge pull request #884 from MetaMask/i883-sync-uninstallFilter", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "36c824889fda785591288220bbe34b1021f9b538", "messageHeadline": "changelog - add sync rpc eth_uninstallFilter note", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0a2eb146a1fdbf37fa3c28a522c4b02d3896cc3", "messageHeadline": "rpc - add sync uninstallFilter support", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "600f5c31db47a06c0c9bb9a97c01476d77b0a0df", "messageHeadline": "Mostly got async keyringController tests passing", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 100, "deletions": 62}}, {"node": {"oid": "c77d355e98d3c61699a3a85dfc2ed1f320a9eb03", "messageHeadline": "Complete first pass at asyncrhonizing keyring controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 53, "deletions": 31}}, {"node": {"oid": "2efab79f5bea899764c08dfb317ce70b5bebbb55", "messageHeadline": "Asynced keyrings and started on controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 47, "deletions": 32}}, {"node": {"oid": "ec8b0148f0bf4114ab27d9bfe8ebca8a116e4b20", "messageHeadline": "Merge pull request #879 from MetaMask/i843-MoveSaltIntoEncryptor", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "05c8658ff343af61b1a40a5624ecba77adb2ef00", "messageHeadline": "Fix new encryptor migration logic", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "1e46d858e995c6c50f155f1bcdaf64b922402599", "messageHeadline": "Fix undefined provider menu item", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "822face7a3513a709277a197e27fd550b7b21954", "messageHeadline": "Fix password reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "427a10308309e7d4792878ce997728a9a25cb39b", "messageHeadline": "Merge pull request #878 from MetaMask/i843-MoveSaltIntoEncryptor", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 42, "deletions": 49}}, {"node": {"oid": "6ebdebc0a5287bce18947fff3e7812bcac43ce36", "messageHeadline": "Remove line of cruft", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "93bbe2c60d36bfda3cd1a3a510382724be640480", "messageHeadline": "Merge pull request #876 from MetaMask/Version-2.13.10", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "358440384c769c82fec148e7a24e3e4f6366b4b4", "messageHeadline": "Fix vault migration unit test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "607a474c3fef10aa6a50b27015263d874d25aa69", "messageHeadline": "Improve vault migration unit test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4b7b0a86d8e9688bd8a512342b99c76dc1810486", "messageHeadline": "Refine isInitialized derivation method", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7562d49db714f9b2e2a7a67718b5cfb1d4fae367", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de8da9ddf67f36977e43d2168c4847fd9923c875", "messageHeadline": "Simplify Encryptor API Surface", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 37, "deletions": 49}}, {"node": {"oid": "2966d46fa29641ad478cc83b5ee4c6c8adf1c63b", "messageHeadline": "Merge branch 'dev' into i843-MoveSaltIntoEncryptor", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 234, "deletions": 138}}, {"node": {"oid": "d9f8a8f9b2643da962b6baa951bd58f349f96ea3", "messageHeadline": "Version 2.13.10", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c8176c9439cebf2cf65efbc73a633f8e1b643128", "messageHeadline": "Merge pull request #875 from MetaMask/i868-estimateGasTooHigh-dev", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "bc39cd7b894ddf0f3724d4af3cfc30c2638e0939", "messageHeadline": "KeyringController - estimateGas->analyzeGasUsage fix gasLimit + detec\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "e14efa8f175e17bd671e0c38b3e743716ea4aa19", "messageHeadline": "Merge pull request #858 from MetaMask/i842-WaitForSeedWord", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "c4056a861a4a383b3bea18225e71435bdf75f6d0", "messageHeadline": "Move state update outside of conditional callback block", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "785fef3449e1377c3a6dd7b17e60fda765cd5156", "messageHeadline": "Merge pull request #872 from MetaMask/i868-estimateGasTooHigh", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 50, "deletions": 29}}, {"node": {"oid": "869d7313192df9ffa0941c3dc808dc73b812e656", "messageHeadline": "Restore ropsten link support", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "606c0b761827df86ded4763a67f38a98738014e8", "messageHeadline": "Remove callback type check", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4669f262e2bad5052aac804c3cff8a8c5ee825e3", "messageHeadline": "Merge pull request #857 from MetaMask/i841-RenameMethod", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a67b4d7131b05256dbef69fc34cbae3944c1e43e", "messageHeadline": "Fix etherscan link generation test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e61d792832381a66e7393d32e1bc2c359834f919", "messageHeadline": "Merge pull request #869 from MetaMask/dev-cleanup", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 77, "deletions": 71}}, {"node": {"oid": "49a1f43736a209f4d003a1bebe35defe281296b1", "messageHeadline": "Merge branch 'master' into i868-estimateGasTooHigh", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "fa2f0dee285d4a9032f8a756ee8711a7fe767b76", "messageHeadline": "idStore - fix estimateGas calculation", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 50, "deletions": 29}}, {"node": {"oid": "1a8d95f5627aac6e122f7a1c905d2d23f5a0758d", "messageHeadline": "Merge pull request #871 from MetaMask/i860-ethjsremove", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "6dad4f1f208cccaa3e37d8518e58942b8b1e6d57", "messageHeadline": "Phase out ethereumjs-util from encryptor module.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "0289444fcb032eca53fca591a10eb6743f2ff485", "messageHeadline": "Merge branch 'dev' into i842-WaitForSeedWord", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 67, "deletions": 46}}, {"node": {"oid": "8261cf232d5d7225f83747460cb7dbed52d5f8b8", "messageHeadline": "Merge branch 'dev' into dev-cleanup", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 67, "deletions": 46}}, {"node": {"oid": "b9d73a4b8fd8aa88aa1cf51e8305db9809dd7b9d", "messageHeadline": "Merge pull request #864 from MetaMask/new-faucet", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "cffe0c27f3c66c15622001b5ef0f3c9f35a99a70", "messageHeadline": "Merge branch 'master' into new-faucet", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "ca819781cb68fc89af5a299df2710101b4b9cfe3", "messageHeadline": "Merge pull request #866 from MetaMask/new-faucet-dev", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d92741c41984aa9d5268f4aca04ec916a95ef204", "messageHeadline": "Merge pull request #856 from MetaMask/i835-OrganizeKeyrings", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 65, "deletions": 45}}, {"node": {"oid": "2df6ebbd10b2d3bf03d82043b63b367548574ed9", "messageHeadline": "Merge pull request #855 from MetaMask/i834-RopstenLinks", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "17669e4af8538e4b37bad69ec64fefecb7b1ef4e", "messageHeadline": "Make ropsten faucet button point at the correct url.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8d2afccdc0e355c2cf5425de5c21042b08989393", "messageHeadline": "Ropsten has sole access to the faucet.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "136296aad6058c4bea8c3083e8ae553b2afcab98", "messageHeadline": "Began moving salt into encryptor", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "88ed1f191f26849b8451c652d30b81fc6d561a27", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ea56426b2355c1076c18256fb0b4e74f47ff4b39", "messageHeadline": "Use callback in placeSeedWord method.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "9fb96128e62294c88c6d3d2e177eb032543ffc50", "messageHeadline": "Rename idStoreMigrator method for clarity", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60afc41bb65547ace5e3a16b9c743a0dbf36d58a", "messageHeadline": "Fix keyring test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2a9e1cd4ab6329df3de94d136ccb7e912945c48", "messageHeadline": "Unify test wording", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "694f34ae9a11dbe0ea6f484defe2d8f9e55da82a", "messageHeadline": "Add temporary morden explorer link support", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ced36eb20186b0f1bf0c744ac31a5b7804120065", "messageHeadline": "Improve Keyring organization", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 62, "deletions": 42}}, {"node": {"oid": "ecfda5bcc54bc444f3620a18a561847d0d2634dd", "messageHeadline": "Revert premature link test fix", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "daec4d5c3639f7a97862ba87df749fbcd9a46c17", "messageHeadline": "Fix ropsten link test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be6b7b496a95fa036161b6c600eadd733676e954", "messageHeadline": "Fixed account link test for ropsten network", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aefc346a655320da57ab9d63ec920cc21550ddd8", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3e4485d1cbf7071c396e83c232132089415fa492", "messageHeadline": "Merge branch 'master' into i834-RopstenLinks", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7d38c4ccb657409f123bde6709ddff6418c90c89", "messageHeadline": "Add ropsten link support", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17d63acaed8fd9a885368831858ba216558ff155", "messageHeadline": "Fix camel casing on setSelectedAccount action.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3577aa4649dfa435d85a0b9c52d0e138062a2321", "messageHeadline": "Added instructions for installing local build", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1cbab788ec21ba096d4375015c6cd3cd481de5b2", "messageHeadline": "Change fauceting to become a response of an emit.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f5b0795ac5582dd53de728479cf47c43eabfe67c", "messageHeadline": "change all instances of selectedAddress to selectedAccount.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 49, "deletions": 52}}, {"node": {"oid": "9123e70434fcd35dcb79a587e6d5c00734cb99e4", "messageHeadline": "Remove entropy from encryption and project.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "1142d7104821b0ee51b46ef27042ad53b7309e8d", "messageHeadline": "Merge pull request #838 from MetaMask/Version-2.13.9", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1ddc7625e0de19114d07a29f14d6984af7c1b8ee", "messageHeadline": "Version 2.13.9", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7cf6e372eb38a0ab2abd8256f6fc714855b63aef", "messageHeadline": "Merge pull request #837 from MetaMask/FixMenuItem", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 96, "deletions": 8}}, {"node": {"oid": "db5a4eab710389eee47b9840c4bb964f7d49b6b9", "messageHeadline": "Merge pull request #833 from MetaMask/i831-AddRopsten-Dev", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "b4bee4fb5987ab205c8dd7e7dff86af979facdbe", "messageHeadline": "Merge pull request #832 from MetaMask/i831-AddRopsten", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "bb06f5803daa2c78e38d271309f039f8a820b4c6", "messageHeadline": "Add development states.js back into repo", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ae2400ef2fc6e6c5096cc71b3fcf422ccc5e8b2", "messageHeadline": "Fix custom provider menu item", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 96, "deletions": 8}}, {"node": {"oid": "7ab9d408201ae65ad30512f1361df61a487a9330", "messageHeadline": "Merge branch 'dev' into i831-AddRopsten-Dev", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8243, "deletions": 814}}, {"node": {"oid": "e8a83026248e6e27e6d801cf1713551eb740137a", "messageHeadline": "Begin adding Ropsten support", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "268f6e10f30b579ddce99c22c2037b261e15a626", "messageHeadline": "Merge pull request #830 from MetaMask/kumavis-patch-1", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "277bffc9b06c6199aa9f30b20e8ef2ccc2e7889c", "messageHeadline": "meta - README - add npm start to instructions", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7021c7708c927b8723b6ba5842b451b6f46dbb3e", "messageHeadline": "Merge pull request #827 from MetaMask/currency-cleanup", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 5731, "deletions": 7}}, {"node": {"oid": "cb0a9c70795081208a08166f74b50436028601c0", "messageHeadline": "Merge pull request #826 from MetaMask/mini-lint", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a07e5826ad5552b9a16ab6c8a9b3657ca35f9b65", "messageHeadline": "Convert conversion util to pure json.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5731, "deletions": 7}}, {"node": {"oid": "d6286cd13aef8b861d84b078b468b02b302ba801", "messageHeadline": "Maintain linting.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df5f99fa3b95f73befa0dd547900f4e4404ca46a", "messageHeadline": "Merge pull request #824 from MetaMask/failing-tests", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 72, "deletions": 5}}, {"node": {"oid": "bc6312e9e3d3a48b886f53279f13f176c71e4019", "messageHeadline": "Promisify persistence of keyrings before returning key", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c695d54b01bf4766f20e3f9e00e980df3408e29d", "messageHeadline": "Merge branch 'dev' into failing-tests", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3cd839d27f78d9e59248a85be72a31cff9a3404c", "messageHeadline": "Create failing test to check submitPassword in keyringController.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "626903e9f237163fe00132c777435caa845ad3f3", "messageHeadline": "Merge pull request #823 from MetaMask/FixBork", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce1c5eb75a17f6a5fca9fce1a6d400e690ecabf7", "messageHeadline": "Update migration code for new hd wallet param name", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd2442e3e77e50c935b5c84e6ccc8f3c7da45de0", "messageHeadline": "Persist keyrings from migration to storage.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bef023fb4a699c16fe0fff30ce18840678ed7ad0", "messageHeadline": "Resolve merge conflict.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2444, "deletions": 805}}, {"node": {"oid": "39e0a33bba2709971edec0304027f646cb2db3cc", "messageHeadline": "random-id - use Number.MAX_SAFE_INTEGER as max", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6400eb8453c173e04e59d7990bd2c79afb3493be", "messageHeadline": "Merge pull request #816 from MetaMask/i328-MultiVault", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2457, "deletions": 818}}, {"node": {"oid": "37d836fa72c75945d436bd94feadb65aa95d7e5f", "messageHeadline": "Merge pull request #819 from MetaMask/i791-FixLosingConnection", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "8eb91e89bf62fd835d5e59bd01ac54e0df7c22ed", "messageHeadline": "Increment tx ids to avoid collisions", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "4352c7031afb6f9a175b29d0addeb7ea48345676", "messageHeadline": "Merge branch 'i328-MultiVault' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 273, "deletions": 306}}, {"node": {"oid": "f229d32442f34859be169e38a42ffecdfb8fc48a", "messageHeadline": "Replace old random-id code with incrementing id generator", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "b0ccde66f62ae69c5818ddd43e22fb517f8f13e2", "messageHeadline": "Merge pull request #814 from MetaMask/Version-2.13.8", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a4eadddd6b547263955f0d0b25de01af64b6d2bc", "messageHeadline": "Version 2.13.8", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "592b64a19fd7001d965aa1a1c329b24f55d2ea90", "messageHeadline": "Revert one cb to previous state.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bfb700fa833a415a541a959736d6184d3c07753", "messageHeadline": "Minimize dispatches by using emitters and relying on state updates.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "e18109f1eac855a828dc5c6011bbc8a4dbc69f4c", "messageHeadline": "Fix semantics in comments", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "585284cb88ec18515b246555a19c745b5bf8de84", "messageHeadline": "Lints.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ae62a45735d95cdb47e32d7d7e6b669241b73b4", "messageHeadline": "Merge branch 'i328-MultiVault' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "64296df30990e03b853dbffbce0e3b9150233220", "messageHeadline": "Resolve merge conflicts.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "14e6b92e2933c570b2436d13ae3ebba7cfffc0e0", "messageHeadline": "Resolve merge conflicts.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1db0bc4b2aa3297e2a621ad3a4378cb940fb90c3", "messageHeadline": "Merge branch 'i328-MultiVault' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a4666de0ce9eaa99242609fdbf518b6a37650ff2", "messageHeadline": "Minimize repeated code.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b1fee2a1d303c28ccedafc4e8c81e07ebf164b36", "messageHeadline": "Minimize repeated code.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "68d5b459ed406fd8d5e460e3208250530b21aa43", "messageHeadline": "Merge pull request #811 from MetaMask/deadly-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7de6b12aad4a674bdbb0749d2e61d9fd5f69c536", "messageHeadline": "Re-enable disclaimer screen. Rename variables to reflect role more cl\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "92edc63d6e4d1e80e530f26596a9b91d305600c4", "messageHeadline": "Add idStore tests again.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "acf02c929036953306037a660c75adc905631706", "messageHeadline": "Merge branch 'deadly-fix' of github.com:MetaMask/metamask-plugin into\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "205205f7cde44841a5578726ef4231485c6974a1", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d891869eff39cc0d617e04d0bccc88875676bac9", "messageHeadline": "First attempt at fixing errors in confirmation screen.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "26a548a7a31078b9c8ddda10f42b659a34baa5b8", "messageHeadline": "First attempt at fixing errors in confirmation screen.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "eea3bfb0b3eca94167f6c62bfb5dbe2bbcf9572e", "messageHeadline": "Rename n variables to numberOfAccounts inside of test suite. Remove i\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 203}}, {"node": {"oid": "4826f7c0a095da8658bfae6a1d7e982cd81ffd3b", "messageHeadline": "Revert to previous anonymous function for promise.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "20cea5b2f5429cc2574f755fcba0ce5bb12f1a13", "messageHeadline": "Various keyring changes", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "bfeaae69f2a0c845d8ebfa907a90049f53ba3aea", "messageHeadline": "Clarify functions names. Package normalize inside util file. Fix requ\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "7012747fb546bc1a95ce65b71bd3f74075150b77", "messageHeadline": "Package normalize inside sig util file.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0c23925c23ec620feadd97157e804ffa6d1003e6", "messageHeadline": "Fix lint rules for ternary operator placement.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3828edf6a4458a59161c445587f581c14baf50fe", "messageHeadline": "Typo fix.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "23263bec7d5100accd61f7648fd9355fc95e2bb7", "messageHeadline": "Linting to the max.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 129, "deletions": 177}}, {"node": {"oid": "c664b8f11e32eaa7f8f1b46d4be938f2ebb74d35", "messageHeadline": "Merge branch 'master' into i328-MultiVault", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "115fdc36fefd33e4bf4a9e551dd6267d3d75f2c5", "messageHeadline": "Merge pull request #807 from MetaMask/cssIsAwesome", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b60f51dfc2d63bbb0cc8f255699e99ef5e1f0508", "messageHeadline": "lint fix", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b60992b446098c035449bad9af7263b44d9719c6", "messageHeadline": "Fix funny looking errors in conf-tx", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e123e3095b97fbec9ffa9ba966b0c24bd8c97723", "messageHeadline": "Merge branch 'master' into i328-MultiVault", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "f88079c6b9c0e7bf5d7765f8ea8471b64624d8d0", "messageHeadline": "Merge pull request #805 from MetaMask/i804", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "1d0abc47711fd93f99289f9c59a58fb4fa2d1587", "messageHeadline": "changelog - update", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "536cab0687b6eb652401859cb41ae90dd7a62c1f", "messageHeadline": "detect tx error - show warning and fix gasLimit", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "ad290d3edca99daa22d595a26e63ac6dff480d9d", "messageHeadline": "Merge pull request #802 from MetaMask/confTxFix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "17aac2dbc54b733aeed5f16ef2e7bd8378060ca9", "messageHeadline": "fix tx data so it has the network id", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f665b779cbc0f503198e67c5e10bccd2e0e0d2bb", "messageHeadline": "Merge branch 'master' into i328-MultiVault", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 24, "deletions": 26}}, {"node": {"oid": "3775a4bf799efc99cfe3d46b35fc0b39a82c94c2", "messageHeadline": "Merge pull request #801 from MetaMask/deadly", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "e2b2083df03b3bd808193ed38536d07ba155ff58", "messageHeadline": "remove gas field, due to alias redundancy.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b6b4be61d9f01f309b8f4ce708fa1220f84a5d8f", "messageHeadline": "Fix bug for increasing gas by 20 percent.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "14a833f5c02c1ee972e5186920d2f22e49eeb239", "messageHeadline": "Merge branch 'deadly' of github.com:MetaMask/metamask-plugin into deadly", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "ebcdb7a4917dae38080b5e73b2ebcf77b7537479", "messageHeadline": "Merge pull request #797 from MetaMask/Version-2.13.7", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b57009493b49d35beb871a7776283d7f58aa7409", "messageHeadline": "Hard coding jazzicon at working version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a0197012ec2dfdcb8b2fe988f3d325ec0cd7116", "messageHeadline": "Version 2.13.7", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2160eb35aa49d80b1cb9217a6597c238c88d2ff7", "messageHeadline": "Merge pull request #796 from MetaMask/IncreaseGasBuffer", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7068d2e71c6d1ddb68095916dc16f3ff1f283590", "messageHeadline": "Adjust gas buffer to be 20% over estimate", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6f39924e60545ca8ac19995a799c16d0dea11b04", "messageHeadline": "Increase gas buffer", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b3f1ecc41e1c57252f1d862930aebc3e9c446ea", "messageHeadline": "Unify warning functions.", "author": {"name": "Kevin G. Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "161ff62fdcf6f76f7243a1e865dd0cccbc89121f", "messageHeadline": "Merge branch 'master' into i328-MultiVault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "93c0a6826aa70fa14874579b1009bee7248a7c51", "messageHeadline": "Fix integration test suite", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "798e0578541bbcb9c716a91086089f8c9d672f2e", "messageHeadline": "Fix nickname test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b420c6e15e08db3f571770c3e9965f7f4e3689e", "messageHeadline": "Fix BN reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "62a15fc59e4e79a162867ae95e619d1ad22911ec", "messageHeadline": "Merge pull request #793 from MetaMask/i787-HighGasBug", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "553a6da0117d94a6a3be3707266bdc09e67f9103", "messageHeadline": "Fix 787 gas buffer bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "1896928562c728612caa7498ed82559a82a09aeb", "messageHeadline": "Fix gas price buffering", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "fff5a6765ecc586bd855aa263c0fdfc3f957e8d7", "messageHeadline": "Added failing test for #787", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "b3cb675a8bd406bd16aa74ff209032075f9b31d7", "messageHeadline": "Develop import subviews", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 87, "deletions": 17}}, {"node": {"oid": "a7af47db928590af8100f16e9e9d36ae98623357", "messageHeadline": "Add import account placeholder template", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 72, "deletions": 30}}, {"node": {"oid": "055ef5d8fe6ccefbc4229bcb05bad2e8c5cd97d6", "messageHeadline": "Add babelify to gulp build", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bc623bbe345a9528f9fe19af2e2440540d8e70a7", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "19f7041ba42a5ad806ace8286c6e0675b94ca69a", "messageHeadline": "Add account adding subview placeholders", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 121, "deletions": 39}}, {"node": {"oid": "919ac066d907e6b4796b77ce708cddf6ef71d6f3", "messageHeadline": "Merge branch 'i328-MultiVault' into i328-MultiVault-v1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "fc26a0a8991759a54409096d0c7896da86cea4b7", "messageHeadline": "Fix network checking", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "2cf2ceae2127f5a088f5bc36b1a763c85f7a44cd", "messageHeadline": "Remove unused class", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1af0d609bd5ac2a06b8f0b92cd78c224b136889e", "messageHeadline": "Convert buy subview to new tab bar component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 47, "deletions": 36}}, {"node": {"oid": "1bbe0ed9e8fb9f9944c27453cb9791686c4d8d9d", "messageHeadline": "Scaffold new account view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 192, "deletions": 2}}, {"node": {"oid": "e3fb7fa7bbe28dcdb3202c6b228700d5812fbdf9", "messageHeadline": "Remove insane actions hash", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "abebe51f69ea3ae02ac8d94f7fe739d754eedf7a", "messageHeadline": "Add tolerance to normalize method", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba7d6b437f2e03a9e2bb46dcda846cee1f816ce1", "messageHeadline": "Fix password validation and persistence issue", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "2afc06287dfd1a87bd247234c9a04b92a8394cac", "messageHeadline": "Implement private key exporting.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "e0246975a7a40a72cc68fb3dbe5782c9c219fea2", "messageHeadline": "Finish fixing nicknaming bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 70, "deletions": 28}}, {"node": {"oid": "bd2a429a85d27fc82e76115ec136640cbfecf9e1", "messageHeadline": "Fix account nicknaming bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "9ca3c57339571c43106306a6b4fadcfad40d3c19", "messageHeadline": "Fix vault creation bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "d8a9ae0f079a602ced40e424389eb05317cc276d", "messageHeadline": "Set test env during tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4db976ae46352c49e4401eba865081425419efe0", "messageHeadline": "Don't faucet during tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "756f56cfee442992c51ac84b042b36dc3f7845ba", "messageHeadline": "Don't faucet in development", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "185396ff08786dc108cabb57d47925032a9e2d74", "messageHeadline": "Fix dual vault creation bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "ed1917d71a464c5cf12d3dc283fcc30976134db8", "messageHeadline": "Fix initial vault creation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4cf1b606e46fa735263b5e1fade5910b572335e3", "messageHeadline": "Fix handling of migrating old vault style", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 114, "deletions": 56}}, {"node": {"oid": "8f3db0dbc0bafdc604bd7359bd41370f594c792c", "messageHeadline": "Add reveal of seed words.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "f2bfdd7f8ca4d79b3143f39a7bec3b585d9c74b7", "messageHeadline": "Make identicon tolerant of changing state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b5f6ef8c013f2f742546a04e148bac99fbc4691c", "messageHeadline": "Fixed bugs related to clearing caches when restoring to a new vault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "72729060dc8366dbe965bd66c3b98b88bdb21830", "messageHeadline": "Make forgot password button.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 32}}, {"node": {"oid": "14ad58eef13eb3ba8e9ab540d710e9b9f659ab8c", "messageHeadline": "Remove and untrack npm debug files", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "498b30bddcfa16f587a9f62b74a5d9fceb04cb07", "messageHeadline": "Fix seed phrase restore", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "db356a181a3fde4ad528c699f6da517053171866", "messageHeadline": "Made progress on parity for MultiVault", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 103, "deletions": 199}}, {"node": {"oid": "e2f67a2cb85552bd8fcf2f7929c14a9d028adccb", "messageHeadline": "Do not open MM page in dev mode.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0643c35936b66f3f3d6b59423aae615cc90a0fbf", "messageHeadline": "Linted", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "96643c222a74552d98218fe1f9fc81e493a1960f", "messageHeadline": "Implement seed word confirmation page.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 53, "deletions": 12}}, {"node": {"oid": "30ff9b5e10f12588a213496921e84514c2018641", "messageHeadline": "Merge pull request #786 from MetaMask/i763-GithubLink", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6fc498f8a030ea00bcef9b8b3400fc527fc4aeed", "messageHeadline": "Implement auto-fauceting", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "18cf63573569fc63c45e0d0ea309bdd0e2e8a93b", "messageHeadline": "Fix github link on info page", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9409793d8a4413c42e5d11ec0279c893c7c446c", "messageHeadline": "Merge branch 'i328-MultiVault' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 142, "deletions": 16}}, {"node": {"oid": "25c46a16364612cd4bcebe375af910c08862b17a", "messageHeadline": "Make case condition more consistent. Remove extra action. Fix incorre\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "625c54b7eca1c12f5d95b3ae9d2374315abc0c2b", "messageHeadline": "Add focus to password field.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "02b0cf2e6d038ead318e9a8b63d493ba710a5187", "messageHeadline": "Add password warning div.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "24181970416929e51562856d475d16afc1fa2441", "messageHeadline": "Modify first-screen design to match docs.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "18e5173f061c2e21b5acb3e1b329343b5cffc558", "messageHeadline": "Now migrating old vaults to new DEN format", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 142, "deletions": 16}}, {"node": {"oid": "9b4f3825e78659148ea2c651c2622b3fb01c41b5", "messageHeadline": "Merge branch 'i328-MultiVault' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 465, "deletions": 30}}, {"node": {"oid": "6eb6968037aeacd9c876912634ca5f4b5287957b", "messageHeadline": "Merge branch 'master' into i328-MultiVault", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 76, "deletions": 42}}, {"node": {"oid": "331d9c91ee42f766fe56e2ebef1d1ad283d6c438", "messageHeadline": "Add vault migration test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "6ec471c6dcc52a9d2b599b849fa5017f3056fd43", "messageHeadline": "Configure BIP44 Keychain as default one", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "2690d1acfd3042f468cb2cd7ccc2dccd63c20cc9", "messageHeadline": "Added hd wallet tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 109, "deletions": 4}}, {"node": {"oid": "f02e02bef845fb4b55dfa315c29da1e0afe9e68c", "messageHeadline": "Add hd wallet keyring", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "ed3814bff8cf42218fe5a9f068b0474cac73807d", "messageHeadline": "Fix identicon rendering", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "28eec68f85a423c0baec26b70de0098df8ac2a63", "messageHeadline": "Update first screen to match design.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 99, "deletions": 10}}, {"node": {"oid": "bbee238acd24eaa3d8145427a869c82dcb15a07b", "messageHeadline": "Add latest jazzicon version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8113eb48371c6be49dbc2bb3613fd3be3afa1d21", "messageHeadline": "Add first-time state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "48220cff0e57ea56d3b3e2c2711ca83a4db96c01", "messageHeadline": "Merge pull request #778 from MetaMask/mascara-build", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "b790b0c256daac5cfb6c94a98fbbea692e3c102e", "messageHeadline": "mascara - remove global transpile", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "d047ba541f3211f692193b2974199cd528bdf894", "messageHeadline": "mascara - example dapp - log main account", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "014c971b89f12f18a142eec4c8d9f356fcbb3633", "messageHeadline": "Merge pull request #774 from MetaMask/walkThrough", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "08c8dc823ebc2780a5d58d699558a9be6b37ff7f", "messageHeadline": "Merge branch 'master' into walkThrough", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a75edcdc187a3d0fcda6f4e63d3647b7253f0e38", "messageHeadline": "Fix typos and clean up", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5f98814877b7050f6453b44fd47d34b9959add68", "messageHeadline": "Merge pull request #767 from MetaMask/UpdateWeb3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "55530b013863f9f813be06a66478e81f17ff4d3b", "messageHeadline": "Merge branch 'master' into walkThrough", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 15, "deletions": 11}}, {"node": {"oid": "5ae45fe17f4e897b67852f18fd8d2153f23d09eb", "messageHeadline": "Fix the size of the pop-up", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bdaf94059363bb7319534cb152570b43ad3ef97b", "messageHeadline": "Add more info about first use", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "ab055e3f6348a0ec63ef9bb1a7d032e6be03cd42", "messageHeadline": "Merge branch 'master' into UpdateWeb3", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9df20e6c5594ba733d749297b12872ef4a15cd79", "messageHeadline": "Merge pull request #773 from MetaMask/Version-2.13.6", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b8acdfcab5166acf43fa3be556e10db0fb0ed3c3", "messageHeadline": "Version 2.13.6", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1d1c64cf8900842c90127f011c528a7f6f96dbab", "messageHeadline": "Merge branch 'master' into UpdateWeb3", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "0bad9414338b5343f6afd19a3ac10fba19c3cbf1", "messageHeadline": "Merge pull request #768 from MetaMask/i762-RenameWalletToAccount", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0bf139188e4bd820a16203f161d29c9d2c8fb398", "messageHeadline": "Merge branch 'master' into i762-RenameWalletToAccount", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "84bd8784d01436c505bad4beedafcd5dcbbc5058", "messageHeadline": "deps - web3 - set version to 0.17.0-beta", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c834b4f637b5bd0b8d579b1a826c4ca529e65c39", "messageHeadline": "Merge branch 'master' into i762-RenameWalletToAccount", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2dad59b56194a4094130ad8895340c0b084465c7", "messageHeadline": "Merge pull request #764 from MetaMask/761-FixCustomMordenIndication", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "f1bbaeea5090926f6f815a890bd673fc3e720468", "messageHeadline": "Merge branch 'master' into 761-FixCustomMordenIndication", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "693c30d784a76880a92f00940f49528e58700310", "messageHeadline": "Merge pull request #769 from MetaMask/FixDelegateCall", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21e73311115504aebb206a24f3084ee304157647", "messageHeadline": "Fix delegate call function reference 2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cabeb2fc46ebe76f9f80aa5ba9a85d8b27b8fc7", "messageHeadline": "Merge pull request #766 from MetaMask/FixDelegateCallCheck", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6c469a1826754d65a6845c8b6507fc96b56fb816", "messageHeadline": "Merge branch 'i328-MultiVault' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 205}}, {"node": {"oid": "f9ff6cb55e35f29e95cab3b2157b58e602e6a35c", "messageHeadline": "Merge branch 'master' into i328-MultiVault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "b3613232a2817ac32d624950164d6269a7ce16e7", "messageHeadline": "Rename wallet to account", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9b8c9707063e71487a00f4ccd74e87fb507de323", "messageHeadline": "Update web3.js version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bda64ab132e87d4f717f257935a842f7368f0776", "messageHeadline": "Fix delegate call analysis", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f2497c5a97b78e4ea8b3c1c47d89e45334626986", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b1fb8da3b00b68060443066608dc511a4a836b86", "messageHeadline": "Fix provider menu selection indication", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "b3cb3e9ec67a138767bb2d6833c9056a66d46b92", "messageHeadline": "Remove debugger statement.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "678301a20e6112d79a052c13f921bb75c451c613", "messageHeadline": "Phase out extra warning screen.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 205}}, {"node": {"oid": "f7688ac3cf8939057013667f544d57dcb73937a5", "messageHeadline": "Merge pull request #745 from MetaMask/i743-FixDelegateCallFlag", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "3af3565000e4952d95c50c1c25a9367ba8caec90", "messageHeadline": "test - fix delegate-call test", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "85d03cc8fbc6626a6617d46f3ecd5ec1e2e5f4fa", "messageHeadline": "Merge branch 'master' into i743-FixDelegateCallFlag", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "16e2f029d8b76e6f1e951d35307d955c2346cd8d", "messageHeadline": "Merge branch 'i328-MultiVault' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 712, "deletions": 87}}, {"node": {"oid": "b99b5484fec53629a25e9a3e2b4d43f1b1bc7e34", "messageHeadline": "Merge branch 'master' into i328-MultiVault", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "152419a79bd26d9b6f5af43c2066eb1e6f619716", "messageHeadline": "Merge branch 'master' into i328-MultiVault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "eba37e773df54276e84d27c02a370719f670cc8b", "messageHeadline": "Merge pull request #752 from MetaMask/i#741", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "7d9e295b759ccd1ca77e286651c3da71284631e3", "messageHeadline": "Change regex in isHex function", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8326258b585b51bedf278423f911a24ce1f5ed08", "messageHeadline": "Merge branch 'i#741' of https://github.com/MetaMask/metamask-plugin i\u2026", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d79424e9c04fb409843c3a08b8f6eabc1036b7b6", "messageHeadline": "clean up the isHex function", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a462fc82e00c98f4e8c018fbd5dac36d74b88efc", "messageHeadline": "Fix duplicate provider menu item bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "518ff399fbf17bc747d956bbb64ca76f6bbd4057", "messageHeadline": "Fix loading indication", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ddb8b9aec02e5e38a6eed8eeea1733ee3cd99c0", "messageHeadline": "Added tx & msg managing functionality to new KeyringController", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 150, "deletions": 1}}, {"node": {"oid": "626b52d24a3db05bf4f4e05df53f886615cc9538", "messageHeadline": "Fix bug in new KeyringController vault restoring logic.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "ee73e373a0736e1dd1304cedf662e9d575d178c7", "messageHeadline": "Create new vault before each keyringController unit test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "44aa1be2778a1647c9a607fd02c61bf93704d92d", "messageHeadline": "Create basic keyring-controller unit test file", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 83, "deletions": 32}}, {"node": {"oid": "c3e1c5c57f2062155626647e239c2a760f3e4b8a", "messageHeadline": "Added SimpleKeyring tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 110, "deletions": 18}}, {"node": {"oid": "9560ae93ee66cd9466c95c98b6853c2062f21235", "messageHeadline": "Added tx and msg signing to keychain & controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 134, "deletions": 39}}, {"node": {"oid": "957b7a72b55be864320a346108673d02448caefd", "messageHeadline": "Improved simple account generation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 52, "deletions": 35}}, {"node": {"oid": "55d56f77cf42a9c4e80768fd7e4a9bb6f0485606", "messageHeadline": "Began adding first basic keyring", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 166, "deletions": 13}}, {"node": {"oid": "351c8e2086e043ee66e42f653dcb2b446dd88808", "messageHeadline": "Merge branch 'master' into i328-MultiVault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "231dc61e3f02d1dfea90d67343f0ebdee3942490", "messageHeadline": "Merge branch 'master' into i328-MultiVault", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eedca8216727ad80ec72597ae4d4e1a5536de781", "messageHeadline": "Merge branch 'master' into i#741", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d2ec8b820e500a936fad334ae504d5bd50d3d48", "messageHeadline": "Merge pull request #751 from MetaMask/ClarifyCallbackRole", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4c0a4949bd8331e965ad17c5ac04af7b6fb90ea", "messageHeadline": "Clean up tests", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7d7cb9af9dc1e608254400b462a77c160100f664", "messageHeadline": "Fix background connection references", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0deed1775237bc8d48eb41e83b5a661b55e4b6be", "messageHeadline": "Fix tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 179}}, {"node": {"oid": "383f8ea7dc4a264613cfe92b257878eb78438ce7", "messageHeadline": "Linted & added salting to vault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 44}}, {"node": {"oid": "e5c95d68f80eba3e3d4645f7ac1f6606d0dddd52", "messageHeadline": "Fix state updating after vault creation and unlocking", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2132477797660a87fec20dbc0a3f839895b23309", "messageHeadline": "Fix unlock logic", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "f090828f9967b53bf73b21c3f59e1d15816f86a6", "messageHeadline": "Commented out useless advanced not on init screen", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f14fdf7a257243cb672e23a71a4fb4b109ce3d47", "messageHeadline": "Change actions reference to keyringController to background", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "40f175c06fbd7de6754dc7ce3597534046c9add8", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "331bb735c7e9db0aa3af66e4a994e6eb9762af81", "messageHeadline": "Merge branch 'i328-MultiVault' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 483, "deletions": 120}}, {"node": {"oid": "aa4746f4c723857710d61482a73960d863a8a098", "messageHeadline": "Add test and ability for isHex to handle hex strings with hex-prefix", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "12698b946221c1145d1fe966406adb7265e6b9d2", "messageHeadline": "Resolve merge conflict.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ac7dca22c3a630d4623e44abe1e86d1cc51f3acc", "messageHeadline": "Fix up wording", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7140c04ef9239ea66c7b3f512c2f4c868778c2fe", "messageHeadline": "Fix CHANGELOG", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f7ce1ca4cd7c5a953e584434049cf409437c8e3", "messageHeadline": "Merge branch 'master' into i#741", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4366f72fe1d9f0c3a94f27e5f23bd826f8cf69e0", "messageHeadline": "Add unit test for isHex and add to CHANGELOG.md", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "090959470b5f308d485ea9842b2ffbb54b6b14c2", "messageHeadline": "Add note about callback param to sync method warning", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94f25543691b1a26f1b33a9074ba65cb722eff48", "messageHeadline": "Add debug flag to dev mode", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afbc4c832ba86fcb94b612c93796a5ffa422b457", "messageHeadline": "Git merge resolution.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 267, "deletions": 45}}, {"node": {"oid": "ad3fa24a28c0ec45dca43a257005626a4027487a", "messageHeadline": "Intermediary commit.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 77, "deletions": 37}}, {"node": {"oid": "5fb1e492fb32e664364603c34044c3e573501781", "messageHeadline": "Add valdations to txData param", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "725d503f68f533e0d1dfc402c4316dcf677c0d89", "messageHeadline": "Remove unused crypto dependencies.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "153bb25947edf1269a02dcfa64d5d07b774825bb", "messageHeadline": "Add crypto packages to package.json", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "17506fe14f84680bc6b5421eff4c797154a513bd", "messageHeadline": "Merge in crypto.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 195, "deletions": 5}}, {"node": {"oid": "82489129d5c8eda70f21e7037d428969e695b87b", "messageHeadline": "Merge branch 'master' into i743-FixDelegateCallFlag", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a88a48ba14a213920ce1becb0b70cf10192ad3e5", "messageHeadline": "Merge pull request #749 from MetaMask/Version-2.13.5", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f31fef034fb92420ec6cab3156566b7751333b9c", "messageHeadline": "Fix changelog date", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "182fd30db568201bde89469a77932b782aac84d6", "messageHeadline": "Fix cli flag capitalization", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70f3d24e905dd913dc49d399b5ba4baaafb12b8a", "messageHeadline": "Version 2.13.5", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "60097d8fbaf10281e1f3ff3189e7e732d491f8bf", "messageHeadline": "Remove livereload from prod builds", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a542118a55633468166440986b6421bc3423dc8d", "messageHeadline": "Merge pull request #748 from MetaMask/i746-ReloadBug", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cc23158bfee2b723e8e80e0d25cbca2c2c6406a3", "messageHeadline": "Wait for first metamask data to establish ping-pong stream.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "049705004f306bb83ad1bc0b7315d322becf8263", "messageHeadline": "Reproduced issue 743 in test case", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "0f0951ba549c294222421ef8508294165e9b5fdd", "messageHeadline": "Merge pull request #744 from MetaMask/i738-IncreaseGas", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "827d7553fc843a75b7a4306c7549505f799609d7", "messageHeadline": "Restore hex prefix to gas price", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "91f43fa2130e84a32ebecf902696a0b897cdd095", "messageHeadline": "Increase gas estimate by 100000 wei", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "101e839f9a254891d9c32a6b4660252506ead04c", "messageHeadline": "Merge pull request #737 from MetaMask/Version-2.13.4", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "586404453850b97af66be4375457373ea1d0deed", "messageHeadline": "Version 2.13.4", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6d4c685636dfec384a9b2097250153caac793aea", "messageHeadline": "Merge pull request #736 from MetaMask/i735-xmlfix", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "bc6092e1119b64e9da87d79c4953c8405b1a6b56", "messageHeadline": "Merge branch 'master' into i735-xmlfix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 213, "deletions": 38}}, {"node": {"oid": "11c114599c75c6188703c619135ce41877f83b66", "messageHeadline": "Merge pull request #720 from MetaMask/i#495CustomGasField", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 214, "deletions": 38}}, {"node": {"oid": "0d495372dac180018e59ebfa3256f5376d2de90e", "messageHeadline": "Lint.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91a8977d27c221b34bc6817f0013e21eab705d76", "messageHeadline": "Bump changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8a5eacd35fd44107c1c539011eb99f2b4263948a", "messageHeadline": "Prevent XML from web3 injections.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1481a3ef8e3352eb74fa11c4f578d15d84c76de7", "messageHeadline": "Initial work on UI side", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "036b0e4ccabded3c3dda39f8d81b9fa3fc07dd9c", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "69aed23e9b8af5b620576ad5586d37eea99793ef", "messageHeadline": "Fixed vector usage in encryptor", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "1c791c4d2e7f280b634a5fe1bb449d5d05c9db7c", "messageHeadline": "Got basic encryptor working", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "c9cfcd5253b29ef7240e556a847f525c38729fa0", "messageHeadline": "Got encrypting working, not yet decrypting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 51, "deletions": 115}}, {"node": {"oid": "35232c5e293b30da90049b094d87336bb22dc59e", "messageHeadline": "Fix for linting", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aace26c4bda151c71f9f8c73669e789ac258e9ee", "messageHeadline": "Create callback and Clean-up details", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 19, "deletions": 12}}, {"node": {"oid": "328f8b0cac1e19a2f27ca0272930e393b1e9dc8d", "messageHeadline": "fix spelling", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "67eba9f542588f13d37aa5e10c659c93d6e58dc1", "messageHeadline": "Specify base 10 in bignumber", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b200f74d5f414408881fc56b44dc3c7c7bbb7996", "messageHeadline": "Merge branch 'master' into i#495CustomGasField", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 59, "deletions": 37}}, {"node": {"oid": "c400f7c0f6bff13400eedcd80fdc83e572eb42a8", "messageHeadline": "Fix gasPrice range", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 37, "deletions": 20}}, {"node": {"oid": "cce8d9e3600e8ba0ced12013b0b208fff9f9c8a8", "messageHeadline": "Began adding browser-native encryptor module", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 201, "deletions": 3}}, {"node": {"oid": "7cba71fc5590af115997f8120ac59f1293d6e2b9", "messageHeadline": "Merge branch 'i328-MultiVault' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 467, "deletions": 144}}, {"node": {"oid": "cd2c00a31873490c9129023abb35dd7983604b60", "messageHeadline": "Add minimal method signatures to new keyring controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 94, "deletions": 15}}, {"node": {"oid": "93ed918caa668951a5b28fd9c7683b4f19b65220", "messageHeadline": "Remove additional deprecated action", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "5c9969e126b1da153d8b0f969fbb430d7a146b14", "messageHeadline": "Remove opinionated seed word code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 116}}, {"node": {"oid": "8d5b2478e3aa939cb4b0a58b20b199cded62769e", "messageHeadline": "Merge pull request #730 from MetaMask/i695-dapp-reload", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 57, "deletions": 35}}, {"node": {"oid": "465cff78c33385c7f108e7539f484119f7a03767", "messageHeadline": "Merge branch 'master' into i695-dapp-reload", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f68673e84ac48c5574b642b3b779d4d43954d98f", "messageHeadline": "Merge pull request #733 from MetaMask/tos-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d750daed5ca0eccd741708e03a770b9f6c7ac36c", "messageHeadline": "Remove logs.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3954ed2a7e28fd57f4705bbff30cb248c2d02392", "messageHeadline": "Fix misnamed variable.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "88a68f732ee068d5f230708927207e3f84c43ad0", "messageHeadline": "Merge branch 'master' into i695-dapp-reload", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 365, "deletions": 83}}, {"node": {"oid": "a1c3c944cf534fff8bfb9560347a03ba2a2bda00", "messageHeadline": "dapp reload - fixed disconnect detection via polling", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 57, "deletions": 35}}, {"node": {"oid": "535d832a64daa4d87367cd29042554f77f4e3dc2", "messageHeadline": "Merge branch 'master' into i328-MultiVault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 365, "deletions": 83}}, {"node": {"oid": "229d95956bc36ec413533df00389f8c5127e050b", "messageHeadline": "Merge branch 'master' into i#495CustomGasField", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 365, "deletions": 83}}, {"node": {"oid": "d67a5031c7f2b4cd14d3d27f3769a31769012f54", "messageHeadline": "Merge pull request #723 from MetaMask/i721-ScrollAccountList", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 69, "deletions": 34}}, {"node": {"oid": "5d01d50c16490c025addab4fc2461495ca9d0a5f", "messageHeadline": "Merge branch 'master' into i721-ScrollAccountList", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 296, "deletions": 49}}, {"node": {"oid": "bbaf79f576443f6325d6c32d119f020a61bffa67", "messageHeadline": "Merge pull request #702 from MetaMask/tos", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 296, "deletions": 49}}, {"node": {"oid": "39f2118d314b4d12a4ebfdebd736e40d9474fad3", "messageHeadline": "Remove logs.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e1ece0f0e3bb53501409e5f8b3f5d904040ac2e8", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1dc2612f8e03fb26810784e71c0ce075534d585e", "messageHeadline": "Remove flex class from account list container", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06910025ff41227cc7c9e1714b1abc09f94c338f", "messageHeadline": "Add more accounts to account list ui state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 67, "deletions": 33}}, {"node": {"oid": "5c0c370fe4bcb4c1a2467edd19e86e463b4fa900", "messageHeadline": "Remove comments.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "9d267907eefa8c5e7c7b9b5ad5e0cfb455f7802e", "messageHeadline": "Merge branch 'tos' of github.com:MetaMask/metamask-plugin into tos", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5e9bc31c58aff4b9d1d0d1bd54416ffb0a1b14d3", "messageHeadline": "Cleanup.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "5c9476e57d27c0fd38518cc0f5a671f310366920", "messageHeadline": "Fix bug where new vaults had no nicknames", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ea1a934c7defe7e1b077b675ae9125118f1f3d87", "messageHeadline": "Add initial KeyringController files", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 183, "deletions": 0}}, {"node": {"oid": "f8b52a3895e0d093f7d831695b56f236a911fb0f", "messageHeadline": "Add to doc", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f7361d9654b1a55d0c21ba37b11e1575e7a555ca", "messageHeadline": "lint", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "79a99ac93bf1655b431471cf084bb718063c9928", "messageHeadline": "Move tos hash comparison logic from background to mm controller.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 16, "deletions": 27}}, {"node": {"oid": "26bd4b25ef1611c2cb4021ebcefad5b860449f02", "messageHeadline": "Remove version from terms of service.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ed03b89e266ab25444d69f23e5f9f0070f0080d7", "messageHeadline": "Move tos hash logic to build phase. Create dynamic global variables b\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "97970e803d55fc8a578a3a9e6d6f3ab19c332b4b", "messageHeadline": "Add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3a610f2c06b6222e97c90a2662830ce6768d877f", "messageHeadline": "Merge branch 'master' into i#495CustomGasField", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 58, "deletions": 33}}, {"node": {"oid": "e1b78da3e6b45037f8b9dacc4385c02c6c892f7c", "messageHeadline": "Add custom gas field to send page", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 185, "deletions": 33}}, {"node": {"oid": "dec282f4fde4b3d1a286c587b64f171835d6ad6a", "messageHeadline": "Add multi-vault planning doc", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "89780bd22a87692f73f42f56b4774aba64986e9a", "messageHeadline": "Modify changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ecf364c5b2d8dc3b3cb8474b2124e50955bc602", "messageHeadline": "Prevent back/login buttons from appearing on the terms of service.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "21d19594356a5725976180f00bb07468465c8a54", "messageHeadline": "Fix linting and guarantees set TOS hash.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4f2cd2e092d421f93fd9e6678f6f916a33f9760", "messageHeadline": "Fix retention of terms of service hash across reloads of plugin.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c5ebb6a534dffdf08a45d96a9b53ee54ffc74b0", "messageHeadline": "Renamed variables to make more sense.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d200ef4a10fdfeda0c3e9b1f0db816e57dbf802c", "messageHeadline": "Add missing path require statement.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6a1a85ffdd6f5ea7423f2f6777eaaf5f148f1a7b", "messageHeadline": "Merge branch 'tos' into tosplusupdatecheck", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b3f3746384cd1f134e3275b6c0ef5018d0f1af8", "messageHeadline": "Merge branch 'master' into tos", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a9b814f11cc423ab1e5541c5f4e0b0b1385a3dd", "messageHeadline": "On update, check whether the TOS has changed using hashes.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4ea3246912306ac52d520b8c34180392c0afcba7", "messageHeadline": "Add controller functions for storing and checking TOS hashes.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "db068134047f1553b926e9b949cb6a6e7100c7be", "messageHeadline": "Add new functions for storing TOS hashes in config manager.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3fbccdee90b52ba53725ba5149e1cc549b05c222", "messageHeadline": "Add string-hash as a package.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0182f8a4e91b8a9b0951967d2c075955bfb4f24f", "messageHeadline": "Merge pull request #710 from MetaMask/EmphasizeAutoUpdating", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "671b54ff71c7d80b9b12cc4b3dd75e262486ab76", "messageHeadline": "Merge branch 'master' into tos", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "e20e0f661d81937e34fc2f930eee92b8fe2c7e04", "messageHeadline": "Fix integration test.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "b055a95201d56daab66012e916cac51703b294a9", "messageHeadline": "Emphasize auto-updating in announcement", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c006dac559d1c1bdd999cb3ca03bd1834dcace5", "messageHeadline": "Merge pull request #709 from MetaMask/i707-MixedCaseAddresses", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07c65ecf9d1d93e51ac277fd5094725f07bee936", "messageHeadline": "Made announcer use correct text bolding", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f21170c7c39a684697b99a2d97ed3e72f549b57e", "messageHeadline": "Add tolerance for sending from mixed-case addresses.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e09e6a9176852faee5c73863a97019c0de0b21d", "messageHeadline": "Merge pull request #708 from MetaMask/LittleFixes", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "39c129f1a250b9992123c53c4b6fa3ec2552554a", "messageHeadline": "Bump provider-engine version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d02b2c4b4a4a33d399db94fd62a5e4e7b8eb2589", "messageHeadline": "Correct async link", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d63ab22f4b7cd80cc5b0000b559532b17e1b7dd", "messageHeadline": "Add extension store description for easy reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "774f3bd635d028c217bf564ad08e205a6bf25936", "messageHeadline": "Rebuild dev states", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8523a526fe56ecefa63880210e741b77e89221e6", "messageHeadline": "Merge pull request #701 from MetaMask/Version-2.13.3", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ea4946ab3affde3dc85fda17448209cb934cc667", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into Ver\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "c0d6dcff00b36e89242695a4a29c5f52f4d3a5be", "messageHeadline": "Rewritten to react standards. Way easier.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "a59422c01dbea4ec3db08ba5efc2d0baf490c6e0", "messageHeadline": "Linting.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "40baf0b7de92f68e12852d7d6270b74e8c0e5c8f", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "862adf3a4bde68e20885a16bf7c8ab241476429e", "messageHeadline": "Rename drop menu item to be consistent with naming.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7714412e5da4a514d978b3f49404f015a106711", "messageHeadline": "Add relevant legal links to help page.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "9b619787386cd951ebe96555574829b7c632a2c2", "messageHeadline": "Make config page title consistent with menu item.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94bfb5410b8548440436215d68769963725adb59", "messageHeadline": "Add links to relevant legal pages on user agreement page.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "64d8f91371ad6253e694c472a681e69474a3df94", "messageHeadline": "Add conditional logic for adding listener.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1158855a15c6b14a5d9fde0a6007feabcc05ea85", "messageHeadline": "Add padding to markdown paragraphs.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "30a915921e79dd9f71aa0eaab46ebff6c194a717", "messageHeadline": "Merge branch 'master' into tos", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "991c06e5421406ab352bbc59d3a6a343ee78b383", "messageHeadline": "Add CSS rules for proper formatting.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f43594a760d22142b79ebd38c05c37e531982690", "messageHeadline": "Modify USER_AGREEMENT to be formatted properly.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "3628c5b324b1c9afb052bb73bd53026d51116545", "messageHeadline": "Implemented scroll-to-bottom functionality for button activation.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e5bf957242b1d443ef15b588340dba1a5e34b92a", "messageHeadline": "Merge pull request #696 from MetaMask/SmallerCopiedButton", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ffe8ec2b89c8e5cec52475c9b59b60de2ef42efd", "messageHeadline": "Merge branch 'master' into SmallerCopiedButton", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "43dd3a5d7233338e82800d8e547c8c9113051423", "messageHeadline": "Merge pull request #694 from MetaMask/AddAnnouncerScript", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e4fc96c503082938e5099c017dabe958847cbdb0", "messageHeadline": "Merge branch 'master' into AddAnnouncerScript", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "3791647ced5c10d1a9e67fd0ac55b38e06372b3c", "messageHeadline": "Merge pull request #700 from MetaMask/OperaCompatibility", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6ee22e66884d993413dd4fb6e0f76ed2e5386810", "messageHeadline": "Version 2.13.3", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "09983c9b03c738852b50aab9b7ad9ca81c59cdf2", "messageHeadline": "Merge branch 'master' into OperaCompatibility", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0b5984767ba5b1b94d95f7945c11cd294cad971b", "messageHeadline": "Add Opera compatibility", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4eafb7da2f2c6efdf5ae1530ff8301f0f7daa604", "messageHeadline": "Merge branch 'master' into SmallerCopiedButton", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "cfcae23a7d956cf559e7ed0eda510d90084899e7", "messageHeadline": "Merge pull request #697 from MetaMask/StripPrivateKeyPrefix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "769bd8e2eee5f322f5883407e9fd779cf2a59e97", "messageHeadline": "Removed hex prefix from private key export", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "55364b6ee31bdb91d19a5e69dcf3be9ccf49e94a", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f9eba9d7e52d55180d4a86bbc0cd14682a190c5c", "messageHeadline": "Make popup a little taller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7d10affd553dbfd237346fae5de6862ec917e3a", "messageHeadline": "Make seed word confirmation button font smaller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3ad976570b0c3fa64d16d04fec5a85625b30176c", "messageHeadline": "Add announcer script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ca57fc0f52809882a730f8767cbbffb0acfc0b6d", "messageHeadline": "Merge pull request #693 from MetaMask/Version-2.13.2", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8ef75216759f4942226fa969d2e0d3fe3761f1f3", "messageHeadline": "Version 2.13.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "67136a54b2f683f128f35c67895e051a09128ecd", "messageHeadline": "Merge pull request #692 from MetaMask/ParityFix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "da611eb3a12a40aba09517c7c8121f9684111e0a", "messageHeadline": "Improve popup behavior for parity errors", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "86718693117ae9204f6bb8bbec9d5e53b2b7083e", "messageHeadline": "Merge branch 'master' into tos", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "a52c497ad10a980ec9e84e1a9dcc5122c236bcc2", "messageHeadline": "Merge pull request #689 from MetaMask/i#688", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ebf864ae6e0efe7acbd83314c4343a73db38564d", "messageHeadline": "Fix for readability", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f28de37a8cbbc05978be3499bc8eb672108a8ed4", "messageHeadline": "Add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0a8a25c818f4c3059998445730c632158deaaf43", "messageHeadline": "Fix issue #688 where fiat conversion does not persist when switching \u2026", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3db131de86b74b40a1bb29d68aa99de106401af1", "messageHeadline": "Merge pull request #684 from MetaMask/Version2.13.1", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b6bbe2d7e822e891500cd31e56f3b99afda215a5", "messageHeadline": "Version 2.13.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2b1a8525d226c695c1277e509314f74a44ec25cf", "messageHeadline": "Merge pull request #677 from MetaMask/i675-LoadingBuy", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "47a334e54275833b347f887e9cf543be125300de", "messageHeadline": "Merge branch 'master' into i675-LoadingBuy", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "9ee95cad35672b5f469b61bc346562318039e976", "messageHeadline": "Merge pull request #678 from MetaMask/ParityCompliance", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "9d5cdbcbe6d44ac3f26c5ae912531a8dd5d5c37d", "messageHeadline": "Version 2.13.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "05b960cacefc6ec1e1c0e988b115bdb973217804", "messageHeadline": "Merge branch 'master' into tos", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 114, "deletions": 32}}, {"node": {"oid": "262e767f797ff35f1a55940f4729b4a70160f377", "messageHeadline": "Modify terms.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57d9481d9d9276446fd33fbaf6422432e7041475", "messageHeadline": "Bump web3 provider engine version for Parity compliance", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e197e3808ff70058ccf3eca0d11255e61180373a", "messageHeadline": "Drop origin key from requests for Parity compatibility", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1f771f30e45fdc93b5e750ba05baccede6bd3385", "messageHeadline": "Space out purchase details on ShapeShift form", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ed51b91b4a526db6c1282445ca1fb4e41d5ca37f", "messageHeadline": "Merge branch 'master' into i675-LoadingBuy", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "ae2f0f585fd70986ce71f95b40ed49e9909283f5", "messageHeadline": "Merge pull request #676 from MetaMask/tx-viz", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "4eef2c57cf9178cdf5b0a882d6fae0dcdcfae89a", "messageHeadline": "Show loading indication when selecting ShapeShift", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "77ef71448d32ab125da3b8738c8dd7af915ec596", "messageHeadline": "Fix CHANGELOG.md and restructure onClick events", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 13, "deletions": 18}}, {"node": {"oid": "3682a2a1f91cc788de332df70445bdf76c658173", "messageHeadline": "linting", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 22, "deletions": 21}}, {"node": {"oid": "dcda841f4d33f96a5620b2458decd94339d5ee52", "messageHeadline": "Merge branch 'master' into tx-viz", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 88, "deletions": 20}}, {"node": {"oid": "bc33c88ae53fbc08e75db025888d5bc3bcfe236d", "messageHeadline": "Add to CHANGELOG.md", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9c982a4bd679c9f5a7a108e64744ff9f0e6e99e1", "messageHeadline": "add tx-viz link to transaction history", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 27, "deletions": 12}}, {"node": {"oid": "a5e45820cc7359491d1d7b06a5358d99b9c97305", "messageHeadline": "Merge pull request #673 from MetaMask/i#519buyButtonTxConf", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 88, "deletions": 20}}, {"node": {"oid": "cf484d735fab021a0dfe509243b957e8c6278532", "messageHeadline": "Clean up some of the code", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 18, "deletions": 28}}, {"node": {"oid": "7293c67f686516485ea1a06fb3ee15094630da3e", "messageHeadline": "bump changelog", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1325990726177b2d91227f64e05be103e23fd50b", "messageHeadline": "css - smaller balance warning", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f0d83813d66fb725eaffa3eab04280a1e9abd59a", "messageHeadline": "confTx - add insufficient balance warning message", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "254dddda97282e904ad8a76767c94738da214202", "messageHeadline": "soften lint warnings", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5005fc143bfe5d7840e96169ab3908557dade007", "messageHeadline": "confTx - show disabled accept btn + add colors", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "8ea086290b6aa78c35a502dc6e81e4efab904430", "messageHeadline": "Merge branch 'master' into i#519buyButtonTxConf", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 30, "deletions": 27}}, {"node": {"oid": "ef0b535d94d97827b4bfc471e4d950d90d637fa3", "messageHeadline": "Drop the buy button in the confTx view if account does not have enoug\u2026", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 71, "deletions": 13}}, {"node": {"oid": "17eb53cfcd77b3832f92533a53d82726d1e152e7", "messageHeadline": "Change Testfaucet url", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06b9adf172010600c7ac1127ff2ee76a7433e97b", "messageHeadline": "Merge pull request #671 from MetaMask/UpdateGlobalRefs", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cf31e1902909f3bd1f0e26b279cda79a9879ff4e", "messageHeadline": "Remove logs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2ced4fad5d328fbcfd58c7d7f13bb15e43a176ab", "messageHeadline": "Merge branch 'master' into UpdateGlobalRefs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0626adc0b4e1cf46b3194c048ce0a5cd5a602e49", "messageHeadline": "Merge pull request #669 from MetaMask/Version-2.12.1", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "b0119be9f4d07cdbb9d4494becf3f4ea0d42ddde", "messageHeadline": "Merge branch 'master' into tos", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "3270861d62b9a3fa42b4d0acb0eb44369c8d56b8", "messageHeadline": "Modify user agreement", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 148, "deletions": 28}}, {"node": {"oid": "f7bd1bb6d86609c441efa10fa4527b49465fb156", "messageHeadline": "Merge pull request #669 from MetaMask/Version-2.12.1", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8df005153befe65cb605175254f37d7207acc9c5", "messageHeadline": "Version 2.12.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d3bd6236a872aa2cebe310a862631be48ca3c82c", "messageHeadline": "Merge pull request #666 from MetaMask/i#626", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "a0bfdfe40920c606fc09f9637ee6cef18537e3c5", "messageHeadline": "Do not show user rejection errors within our UI.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "034742a571682514b1bf50a667118e4aea157ccd", "messageHeadline": "Merge branch 'master' into i#626", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8e7a9c470943b4cfe1e19f1682ee8521033ed2db", "messageHeadline": "Remove unused argument", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7e6ec5ceae4510013c644bac7bc4d138aa6f0a1", "messageHeadline": "Fix popup flag assignment", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b2103cbec7d7c3cd1cf43b0baf76d2c9b559873d", "messageHeadline": "Merge pull request #665 from MetaMask/Version-2.12.0", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cf265238521619df6e8c8b64327c42507e873cf7", "messageHeadline": "Merge branch 'master' into i#626", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a354066b66c33dd5f2f1c52f94bea4525cd2d1", "messageHeadline": "Version 2.12.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17481ff61a63effaaa9bef7dc9d8f8ccf6d432bf", "messageHeadline": "Add to CHANGELOG.md", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "03094091d1ae1573f7867c887d91346356d48b6c", "messageHeadline": "Version 2.11.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "eea77b828fdaecb07fdc704edbcac0f42c771d27", "messageHeadline": "Dont generate a popup notification when submiting a transaction from \u2026", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 11, "deletions": 17}}, {"node": {"oid": "440cdf87744b83a579bee0ee0249f3823ab13b2a", "messageHeadline": "Merge pull request #663 from MetaMask/pe805", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f628b0d1f908d6d5ab08bc3b94419bea0086b344", "messageHeadline": "deps - bump provider-engine 8.0.5", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56bdccc76d7ead5ee7aaa77e7a649d8a85f288b2", "messageHeadline": "Merge pull request #657 from MetaMask/library", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 144, "deletions": 51}}, {"node": {"oid": "9e2d4d2bc935243411eb557aab40cbd1081b833f", "messageHeadline": "Merge branch 'master' into library", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 59, "deletions": 48}}, {"node": {"oid": "4b880b87bce94c1268401e53b6d7971249311d62", "messageHeadline": "mascara - run background in iframe", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 144, "deletions": 51}}, {"node": {"oid": "d05dfc4eedaeb9000693748ab668479b392f3228", "messageHeadline": "Merge pull request #656 from MetaMask/i646-ClosePopupBug", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "b624155e60c713e5e1de67b51bf34083ecfed0ef", "messageHeadline": "Merge branch 'i646-ClosePopupBug' of github.com:MetaMask/metamask-plu\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "3da0d61417b4ca64fb8bd93779d4c53891bb7630", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "194f1724f36fb6d964513aa7b364b0835af5d93d", "messageHeadline": "Merge branch 'master' into i646-ClosePopupBug", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "3b2182f576948e4ab57d23c2161227178f5dc20c", "messageHeadline": "Merge pull request #648 from MetaMask/qrCode", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "31e5165cae19716b40bdff086f912dcfebe6365d", "messageHeadline": "Merge branch 'master' into i646-ClosePopupBug", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "11363b4f2a3191806995dbb3d1c01fe9ab403f0d", "messageHeadline": "Merge pull request #655 from MetaMask/FixPortStreamEnd", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "19c1b1fd8e28c10f85ed5f612d10c8b87e2e5c8a", "messageHeadline": "Merge branch 'master' into qrCode", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 472, "deletions": 118}}, {"node": {"oid": "54ecb09a209bf3ffeba968a79acfa500625b0d4a", "messageHeadline": "Merge pull request #655 from MetaMask/FixPortStreamEnd", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e10c651db05c4d2c69618e49db0f24280e93f5ff", "messageHeadline": "Fix port stream end bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b13eaaa0cd201704a63e30f3601552c136c9278c", "messageHeadline": "Merge pull request #651 from MetaMask/library", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 465, "deletions": 114}}, {"node": {"oid": "81d25d560f4920ee7a357881931e674bea97176c", "messageHeadline": "mascara - serve popup bundle", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "f7794d9949a0470ccb6c872925ca0b575806b507", "messageHeadline": "PendingTxDetails - partially remove imagify support", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "c477411ce0d868023df1b2a3a41900f7a8c20d70", "messageHeadline": "Merge branch 'library' of github.com:MetaMask/metamask-plugin into li\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 177, "deletions": 92}}, {"node": {"oid": "93c703d0ef73ac51aa57af668ac0eee645ded782", "messageHeadline": "mascara - add readme", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2aa8b91a653c22d512460abdf38307119cdfdb5f", "messageHeadline": "Merge branch 'master' into library", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 177, "deletions": 92}}, {"node": {"oid": "a4cdd198438816b99630adf7c30d28a8ec2a18bb", "messageHeadline": "mascara - everything but the popup bundle", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "b4e3b83f0467ebd1610c18d318b5d1b54d8863bb", "messageHeadline": "popup - breakout popup-core", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 71, "deletions": 61}}, {"node": {"oid": "b4344f2a02ac7b130fc69bbb772f68b4d042b49c", "messageHeadline": "Merge pull request #650 from MetaMask/FixCacheBustBug", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b508541935b5cbd8202e3d6cfc4d0584e6518b46", "messageHeadline": "Fix cache clearing reference for Opera", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ed11ab6d18d798896db1f991ec80105c22074d0a", "messageHeadline": "popup - further clean and comment", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "8a5007a396cff02b15fb85c3ed910e14cf71d59c", "messageHeadline": "ui - remove unused currentDomain prop", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "5126ddaf0c25d243c625adff82dc95273acf1291", "messageHeadline": "mascara - server - prepare to serve popup", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4cfcb4452a3278cfa775e247271053e82f238fb5", "messageHeadline": "bugfix - prevent iframe restart restart", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "4aa5114019870ea6606d98ee9bf5092b45ed9fc5", "messageHeadline": "Remove unused code in qr actions", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fc292627e44f47a6134c342f24147aa3a37391d9", "messageHeadline": "Merge branch 'master' into qrCode", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 173, "deletions": 92}}, {"node": {"oid": "09bd35ac7a155e1facd1fc9da3645d23b568641f", "messageHeadline": "Add to CHANGELOG.md", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "218f380d874f0efef4b87803c3f9cbd508391a9e", "messageHeadline": "Add qrcode-npm to package.json and swap out Qr Code generator api for\u2026", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 48, "deletions": 45}}, {"node": {"oid": "f70bb30d2c0839c02d3f19c8e1bf282caf30cc70", "messageHeadline": "Merge pull request #647 from MetaMask/Version-2.11.0", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ebf86f930ae5befb5bdc6b9b99f86cbd516673ee", "messageHeadline": "Version 2.11.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e210d0d519e48817a043d456204381223ee274e0", "messageHeadline": "Merge pull request #645 from MetaMask/FixPasswording", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 170, "deletions": 91}}, {"node": {"oid": "0ea0a9813d1e33613d19a6a74f8966a6e8f4a2ac", "messageHeadline": "Make cache clearning error tolerant", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "850b6d144092291bb80ad998d3f8177da9c98c13", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into lib\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1341, "deletions": 560}}, {"node": {"oid": "c3d1404e72f4978db5b4522cb793ffd22653d9ff", "messageHeadline": "Fix clearing of account cache on vault restore", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "784856532cd6c0ae09544b7dcd19755194fa9200", "messageHeadline": "Ensure loading indication covers fox", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "02b57adbf1c96df87f5a9ca77793eef71b45348e", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ba83766bb1ba52e79fae57882692d4cc0b64fdc", "messageHeadline": "Load accounts into ethStore on unlock", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2caac3c7d75c1ae94685c608f5f0ed7e470c1858", "messageHeadline": "Fix single account list formatting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "0d11eab8cbb8f88c77a5d9eebf87a5796a585c93", "messageHeadline": "Add accounts back to metamask state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "6fcbb43c504b7a76cc28e47f1d63adf06264415f", "messageHeadline": "Merge branch 'master' into FixPasswording", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "4a47f26e8caaea5e85820f0684fdb86ccb43196b", "messageHeadline": "Fix keystore reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e0e38b879f4d8ea367a0ea77be633d0b4d6762fa", "messageHeadline": "Fix some references", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "363c2a0939aba5fa73e08ff8e6d65581031242d5", "messageHeadline": "Fix account unlocking", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "b8f75e387a91135b870c9f268977445c8e0877a4", "messageHeadline": "Merge pull request #644 from MetaMask/revert-638-i555-SaltVault", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 89, "deletions": 151}}, {"node": {"oid": "c37c050c8a119e4c2de1edea474c3c3d5ad1cf99", "messageHeadline": "Revert \"Add new eth-lightwallet salting to vault.\"", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 89, "deletions": 151}}, {"node": {"oid": "fcc9ca812e557fd5ecc547f5eb597069788d6c00", "messageHeadline": "Merge pull request #638 from MetaMask/i555-SaltVault", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 151, "deletions": 89}}, {"node": {"oid": "56b9b1766d5d71ac427e27503e5fc8b51fd85b99", "messageHeadline": "Merge branch 'master' into i555-SaltVault", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3e836abc4797445fa97f8d325c2b4801d2106930", "messageHeadline": "Merge pull request #639 from MetaMask/DevFaq", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5c1d8e299e68be6a74935f4eff56f68a9ccf5b72", "messageHeadline": "Select first address when restoring vault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "f51a13abaf8808968db279c060ec360c174253c7", "messageHeadline": "Fix ethStore pushed addresses", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2105c4070c63c7ad6fbdc4c5be8f3f182a16b52", "messageHeadline": "Fix account list formatting when only a single item.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "9b861b6687d5b079560a67b35e4a4890da643b03", "messageHeadline": "Fixed caching bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "5e60b2f0c4c1a88839a87cc93d867c9c40d1090d", "messageHeadline": "Correct assertion for BIP32 compliance", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1590f179e77d80193cc5e82d430c789c6fd816f", "messageHeadline": "Remove log", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cdd367dc3989d89092c322279972ce5ee18c276e", "messageHeadline": "Add more bip44 assertions", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8922ae1a55d3c5bf743c85aec5e454cf189f94f1", "messageHeadline": "Made bip44 assertions easier to add to", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "1b77d5300b1ace16f96cf626d69925a26b5f0d29", "messageHeadline": "Clean up tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "59fd86383fbf379724c3bcca6da9d5a6192bbcf2", "messageHeadline": "Correctly clear ethStore cache on new vault restore", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "6763871c416001e19c224b90a99ed7d9ece69158", "messageHeadline": "Captured #640 in failing test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "6d6130e2a6d79a29d67995cbf4fa22ea4870ef69", "messageHeadline": "Camelcase dataset key for react", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "310ea53a82c82d19001940b371d9dfd3de01eba2", "messageHeadline": "Add developer faq to top of readme", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "03168c6b91f024d928c426868facc556f3ba427c", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36dc63bc048e62b5ef0d1b0385e530afdad3fefa", "messageHeadline": "Add new eth-lightwallet salting to vault.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 46, "deletions": 58}}, {"node": {"oid": "153b6b73d8244e3e30d25784ad9ef937048e2d1b", "messageHeadline": "Merge pull request #636 from MetaMask/how-it-works-bug", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5e38f48f411755e585c0f2add80a748424288db0", "messageHeadline": "Update changelog", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36759b3238be867de02d1e6177b0a1c96ac5125c", "messageHeadline": "Do not trigger how-to-video on anything but install.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7fd0ddd078af8ce5c6b59abbcc1a4f7facde8613", "messageHeadline": "Merge pull request #630 from MetaMask/i610-InitOneWalletOnly", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ede90eee3e5aaac939f379043aab6ca9d0de199", "messageHeadline": "Merge branch 'i610-InitOneWalletOnly' of github.com:MetaMask/metamask\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "12bd77f8b35264671a6d9c320acdff7ebd322195", "messageHeadline": "Merge pull request #632 from MetaMask/FixLogoPasswordFollow", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "69aa2ed25fa860ea9d1d0afea8656de6ddb32e3d", "messageHeadline": "Merge branch 'master' into FixLogoPasswordFollow", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "348f1fb79720446dacdaa84717a2c73090d779f7", "messageHeadline": "Merge pull request #631 from MetaMask/i599-LoginLoadingIndication", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a4e4c854534a73caeb857cffb321b3b8f98f395a", "messageHeadline": "Fix fox logo password following", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7b6c018c3978f11d05fe3854a1f4072d3446b4b2", "messageHeadline": "Show loading indication during unlocking.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2f98d5bc0f1f83bf808ff4cc98a66a5e1800a605", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "01f3683dcf7a1e9b32df395694fb94afb337f2e8", "messageHeadline": "Only init one wallet on restore", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c97aef2b997e32aeab61d2a81a6513f237c66a31", "messageHeadline": "Merge pull request #629 from MetaMask/FixLogoLeak", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "4a7eab5b1aee8b122d06903bc032849d1c35a3a9", "messageHeadline": "Merge branch 'master' into FixLogoLeak", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "6c05c221cd8e8bef2ce4efc5ae03ee7a39e3e0bf", "messageHeadline": "Fix new logo related errors", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "fc0f64a5a8cf23c0feed2e2583cf07de7c9548a5", "messageHeadline": "Merge pull request #627 from MetaMask/i#589pendingTxsIssue", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "3f64095eed151dbef9e18d388c8f30d43f18bbae", "messageHeadline": "Merge branch 'i#589pendingTxsIssue' of https://github.com/MetaMask/me\u2026", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 29, "deletions": 177}}, {"node": {"oid": "ece1ecb90b6b013b5ea6f81de562d4a391d0f700", "messageHeadline": "Fix wording in changelog and bug", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "079c1a897260942af227d58a295c022765e34d59", "messageHeadline": "Merge branch 'master' into i#589pendingTxsIssue", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 29, "deletions": 177}}, {"node": {"oid": "0d4bfe8038d2fe3617b769cf653152c6d5c47335", "messageHeadline": "Remove console.log", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1f0b2ca787670455a2cbecf9d539a7fb66793525", "messageHeadline": "Merge pull request #625 from MetaMask/AddNewLogo", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 29, "deletions": 177}}, {"node": {"oid": "7d8491de106c798727f5f57b08453f2133d144e7", "messageHeadline": "Add to CHANGELOG.md and Remove unnecessary catch", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 9}}, {"node": {"oid": "69580480bc7f73c367a741b3ca69d0ccaffd6b33", "messageHeadline": "Merge branch 'master' into i#589pendingTxsIssue", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 206, "deletions": 178}}, {"node": {"oid": "6f86c5f8ee6779eddfde1fbc32e356bbc80708f3", "messageHeadline": "Add network checks for unconfirmed Txs", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 25, "deletions": 8}}, {"node": {"oid": "a1e9b951acae8c02d7aab1369667b677aabb53b3", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "762bf2f48adbe1ff3faa34ec505f5685cbe78f82", "messageHeadline": "Merge branch 'master' into AddNewLogo", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 111, "deletions": 175}}, {"node": {"oid": "8d981ac87f5e56f58da1429f5a524adf3a077ba5", "messageHeadline": "Remove npm i again because apparently that worked", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fbf3dceca0c045e7dbfc0c09a439472ea5ca7e2f", "messageHeadline": "Remove deps added for older ubuntu", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "67b3309c3a2d594501a2751f9095557cf99f0287", "messageHeadline": "Remove npm i to check if cache held", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6b9922ad1d1d5c65ddc66208a59c553f9d096307", "messageHeadline": "Try adding npm i to circle.yml", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80847739b2d79cc440aec512c84af2769bb06805", "messageHeadline": "Merge pull request #615 from MetaMask/ModularFiatBalance", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 205, "deletions": 177}}, {"node": {"oid": "20ae4c2689ed82016a71e74b36565eaed78f3f4c", "messageHeadline": "Fix logo usage for metamask-logo v2.0.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "452ce14fda683a92c6c34518ccec53cfc6fd863d", "messageHeadline": "Update locked state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 63}}, {"node": {"oid": "ab3b409438d4816e5154a3d6c71218a9963e3b5a", "messageHeadline": "Restore broken variable reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c42b37a6e7871525a6dec8c9357b572b048cb221", "messageHeadline": "Merge branch 'ModularFiatBalance' of github.com:MetaMask/metamask-plu\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c3dbcb5b02a54bd3772fb768c1b28f2c94a74e58", "messageHeadline": "Fix double tooltip", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "d1e91766da90a1d2161fd48fd4f2545f14a7a918", "messageHeadline": "Merge branch 'master' into ModularFiatBalance", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5f8d3085d7603135849eb22ad22c70733c236c2d", "messageHeadline": "Filter out pending txs based on network from tx history", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "382e532d6dde80b8d5bd2a288fd7bc3753b9de3c", "messageHeadline": "Merge pull request #619 from johnweldon/master", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6619a25e90f206eef6dad46b09406b529f84b80", "messageHeadline": "Fix typo", "author": {"name": "John Weldon", "email": "johnweldon4@gmail.com", "user": {"login": "johnweldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03c84cff6985ebfbd81f55e761e2d3360b01fbf4", "messageHeadline": "Merge pull request #618 from MetaMask/RollbackLeakFix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "440e0797a7412b16df3c5123d2e7b656a5a9cb95", "messageHeadline": "Reverting memory leak fix", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2ca58f5bf7767b18583e49b5acb3ff35c95b617f", "messageHeadline": "Merge branch 'master' into ModularFiatBalance", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "54425f4ee767fcbd50ac6d9e7fe23e6ab4a3ff57", "messageHeadline": "Merge pull request #617 from MetaMask/i616-FixListenerLeak", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2564c0c51c39e428540e38b80558e45ec44357a8", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 25}}, {"node": {"oid": "bfea26d3e3d12de6ce9bbc01ad24a42d846021e5", "messageHeadline": "Ensure listener is cleaned up", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "e75a1d63f718037aa2f77785f42eccd1ffd9f449", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0186e05a0da718169c58e33b40760bdcf869b1c8", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "1537e3f5da8d0ad5a48ded40301445c6468521f7", "messageHeadline": "Add fiat balances to tx conf view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "16fe97676c9614f7a9199ce177074aca2edd56b5", "messageHeadline": "Add fiat conversion to pending tx development state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 94, "deletions": 2}}, {"node": {"oid": "c46de79c10ba36c67176e4e02bd2b4adcb0e268f", "messageHeadline": "Got basic fiat display modularized", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "90638f95c079bf1fbfccb9cdb9eea6bb0823e1bd", "messageHeadline": "Fix fiat-value", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "09dd854a96c2756be02d5043be40089a097cadc1", "messageHeadline": "Nearly finished factoring fiat value into eth-balance", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 19, "deletions": 109}}, {"node": {"oid": "b1cd7ebc47f8ec2170c03cff67a0f8fd870a325a", "messageHeadline": "Merge pull request #612 from MetaMask/first-time", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "01618a88aa28a1302908b393428397e7a29416b4", "messageHeadline": "Update changelog and merge master.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1117874953704e634b939271cc7f4aaf843f4379", "messageHeadline": "Merge branch 'master' into first-time", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "58a8f02294eb1079d92cdf1e6d05a74a224029c3", "messageHeadline": "Merge branch 'master' into ModularFiatBalance", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 187, "deletions": 28}}, {"node": {"oid": "095a40e33d40bc02ef6a6b7379eb6c90e0b4c3d8", "messageHeadline": "Merge pull request #614 from MetaMask/i546-NegativeErr", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "dcc24804a1048e9379ce30233f4ecf540db5a54a", "messageHeadline": "Add negative value validation to tx approval", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "f4e131da0a4fef1f3a0d8c193999011b8d83e99d", "messageHeadline": "Fix capitalization.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50f0624ea800b0b763f577171e451495c16cd6e9", "messageHeadline": "Replace chrome with generalized browser API.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41632114c0ec8e92d7594a41fec4dfd0f9d7f832", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9cb600e17ab43f897abfd874d70ca72221437b9c", "messageHeadline": "Redirect to video in a new tab on fresh install.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f213ca695c665450ba9a3fe7475c9ed6f3e98a14", "messageHeadline": "Fix typos and refine wording.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f6be97d9cfa005d785cdf172c79beac953a212f5", "messageHeadline": "Merge pull request #611 from vincentserpoul/patch-1", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4cf12337f2d3ad97a670ddbdc131435415f9626b", "messageHeadline": "linting", "author": {"name": "Vincent Serpoul", "email": "vincent@serpoul.com", "user": {"login": "vincentserpoul"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76d63ec4e0f02b7bb91aefb9eb6959198322f42b", "messageHeadline": "Error message more helpful", "author": {"name": "Vincent Serpoul", "email": "vincent@serpoul.com", "user": {"login": "vincentserpoul"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9857702e69ae07137f927685f2f52c82334fdc7d", "messageHeadline": "Merge pull request #609 from MetaMask/livereload", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "b2ebb6032d3f99eb0e9eb90364a0cd95c7775bde", "messageHeadline": "Continuing fiat balance modularization", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 106, "deletions": 73}}, {"node": {"oid": "be0c605556a21a824bb841f80da58220b8b32058", "messageHeadline": "Fix boolean.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "831ed1577700452b0660aaeb1b60bedee2f749b9", "messageHeadline": "Merge branch 'master' into livereload", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "288d4a288567f75d04c46ef3f61154c0f7c7e2c9", "messageHeadline": "Merge pull request #608 from MetaMask/2.10.2", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "068bd7d40ac4f697c64b8e7f4045c42e31c94325", "messageHeadline": "Merge branch 'master' into livereload", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "f9f821e72650046466b9c1f0694a1cdb0c1e637c", "messageHeadline": "Changelog add.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d0077d5c67e5861628e865c1477878f3277d10d", "messageHeadline": "Changelog add and rename vars.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b4334a72b45d18c4985c1882f5da7ad4a1b907df", "messageHeadline": "Refactor for spreading. Add conditionals for livereload.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "c2a1b442e9c54b29a6f9a5bcf563a847373f5c4a", "messageHeadline": "Version 2.10.2", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bdc7fd7c6f37f2e8a1d8a9f100115962b3fb0e01", "messageHeadline": "Merge pull request #607 from MetaMask/notif-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "822198e0928bb522d19fbdba54184e88c26f1db5", "messageHeadline": "Merge branch 'master' into notif-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "891e17c44c9a8ff8b2c794f534018f727dd25d5d", "messageHeadline": "notif - use standard err-first callback style", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "7583bbf937db20d23aa2497840f66c53d1a53cc6", "messageHeadline": "Merge pull request #606 from MetaMask/2.10.1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8b37bcf16b4bbc6dcfd24e38f8f6f492555b619a", "messageHeadline": "Version 2.10.1", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c02be4fa66a037bd23fb5d51759b6d4a7486bf6e", "messageHeadline": "Add production flag. Conditionally copy reload based on production.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "168b4c5bc034367912f32bad6706cc91987d1085", "messageHeadline": "Install deps. Fix chrome/firefox typo.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a76e198c9c23cfe93346ea7690925fe9d3be5843", "messageHeadline": "Merge pull request #603 from MetaMask/i566-NoPopupWhenOpen", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "34fd23803d5eea94bd588b805872377edf48a9c6", "messageHeadline": "Merge branch 'master' into i566-NoPopupWhenOpen", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "a6e3357d222486b5efe4e8a196e7841cf4154193", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4f614d0852b2636532b2fa7ca552bb53d5a441da", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b1bbb7a1976ce2efcf49e99c6dfb5bd96311a65", "messageHeadline": "Show conf screen after send request", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7f947f8ab2f22d57f5c7c84c30b942a721049a17", "messageHeadline": "Skip loading indication from send screen", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "47b2ae1c5f51b41f832931e18599f5f9ae25a378", "messageHeadline": "Do not open popup for internally produced txs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "32345bda7751f962105bb8bd4ea402f549f30409", "messageHeadline": "Merge pull request #601 from MetaMask/filterfix", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "532737a1014d75f263854763f8bf1a2280a5526b", "messageHeadline": "inpage - remap ids on response", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "2f289fb115f0b09ab7852b4c89b3c39c5bf6ec4e", "messageHeadline": "Merge branch 'library' of github.com:MetaMask/metamask-plugin into li\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a3330568d9aa68e2609ce875a96e784c2e77c20c", "messageHeadline": "various things", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "d26dd53fe18f43fc509f828348e013147159da91", "messageHeadline": "Merge pull request #600 from MetaMask/i597-ModifyInfuraUrls", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44545e0f4703e03bd0fd2f51e3262779116c1178", "messageHeadline": "Add metamask route to infura urls", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "791e80988d889a72fee12579fa6525b6b0f15e18", "messageHeadline": "Merge pull request #596 from MetaMask/EdgeCompatibility", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 76, "deletions": 28}}, {"node": {"oid": "c15eef9425531c86a9016d1cbad9d32f4d12edcd", "messageHeadline": "Make element enumeration Edge compatible", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "e4e7489dd9085c4fa2cef9262bc683d605d26b50", "messageHeadline": "Add test for Edge compatibility", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "fd5dad136fafb8c40d74ede5ff68fe909b08166a", "messageHeadline": "Remove old notification cleanup code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "742a0e0dfefdaa9833077cf0e9f507b66488fef4", "messageHeadline": "Make popup a type Edge supports", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1b617402ecf882701a11bae68c8e06dd6de8b928", "messageHeadline": "Add extra edge compatibility", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b36b7603384309a7ef714e269818775bab02e52c", "messageHeadline": "Fix console.error references", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6838027c6587e41b996dd1cec201980ffd96af08", "messageHeadline": "Remove bind calls from console errors", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb6476224ff0537e179705c2ae0895672a23a67b", "messageHeadline": "Add tolerance for failed form persisting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e85418b11ad14bf6f0cc3fdbcdbb5669330c4778", "messageHeadline": "Merge branch 'master' into EdgeCompatibility", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3768, "deletions": 491}}, {"node": {"oid": "a9c738d4d3226f61942641a41c399c75a3e9eb3e", "messageHeadline": "Merge pull request #594 from MetaMask/i541-CustomMenuItemFix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "e39513ff1806128609588a0dce8bfed0d994188a", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a8046296063e5d6cd60fa60ec46a4f15f0f2104f", "messageHeadline": "Show custom rpc menu item always", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "f5baf36c07b95739eab81ebd85aa81842cf51bd5", "messageHeadline": "Make custom network dev state not loading", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47429fcbf597510bb22655eb1f4848983bba88d0", "messageHeadline": "Merge pull request #593 from MetaMask/Version-2.10.0", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bb8241f711e3eaca55e92d461e89f1f02ff190cc", "messageHeadline": "Version 2.10.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "81da958761ab7ae3976c7444528ba8d9bb0744c6", "messageHeadline": "Add a port log to server start", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b7aab955196a7cef2705e8546814b5c6c1830da7", "messageHeadline": "library - basic test server + partial safari fixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 114, "deletions": 8}}, {"node": {"oid": "7af18a4b55efe993294d988287340b316c24bccc", "messageHeadline": "Merge pull request #591 from MetaMask/SpellingFix", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62179a37f76fab1cebffe80ca65628795e24ad4e", "messageHeadline": "Fix spelling error", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9497d282c796a443ce329f302d6ec9a5290fa987", "messageHeadline": "Merge pull request #588 from MetaMask/i#563forgotPassword", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 177, "deletions": 44}}, {"node": {"oid": "ae3358666014e4c302284e7ef760ce0d24cd7094", "messageHeadline": "make the back button its own function", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 22, "deletions": 21}}, {"node": {"oid": "23a144fb8b0b214b9c352ee523405d5ecd03046e", "messageHeadline": "library - popup handler demo", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 241, "deletions": 0}}, {"node": {"oid": "547894ed391f2d258c46ff382d4b211d18d81a7b", "messageHeadline": "Merge branch 'master' into i#563forgotPassword", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 699, "deletions": 196}}, {"node": {"oid": "250cf8cc23305e33f4fc26a1711996ebc54fd9ad", "messageHeadline": "Change style on back button to be more like the rest of the app", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 55, "deletions": 25}}, {"node": {"oid": "78f73038e789f4483f728a7cc9ea1c68b0b3d7fa", "messageHeadline": "Merge pull request #554 from MetaMask/PopupNotifications", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 108, "deletions": 183}}, {"node": {"oid": "8b81009a307eaf5384a2ab364a717f5188b3c501", "messageHeadline": "Merge branch 'master' into PopupNotifications", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 607, "deletions": 18}}, {"node": {"oid": "b6b57d928a8854baf674763211c407bb4c976dba", "messageHeadline": "Merge pull request #590 from MetaMask/i432PersistFormState", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 591, "deletions": 13}}, {"node": {"oid": "a1fd2b6688093119042e773762081114c0f29ce9", "messageHeadline": "Merge branch 'master' into i432PersistFormState", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ca4127dd5e5324421061e7d5557cdadd32a00186", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4c46997c4a871569deed45355d79d81e75ab4d3d", "messageHeadline": "Add - \"npm i -g mocha\" to circle", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f082dd9e7b7cd9cd0fba6590282d4ce46032c70", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a8e40ffe7a4e8a780fefe841ac73fe12e543f290", "messageHeadline": "Persist shapeshift form input values", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "aa13f77d6cb213a00f5f7458db4278ad466f687c", "messageHeadline": "Add shapeshift development state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 349, "deletions": 1}}, {"node": {"oid": "11c6c63d76e7533c80b7352e10de3842c1b30ee6", "messageHeadline": "Merge branch 'master' into i#563forgotPassword", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 659, "deletions": 40}}, {"node": {"oid": "df824c0c45f9ae569192b1eb0f3ba2177aad7cc1", "messageHeadline": "Add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "483a7fee0a815812ef43601f64083ed26825d0a4", "messageHeadline": "Add a back button on lock screen to go back to init menu", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 141, "deletions": 43}}, {"node": {"oid": "b39bd5333b8bb55cc11a191313c742c60a623650", "messageHeadline": "Persist send tx form field values", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "2026b674c53caf643abc69364c60250cf0163062", "messageHeadline": "Remove log", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3b594db31660cf2fd0832bf9ce7bb2f4678480c6", "messageHeadline": "Add send form development state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "fda126582e47b6d43fd349a4eac86a270220e629", "messageHeadline": "Update persistient-form docs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "d81bde9f6c83c72dd693550494503f8be23a1a20", "messageHeadline": "Make restore vault form persist", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f30e4be1a69e5eba73ad78ee336e92a4cc35b864", "messageHeadline": "Add restore vault development state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "6eb09c1a796f636ce45c9589a47a40f37e4ed2ac", "messageHeadline": "Add persistent form class", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "bbb684309e04030dbf288f3e933222b3d27d9b54", "messageHeadline": "Merge pull request #587 from MetaMask/kuma-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "901f60578c62b5f995f16bce38c141b8318989eb", "messageHeadline": "Merge pull request #586 from MetaMask/kumavis-patch-2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d4750b9c44c2398dcb5a16e1e2f32ae35715d63", "messageHeadline": "CI - add lsb-base dep", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca1d500363b08a5b34475bfc910f773107a87118", "messageHeadline": "add deps.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef442843233fc505838c5d68df68f7e204bf9c63", "messageHeadline": "Bump chrome version.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ed3a6874b1f7427a400c3f838cb02323eb477f0", "messageHeadline": "Modify cirlce.yml", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b2233f7e0a6d2596b3fdffe0f0f76bfa58f541f9", "messageHeadline": "Noted initial thoughts", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4dff4f2d72bd89ecf2eea8322e0721909a28661c", "messageHeadline": "Testing bump for web3 provider engine", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "245e779f37763ce0633119c257877706d0bf3554", "messageHeadline": "deps - bump web3-provider-engine", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2faf3f70631be2ef12cb004f5e890ec453df8169", "messageHeadline": "Merge pull request #584 from MetaMask/shortcut-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a9b390c58c5fe3abe92ed3d33fd4d8cb74ff3cce", "messageHeadline": "Bump versioning.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "648dd59890a6106e4bfea84bf01ead8a89a42013", "messageHeadline": "Merge branch 'master' into shortcut-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8dfa701197c57d65262b285f009c612d065b0f16", "messageHeadline": "Fixed prohibited shortcut combination.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "793ad6b8d8c5edec96553f3048595deff94d6f05", "messageHeadline": "Merge branch 'master' into PopupNotifications", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 433, "deletions": 12}}, {"node": {"oid": "4448b635b9246103b59fecc617bcee806d66712c", "messageHeadline": "Merge pull request #583 from MetaMask/Version-2.9.1", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "340d12f0cfd413929e248a7759585be52227c762", "messageHeadline": "Version 2.9.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "07e5f94da817d56d5e096213b7af91fc2e0bb85a", "messageHeadline": "Merge pull request #581 from MetaMask/i484PersistPendingSignatures", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eee08457e51c6d4a4d4817671b93fa57933e338f", "messageHeadline": "Merge branch 'master' into i484PersistPendingSignatures", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 439, "deletions": 11}}, {"node": {"oid": "c8c77aa8bd03125261e094b0cb264ed9fa9d9d77", "messageHeadline": "Merge pull request #579 from MetaMask/api-test-fix", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "06b5e7f527ae17bb32ae246310159ddbfaf5070b", "messageHeadline": "Merge branch 'master' into api-test-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 412, "deletions": 8}}, {"node": {"oid": "88671466c6590482f14a2a60d8ce79109b7b1482", "messageHeadline": "Merge pull request #580 from MetaMask/FixEmptySignBug", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 412, "deletions": 8}}, {"node": {"oid": "15c8680e21cce1295dd3ec2959bd96373c1f4451", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3febbdae57be49ee41bdb70af73ffd374317cb2e", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abb5b2013d0a1f4201537413aab877f4b74ce10e", "messageHeadline": "Fix bug where unconfirmed message sig is lost when locked.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8c06463e80f1bd8a9aefadb0462a2aaf27e2a2be", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6041d6157a370dd44f489851ef580c1765215ad2", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "44ff75c7e152bea1bda07437787c03ca78ea69c5", "messageHeadline": "Improve msg signing padding", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4f78ae56b279e3b853f99888cd45922cf3cf013a", "messageHeadline": "Fix empty sign message bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fd955d63615245343747c9a72b73ac88ddb4876", "messageHeadline": "Add pending sign msg development state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 407, "deletions": 1}}, {"node": {"oid": "4e34796983e399c05f18c3bd1355e2eea83ad891", "messageHeadline": "Merge branch 'master' into PopupNotifications", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "af375d7f8ab1c703b3f192423462ef83ab744a4f", "messageHeadline": "Naming issue.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c82a494b4bc3bd12da52356119698cc380128669", "messageHeadline": "Implement usage of nock.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "e42b35398bd288a2ce3a93413d0af551dcae2e95", "messageHeadline": "Changelog change.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "061fec1849fdb527512b0b7f23d675ba4a7e812d", "messageHeadline": "Now calls API functions with mock options.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d3d634d09c0c51ade2d750ee2d7f036f797757b0", "messageHeadline": "Added mock option to function.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "55745c59805e691e75b2ceabdbc353032971cc8e", "messageHeadline": "Merge pull request #575 from MetaMask/shortcuts", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c27ad468d1a2ae40b50da2cc513599177f15d41e", "messageHeadline": "Clarify shortcut.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf5b8ba3882cbe7537eddc4ea3ad6495cec1ad75", "messageHeadline": "Change shortcut again to Ctrl+Alt+M", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1444f5451fc78b3cb74a6f54ed18ccec129f0988", "messageHeadline": "Change shortcut to Alt+M", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2a9b271703c970c58e5000d8a438f08020a7c5e8", "messageHeadline": "Update changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9328e96d8084b8bd6bc8e6486809da94883754a5", "messageHeadline": "Add shortcut for opening MetaMask.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "bc43e3d1406e42783b6983e87a947d51218d1923", "messageHeadline": "Merge branch 'master' into PopupNotifications", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "a0c7b0b1a224c71091bdc221e0e6ad3c2550ee2e", "messageHeadline": "Merge pull request #574 from MetaMask/fox-sub", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "304b5b0b2097cb296473e575bbb22798e2a4a035", "messageHeadline": "Remove gulp dependency.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "65f765648735fec9b5180d3a7706048d611e48ba", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "671ca33abb93fafeb55a18543e81942c5963da8e", "messageHeadline": "Close notification on opening main UI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "d2c4227a31d0cce1edf0c0c98d1789db42503d87", "messageHeadline": "Modify package.json.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bceda37a8dfa414d4e5ff2b315b9968120d0d37", "messageHeadline": "Merge branch 'master' into fox-sub", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 186, "deletions": 18}}, {"node": {"oid": "00e8db31cebaf7af42660e828cc912b2b6af5b5d", "messageHeadline": "Update package.json", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "050d0aecc688845330542905194000746d96a9d7", "messageHeadline": "Changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6363a80b49fc9ae7ba168bbd8416fddf0ac75557", "messageHeadline": "Linting.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5168232481849019d00756139b3cfc7b6a93a1f3", "messageHeadline": "Created option to pass in static file for fallback for logo.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b3887ffd0a33096ef63fd4bbba9b5ff559775b3e", "messageHeadline": "Skip popup dismissal in tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "983f3938daf7e8f718faed94b0b76054182719a3", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4fb49dfb4b3f23a5510c5a958671e9454d214a11", "messageHeadline": "Close popup even if last tx is dismissed from main UI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "e5ca83d2bf7e97131e20da0ad352a38c7f8a2f86", "messageHeadline": "Emit updates to all listeners on pending tx updates", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 53}}, {"node": {"oid": "49ab51d8251a403e242de179541fddaa0d76031e", "messageHeadline": "Merge branch 'master' into PopupNotifications", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 156, "deletions": 18}}, {"node": {"oid": "9dad3a5917308cb6d9ee56aa183298b8eaad1c5f", "messageHeadline": "Merge pull request #573 from MetaMask/kumavis-patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c97866e367a3e28b5b91a0e5e3a1d1befa652f13", "messageHeadline": "Merge branch 'master' into kumavis-patch-1", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 128, "deletions": 15}}, {"node": {"oid": "07927b57986ffb0035b6b30ae7e54b843b551d83", "messageHeadline": "Merge pull request #558 from MetaMask/i390-TransactionLimit", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 128, "deletions": 15}}, {"node": {"oid": "8b9999b71eab07187e2723aadcc8163140985301", "messageHeadline": "inpage - cleanContextForImports fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c9ca21ba3224fd54430a3c518b825ff6cd112f3", "messageHeadline": "Merge branch 'master' into i390-TransactionLimit", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "f9c58c07466d181a895cd38b1c3049a11e02cb99", "messageHeadline": "Merge pull request #572 from MetaMask/i479", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "2f01ec5be24edcb5dd3e52eb1854cb3b75d1ec58", "messageHeadline": "Merge branch 'master' into i479", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "b8077983d6ecfeab8998006f188207b8b3f4d6d1", "messageHeadline": "inpage provider - reassign incomming ids", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "a0d0245343a48e16baddf3db9e509a0f8d98c2fe", "messageHeadline": "Add gulp tasks as npm scripts", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5d24621b56427bffde26ab9281bd6990a04bbfef", "messageHeadline": "More linting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a9b53530b64cbe33f85d62c8042a72dd41353f26", "messageHeadline": "Fix back button hiding on popup", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "17f3f90d805d91aedac517c8d6607a1f337c6525", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "75fd650f6934d59a2fe7073d1c372af5867f802b", "messageHeadline": "Merge branch 'master' into PopupNotifications", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "361e26fad779dc35e480cf5333b6237f437732a5", "messageHeadline": "Limit to one popup, re-focus on additional notifications.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "b79a52c71cac626ffcb7aca2730cbe61ab83ff3e", "messageHeadline": "Merge pull request #571 from MetaMask/chinese-local", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "642e84da6c6fa03d8848c9e1ecb082949b990b9a", "messageHeadline": "Merge master", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6e1000f361afcf259beb587d777f3025fcde7667", "messageHeadline": "Merge branch 'master' into PopupNotifications", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 552, "deletions": 38}}, {"node": {"oid": "f57cbe59fc9e0d3cfb3ee54da749470248fe2b8b", "messageHeadline": "Removed view more button, added account info button.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 70, "deletions": 24}}, {"node": {"oid": "bc2abd0a78a1ac43d230290dbb62c63c68c012ea", "messageHeadline": "First part of chinese translation.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "18aef9570fe6c918673afea84483e54366317f6e", "messageHeadline": "Add spanish locales.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c223ba2e00ff80913c5b1fe3a339167d4489ec6a", "messageHeadline": "Add builds.zip to gitignore", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d451ddf3e59e8d4ac610b7e6a01a59beed4f944", "messageHeadline": "Merge branch 'master' into i390-TransactionLimit", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 532, "deletions": 24}}, {"node": {"oid": "cec88cc9acb4711c8227502f3477a55b3800ea22", "messageHeadline": "Merge branch 'master' into fox-sub", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "3756384da6cb7d1566271cb99ec561d3b051a4ac", "messageHeadline": "Merge pull request #568 from MetaMask/Version2.9.0", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "31e0a3491b3587d142fa478bd9ac5e4458becc45", "messageHeadline": "Version 2.9.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a11979968cc637f7c12512d6d5de08167c705025", "messageHeadline": "Merge pull request #562 from MetaMask/ethBalance", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "7e3b0aca627179b03a15f768889958fa6f52a3ba", "messageHeadline": "Add test", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "edfb0eb96803e4f01a8d4880b44ad220ce4bbb9a", "messageHeadline": "Fix issue where if given a balance that does not need to be parsed wi\u2026", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "7a466697d30019a4a1703a19b60ecc78fd063f5d", "messageHeadline": "Modify logic for component update.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "43e28788d7763de61d5190e8cca406077b8bdd9a", "messageHeadline": "Create replacement logo for non-webgl", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "30af7e96cba7a88d46d3376097e4d44b715f834c", "messageHeadline": "Merge pull request #559 from MetaMask/shapeshiftTx", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 513, "deletions": 16}}, {"node": {"oid": "8592ffd85582612ae18b5f4e5ed6749401f86f3b", "messageHeadline": "Merge branch 'master' into i390-TransactionLimit", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "9cd85aea2f858cb79f82cde57e53096756092503", "messageHeadline": "Merge branch 'master' into shapeshiftTx", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "9c29328085fbad82ce7bce4659ce6968405a7b3c", "messageHeadline": "Merge pull request #557 from MetaMask/balance-fix", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "e3e5538ddcf79ce0db6e7469a1c0b6c4847de276", "messageHeadline": "Remove \"+\" from shapeshift tx and change wording in CHANGELOG", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 8, "deletions": 22}}, {"node": {"oid": "5b9f7a92886307fe9f3fdbfe6b120c0f2023d06f", "messageHeadline": "Delete npm-debug.log", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "f80b9b2693e89e12e3f12efc6be6f3fef7890f40", "messageHeadline": "Create a dev state with shapeshift tx", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 213, "deletions": 1}}, {"node": {"oid": "fe5fff3248bd40803db3b9f3553728d9693e740d", "messageHeadline": "Change 'View More' to 'Show More'", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98dab0ffd2a3f30624fecbc6d6a2df5cdcf63bc1", "messageHeadline": "Make ballance teal for shapeshift tx and add to change log", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4f857e297b2309a8056b6c33cc7eef67e3c2b2f8", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd9d89826c2bbd6e91a088040b7708de89658d1a", "messageHeadline": "Added `view more` button to transaction list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "d53b056425ea69e82987acdd0eaa91948b943ca7", "messageHeadline": "Bump changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "683651e75de0f1e01da94c7ed4a35db65f2251be", "messageHeadline": "Lint and changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cebf12bb51fba192a59eb550d34c9cf8b31a761", "messageHeadline": "Fix rounding issues.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "7389f9d0a0e1f798607ea8eea25583f8af854358", "messageHeadline": "Enforce tx history limit", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3525dc080110e7af1f9544e18b5646c87fb9ae95", "messageHeadline": "Create a ShapeShift tx in tx History", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 105, "deletions": 65}}, {"node": {"oid": "23aeb1c5c1ee066a7b7603c7d6dec329cea3a7ba", "messageHeadline": "Add api Public key", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efa61f2cf892eb1383fcfacd60d906e76dbaa757", "messageHeadline": "Merge branch 'master' into shapeshiftTx", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 401, "deletions": 15}}, {"node": {"oid": "752d16f6c072b0dd54eb245209881a25ff06cb8e", "messageHeadline": "WIP: ShapeShift tx", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 314, "deletions": 12}}, {"node": {"oid": "270dbacbc472dae660fe8b143df9c64b7f8279cf", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dfaac78e39ef1bd06e224ab56e493b4fa3201bef", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "a167bbc5a0f29568ec8e53ecdd942724aa15604b", "messageHeadline": "MVP Popup Notifications Working", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 89}}, {"node": {"oid": "030bdec27a95390207b9147c95b810893756db6d", "messageHeadline": "Unify notification and popup ui files", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 29, "deletions": 58}}, {"node": {"oid": "4ba90969ee8fa9b9e21e88f5c6f0d646874049a3", "messageHeadline": "Merge branch 'master' into PopupNotifications", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 390, "deletions": 13}}, {"node": {"oid": "5479509618e601391586d0851acee4e408523c4f", "messageHeadline": "Set up MVP for popup-based notifications.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 161, "deletions": 130}}, {"node": {"oid": "90d6bec3ed51ba4b2d4696132642a4d97712dec9", "messageHeadline": "Merge pull request #520 from MetaMask/usd-conversion", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 390, "deletions": 13}}, {"node": {"oid": "666f3cd66ce56013e5688d514e3c1fc3ec8a6ac4", "messageHeadline": "Added compliance for tests and properly accounts for N/A conversions.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "121af0c4b9fd12e9960cbf5bbb3203819b854eb7", "messageHeadline": "Lint.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5afaebe6028953f35de6d033c29d86d879273a30", "messageHeadline": "Remove logs.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0b052e94ccd718afe8b0a148085875409e30eb76", "messageHeadline": "Hide conversions when API fails.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 42, "deletions": 29}}, {"node": {"oid": "9afa9781216ed3dcf17d1b71bb7db4a05b0235cf", "messageHeadline": "Remove npm debug log.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "d43ac808ff3a0891fc3de5f370c3ebe1efbd86b2", "messageHeadline": "Fix uncalled fn.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d40f2999305c8815b2265799b3315fdd8c17eb4", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3814bf8f5d75cd58243d2e9edd425a4ad085b876", "messageHeadline": "Change account list balance rendering.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6cee99f0baedf686071cb9c621dab70ad54688fc", "messageHeadline": "Remove console logs.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "3b27fe13567271613b1dee8fd705452fc594e45c", "messageHeadline": "Add recent conversion date.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6041ba1ed24b16ec2614c954b05ab03488301d72", "messageHeadline": "Add fallback to API failure.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "da2527ddb4a1d78eba1126785dfe1583161a80fc", "messageHeadline": "Remove react-select as dependency.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "58e3042a3b105d9481cddc3f1c6253ccc6f19565", "messageHeadline": "Remove logging. Clean up duplicate entries in currency list.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6e51a5aa757af11d51f27404ac0736e835c3eeec", "messageHeadline": "Add to package request-promise.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7725f38147e233354b8f9f424bfd2c16fa1a557b", "messageHeadline": "Merge branch 'master' into usd-conversion", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "daba8e87bbb02612581991b3a3ff5adbfab551da", "messageHeadline": "Remove extra test.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "7d1b2db87e9d66735d0de04dc5e8c53e72e8431b", "messageHeadline": "linting and ignoring.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "009784c79b5c0ebfd9dbe9536870c55e906e914d", "messageHeadline": "Divided eth components for tx and account detail.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 129, "deletions": 16}}, {"node": {"oid": "f1986d7a3757aea50fba798b295397e69739b891", "messageHeadline": "Merge pull request #550 from MetaMask/Version2.8.0", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e5f2c1a866dfe246f2ec30df033d2f26a37fe0f8", "messageHeadline": "Version 2.8.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6895d330ffdf0f071e4df3fb9da47f2ea6fc7491", "messageHeadline": "Merge master.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1309, "deletions": 185}}, {"node": {"oid": "271e3c4fdf1a86a989d642c18815d7f6537ed951", "messageHeadline": "Merge pull request #547 from MetaMask/cssFixes", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2ef4cbaa89f5539632d8bfe93355d81d5c1e7831", "messageHeadline": "Add margin to \"go to test faucet\" button and show more of the address\u2026", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9b1a3fd7f36adfacd46de78f4f60e26eca6edd16", "messageHeadline": "Merge pull request #544 from MetaMask/RemoveEtc", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 33}}, {"node": {"oid": "e826eb932c918202bcf30d32d57464a4b860073b", "messageHeadline": "Remove ethereum classic provider", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 33}}, {"node": {"oid": "f7a5a4e170538792f00aa8f05d46144734f361d2", "messageHeadline": "Merge pull request #529 from MetaMask/buyForm", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1060, "deletions": 12}}, {"node": {"oid": "31d6d5c50916a98c7cdc1cf898eeb9a046a60c72", "messageHeadline": "Add to change log", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "99a788a6f02ffcd53e88222ab0ba4b89d8040f4f", "messageHeadline": "Add multi message capability to Qr view for market info", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 27, "deletions": 6}}, {"node": {"oid": "b72c00a6c15af9692cbaf46b89a19e5cef45f7b7", "messageHeadline": "Add a to test faucet button", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bf7435926faab81ac0007dfd217e7abec2a715cd", "messageHeadline": "Merge branch 'buyForm' of https://github.com/MetaMask/metamask-plugin\u2026", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "632465b21399daf01e567f3fe1a8bfc271488f9c", "messageHeadline": "Merge branch 'master' into buyForm", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 230, "deletions": 140}}, {"node": {"oid": "b4c9a5225947f9aadac5fd1bb23fde64740d774a", "messageHeadline": "Change buy forms so that they are their own view and add Qr-code", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 256, "deletions": 184}}, {"node": {"oid": "4572e689cf3feef22d49ee71f1465a11b305a13c", "messageHeadline": "Merge pull request #538 from MetaMask/i512", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 25}}, {"node": {"oid": "0b660f4ac84e27967f96f3292f607aba9afc5ed8", "messageHeadline": "deps - extracted ensnare to module", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 25}}, {"node": {"oid": "4f4c78a9fc69902821c2c91c2297ce7ba1d27db9", "messageHeadline": "Merge pull request #535 from MetaMask/CustomRpcLoadingBug", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 194, "deletions": 2}}, {"node": {"oid": "8943e86470f3a5cada9208615c1ea70cae2a0b85", "messageHeadline": "Merge branch 'master' into CustomRpcLoadingBug", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "878a01a294c8dbc915ceb7a5f52f0006247fb4b4", "messageHeadline": "Merge pull request #532 from MetaMask/logging-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "a5cfa937ef216ae3e0ec687e39bffb1c2bfaed82", "messageHeadline": "Add state selector to mock-dev server used by UI tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f3faec6509e17c41f22f914cdeaa57eefcb12cc3", "messageHeadline": "Added buggy state file to states folder", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1f68ec9cd2549a7b52272407f1543ae0b1d9326", "messageHeadline": "Add global var for background.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "20cfd1c9f319b7fdc3e9c21de8bd9faf4b898c1a", "messageHeadline": "Add network indicator class to loading image", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 190, "deletions": 1}}, {"node": {"oid": "1e54a1b5e84988038039ad30648d14ad263f60e3", "messageHeadline": "Merge github.com:MetaMask/metamask-plugin into logging-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 10, "deletions": 101}}, {"node": {"oid": "041538e89ed7b49652a3bcf3e0fc5b7d11c8d281", "messageHeadline": "UI logging supressed for production.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "2b0c6953e27b937d8ff75aad00786e3501599a73", "messageHeadline": "Create global variable that changes ui logging.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "b8856d765daeb9c3b5be9a3067f977d85222639c", "messageHeadline": "Setting defaults to production.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "70edd008697e27bad3dc78a02355811a231d796a", "messageHeadline": "Merge branch 'master' into buyForm", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 101}}, {"node": {"oid": "1ad9c78bbe1c2966f6648cdb2e56292d4516bee6", "messageHeadline": "Merge pull request #533 from MetaMask/inpage-fixes", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 101}}, {"node": {"oid": "7dcb3c64df50342ece5faf0544e521bb8e5cb975", "messageHeadline": "changelog - add note about web3-provider-stream fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c0f7c491055e3ab8d12efd78b9ff496ff292d74b", "messageHeadline": "inpage-prov - sync error - fix link", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "243d83dd336de01644f3d4ec00f49aa22b641005", "messageHeadline": "Separate developmentMode conditional to only wrap log.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b3def32f7aad24d9df0af89c347eb53a95272229", "messageHeadline": "Cosmetic difference.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ec2641a8c9039392a9acd5cd6bbea56283b51ad8", "messageHeadline": "Remove stray console.log", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "00568443359c8638a80f67d00902b030b01a9dc4", "messageHeadline": "Take out unused dependency.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "bf384da6f3c544085080cabcd672da6e1f00e6f4", "messageHeadline": "Remove comments.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "a26d68297695d31db1b4a1c00e96d40e9022af24", "messageHeadline": "deps - bump web3-stream-provider", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad468c188080d5442487c0c8f53270541ad0f7b1", "messageHeadline": "Merge branch 'master' into logging-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "d7dffedf4825c468d32f389935fcac6e242a2232", "messageHeadline": "deps - local-message-stream extracted as module post-message-stream", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 58}}, {"node": {"oid": "804e8df87f6ccd4cad62c659022c00791a3921e9", "messageHeadline": "Lint", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9904b4ef5a3d942c97e0585a9f1e4a5ddc7de8e6", "messageHeadline": "Add ability to hide logging messages in production.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "53b1334d37c2792e76e2a114acb3e7b47399e8aa", "messageHeadline": "clean -formatting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3417c421c8c5a73d363a724613145807bdbee354", "messageHeadline": "inpage-provider - remove createSyncProvider, just fail", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 40}}, {"node": {"oid": "2fc26fb264ba0df7e4fc60128c6cbe19d3141beb", "messageHeadline": "Even out some of the margins", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c8b2826441d03dd2fb525ce6f7a89e3873117a37", "messageHeadline": "Fix typo for copyButton", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ace425a9c4a5112692d1e9269d3074a0987e5e9", "messageHeadline": "Fix merge mess", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 108, "deletions": 14}}, {"node": {"oid": "ba1edc429b948962fe0f03ef43588f7945cea3f2", "messageHeadline": "Merge branch 'master' into buyForm", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 852, "deletions": 127}}, {"node": {"oid": "9c6dd9ef4953f6e421feb6e6684ef43da26f6b75", "messageHeadline": "Create \"buy form\" add shape shift", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 966, "deletions": 9}}, {"node": {"oid": "c48b60d7a6f14d2d2348be8d9a63965ca1267433", "messageHeadline": "Merge pull request #528 from MetaMask/checkout-fix", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "db5779566b6b52753e8a1d8b9f7c666df5d22906", "messageHeadline": "Merge branch 'master' into checkout-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "abfc5632efcc72b3ad45ec1df8bf5889f75a8472", "messageHeadline": "Fix ether warning checkbox.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ffb48028a35e68bf53041cf34e75e7b9acf87aa2", "messageHeadline": "Merge pull request #527 from MetaMask/tests", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b81bacf22ae088b5c3cec6d80b8b07fcb12efec2", "messageHeadline": "Add testem to devDependencies", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb0c1f25bacab5f6ee9348dbc3dc112f4d77560f", "messageHeadline": "Did not previously call functions before!", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "637d3978b716a7f32cf603b70155d8db90509af2", "messageHeadline": "Fix default value. Add loading indication for async.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8acb3e6007ee62e4f7f1795478de60b614947d96", "messageHeadline": "Enable full listing of supported currencies by Cryptonator.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "fd37f5db65f2abae1bfe6b07b91d41a153f16ba7", "messageHeadline": "Add fix for zero balance shorten.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "40d5b446cfbea436a012d1799d0d7710caca752c", "messageHeadline": "Add Edge build to gulp config", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "3597759151f6b58e2a0369a551e65e5c28639224", "messageHeadline": "Add MSFT Edge keys to manifest.json", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "260de6532c50dceebee93acab70a3319afdb16fb", "messageHeadline": "Get fiat numbers rendering on tooltip. Need to find way to create lin\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "be76b05726a5431249ed651ff1282cc584b0724b", "messageHeadline": "Holding off on select formatting for now. Renamed keys for options.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ccd85d19e3c95322b7bd80f46ce4e81f3b82bf0c", "messageHeadline": "Create default values for metamask state for conversion. Fix config f\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "92fb827923d5b162e2418aaa4e90646244722cc6", "messageHeadline": "currency now selectable and save-able.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "479abadaa7dc59dc900cb35e897e0f164e3bb345", "messageHeadline": "Merge branch 'master' into usd-conversion", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 253, "deletions": 81}}, {"node": {"oid": "106cbc133f26606449746587d4a33a3b8fb3f727", "messageHeadline": "Merge pull request #518 from MetaMask/typo-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f42723c903d5f77e9df8050710a1490f63618fbc", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "31b38e820bcc576158ce6c43bfe10da9a48c139b", "messageHeadline": "Fix typos with missing apostrophe", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5cb1cb820e5c1655f7055be13fdfd663ea83106", "messageHeadline": "Merge pull request #517 from MetaMask/i#516", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8ac9ca52270d1abbd8d9e5c2bcc1cfa09f94c58", "messageHeadline": "Fix issue with dropdown menu", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b76f6f8aeb480b2bfa189317af318f7c24b34f4", "messageHeadline": "Merge pull request #508 from MetaMask/FixAccountSelectionBug", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f9e81bdd997275211aeb891f2497a0b5c8a15075", "messageHeadline": "Version 2.7.3", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a489baa71d24ed393e3f32ca0d11a3744c6091d", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c9c8fbf2ec306a62ef71eafed4fcc2353ea257f4", "messageHeadline": "Fix account selection updating", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d864e82acd5d9f9846ff9cea54e52e56701023b", "messageHeadline": "Merge pull request #507 from MetaMask/Version2.7.2", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "019581bd1f6727486afcd3fadf1e31c90fcf02c2", "messageHeadline": "Version 2.7.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "212f9cf9452911d70643bbc18f4896d1c7442763", "messageHeadline": "Merge pull request #506 from MetaMask/FixNetworkReference", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "c7691b7e64597b873da706d842e360f3e2ec8347", "messageHeadline": "Fix reference in drop menu item", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8a4d8eca6463d7dd846515fdd62732a419a07344", "messageHeadline": "Fix network name reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "591fe3f9be46ee53a7e9ad841347fee87aae7e50", "messageHeadline": "Merge pull request #498 from MetaMask/AddEthClassic", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "6151339840b9d05b170d39c2b2f6c195a93d03c9", "messageHeadline": "Merge branch 'master' into AddEthClassic", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0b4124874343ce8bee6a27efa9a8c3b43a47fb2b", "messageHeadline": "Merge pull request #500 from MetaMask/FixRemoteStoreBug", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ab320d12b495c681008145c74520689a21ad5c29", "messageHeadline": "Merge branch 'master' into AddEthClassic", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "0aad3216d414538da6834a35d9a1f23f5c78fe81", "messageHeadline": "Merge branch 'master' into FixRemoteStoreBug", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "910d326dbd6c0ab0db897326328c157a3f30e562", "messageHeadline": "Merge pull request #502 from MetaMask/ParallelCopyTasks", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "bdd2752cc778760da798163cc94975b5a9cece3c", "messageHeadline": "Fix some gulp task issues", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "5fdf375751f4eb09c6698dc68af6331381c8d0c1", "messageHeadline": "Merge pull request #501 from MetaMask/UpdateNodeDependency", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4715a55d0f59bce76e7a5681cc878802ca968852", "messageHeadline": "Update readme node version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ceed48db9a7ff0655d75ac31788fdc48c8c876b", "messageHeadline": "Fix broken reference to host store.didUpdate", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "da58125c5e0039edb592bed5dccab0e83ee2a57d", "messageHeadline": "Merge branch 'master' into AddEthClassic", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c805963a22715b3d575a2dc8f7b6585e673614e2", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "496b6b6e96c9e23026b862ee36100cb4f56e9c2f", "messageHeadline": "Merge pull request #499 from MetaMask/FixDevScripts", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "5feff0b1f5d14bb723ff16224d67e87668d72757", "messageHeadline": "Add missing reference for provider", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d83b9176b8f5c8186dcdf5ac57757b3c0d4dd65", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "51535ab0cc489baf8410e3cbd2ab99c6376716d0", "messageHeadline": "Fix margin on provider checkmarks", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b43ec2278a5647c427c426ed798ab90bbf093cc", "messageHeadline": "Add eth classic to provider menu", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "daaac17be20faf3f53f3a4b04d70504ebf894568", "messageHeadline": "Fix dev tasks for multi browser copying", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "a259dfad253250edee57c4def80ad799c84ba2db", "messageHeadline": "Merge pull request #497 from MetaMask/FixBuild", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f00ee43ba542e6847a95a639969935201ff0c4f", "messageHeadline": "Fix nondeterministic build", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba21195a4961917944f827e662bcbc1eaa2cb289", "messageHeadline": "Merge pull request #496 from MetaMask/Version2.7.1", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "43784e21438fe9b46bf2d77bb2c31ab3ef06614c", "messageHeadline": "Version 2.7.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "482e15c573734ab9919f9f8ee79df0039bdee153", "messageHeadline": "Merge pull request #493 from MetaMask/droppo-fix", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f8f8e78c55d3dd6b4d8b0c889c60e07ad103ae96", "messageHeadline": "Changelog add.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cf14eb4043865e26e13009f813b71f80203bf847", "messageHeadline": " Merge branch 'master' into droppo-fix", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 143, "deletions": 54}}, {"node": {"oid": "3a4744dec179d0845cd9a3c306a6318dd609f4bd", "messageHeadline": "Fix menu droppo issues caused by Chrome 52.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7a8d0497324f6f05274e7ffeef828134cbf9c481", "messageHeadline": "Merge pull request #492 from MetaMask/FixChromeBuild", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "c759bc587166f4d1953653e3ef3bea359804256c", "messageHeadline": "Correct typo comment", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32335434e30a3a8e5631cb2ee12356e7dc3a94ee", "messageHeadline": "Merge branch 'master' into FixChromeBuild", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0b620026c27bf07080c830f325fe14ffa12130e9", "messageHeadline": "Fix copy task", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7fe3170c6f5661f588dfbd8bbc074318522091a6", "messageHeadline": "Enhance manifest details", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6ec3fc714f5ba7d232fcf61450da85f78b20caa", "messageHeadline": "Cleanup Changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "407d2e884bf5dcdd9bc37da72aa67bf697cb3de1", "messageHeadline": "Merge remote-tracking branch 'origin/Version2.7.0' into FixChromeBuild", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "79ce99db07ec30793bb390abfb3278acba7db1c7", "messageHeadline": "Merge pull request #491 from MetaMask/FixChromeBuild", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de5a2bf9bc8dd8f028fdb8acb7d8c763d455d07c", "messageHeadline": "Fix chrome build", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec5b1b615932bc84806537a06cc88ea9e3ce2554", "messageHeadline": "Merge pull request #489 from MetaMask/FixDeploySteps", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a1e1a6544e23f344b399bdd394c51d3c17871e21", "messageHeadline": "Fixed deploy instructions", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "89ff78a4e1c7bb6346e87869b90fc2b14327966e", "messageHeadline": "Merge pull request #488 from MetaMask/BuildsFolder", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5276897668674bb5e34923a473920564603ad292", "messageHeadline": "Store versioned builds in builds folder", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2368c2993d44375203e0b85158bac707489d1137", "messageHeadline": "Add platform specific builds and zip tasks (#486)", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 56, "deletions": 30}}, {"node": {"oid": "04f755a132e80fc018e42e2104f6c6feffeb183f", "messageHeadline": "Merge pull request #482 from MetaMask/FirefoxCompatibility", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 77, "deletions": 19}}, {"node": {"oid": "0ae5305822b86e43c7921c53456a4042b4bc8af6", "messageHeadline": "Merge branch 'master' into usd-conversion", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "0eb7354c1acc036452115351485d0fbc94b4bb08", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b43b9f13e97258d6d546e62a2fd280b44045a610", "messageHeadline": "Fix integration tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "be74589f49bbe977f881b17a0383cafa4336d9b4", "messageHeadline": "Fix extension tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "d484cb8f511a044c97a9a3bee3d4d415eb5988e7", "messageHeadline": "Merge branch 'master' into FirefoxCompatibility", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "11dfb8e869d425204512b250b00ef71ed85a14cc", "messageHeadline": "Ui testing (#481)", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "913a9e85bd24a286c3399ab6e9a0c47fdfbeae0d", "messageHeadline": "Inject inpage script synchronously", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "6fa1d6efff0bcb5a41a2c3d5e35374e4259dd70b", "messageHeadline": "Add note about firefox stackoverflow to readme", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "950e7d3dcc318fd688040008575fe4b1fd6b7de2", "messageHeadline": "Merge branch 'master' into usd-conversion", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 237, "deletions": 19}}, {"node": {"oid": "dcd1665e90a17e164d5386de078edff35ec206a8", "messageHeadline": "Add note about mozilla irc", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b07bbc14e1dc745543c7c95d6a846a789fbf2f81", "messageHeadline": "Clean up extension polyfill abstraction", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0880721d84714be561d66a4767217f090a4f96ae", "messageHeadline": "Add firefox instructions to readme", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f3ea891e727810ba29c6d893f27073e9e11efed2", "messageHeadline": "Allow page injection to look for cross-browser APIs appropriately", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5476cb9a2c37ddff470e46738cb1eb9fb34172b1", "messageHeadline": "Correct skip usage", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6b3ffc9e5da638bc29bc5ae5c50a58c48198bd55", "messageHeadline": "Fix promise usage?", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ae6fa762417625cf67752e02fcad2c28e8a23005", "messageHeadline": "Run browser tests in parallel", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f12394f7d5dc11fb3fd0a6ecd14780ea92ae6101", "messageHeadline": "Skip PhantomJS in testem", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9f4f5f4bce04dba892dbcb39f9590b31da476a44", "messageHeadline": "Add promise polyfill for PhantomJS", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b939da850882a0222e30a2000eb1692aac8ee617", "messageHeadline": "Fix testem runner page", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "11ef342c61761b80acc07c481a06bd39d46b2325", "messageHeadline": "Remove phantom from build deps", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b37b2bcbdc344ea7dbebbbcf0790cc942115f589", "messageHeadline": "Move pre scripts to dependencies key", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee3a2a65de0e81e006b250fcbecc095ddcc9f5c3", "messageHeadline": "Fix circle pre script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bf1bfdf87a9693807e0825ddd4c23acf30f735ed", "messageHeadline": "Add testem and phantom to circleCI pre-script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c15ff7164ed1e90662274eb269c74d0c6cbd83eb", "messageHeadline": "Add UI tests to CI test script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e61102147a86acc2b33d82ad1c4bc4c33addd4d", "messageHeadline": "Separate UI tests from normal unit test suite", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "b724dd009c36574aa7d090435a60f89c1adc881d", "messageHeadline": "Add UI Testing Framework and Simple UI Test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "86832e6feb502a3f1de24b81b111addf1f06bea6", "messageHeadline": "Fix merge conflicts. Fix typos. Ensure currency immediately updated o\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 224, "deletions": 12}}, {"node": {"oid": "22528002e1edef84ade67d5bc30b2580e6542c05", "messageHeadline": "Linting!", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "bf5f1df20e64c21745d49b1315a31a1bf1cf720e", "messageHeadline": "Merge pull request #477 from MetaMask/MockDev", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 237, "deletions": 19}}, {"node": {"oid": "5b4e2ffeaccf105d425d83407b82805c124e2cca", "messageHeadline": "Add mock dev mode", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 237, "deletions": 19}}, {"node": {"oid": "0bbfedc2bf21d8c3eec17fef35e93a98a946469e", "messageHeadline": "Manifest fix for firefox-specific field (#475)", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a612fcee64422ca43c470d7832a263f5e490611d", "messageHeadline": "Change function names. Add interval polling for api. Refactor functions.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "716e65424d2ba490a384bfc1f0591685eb2867fa", "messageHeadline": "Add date access throughout the data flow.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "5d93e8fa7433a55e8623039887f7d2032796b451", "messageHeadline": "Version 2.7.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fcd523abe4c5e8c4da7f176b2fc15578903384b7", "messageHeadline": "Buy button (#474)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 211, "deletions": 3}}, {"node": {"oid": "66941f0808cd8052bd5a90b10900e49e071ba727", "messageHeadline": "Provide date access.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7b85802a0fede74217dd702ddda9bea1154517eb", "messageHeadline": "Merge branch 'master' into usd-conversion", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 178, "deletions": 39}}, {"node": {"oid": "6658bea8d444281491718f8eee7bc3ae42f91b69", "messageHeadline": "Implement some cross-browser practices (#473)", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 139, "deletions": 35}}, {"node": {"oid": "4a9d5b1c258912acedd6f1e89fb632526d9c910b", "messageHeadline": "Add data field to pass up parameters up to reducer.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "491b9cddc5fe1a7d0899d29c9a53aa71f04b9b28", "messageHeadline": "Add fiat actions to metamask controllere and actions.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "aac810b1eb3414c907010c30537b7014f303d20f", "messageHeadline": "Progress on config manager. Plus tests.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "cdd7e40545af8e62fc586f8da120e8d05ca90653", "messageHeadline": "Make injected web3 fail hard on sync methods (#471)", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5567ea8dc5f387d971b51bd4cf46abd6e7979688", "messageHeadline": "Version 2.6.2 (#470)", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4b8e95336d3b6dd04d7c2e6df6ee5ef449686fbc", "messageHeadline": "Add instructions for taking a state dump (#469)", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a174ec7fc1423e0ba81e39dc78faa42533b51b45", "messageHeadline": "Merge pull request #465 from MetaMask/i447", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b2afa16925227fbb39e30fce8f9f4bca09dec20e", "messageHeadline": "typo fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9101812552f89439addfa4fbd783ec4bf6b47e0e", "messageHeadline": "inpage - add try/catch to cleanContextForImports", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5b895c2a229555f127e1bd4b6f5c2973a37537cc", "messageHeadline": "Merge pull request #455 from MetaMask/FixReopeningBug", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1d8d8384c6fe7f29cb20864729c6431252ed4362", "messageHeadline": "Update Changelog to account for last PR", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2bdda0848f5d7509a326e5bcfa027ca8bb2cc445", "messageHeadline": "Merge branch 'FixReopeningBug' of github.com:MetaMask/metamask-plugin\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "121874aeb651a294a68a506337553b9e9e7f7076", "messageHeadline": "Merge pull request #464 from MetaMask/test-branch", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aaf3ff8b8289bdc96ae156272e729e4d0737a685", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3236c9869d17954e691ffdbb43f2c9d7f8903104", "messageHeadline": "Merge pull request #463 from MetaMask/aust-zero-changes", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "96cd087c9756ba8c9824af835c87c5a2a6512fee", "messageHeadline": "Readd string to conform to tests. Will discuss later.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "609bd7d6e8b5e5afac7dab390d573ff38fc23290", "messageHeadline": "Merge branch 'AustP-master'", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2fc27314796427f4a3d9bfadf77dc1b0d6f317d4", "messageHeadline": "Remove unused None string.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41aad32b1942fad37e98a2456486949b96a540ee", "messageHeadline": "Merge branch 'master' of https://github.com/AustP/metamask-plugin int\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "046ca5787b4092c3f41560e2d0cb10826a56b9dc", "messageHeadline": "Merge pull request #459 from Schaeff/transaction-typo-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1859a24eefd0bd8b1717d148e6f566df0007f31", "messageHeadline": "Add eslint config to pass tests", "author": {"name": "Aust", "email": "AustP@users.noreply.github.com", "user": {"login": "AustP"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "061633bf6725422bfb3f35bf3fdb17b514669357", "messageHeadline": "Make zero balance display 0. Fixes #449", "author": {"name": "Aust", "email": "AustP@users.noreply.github.com", "user": {"login": "AustP"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "71250f0048cda38a7bb1a9d344d9715718ce7bdc", "messageHeadline": "Fix typo", "author": {"name": "Thibaut SCHAEFFER", "email": "schaeffer.thibaut@gmail.com", "user": {"login": "Schaeff"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "866237c2c886af2af02544ebb365df8e6ec75f28", "messageHeadline": "Merge branch 'master' into FixReopeningBug", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "667483ac2037bef5b412ce33f0d9bb0605d6c13b", "messageHeadline": "Add simple build instructions (#454)", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2697e1ba95924014323e320ec5c81a6056d1191d", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "203a56fb92dd51d41fa9dbc145ba5a912f27c6db", "messageHeadline": "Add ui state logging function", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c4812b3452da96c0196da4ea39ac3080b59078cb", "messageHeadline": "Triage a strange undefined balance error", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "750a3d8fe71c888bb3b596203534d8571a3617cf", "messageHeadline": "Merge pull request #448 from MetaMask/user-agreement-proofread", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "202ff31bf8707dc0664a1db73c71ddca97d1d6dc", "messageHeadline": "Merge branch 'master' into user-agreement-proofread", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 83, "deletions": 26}}, {"node": {"oid": "4926fbd833221324b80c1ddd18e5bbd7f736d315", "messageHeadline": "Proofread and fix spelling errors of user agreement.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0f7f02d1875bc2ff7e5eca581edca39b927cf802", "messageHeadline": "Merge pull request #443 from MetaMask/legal-beagal", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e18dc1d65d2422f2d06a0effe81154f82d3c34d5", "messageHeadline": "Merge branch 'master' into legal-beagal", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 59, "deletions": 30}}, {"node": {"oid": "f84992fa33369d9dc5923c26a61c5369793fc550", "messageHeadline": "license", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "3b80a043ee711bbc12ec55265e7c024c9145e75d", "messageHeadline": "Version 2.6.1 (#442)", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "97e38b4983629eb76a130da4f9782152f2cb1860", "messageHeadline": "new tx - calculate estimatedGas and show thing in tx-details (#441)", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "dbc9008295f96b8917c5b66d8df2c2e2360c2814", "messageHeadline": "Fix eth balance tooltip to show 6 decimals (#440)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "7b9b22e8a082bf78061030d176327914a4ad54de", "messageHeadline": "Merge pull request #439 from MetaMask/japan-localization", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2403a833e82a1b108456364f640c8c64fecb2d16", "messageHeadline": "Add Japanese localization file.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "fc8d9587d8814c6a831253ef676684350308a3ca", "messageHeadline": "Fix MetaMask title for EN.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad803125cb999d5caffc4a82a2b589dd69a4ae8c", "messageHeadline": "Bump provider-engine from 7.8.1 to 7.8.3 (#435)", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "617ab9d1787cabab89372bc06e5c32d2c7fc69f6", "messageHeadline": "Move fox logo with filled in eyes into design folder (#433)", "author": {"name": "Frankie", "email": "frankie.diamond@gmail.com", "user": {"login": "frankiebee"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "506fe5836f5873895959cac6b186e3dae02744ba", "messageHeadline": "Merge pull request #431 from MetaMask/one-wallet-one-future", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f347c22b07d0515f4bc618b1bc619151d966591", "messageHeadline": "Update changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ecd0a3ec1e9dc5cf729903bbb831012346c813ee", "messageHeadline": "Add one wallet to new accounts instead of three.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6537544463679499beb7ee48dba1049799da6030", "messageHeadline": "Merge pull request #423 from MetaMask/FixMenuBug", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cf83b582e9ed9c93d7590a42c6f908fe3fa969d", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into Fix\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 106, "deletions": 191}}, {"node": {"oid": "947665dca1ba01bca93024fa99c3397fcab6f686", "messageHeadline": "Merge pull request #428 from MetaMask/FixSvgIcons", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "57da5a8198d6168ce004142a0b9ca810033faa76", "messageHeadline": "Merge branch 'master' into FixSvgIcons", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 83, "deletions": 169}}, {"node": {"oid": "e21a48da838401efed696d2ec0404cec93cee8ff", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "539fe3e940ca364d0af0abc9cf1e361ea39c1151", "messageHeadline": "Fix svg icon in notification", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9718d005ca8879dcf64346a47353d4866cff2a9", "messageHeadline": "Merge branch 'master' into FixSvgIcons", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "678f33b06b2a2318ed0bf43ac9128f796161ca31", "messageHeadline": "Merge pull request #427 from MetaMask/balance-refactor", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 83, "deletions": 169}}, {"node": {"oid": "38225ac8f5f040ea1646bd1173508ae29817b09d", "messageHeadline": "Merge branch 'master' into balance-refactor", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "a72aad19c8646306dec4c2921ce30a08b57cd90c", "messageHeadline": "Update changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d7e6b752a38aaf4d1e46168683bc9539a8e9e0e9", "messageHeadline": "Integrate changes back into eth-balance", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 54, "deletions": 111}}, {"node": {"oid": "6a61591dad48f20502a64ad22a8d54e18a0a1d21", "messageHeadline": "Move shorten balance to util. Add as property of generateBalance obje\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "37f21cf18f3495b255d25cfe57c2cbf495ba6b69", "messageHeadline": "Remove unused functions. Readd if necessary.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 37}}, {"node": {"oid": "45c64a0830e8c797ec585ef77c6ea1432639e3bd", "messageHeadline": "Merge pull request #426 from MetaMask/Version26", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a446be2397b225d019e94d7f7074c6af1b788eff", "messageHeadline": "Version 2.6", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a5bac9419ac2509912cc9f642157126e49b78c71", "messageHeadline": "Rebuild states object", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66e079f1c7118e0d2ba4f194b76a7756bf783795", "messageHeadline": "Fix imageification of recipient", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3274bb78d7698a2d1e48986c9ebab91e4d48e721", "messageHeadline": "Add coin sending tx state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4a15340e0aaa44751d98b85201e828596fecbd0", "messageHeadline": "Add notification global for development", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "31d0d1ec080546b591d0c8ffd85c8bd983791f99", "messageHeadline": "Refactor util tests.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "791911d6f50a053cee0f8393249ec25da4a1ac77", "messageHeadline": "Merge branch 'master' into FixMenuBug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8cfa21c1e9be3b24bd14e35c79dc1e57aea2d241", "messageHeadline": "Merge pull request #424 from MetaMask/UpdateScript", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "3c599752d4a83ee54f2351c18e895aab21e59cf7", "messageHeadline": "Updated script for what I recorded.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7b3f0ad43dc7b6cacb01548c8fe81f16aa426fa3", "messageHeadline": "Fix main dropdown animation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bb075a27810064b967dbee169f35abf449fd714", "messageHeadline": "Merge pull request #418 from MetaMask/ui-fixth-width-tx-history", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 100, "deletions": 7}}, {"node": {"oid": "40d2b7fe71b6e70e5f058aac4f6306ef005fd69b", "messageHeadline": "lint", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "20bfb60fd2ef84630a6f653b5f360c96d924b004", "messageHeadline": "Implement alternate shortening scheme.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "58ee3e122749b56a1b723bdf5612414f09b37f22", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into ui-\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "6d44eaefcbfb860c0982225fb17227c73097e649", "messageHeadline": "Merge pull request #419 from MetaMask/ConfirmationStyle", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "d2eab80e093d9a1b2d6914274ade25fa10351a22", "messageHeadline": "eth-balance fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "501ffba6f2001c05d92bee37bc0786d81ba3f2a5", "messageHeadline": "lint - dingle dangle comma tangle", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03430e84731dc285d8e71109d20b86a10b9cc9f1", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into Con\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "7dc67a92571b3d6705be43f2cc616cafb3462e46", "messageHeadline": "notif - add support for forward carrat", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "86b7cc6637edefd2f628238a2abff540c82e1a78", "messageHeadline": "Resolve merge conflict.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 593, "deletions": 72}}, {"node": {"oid": "9a9c1f2cd48235be47e65b42c84bd9bf55ecbec4", "messageHeadline": "Pass the linters.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1c1d6241ed188a27a50cccb8aec1350ab459eeb5", "messageHeadline": "Remove reducer console log.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f26c47a3fc7c9eb2ec09410b393c35f7c3f7f536", "messageHeadline": "Modify changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5343404d0d50f353c972e5b42ff27bfd1f332d53", "messageHeadline": "Add new component for tx-history to avoid messing with other styles. \u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "570d5609323c9f9b6940c2c2279d9d13e3110c1e", "messageHeadline": "Modified test views again. Added fixed length to center tx information.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "44a45f38be5251eacd2c43ebbc55acf34f65084c", "messageHeadline": "Merge pull request #417 from MetaMask/FixEthBalanceStyle", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "11fd281a33ff433ba86bb39400601a8d951fc486", "messageHeadline": "ui - remove doubled eth-balance", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "33150cc721432e2464874079deac6974b38cf789", "messageHeadline": "Fixed eth_balance style, completing partial merge", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "2bd31c3e5024ca88b18190c145008ba87736f129", "messageHeadline": "Merge pull request #406 from MetaMask/ConfirmationStyle", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 603, "deletions": 73}}, {"node": {"oid": "ac808e681fe6a8666a4842cf7fde23345f63e96a", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into Con\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 116, "deletions": 3}}, {"node": {"oid": "ef8b6519b76d0e2be098e0c4a750ddf7ca9efc50", "messageHeadline": "Merge branch 'master' into ui-fixth-width-tx-history", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "94c25ec26aced4d3b41401e7c8e4344f78664034", "messageHeadline": "Modify development states to account for long domains.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3fb36b2dd388d7344fd7b3b7e32dcbafeabc9b48", "messageHeadline": "Merge pull request #413 from MetaMask/ui-fix", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 116, "deletions": 3}}, {"node": {"oid": "432221625ce82f36ff54a70449c9d424277f9576", "messageHeadline": "Remove logging for states.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ecb0f9767bff2ee39ef807889056daebfe349e51", "messageHeadline": "Add new test state with tx history. Fix alignment issue with transact\u2026", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 117, "deletions": 3}}, {"node": {"oid": "f71956b2ab748af8d9a11053a00c858370f340f3", "messageHeadline": "lint fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bb8b8cacc67cdf3cf3c658e4fddb5ab69bfb3e1", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into Con\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 48, "deletions": 21}}, {"node": {"oid": "3cd502a1639187230ef7dedd798dee6639d68143", "messageHeadline": "Restore button naming consistency", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8efe84320ea791535b40e69a64525f7fdb3ea8a", "messageHeadline": "Add nickname rendering for recipient address", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "5a99d2a77c9029ecbf78d6859db30bcfec0f2eca", "messageHeadline": "Merge pull request #412 from MetaMask/ethBalance", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "306035f57508cafd07c27407896a5ac32dc1b435", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "468c1ffa427321c95c6e8acbf16b5f4fdb462495", "messageHeadline": "Refined tx confirmation button styles", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "cd8ae4b5ff5405e4129df897559cc35066492ea7", "messageHeadline": "Change function name to generateBalanceObject", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2a204624f54da65613e57c24d047af6b17014ec7", "messageHeadline": "Implement tx confirmation style refinements", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "97b60caac0dfabaa3652fde75cfafa9551bf47ce", "messageHeadline": "Add configurable params to eth-balance", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "0a6560bd5dcadd9dbdb96546b9273be0bb063916", "messageHeadline": "Add method to deal with small decimals and create the object for eth-\u2026", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 34, "deletions": 17}}, {"node": {"oid": "1e92e7e9d42b503302c4633be4512c0f566a4f9a", "messageHeadline": "Make mini account panel labels fully configurable", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "21f17214be854bf07f44b0d388329ae33598d79c", "messageHeadline": "Remove formatBalance.formatted references", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a02f43fb7f480e786bce7a430e8bcb24ef0fb35b", "messageHeadline": "Merge branch 'master' into ConfirmationStyle", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "bbc7d222d88dd1c0cfe2b534e84592f114670866", "messageHeadline": "Merge pull request #410 from MetaMask/cleanupEthbug", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "2cc44df584daae2b03ef44f5a025f9192f4f00c6", "messageHeadline": "Revert back to original formatBalance", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 45, "deletions": 45}}, {"node": {"oid": "768b049696b762ac161090286c22609c7c4d5725", "messageHeadline": "Merge pull request #408 from MetaMask/FixNoDeclineCallback", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "9609593f139ac6af9af5735624d4a37d31f8e43f", "messageHeadline": "Fix bug where rejected tx would not call back", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "ec7dfe9f11d06295f7b4f58b6d1aec4c81c0ac37", "messageHeadline": "Merge branch 'ConfirmationStyle' of github.com:MetaMask/metamask-plug\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c2655bef5a2852eb03f3c2b5dcd134c57e3b34f7", "messageHeadline": "Correct data length calculation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c59f75aeb534b1afe4020f509d9ce6304af1ff07", "messageHeadline": "Correct data length calculation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5faa64817c2d935029bfc302eff6c7f0df8a8989", "messageHeadline": "Update gas cost", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bcf44509ee7377ff108ebde19d9125c77527e79", "messageHeadline": "Fix sender balance rendering in pending tx details", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "edf681a1e8a04311e40757c7548d757211498fde", "messageHeadline": "Simplify ui dev mode style", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28617d87103866d67dc8c4a4d445a3dd8dc8eaed", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a1fdf28a7bff23a1d084da8a91909aeaa969bb73", "messageHeadline": "Merge branch 'master' into ConfirmationStyle", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "9e0d9b88ccf4348ab9ac21f8fc3d64738dac5b40", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "ce463f3aff07c3cb73370cc1446a6b64f91ceb05", "messageHeadline": "Fixed up pending-tx-details", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "ecfe720b8bb0429c2d73b3a03d5dbf1d7cf573a7", "messageHeadline": "Merge pull request #404 from MetaMask/fastinject", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "786a283dd2445402638048e4eabac6642e21c593", "messageHeadline": "contentscript - remove timeout before stream setup", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7481f7c3df72f5616615fcd74537d1f091b1bc4b", "messageHeadline": "Fleshed out pending tx view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 87, "deletions": 32}}, {"node": {"oid": "e885c3ba09759354322677c75461aab0a35c999e", "messageHeadline": "Merge pull request #403 from MetaMask/fastinject", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d892fffce2c0a73139a4052030c3e93dc8af8d9a", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into fas\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5c4c902c94f03f50c0169e35cb0fea81df5193e6", "messageHeadline": "appease the linting gods", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a038eed6e3fc678246bc880afb0dacf9defac8e2", "messageHeadline": "Merge pull request #402 from MetaMask/z-position-fix", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ec5adf014e98d4495067be39660c01f975212640", "messageHeadline": "changelog - add web3 min dist", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f33c0a019ed8b6e667c869c219c4b5f9c496c28", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into fas\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 49, "deletions": 46}}, {"node": {"oid": "7aa120e630fcc7910114ba825c015a602a3b9403", "messageHeadline": "web3 injection - use web3 dist for faster injection", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "acdd40e3bebe561d28fd776044f3ecf71fcf81ea", "messageHeadline": "Fix dropdown z-index issue.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fb363b8a62f350fc447a82f30908a4ec1b8625d9", "messageHeadline": "Merge pull request #401 from MetaMask/ethBalance", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8834548b0153db35dfa56c0901a384bcf7e3e7b3", "messageHeadline": "Handle to small of balances with \"<0.00001\"", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "689bd58d815ae91970953a08ef2e94c0eeb1335b", "messageHeadline": "Merged latest balance formatting code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 48, "deletions": 46}}, {"node": {"oid": "525abb85d4848e2593f7ffaf4e462e067a64632f", "messageHeadline": "Merge pull request #399 from MetaMask/ethBalance", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 49, "deletions": 46}}, {"node": {"oid": "15afbe5b1f77df36fb348ab272a7b6a6818bf017", "messageHeadline": "Merge branch 'master' into ConfirmationStyle", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 55, "deletions": 41}}, {"node": {"oid": "7058dc4ee3d00f4d4e407c656cf671b2d4fd62f2", "messageHeadline": "Began reworking tx conf view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 394, "deletions": 19}}, {"node": {"oid": "53eefc1efc65c138c8692bb069ae64e5eae9942b", "messageHeadline": "Add a postion option for tool tip", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9d577ea0231802279ea0070a598f7dea9637f652", "messageHeadline": "Add decimal hendeling to ETH balance", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 45, "deletions": 45}}, {"node": {"oid": "9d54f10dc5bd42f9103ff6c9f2094d5af81b2342", "messageHeadline": "Merge pull request #392 from MetaMask/kumavis-patch-1", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39175ba837db4387aa196f15e8c2b4bb2f966de4", "messageHeadline": "readme - camel case MetaMask", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb5dbd23a9d57850532cf0f8cf0e211b96ea67ca", "messageHeadline": "Merge pull request #387 from MetaMask/ui-formatting", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "dd9957d2b2368812b1f4feee30a4fb7625c5ede8", "messageHeadline": "Merge pull request #388 from MetaMask/script-edits", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "61f2e265c0be687058bb432f09a5fc691ea8aa65", "messageHeadline": "Merge pull request #389 from MetaMask/thinFont", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "1f1737a63e316a9c97fc04c1a2258195f0ce6c49", "messageHeadline": "Merge branch 'master' into thinFont", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 32, "deletions": 3}}, {"node": {"oid": "8d67a820a95631458e5035bd85dd7996bfad11f7", "messageHeadline": "Add light and ultraLight fonts", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "5c703deb2cd3e1583b7dbf0c86eab2a1d7da3d0a", "messageHeadline": "Edits to the script ya know.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2c89cd722ed66f9f8522913b1a5bbc55ce5a7ca6", "messageHeadline": "Simplify empty account balance rendering", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25598f1b6ffc110619332dc5e69dd72d6c157621", "messageHeadline": "Merge pull request #385 from MetaMask/ImprovedLogging", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "04c4dad8902f56d83d40bf61e851cfc0332e4e44", "messageHeadline": "Add to changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ca20bd8a3feec362e7df924d319476cc09b8f5b", "messageHeadline": "Move account balance down a row. Adjusted positioning of buttons.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "c4cbe3ad4cb5403ee6f0fa16f68a7e8f9aded4f1", "messageHeadline": "Add video script draft", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "977e8611d6245f1b345cad0d6fd165acc2688c18", "messageHeadline": "Add state list rebuilding on ui task", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0b0c9c0289296d3fb280fa760e723419275e8a6", "messageHeadline": "Simplify error log", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1d8d7d833df3c2b398efdf067df84ffd41f27e49", "messageHeadline": "Improve metamask-controller error logging", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "76c473538ab477ddc7171da01153de12370e759a", "messageHeadline": "Version 2.5.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9d646f791064a421193702f42bba3c8d57d772b", "messageHeadline": "Merge pull request #383 from MetaMask/i377", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "71df05c5ff148681e5a92c891313c6bb3cda0500", "messageHeadline": "Put network status checkmarks at end of row", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "239165ff812bfa1b02a7a40f4689b209b02542a1", "messageHeadline": "Merge pull request #381 from MetaMask/ImproveUiDevMode", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "0cd11915cec52408472fc6424e6680b6266526dd", "messageHeadline": "Improved Ui Dev Mode", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "c75543dac8f81bc922d08803aaf92866ef823ddf", "messageHeadline": "Merge pull request #380 from MetaMask/FrankieDisclaimer", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 119, "deletions": 114}}, {"node": {"oid": "287222df25caa696583afee27f5aa77dfe0d8895", "messageHeadline": "Linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "51a5e66cbbbf35baa62e74e3545cf478cc05241e", "messageHeadline": "Move main drop-down state to component state", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 35}}, {"node": {"oid": "6ec387b6751273ad09aed876a03f7ee95dc86c1a", "messageHeadline": "Formatted dev mode better", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "7f9200b1bf50238e0452adb2d7867dc48868d775", "messageHeadline": "Added some basic styles", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "50afc386e55ef5ac329557e9ac478c03b84c3f89", "messageHeadline": "Simplify ui task command", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1545245c29dea3beedb0ea1c8daadf5b2c2d93c", "messageHeadline": "Clean up beefy usage", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "9a46988ea8983e963b532618a05788d9772947a4", "messageHeadline": "Merge branch 'FrankieDisclaimer' of github.com:MetaMask/metamask-plug\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 25}}, {"node": {"oid": "5a917431d8ce2587284d938b6135a62bff6e17d1", "messageHeadline": "disclaimer - render via react-markdown", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a95b5c4a96d5b850d4b61f1cf61d02b3f97a8f12", "messageHeadline": "Add query param restoring to mocker", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3f18fcf2bbb66181703b9b96536ebe257dc2542", "messageHeadline": "Remove debugs from development", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "cd21a4b699fd692800e0fb6ef961d98e786925b6", "messageHeadline": "Remove scroll fixing from ui preview", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "a0a676c3e2f1c37613c5890ffd77542736804ba1", "messageHeadline": "Remove old disclaimer", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "d33d4f065492d32df35c8eb72a7c51b74bf4b155", "messageHeadline": "Merge branch 'master' into FrankieDisclaimer", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 969, "deletions": 104}}, {"node": {"oid": "d4e400e5e5a7ba501f210b722f6ccf97be9e6c17", "messageHeadline": "Merge pull request #378 from MetaMask/UiDev", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 811, "deletions": 4}}, {"node": {"oid": "aa21c83470d2fa89a5dc09a49c7ab83cf4e87ad7", "messageHeadline": "Add new user agreement", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "0f16155abfbe3b45677503846aa04cb5c7ef47bf", "messageHeadline": "Add ui mocking mode explanation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "435468e5718fefe91430aec4920d21a0f5967efe", "messageHeadline": "Cleaned up some formatting for ui mocker", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "90e4483d6838b88cc12464203a94e9d76d2cc296", "messageHeadline": "Add ui mocking script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2843459fcf8bb74fba29b2ff884bf1daa7a708d2", "messageHeadline": "Make info page not chrome dependent", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c26a7cd89b7889bcfd0c9993e0aac1aac8e1c575", "messageHeadline": "Add selector component to ui mocker", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "e55938ed15428b452224f2d731c1e7ad141869d4", "messageHeadline": "First simple version of ui mocker", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 767, "deletions": 3}}, {"node": {"oid": "70cf24617bf6adabf5ba012ba1af261df6e79fb3", "messageHeadline": "Merge pull request #376 from MetaMask/typofix-sign-msg", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc970ccd0d4d039d58cb7fe359487574a2d3d980", "messageHeadline": "fix typo", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3559d866815def84d95d116831b30bb679af0461", "messageHeadline": "Merge pull request #375 from MetaMask/compactLayout", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 146, "deletions": 89}}, {"node": {"oid": "8465be340a884401c9edbf942f01920a07ddf2e4", "messageHeadline": "Add to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1b1bb92fd34343d2cec03d68e2b12de15934ebc2", "messageHeadline": "Merge branch 'master' into compactLayout", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "42cd0b69e76537022c7766cae430e496371818b6", "messageHeadline": "Implemt new account layout", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 59, "deletions": 35}}, {"node": {"oid": "213c84336e1083f4abe278ac2f70c45124c6ab62", "messageHeadline": "Merge pull request #373 from MetaMask/DoubleConfirmation", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "db3f73344b9b61c8ccb1cadb5e2113652c40df11", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "78f2794d39ccfff79a6562d6fdc628f375291598", "messageHeadline": "Remove useless and buggy clearWallet function", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "6fef01c8a156c70e5a6034767a7ce86506f566f3", "messageHeadline": "Emphasizing how weird this bug is by removing all behavior from the m\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f49b6ca1dc6b71a3280135a0a901311b289c26ed", "messageHeadline": "Replicated really strange bug with test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "179d176dc1bd57bdaf3cab0896738281b60e78d7", "messageHeadline": "Fix broken action reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5252504e3f1b8437d6152861f06ee490f723276e", "messageHeadline": "WIP: Working on new layout", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 114, "deletions": 82}}, {"node": {"oid": "9a8ede22106c3f59d014be4905a078711180d30c", "messageHeadline": "Fix gitattributes", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab5730aa26d23b64f5ddcc6f507502d9a0a6ee81", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 82, "deletions": 10}}, {"node": {"oid": "d34dcc66d705dacaf7f7db16b5302808217b0c68", "messageHeadline": "Add gitattributes file for the changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4433618e95b8d5638bf890e746a6bc7c3793ba80", "messageHeadline": "Merge pull request #370 from MetaMask/networkIndication", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 82, "deletions": 10}}, {"node": {"oid": "41598a32a6fcecaeff5d90ada881bc4cfd52c08f", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into net\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 131, "deletions": 41}}, {"node": {"oid": "f7bb3cdcfebacc3f3970b469503db202e0bdda28", "messageHeadline": "Merge pull request #368 from MetaMask/CopyTxHash", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 131, "deletions": 41}}, {"node": {"oid": "94768175bf7630e9f8fd590181cb7816fd0ece7d", "messageHeadline": "Merge branch 'master' into networkIndication", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "0b3737edb49cb40a8d82cf3cd5491b8474247a8c", "messageHeadline": "Add to change log", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 22, "deletions": 21}}, {"node": {"oid": "2880f8631c4de09860b2be01c90b4b30d08c8415", "messageHeadline": "Unify tooltip styles", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "e0daea35a98b294d503d5d9a9625d977295ea4cc", "messageHeadline": "Add network name to indicator and some css fixes", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 51, "deletions": 11}}, {"node": {"oid": "2b5c42d27f49a642a2441ad77f3cfba5ada071cb", "messageHeadline": "Merge branch 'master' into CopyTxHash", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "78e6ed22befcb09b4d5c5e10862b8bfdf1d5fb1a", "messageHeadline": "Add tooltip to copy button", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "3ae479f5ac3a569eb3840f119148bc4db626a295", "messageHeadline": "Unify wording for transaction options (#369)", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2c36c17238b7641295e1ed6e51e11b2842c03fdb", "messageHeadline": "Add \u2713 charchter to indicate active network", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "57c8922817700f5488a129d91680d1765efe160d", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f92a8da06b9e40705a0d1678480b302bd9d5607", "messageHeadline": "Use clipboard icon for copy button", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "fb92b8a5fe62bcdb4e56eab669134c46ba2e8929", "messageHeadline": "Add copy button to transaction list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c57169219596e4637c59dd39c01812a4b1bb746", "messageHeadline": "Replace manual copy buttons with new CopyButton component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "441a7eec2899c6553004ced2245d17ef9cc33a51", "messageHeadline": "Add CopyButton component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "757a3ce6beed9519005c6d6b2aa439d849173b29", "messageHeadline": "Version 2.4.5", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8d9a0e71771db12757f8f9dc4c3682f5e377a6b6", "messageHeadline": "Merge pull request #356 from MetaMask/networkDropdownFix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ce03356f5f945aff293655fdaf7ee8be6b719acf", "messageHeadline": "Remove missused action", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dbae6768581f750265b96012c4a6206396740e35", "messageHeadline": "Make it so that when you click the custom rpc url it closes the dropd\u2026", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3119d40f5d72d4d4dd909e3ac578b4a9c5bc1dd", "messageHeadline": "fix lint", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "af999e2beef6cbb7ba16a341ccd23c64573611a2", "messageHeadline": "Merge branch 'master' into networkDropdownFix", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "56cbd7d9eab76eeb55638766e16ea4c0ceb96962", "messageHeadline": "Add custom to drop down menu", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e4956c3123a23cf4bddaf2617e36456735fddced", "messageHeadline": "Modify network icons to reflect current design. (#355)", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "c6187b080af0cc63bea113b8e6c115a5dfe4bb4d", "messageHeadline": "Fix out-of-place positioning of pending tx badges. (#354)", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6238af633056c6136e37106bf5517ef87e3ff8f1", "messageHeadline": "fix bad merge", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "f1a94afca73e2af9d227659748d9ec33ee31b9d3", "messageHeadline": "Merge pull request #352 from MetaMask/pr/351", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "19f9d6566bb9a8f28a33de8e235fbb28b0c2c021", "messageHeadline": "Merge branch 'master' into pr/351", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 39, "deletions": 87}}, {"node": {"oid": "913533522f650e340a369103f2d8018a92ad9bc1", "messageHeadline": "Merge pull request #350 from MetaMask/notif2", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 28, "deletions": 82}}, {"node": {"oid": "4777f82ae065bf630c1f1bdc0eb64eacfb4181de", "messageHeadline": "Merge branch 'master' into notif2", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "d4708828aa780ad3995ef61d6ec8d5130639751b", "messageHeadline": "Merge pull request #345 from MetaMask/FixSomeFormatting", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "57aca116ed33476ce87d9c5f9248013e0b3c5fcc", "messageHeadline": "Merge branch 'master' into FixSomeFormatting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "1cd17af2ad494e36ee37740648ccd8c47994ec82", "messageHeadline": "Second layer of 20 character check modified.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "661d9bffb3ea91cc6d7bc855fd0ec587866f61bf", "messageHeadline": "Changelog update and reduce allowed characters from 30 to 20.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "494b62dcf8262e2c9f18e0b59b23129d5b625210", "messageHeadline": "Merge branch 'master' into FixSomeFormatting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4be704097fa8892928f10020f3c0803451cfc31d", "messageHeadline": "Merge branch 'master' into title-truncate", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "f9540cf48c9f7e42c41e9e1648bb57ee2b5d441f", "messageHeadline": "Wallet name now is properly truncated.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56087543c807e24ff7d3fd2d7b38050ae4bbb598", "messageHeadline": "clean - remove svg notifications doc", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "2fd03a60fb8c536dbe56c86e1836935616ea14d8", "messageHeadline": "Merge pull request #344 from Zanibas/character-limit", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7026eca222283ea873fd576c4cae5ba0ab5ad129", "messageHeadline": "Merge pull request #348 from MetaMask/i341", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "16566ee7dbe00c40941b0ed3c7f3b96179cae3aa", "messageHeadline": "Move clearNotifications to popup.js", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "abcf7621847220f0709eb37cca0fd93cd0632bd5", "messageHeadline": "Code style fix.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "697e8c07682574c64111901a54f173be54686d25", "messageHeadline": "Truncate account name further.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1d5a332c08412afd2effe4f516648ed77fe91d2", "messageHeadline": "fix typo", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c82d7585b824f7617d3765036b2d9d82b49c3493", "messageHeadline": "background - prepare state for notifcations", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 28, "deletions": 44}}, {"node": {"oid": "c11520306366ec4a3d75c7ee48f6c1b1dd56399e", "messageHeadline": "fix for linting", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c548a1225bf91bba5ab6302e814051845e9b5871", "messageHeadline": "Merge branch 'master' into i340+1", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "621e28f6a2f69739c8963d5f8a1f8acc7002cb28", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into notif2", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4f4c5048bf386c7d8e93592644bcda99e0fc38ea", "messageHeadline": "fix #341 close notifications when oppening pop up", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6a8725901676804711372fb60865db16e8b80615", "messageHeadline": "Simplify `send ether` button to `send`.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f5b62752e6c022a05bcda6cd922241120d52274", "messageHeadline": "Fix formatting on terms & conditions page", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "39a758d7c31fc75a31f5e233f5f6e793cba10c85", "messageHeadline": "Merge changelog.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a69882df720afd47fda4f238a77d97c81aaa0cdf", "messageHeadline": "Additional length check just in case.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "86a1eaadf188b0879ae41a5fa125649ad51f0118", "messageHeadline": "Enforce 30 character limit on wallet name.", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "204cb7f1edea12c8438655ab3d601d415ab77e54", "messageHeadline": "Change color of failure to yellow. Change pending to ellipsis. (#338)", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3d9bedaeea9b0485b7cfbe3255d72cfe470bcaa2", "messageHeadline": "Fix it so you cant send a negitavie amount of ETH", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "99ca02030a82d3adacc82699885cc03b666806ed", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "baba71946859ea8e8d059f1ba4145297097c6dc9", "messageHeadline": "notif - change size for better readability", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c41c4f719fe3638ec05594283101c81e2552203e", "messageHeadline": "Merge pull request #335 from Zanibas/title-additions", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8c7511e9da6cc9da4c482467ec53208bcb97893e", "messageHeadline": "Add alt titles to most critical icons", "author": {"name": "Kevin Serrano", "email": "kevgagser@gmail.com", "user": {"login": "2-am-zzz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "36c7ffa585f85179458e3ff874a4e821772b6524", "messageHeadline": "Merge pull request #327 from MetaMask/uiFixes", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ab55fefa1a4ebeaa9a42756a72d49b63f036b946", "messageHeadline": "Merge branch 'master' into uiFixes", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 669, "deletions": 454}}, {"node": {"oid": "ef743499cb93dc8360be20db03c4ab0676aa57bb", "messageHeadline": "Fix for the mailto link", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36a183db94e66999421980f50c2ab2e8d1ce2c3b", "messageHeadline": "Merge pull request #326 from MetaMask/conf-tx-refactor", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 221, "deletions": 141}}, {"node": {"oid": "770528d5380b9e30742130d986d196c192b2ac09", "messageHeadline": "clean - appease the linting machine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 28}}, {"node": {"oid": "d7d440b2c22eb29744dbd59d6a0d83c27e60c9bd", "messageHeadline": "svg notif now work for msg signatures", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 141, "deletions": 84}}, {"node": {"oid": "52518a5efc2f37881c2e88c8cb0649ad5bc41dd4", "messageHeadline": "Merge pull request #323 from MetaMask/RefactorBackground", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 448, "deletions": 313}}, {"node": {"oid": "60fec24c003605047f3ab7c011a1ee98432b369b", "messageHeadline": "Debugged by using a real dapp", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d3e0e7fe45a1dc2159b26155b974ced16548ea44", "messageHeadline": "Manually debugged refactor", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "122018a96a1b2b6d9b7eefe150ff76a9de69bdd7", "messageHeadline": "Fixed tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 87, "deletions": 20}}, {"node": {"oid": "fa7e4665594525256b846de93bdd46115a3a53a7", "messageHeadline": "Rename background-controller metamask-controller", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2b3f4b26bbaaf978b454afe18e9116ac8a693d4", "messageHeadline": "Improve refactor", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 124, "deletions": 105}}, {"node": {"oid": "4200eeeeed94ceafc095ab027b1a50dab592b23e", "messageHeadline": "Fix editable button so that it dosent float above the drop down menue", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "9ed3c676ecbce23f56cd004496c881425dd302eb", "messageHeadline": "Refactored background.js controller apart from chrome + transport", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 301, "deletions": 254}}, {"node": {"oid": "86fdcca2ec810c7a002ec984f267920da0a85f9a", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into con\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb1b9d027fad9cf63bf5fea75b4e40b17d0cd7ee", "messageHeadline": "breakout pending-tx-details", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 77, "deletions": 35}}, {"node": {"oid": "251cb84afb91cfbae14f8e68314b57c1e25a4af3", "messageHeadline": "Merge pull request #322 from MetaMask/i321", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8b6da2593dfa5f1d589ee26a7343201f8de6f8c", "messageHeadline": "identicon - default to imageify", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3a8f3eebe3605dc4a0895dcbc9ecbc75301fcb5", "messageHeadline": "Merge pull request #320 from MetaMask/i318", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "02dd1669e7c4fd498b8eead625df6574ba679ed3", "messageHeadline": "send-tx remove account select button", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "cbcc0438cb673b57d77afd3aa0a2015e84201453", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bec7bde88376d14bcd15087e8b3dea4b2876315e", "messageHeadline": "Merge pull request #319 from MetaMask/pdf", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 48, "deletions": 32}}, {"node": {"oid": "fce748c11813d9bdf1a73f704893319bb40b4597", "messageHeadline": "contentscript - skip web3 injection if domain appears to be a pdf", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 48, "deletions": 32}}, {"node": {"oid": "ac2269b16ebc97a75e06347d5a042caad3cfed54", "messageHeadline": "Merge pull request #312 from MetaMask/svg-notif", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 184, "deletions": 164}}, {"node": {"oid": "2808fd175bbd65c94847305351ff390e55a336ce", "messageHeadline": "notif - remove dummy dev notif", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "2468949cb5b13b36cb11f351a13d92bdc500093c", "messageHeadline": "some legit linting fixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0633463d0335da5351f1b4a7138e50fe1bf269c", "messageHeadline": "stop pedantic linting", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "be25f4da06d7651b079f8345cd8dc4f01a2a0002", "messageHeadline": "pending-tx pass the identicon pref on", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3cf7bf725f24b81894ded57df2abf7840b27d086", "messageHeadline": "svg notif - use actual txParams", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "d293ef0494ae6b1ff284611603a3268e5056c5d4", "messageHeadline": "account-panel combine panel into account-panel", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 37, "deletions": 66}}, {"node": {"oid": "e96a53385f48da021730b0cc351a223abcc712e3", "messageHeadline": "accounts - rename account list item so it doesnt overlap", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7eb89613ccee118d97a48d83336bbea44614da18", "messageHeadline": "icon-factory - overhaul to provide svg or imagified el", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 37, "deletions": 63}}, {"node": {"oid": "cc7dbace38bc41bb177738586e9a60adf541d2ab", "messageHeadline": "tx-conf add non-interactive mode for notification", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "2495c6ea547123c9d807b4662a3e0e7e679eab5f", "messageHeadline": "svg notifications - remove unneeded deps and clean code", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 36, "deletions": 57}}, {"node": {"oid": "2a358d73f8da6600b6f1b279454d756ddabdd36b", "messageHeadline": "Merge pull request #315 from MetaMask/UpdatedMenuBar", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 65, "deletions": 40}}, {"node": {"oid": "a106887a6f2c6e63a6fdfd54b7bac1699d4e3fd7", "messageHeadline": "Add fox logo back to left of menu", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "4ebb9f631e9a1487a58ccd2f1ff6776eb9a73466", "messageHeadline": "Moved account change button to menu bar", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "2a3660fe6018f3a9e4636a18276280780e717300", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into svg\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 123, "deletions": 10724}}, {"node": {"oid": "216e7235dd590bffacb0778e387030e9bd0d90bc", "messageHeadline": "deps - bump web3-stream-provider", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "243728451572b3d729621817fb968cc54f17f3ae", "messageHeadline": "2.4.4", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d7b76f83ff32fe886005aea8b5a756a77a3e2fab", "messageHeadline": "deps - bump web3-stream-provider", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1e2d842ae11a2989708911bd89776944b5cb13d", "messageHeadline": "2.4.3", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a625f9e6644a173abb38818a664c2fbf76ee4ec1", "messageHeadline": "Merge pull request #314 from MetaMask/stream-provider-fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3b743c9cd0da6e6074365d0b80acdc13851756e", "messageHeadline": "deps - bump stream-provider", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fb3ee9846730cfd49b1e3afc04a33e54ad96be6", "messageHeadline": "Merge pull request #311 from MetaMask/settings", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "122576a790b8621c0e32121d815850357c453a77", "messageHeadline": "initial svg notifications", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 121, "deletions": 21}}, {"node": {"oid": "973aa4fd15315ae34350899ca48dc7b23761003b", "messageHeadline": "close #309", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5c782d69cace752a42f52830ea3edc61a95a0b1", "messageHeadline": "Remove redundant network option buttons from settings page", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 37}}, {"node": {"oid": "fd01e45cd52c594982577230f1dc13e6485c24ef", "messageHeadline": "Merge pull request #310 from MetaMask/fontChange", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 114, "deletions": 10685}}, {"node": {"oid": "b3b49838317641522f9044ac743c3b84b04af8b2", "messageHeadline": "Add to change log", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9e42f1f3a75536c43cb9dc7bdb735258f04d6365", "messageHeadline": "Merge branch 'master' into fontChange", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 27, "deletions": 20}}, {"node": {"oid": "f0e64112771612a79ed7c23bc8147e692c7f8356", "messageHeadline": "Swap out Transat font for Montserrat", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 112, "deletions": 10685}}, {"node": {"oid": "a4ebb7656af0c11bf706689f4447ec0785d39c48", "messageHeadline": "Enhance nvmrc", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73869ea233e64ee36825ab8ef4ad66a034c0a00b", "messageHeadline": "Version 2.4.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8a3131339734f4f98352ea3cc24971ed9ee0b16c", "messageHeadline": "Merge pull request #305 from MetaMask/FixEthSign", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "856a7c84cd3b2a523b229088f3f657650c0a2b0f", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff7b980143fb901f0d2228196111e94b6c81e6b1", "messageHeadline": "Fix eth sign with dennis' test input", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "03550b7e9a8462947a681d57d1ab15a0f596366d", "messageHeadline": "Merge pull request #304 from MetaMask/buttons", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "ea564e51fcbd67223d13eb7d03136164fb3bdc9f", "messageHeadline": "Fix for lint err", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 7, "deletions": 13}}, {"node": {"oid": "c152f987359de468cb53666f75aea525f22902dd", "messageHeadline": "Add to changelog", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cf663f1104697440121d32cc6db2a8a1d5d54c5a", "messageHeadline": "Fix conflict", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 2496, "deletions": 2470}}, {"node": {"oid": "dc2ef967028723afe9fe1efd669754723e38a4f0", "messageHeadline": "Fix badge token param", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7f7292a21946d04c58c046add57a3b20236b52e", "messageHeadline": "Add circle token to badge image", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46b513cd0024c8cf83037b25ec6d2781d5cfc078", "messageHeadline": "Update build badge", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a049ae27f7461e946481e78db03622bc54b23b1", "messageHeadline": "Update CI status badge for Circle", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "537328b5298a42f9d20862d42b9012babcda373c", "messageHeadline": "Merge pull request #303 from MetaMask/AutoLint", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2482, "deletions": 2462}}, {"node": {"oid": "d7c3e8e9f5182576eb4a990d385ff8ce4ebd417c", "messageHeadline": "Add circle.yml", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3c01969fe341b08ef7403ffa5b71ed36d39d79ca", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into Aut\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "bb7788373d9c234313d651d88c72c18a8e4ca0aa", "messageHeadline": "Merge pull request #302 from MetaMask/batch-payload-origin", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "1cafdb8b1dbe06e29441316789a84720a897eeb3", "messageHeadline": "Add linting to our mocha suite", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "8fde8a8921135112ccfdd13ce6b009755b5f71ed", "messageHeadline": "Manually linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 95, "deletions": 153}}, {"node": {"oid": "265725c6edd62a7f46a9b9cf5a443cf01f0ff00c", "messageHeadline": "Change the copy to cliboard icon", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bd1d67b2196a3917511e78479903378c828fc78b", "messageHeadline": "add key.png", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ab15b4c8259d6f6c5ae9d1e51548d73cfc1c67cb", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin into Aut\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "a08c3bc01b11fbd0e3a243359befbe9fc909edf4", "messageHeadline": "Auto linted", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2233, "deletions": 2344}}, {"node": {"oid": "45d16d975b3e7b981821aabfe356efd2c7a06e6e", "messageHeadline": "background - batch rpc fix for origin domain", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "5d349083f0a2610aecd0ef3c0cd134efa62798d7", "messageHeadline": "Change export icon to key", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f7f8f8b1c50be39db22a7b10c6c6db007fe590aa", "messageHeadline": "Turn spaces back on", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b2f061fbbe48882733717dffd299c2737c33493", "messageHeadline": "Some manual fixes", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "45506d6758e284aa6f5c128b12dea55f229f65e6", "messageHeadline": "Got eslint running correctly", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "7b9a1197c8efe0a33d107c38e94871485831ec89", "messageHeadline": "Began adding auto linting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 175, "deletions": 2}}, {"node": {"oid": "cfc056e34ba6dda983a1ca6b4bc090661b799d38", "messageHeadline": "Merge pull request #299 from MetaMask/balances-bug-fix", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "bd6ee81d097f3da2fcfbfb7b7d29d5daf706eb1d", "messageHeadline": "tweek", "author": {"name": "Zac Mitton", "email": "zacmitton22@gmail.com", "user": {"login": "zmitton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6fdece459d1d2674acc5349b70e68c1d5033dd38", "messageHeadline": "2.4.1", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30da8486110f2cfeadfd3605c6c8090e90ce2dee", "messageHeadline": "id-mgmt - add missing deps", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9132f085070a99499a75d6353983bd1683f7a3f0", "messageHeadline": "added a failing case and fixed it by refactoring everything to strings", "author": {"name": "Zac Mitton", "email": "zacmitton22@gmail.com", "user": {"login": "zmitton"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "d19c286ee8dbd748ef0e1770545299879dada1da", "messageHeadline": "Version 2.4.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "61459a6b51948a0c6e4ac904a242eabb54b55be0", "messageHeadline": "Merge pull request #294 from MetaMask/SignFullDataNotHash", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 111, "deletions": 76}}, {"node": {"oid": "7ecc028c5db7d53d00a15c607e1bec711dae7213", "messageHeadline": "Merge pull request #296 from MetaMask/i252", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "c1e94442007803c8a27534f4e10af256285fcfe6", "messageHeadline": "idStore - add DELEGATE_CALL detection", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "281ed1c2bba4a149b36b4f614c5e4071ceb57e07", "messageHeadline": "Fix tx approval address formatting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "451be3b10e4550d80cf11c73f38e879d13a15e3d", "messageHeadline": "Merge branch 'master' into SignFullDataNotHash", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2587, "deletions": 38}}, {"node": {"oid": "bdb113fabe9091b195d70f7f61246b6647b3b0a4", "messageHeadline": "Merge pull request #295 from MetaMask/AddDisclaimer", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 149, "deletions": 38}}, {"node": {"oid": "65f9f997b002cd2a8a3eb0ba9dc12d7635cd4ec3", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f19e9d5a9d246b8b7253865388042d45875c505", "messageHeadline": "Merge pull request #291 from MetaMask/AddContributingMd", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "69f628dbe2aea296cde8bf03a40aeef9983030b2", "messageHeadline": "Preserve disclaimer line breaks", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79999109e20416c187bca79ed7e0a86377972144", "messageHeadline": "Added some real text to top of disclaimer", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9e7a9e68371d498bd6fa053ce07f55e1214a3730", "messageHeadline": "Increase disclaimer scroll box height", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f0de5588d6980b8a0f8cd2db21773f125667c33", "messageHeadline": "Remove dead code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "2835112dbfe48f97383f7481925b87733d571651", "messageHeadline": "Conditionally display disclaimer", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "93fa97f86a5d0dd4e8657bea888f2f4fbd783a56", "messageHeadline": "Add disclaimer component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "f5fa0d3fa5b4377780bf90a5078f2be38e288ce2", "messageHeadline": "Improved template to not be invisible", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "08ecbcf242073ca61e535648ac3d6ff3133f49d1", "messageHeadline": "Create disclaimer approval reducer", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e8ef8f3d2d0f6bf0fd014faa7b62457fb88f90d1", "messageHeadline": "Add confirmation status to metamask state branch", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c5d334d37270aa4bea43d925c4eef64574aaec88", "messageHeadline": "Fix disclaimer approving action", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "af48b94f6fa5024e6ec07dc654e6c23d1ebd5b69", "messageHeadline": "Add disclaimer consent action", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5d90167bcc8af12c8cbd9dd64174352f758c8409", "messageHeadline": "Expose disclaimer consent to dnode API", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "825bb4494b7c69d174eb4add1821cd8bed178b81", "messageHeadline": "Add placeholder disclaimer file", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f6d1da7793cc04e938bf8fd7da35c8a51ffecdc3", "messageHeadline": "Improve template", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0f564aa64dbeb70744de6249d88da3ed7ae2e487", "messageHeadline": "Add confirmation persisting to localStorage", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "fe83a19c0847b8d4ca051bbd4d37e13d9d7bdd39", "messageHeadline": "Update changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "408addb1b2a795515149dbde8131fa40cba721f4", "messageHeadline": "Fixed signing of hashes", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "08a153e20306da3aee585fc8b3bcfec2d73ce49e", "messageHeadline": "Merge pull request #293 from MetaMask/ResizeImages", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "58bad49c5752f3dd150d5b9f7826c19c13418420", "messageHeadline": "Resize images for chrome store acceptance", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6b0a99a09ac9efce4cf54d84e9362ac3b6b35a3d", "messageHeadline": "Began adding signMsg unit test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "ae3993b6d752207115a4767247caddbb42c197e3", "messageHeadline": "Factor idManagement into its own module", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 80, "deletions": 76}}, {"node": {"oid": "0061e0298cabdb8112e0ee6b372360e03a3a6218", "messageHeadline": "Merge pull request #290 from MetaMask/screenshots", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2383, "deletions": 0}}, {"node": {"oid": "7aa09894df2fb73d323f5e7ef8356683bda41371", "messageHeadline": "icon fox eyes changed to navy blue everywhere", "author": {"name": "Zac Mitton", "email": "zacmitton22@gmail.com", "user": {"login": "zmitton"}}, "additions": 2383, "deletions": 0}}, {"node": {"oid": "37e552e95d67c8cf0273d0bb00eccd6ba0424f64", "messageHeadline": "Sign binary data not hash on eth_sign", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "511fbda7a2fea2d171c5de791e4018f27835f1ea", "messageHeadline": "Add contributing.md file", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "0ac8ba0216b5c9ad173121a7b5c0900fb2b45405", "messageHeadline": "screenshots and promos for chrome store round 1", "author": {"name": "Zac Mitton", "email": "zacmitton22@gmail.com", "user": {"login": "zmitton"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a4b87b36257ce63fa609c03aad3332fad9bccb0d", "messageHeadline": "Merge pull request #289 from MetaMask/FixSignatureConcatenation", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6ee45a742def632dfd4abca55449ec9ea0961777", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7430560f7fd9e9b3e7b8c4a2baaea6377a655734", "messageHeadline": "Fix pad with zeroes usage", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fe383f7fb82bf96e1709abb59ec25689e7a5bc7", "messageHeadline": "Fix signature concatenation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f599f9ad29a06ca932f2073f4eb9748da625a8f3", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92f8d1b2ca25c5b79001a5569a8a537a6b4c5e8d", "messageHeadline": "Merge pull request #286 from MetaMask/FixSpinner", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a474df35edaacafffdb530e244a9397bf13b54ba", "messageHeadline": "Merge pull request #287 from MetaMask/LongerAddressInList", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "9417b92e445e4fd7f2b6016fbfff30331010d9b5", "messageHeadline": "Let account address take more space in account list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "d34b7033ef5cdf986626b1b0e49987de2b43379d", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c8706b5d6fbe253b3684d1a97b66915dde89b12d", "messageHeadline": "Made network spinner clickable", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "76bd67a563c273b43f7148629be4695925989873", "messageHeadline": "Merge pull request #285 from MetaMask/ShowMoreAddress", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d6ebae8c4f15c8328c95d9320c3986d9179bdd35", "messageHeadline": "Show more address in detail view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6f07acc4be2b5aca879676e42fa1ac8d151eb5e9", "messageHeadline": "Center main account icon", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a04815555f431fdbf7fd12a700f9c8803d8784f2", "messageHeadline": "Merge pull request #283 from MetaMask/RewordLock", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb5ddd7a77d019702bf986da38ee6b2a62cd61e2", "messageHeadline": "Merge pull request #284 from MetaMask/VladIcons", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "789b1db34c3d051014c08c56d9027f2cb4d10c28", "messageHeadline": "Remove unused class", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c42e6af7fba23e1d262b1a426fcca44503f5fe9", "messageHeadline": "Merge pull request #282 from MetaMask/VladIcons", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 169, "deletions": 4}}, {"node": {"oid": "e0f862848694ab44a2840ee824fd1275c8ac13aa", "messageHeadline": "Rename Lock Account to simply Lock", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14916b022efe81fe826b6642551d1a7c9545ff41", "messageHeadline": "Make gulp watch images folder", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e76a628a5b3dd4be4f43764e00a829bbbe5f16d9", "messageHeadline": "Insert vlad icons into UI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "761498cdbf8eafe3e368936e0f6896ce5b8abb43", "messageHeadline": "Add vlad icons to image folder", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "1d3b8b4e8fab35384302de8fa4ce646e7eeb4b28", "messageHeadline": "Remove old lock images", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "40d56acbb9609dd9251511cc88644a796803f5f8", "messageHeadline": "deps - bump stream-provider for better batch rpc", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "536d8216ea96498caed0fc126db61324e049ee0d", "messageHeadline": "Merge pull request #266 from MetaMask/ArchitectureDiagram", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "078494833b2e23e82231cadb0e61dce2d5f710f3", "messageHeadline": "Add architecture diagram to readme", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bba1ef1a715c7e8579be29096cee5013b75c0b18", "messageHeadline": "Merge pull request #259 from MetaMask/uiFixes", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "e185ffac62a9bc46936a2878e5ce5d4de7f5bef1", "messageHeadline": "Merge branch 'master' into uiFixes", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0384f0cb0fb35e9bfa88d27614b44d4cb345f5f1", "messageHeadline": "Write to CHANGELOG", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5efef313812828e1a97a555a1be40615da660daf", "messageHeadline": "Version 2.3.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e9208be096e8193331b06e1738fd1d3e8afab025", "messageHeadline": "Size export confirmation input", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ff2f5cd58a297e26550cfdc05e2f9231b2ee4e96", "messageHeadline": "Change name-label css bug", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "88ed93afd91a6a15f1c9df52347c8e5e3ebda841", "messageHeadline": "Remove qr code icon and reorder to have clipboard first", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 15, "deletions": 9}}, {"node": {"oid": "7d8bf31e826e168d8995ca9e71714969b9498d3b", "messageHeadline": "Fix edit text", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1324d15b11ada8ca57c6d34fc5ba8ec1bfd354b9", "messageHeadline": "Version 2.3.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4ebc73d04081fa306d7b632ddc14d77d222e86de", "messageHeadline": "Merge pull request #258 from MetaMask/uiFixes", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 97, "deletions": 34}}, {"node": {"oid": "1987296af0aec096dfbb1622505d54aa8e56ad01", "messageHeadline": "Add spacing in line items", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "03e9ff6e42fe230a1f7a0e6185eca57248c7a2ed", "messageHeadline": "Mend CHANGE.log", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 95, "deletions": 12}}, {"node": {"oid": "e9407777cc6f44a87a4c34e07562f278d66a48c4", "messageHeadline": "Style up the info screen", "author": {"name": "Frankie", "email": "frankie.pangilinan@consensys.net", "user": null}, "additions": 21, "deletions": 3}}, {"node": {"oid": "702dc3b21630846afda7688dd6cb0cad376ef50f", "messageHeadline": "Add icons to left side of links, as well as the metmask version and s\u2026", "author": {"name": "Frankie", "email": "email\": null", "user": null}, "additions": 76, "deletions": 34}}, {"node": {"oid": "1836b83a530a001b83bffebbcf3483220fa02a21", "messageHeadline": "Merge pull request #255 from MetaMask/CacheIdenticons", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 91, "deletions": 11}}, {"node": {"oid": "d5c378b09aff6e56585f9d05779d72c4e7919d5b", "messageHeadline": "Cache identicons", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 91, "deletions": 11}}, {"node": {"oid": "8dcba9a606f6d3593a5eedbc96452b9828179262", "messageHeadline": "Version 2.3.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4b0487db53f020faac54417fe6e5e272c8ce7452", "messageHeadline": "Merge pull request #254 from MetaMask/remove_images", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "30427c49038bd49d6c8fc64ab7cfa44e189baa14", "messageHeadline": "switched to icons instead of pictures", "author": {"name": "Zac Mitton", "email": "zacmitton22@gmail.com", "user": {"login": "zmitton"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "412c2e024669d070ccdaa7e3fcbcab55024a1c9d", "messageHeadline": "Merge pull request #250 from MetaMask/uiFixes", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "2c2fcd60bfc28c7e500c3cb5e7243cafb8f388e5", "messageHeadline": "Merge branch 'master' into uiFixes", "author": {"name": "Frankie", "email": "email\": null", "user": null}, "additions": 477, "deletions": 68}}, {"node": {"oid": "f59ca7a6bf42b0cae70aab838a08a7d15e192d10", "messageHeadline": "Add css to resize and alighn input for editable lable", "author": {"name": "Frankie", "email": "email\": null", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "217dd9c95e2c398c07d5e88ef35bea0aad1e3a37", "messageHeadline": "Fix label size for edit label", "author": {"name": "Frankie", "email": "email\": null", "user": null}, "additions": 3, "deletions": 7}}, {"node": {"oid": "40338571fafbc956f46a7f1c7c8d6a6d7fdd3425", "messageHeadline": "Add edit label", "author": {"name": "Frankie", "email": "email\": null", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "5d9ced3c058d44524f37600bea076ca09da1d9bd", "messageHeadline": "Update svg-notifications.md", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d64fef63330b3e9084d7cc3dd3741db2ab03fdf7", "messageHeadline": "Update svg-notifications.md", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "45ac0ef565abf441367068579569a025c9c359d9", "messageHeadline": "Update svg-notifications.md", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b879e2423e7e22f7813b9866c4a5aacc7664d276", "messageHeadline": "Merge pull request #248 from MetaMask/ProviderMenu", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1a4c19ddb0f5a5418cb3ef51b18eb79f0790785", "messageHeadline": "Make morden sail blue", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c226b55f9481cb0ed2d77ac84a2fc824ffad252", "messageHeadline": "Merge pull request #246 from MetaMask/ProviderMenu", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 117, "deletions": 17}}, {"node": {"oid": "b9007ee8439ed0fbff5b0aede2d0e78d75601c45", "messageHeadline": "Add provider menu on clicking network status indicator.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "5560ebba264d0ff5254562c700f86b2546afac4d", "messageHeadline": "Clicking network status indicator reveals provider menu", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "b3520ee0ef9e36e8b62e10ae1547c18623234783", "messageHeadline": "Merge pull request #245 from MetaMask/display_network", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 79, "deletions": 16}}, {"node": {"oid": "b2b4b4dd25da0ac27fe2bcdb745ead9b193b6d9c", "messageHeadline": "Merge branch 'master' into display_network", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 280, "deletions": 30}}, {"node": {"oid": "d49ef1a2e54b0a9ac7a3d23d7744990543246ec6", "messageHeadline": "Blockchain status now updates on availability change", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "2422c78ce20a032a81545bf8cc03394e12c599d5", "messageHeadline": "Add network loading indication", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d86d7b9ac77c04d4e5800d67f01ec1c859abfbf1", "messageHeadline": "Differentiate icon name from hover text", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "3170e094c5963ccbde9e8e668bdcfe4f90600549", "messageHeadline": "Some minor linting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "acc00b84ea1b224e39bca08bed88cd3b6770a9eb", "messageHeadline": "Make hover text more human friendly", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "66f06844acaec1498e324f48175c329ccb0fede0", "messageHeadline": "Remove metamask logo from header", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d90943dc611d6de63cb243a431f9a8c700151485", "messageHeadline": "Change chevron-down to fa-plus", "author": {"name": "Frankie", "email": "email\": null", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dec937c2a3b72cd5863edef1ced818fe32e43f0", "messageHeadline": "Merge pull request #242 from MetaMask/HashFix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "272bea31b5983a64c26fdc28c827ccd456bc778f", "messageHeadline": "Fix hashed address validation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "574b7424097583fb8e588d95c7596f30d2024065", "messageHeadline": "Merge pull request #241 from MetaMask/i236", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "90f494c9a1f822436d4b3cd5f9ddd52f27e43378", "messageHeadline": "fix illegal return statement :(", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "3b3c472dee5dcb349f955bf07de2efc069347f66", "messageHeadline": "Merge pull request #240 from MetaMask/RecoverSeed", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 241, "deletions": 16}}, {"node": {"oid": "10fec9052f2cd200868de25217bdaa4646fa0913", "messageHeadline": "A couple seed recovery enhancements", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "07617dbb075bc0d98725e1116bc936aabda65486", "messageHeadline": "Add login check", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8e6a5eaf0afcc711f41cc53f1d4225a5eea24d7", "messageHeadline": "Merge pull request #239 from MetaMask/i236", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c04d33c6a54dfb5c6ba779a79e19d8f06910ed9f", "messageHeadline": "hotfix for #236 - chrome notif api not avail", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9cc04be5e467ea6f41584c42cc742680163a6fe6", "messageHeadline": "Added seed word recovery to config screen", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 237, "deletions": 13}}, {"node": {"oid": "01e63d41ede22a7290553f888261583d22b24eda", "messageHeadline": "Version 2.2.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b81b3048c5e61a5f242d7d48810733c724d58f53", "messageHeadline": "Bump provider engine version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f5d107cde10ff288bf93974c63d960c1ec845b57", "messageHeadline": "undo style", "author": {"name": "Zac Mitton", "email": "zacmitton22@gmail.com", "user": {"login": "zmitton"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "924a65c956bc6bea4708a0f58b688e4edbb5d3f2", "messageHeadline": "network status getting set upon start-up and showing in title bar but\u2026", "author": {"name": "Zac Mitton", "email": "zacmitton22@gmail.com", "user": {"login": "zmitton"}}, "additions": 53, "deletions": 6}}, {"node": {"oid": "d0f8a14acec274e97d35d9f7a63605581ad21511", "messageHeadline": "Add test case for sample hashed address", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1d65160ab41bd1a316277200a98ab0f0173f23f1", "messageHeadline": "Merge pull request #230 from MetaMask/i150", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9640a6c54324b7422c24d38edfd349397113fee7", "messageHeadline": "idStore - track network failure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bd7a46312b4d0db021bb1579cdb1187c58efd04b", "messageHeadline": "Merge pull request #228 from MetaMask/i216", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 130, "deletions": 75}}, {"node": {"oid": "921ced1630b0e63f067fb9170f499f0fbc304004", "messageHeadline": "Merge branch 'master' into i216", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 174, "deletions": 62}}, {"node": {"oid": "73ad717392eb8da8ce2594c4b34b395a3872a84f", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f1fb7ff42c5a86411108fe908d5d85921dcdaec4", "messageHeadline": "Merge pull request #224 from MetaMask/PendingTxList", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 175, "deletions": 62}}, {"node": {"oid": "870e05b2404339d1f426d246f53f8def3c3462fd", "messageHeadline": "ui - redesign - init + vault create/restore + seed", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 129, "deletions": 75}}, {"node": {"oid": "01e5bc25a9e03ab2d9c72dad29b5d7fa03933009", "messageHeadline": "Fix build error", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "5001547386deff98b0b96a3d2a45c0d7ec822362", "messageHeadline": "Remove etherscan links from non standard blockchains", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "4d468d806479ae1a4b50b6cfceecb4df066280c0", "messageHeadline": "Fix network reference part 2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12d89eb647ba8450ef86d9a2897fa820a8f1fe18", "messageHeadline": "Fix network reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f69721a98ddcbd65fb41c1fd0fa1ce6001e75ab5", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5da6fd5ab18812929cbf790527a3029fd8d7123c", "messageHeadline": "Add clicking txs in list shows tx conf screen", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "d31189b2066d0225eb57e86d077d579cf223658c", "messageHeadline": "Add pending messages to sign to tx list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 113, "deletions": 54}}, {"node": {"oid": "d489b3192355079ed0d95efdbd2ab04125ff206f", "messageHeadline": "Center wallet nickname under identicon in tx confirmation screen", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6363ddbe9b5b69508dc4ec13964a49b87fc30741", "messageHeadline": "Correct version number", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f4929a2d28b382c64761bd456a19e5e43ac4f64", "messageHeadline": "Bump version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eebc2ee66df0b79cc2e5c3c594fa1fcf67cf5ffd", "messageHeadline": "Merge pull request #223 from MetaMask/LightwalletSecurity", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d8c4af5f2b4a8e80dc6e9d48a9e3d6a92641d27f", "messageHeadline": "Update eth-lightwallet for security fix", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "36d6b3959e3958c6ed2517013626f59ff912271e", "messageHeadline": "Merge pull request #222 from MetaMask/balances", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "2ce9f1a776ea3168438fa2bdfcac90b35492e8ac", "messageHeadline": "correctly displaying small balances with tests", "author": {"name": "Zac Mitton", "email": "zacmitton22@gmail.com", "user": {"login": "zmitton"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "7c7fa23374a2d71eab03f53a766452ba6d711cb7", "messageHeadline": "Merge pull request #220 from MetaMask/FixTransactionBackButton", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 226, "deletions": 179}}, {"node": {"oid": "2451ddbbb69b4a01bbc56c2ee98a1e4d5ad3854f", "messageHeadline": "Merge pull request #221 from MetaMask/i218", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "092c191c1fac0349b7180f0f035e4b04325e0962", "messageHeadline": "background + notifications - add origin to message signatures", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e8eae89576161722a8b8f4931de0daad62955ab0", "messageHeadline": "Merge branch 'master' into FixTransactionBackButton", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 88, "deletions": 14}}, {"node": {"oid": "21af266fde3a9147f43ee1186daae275dc2a5eed", "messageHeadline": "Move transaction list item into its own component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 133, "deletions": 107}}, {"node": {"oid": "9f8267225221cd025591852bbf0eb719b6dde9ac", "messageHeadline": "Merge pull request #219 from MetaMask/i218", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "59e98751b2f80685f0f374211bf46bf9148724a5", "messageHeadline": "notifications - show tx origin", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "821648fad7e863d3c76a861285525ea4ba764eb0", "messageHeadline": "background - append origin to rpc payload and sig request", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "45ae2a0be374d862b6910c8344ec9f888fef9c46", "messageHeadline": "Make transaction list into actual React Component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 63, "deletions": 48}}, {"node": {"oid": "5669f44300fc0493ce2c1221f0c5531eb3850882", "messageHeadline": "Add number indicating pending txs to account list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "294b16a275d35983eb9f0e720a84ef95e0fad186", "messageHeadline": "Fix back button on pending tx screen", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "4f9e66994d7287344fcab4c8e23d7eec971603b1", "messageHeadline": "Remove commented out code", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "82719632dd21cce26762b08faa7f00b02c2d6c8b", "messageHeadline": "Merge pull request #217 from MetaMask/FixWarning", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "2683d1f43ee3425756a4d34c4e953990f5bff9e5", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e8c88a55512a22b14fd453c72f744abd48977e64", "messageHeadline": "Fix persistent warning bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "b2b7e7ff7e57a5ce300f9fcc0b5a621004f01ced", "messageHeadline": "Merge pull request #211 from MetaMask/h17", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7a48db283fd9b6eb462185b752f2616ea846f41b", "messageHeadline": "Merge pull request #212 from MetaMask/i208", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "c5e5842424eca93588cefff0b6fcfe61fb1bd309", "messageHeadline": "actions - remove use of 'this'", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "a532a7f863204f55517e9d70e041c71206e7878c", "messageHeadline": "notifications - remove timeout for signature requests", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6a2d388f7bee3c53e64e1551beb843902508ea0", "messageHeadline": "Merge pull request #207 from MetaMask/i168", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "1d23bf81227b86d66841db75c2efd8e5f64a68fe", "messageHeadline": "signTx+Msg - show Account Unlock Request when locked", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "dfce3d5c9de230b092908c5b76b84b8caf3a92f1", "messageHeadline": "Merge pull request #205 from MetaMask/AddCopyAddressLinkToList", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 80, "deletions": 49}}, {"node": {"oid": "d5e4ceb09e70951385b9f1c2a33f1a7544b61850", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "adaf1c7012b398d5d0d548553ba35e80cf5c3d31", "messageHeadline": "Add copy address button to account list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "45916175d7281ff0eba25fcb5918a01e02baad7c", "messageHeadline": "Move account list panel to component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 45}}, {"node": {"oid": "a8540d379bfec93f64ab334fb33f18d76b92f581", "messageHeadline": "Remove old accounts list file", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 182}}, {"node": {"oid": "b8228ab0da6924257fce78c307a6dcbc46b42bc1", "messageHeadline": "Move accounts index", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "0c73e583727e8cd67df7ad119e8d453306fa5c5d", "messageHeadline": "Merge pull request #204 from MetaMask/dev", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 12355, "deletions": 813}}, {"node": {"oid": "a439e04ed4fae2bbf4da6cfca2a516991aa89178", "messageHeadline": "Merge branch 'dev' of github.com:MetaMask/metamask-plugin into dev", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "33f9aabf3ec9de153c12d831a09950c061bb5018", "messageHeadline": "Version 2.0.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9aea88da3255a470e1833de5d356a159cd9bea0e", "messageHeadline": "multiplex - rename control to autoreload", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2a62d63b4f70bea12126e4b15d78ebbf9dbddefb", "messageHeadline": "deps - use web3-stream-provider module", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 96}}, {"node": {"oid": "41df7bb8f622e1fdd9e1bb2b1687347e5f359c47", "messageHeadline": "bugfix - exportAccount - fix copyToClipboard", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8fa8813b91284420e44eb6b12be0289c3839a3a6", "messageHeadline": "deps - bump", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "00e9f3c6ae2d4092f0c9270d113d7e6dd47ddf0b", "messageHeadline": "inpage - refactor for modularity", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 197, "deletions": 143}}, {"node": {"oid": "27790b38a95e219b7663852150b82387cedb58e2", "messageHeadline": "Merge pull request #201 from MetaMask/AccountCrud", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 211, "deletions": 33}}, {"node": {"oid": "8efd30ad7af4350108dc418571e16e74aa069375", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95a3cfe3fcffee2ffabd4cf71e568ae94693b10f", "messageHeadline": "Added ability to nickname wallets locally", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 192, "deletions": 16}}, {"node": {"oid": "24fc5f9ea3a8cddfbf3993bdf0b18187a0787a64", "messageHeadline": "Fix up accounts list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "da6e965b66434f4ca0151c4e40ba88a3865814ef", "messageHeadline": "Merge pull request #200 from MetaMask/AccountCrud", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 91, "deletions": 8}}, {"node": {"oid": "4386fdd097efd03214783aad42eabf1737b8ef8c", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "18304fa46c9c172336e5402e273d8078c1e16db7", "messageHeadline": "Made account list hover styles more consistent", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d5aaaa5bd8a0f34694eb3e8ce5ba6bbecf03d71", "messageHeadline": "Add ability to add account to vault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 89, "deletions": 7}}, {"node": {"oid": "b0f92e05b12fa5cde453c7b53a19f6b0bca74f75", "messageHeadline": "Merge pull request #198 from MetaMask/FailedTxIndication", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "2a6d6fcd158d0e108b50c51a6deb5405505eeda6", "messageHeadline": "Improve tx list style", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 26}}, {"node": {"oid": "d71ee6927f3b380c324c62f0b557cadaad54b037", "messageHeadline": "Do not forward to null tx explorer page", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff20543c598ac1534adc531e030373b57e88c891", "messageHeadline": "Render failed tx in tx list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "5b30f07d596c9ec24481d6aba5e9f7985c0a4384", "messageHeadline": "Merge pull request #196 from MetaMask/ContractsTransactionList", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "d861c6ceca5ce64191a6922c7694a8c8607a52ca", "messageHeadline": "Add special rendering for contracts in transaction list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "21dd806b270ede40c848ef97fea27139d22597ca", "messageHeadline": "Corrected config path", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b01b4893c9de0c853e8ba2a2aef5c7fb466e5691", "messageHeadline": "Merge pull request #193 from MetaMask/syncrpcfix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "9daf170b98f71f4845fe0c71faad22dc32514d1b", "messageHeadline": "Merge pull request #192 from MetaMask/ZeroValueTxs", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 120, "deletions": 18}}, {"node": {"oid": "f86a1bdcb07e98ce740109f13b130afb82f35b3a", "messageHeadline": "deps - bump provider-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a703706cb115c17d072f277045a2ef7d838d9762", "messageHeadline": "sync rpc fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "47540ad0b3c92df8061bb9c73159670ca2bc03ba", "messageHeadline": "Allow empty recipient fields on tx", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "60270de53d214edffad7b90356bbe06081a55443", "messageHeadline": "Add full precision to send tx value field.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "22a77b80411350bd844313b51ea58312940b9738", "messageHeadline": "Increase send value precision", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "43a948e94b03e3c4b9f888650a798f5c5d77ae1e", "messageHeadline": "Merge branch 'dev' into ZeroValueTxs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd7fd6353febfc796b9f67be18dff293f4f67120", "messageHeadline": "deps - bump provider-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1dd33a5df3aeb2a8ad80ea7668815c88cbd4686", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8deb355f7d1e4d1e10868a7d960fa460a7c51db", "messageHeadline": "Add address capitalization checksumming", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "685a1881b86c19fe52a7cd82ed4e2b34617429ff", "messageHeadline": "Allow txs with no recipient when they have a data field", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e5034ade243d1bf2258f39aabcfe09b9ac602924", "messageHeadline": "Make accounts page transition forward from account detail", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a17a6376ca4aeb586d8eeef35ea6b42ff647cfb", "messageHeadline": "Merge branch 'eyeballs' of github.com:MetaMask/metamask-plugin into e\u2026", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 157, "deletions": 31}}, {"node": {"oid": "8c6a451ac76572a6566dff594b586db718b68784", "messageHeadline": "ui - redesign - txList improved", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 83, "deletions": 25}}, {"node": {"oid": "fbc7a48fef0d2f8b337e0b2e7223e1bac7e05544", "messageHeadline": "Merge pull request #190 from MetaMask/MenuDroppo", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 157, "deletions": 31}}, {"node": {"oid": "e64e3bbea54eeb946eeae70ced1c381ed52fa4e3", "messageHeadline": "Fix typos", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d0cad0e16414a4334e92fc7e06c48e7730deae6", "messageHeadline": "Finish clean implementation of drop-down menu", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 57, "deletions": 52}}, {"node": {"oid": "d0b0526765000ab6f56e8c35545d66a760ed7b61", "messageHeadline": "Add dynamic list item styles", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 125, "deletions": 31}}, {"node": {"oid": "c85c594d5bc6c894f6a76b66c3df33c39cc76a3a", "messageHeadline": "Merge pull request #189 from MetaMask/hotfixsendTx", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "aae2adf5a67ed0d31277e3066607cbc26385791c", "messageHeadline": "Merge pull request #188 from MetaMask/ethbalcomp", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 83, "deletions": 12}}, {"node": {"oid": "6eebda73cfe77f0a62fe42b7eb1e4a9b9bf37bcb", "messageHeadline": "ui - sendTx - re-add warning and fix form parsing", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "6ae0a90d7b9ee3bfca359c1291efe86c5142c7b5", "messageHeadline": "ui - redesign - ether amount component", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 83, "deletions": 12}}, {"node": {"oid": "79e595754f4a5da6875c07402f2b732146384f3a", "messageHeadline": "Merge branch 'eyeballs' into MenuDroppo", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 176, "deletions": 83}}, {"node": {"oid": "d18d9a8f97216afae4a6c9d8d659952ed5cba765", "messageHeadline": "Add animated sandwich button", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "877648623e0b483d05291379b17d5a6646375b34", "messageHeadline": "ui - redesign - sendTransaction", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 176, "deletions": 83}}, {"node": {"oid": "06557d7900b77a80eaa7e305d55182a6d0c10db5", "messageHeadline": "ui - add new designs", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dd46ce79fd4f5337f9160f6105d0fbc6cb7ff2ba", "messageHeadline": "Merge branch 'master' into eyeballs", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7f77fe1a790fbd466b91f5a8f6bf25fbd0982ae4", "messageHeadline": "Version 1.8.4", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b742c6cd9d157f548c97ed312a11155e43d3c092", "messageHeadline": "Merge pull request #187 from MetaMask/HttpsInfura", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "49e08f9013572e7168f258000ae20b35f337f969", "messageHeadline": "ui - redesign - unlock menu", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 111, "deletions": 233}}, {"node": {"oid": "d6a8b0b90a465231c694d6d9e33aa10ba003d80f", "messageHeadline": "ui - redesign - send", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "82504ae965af9db892daa21c7d0c5bd59d099195", "messageHeadline": "ui - txList - add time", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2365fe114213c6e5fa8230688b9191bd3a1c369f", "messageHeadline": "ui - txlist - better scroll bar positioning", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b55a3295323ae4b89901ea55678e02074148e981", "messageHeadline": "ui - copy address fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8ad7f2cb141e0888505109d8a5a44b93efc19a3", "messageHeadline": "ui - fix account-export margin", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "46f1ab8b4826678241f94f8d9b5fac4f55fc09f4", "messageHeadline": "ui - redesign - trans group + + account detail + tx list fixes", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 149, "deletions": 111}}, {"node": {"oid": "e29bac12b8401f319765a858fd3f6a3a7d849eee", "messageHeadline": "Move infura rpcs to https", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "82db0afb3038962a732c673b818fdfbf4b0b0926", "messageHeadline": "ui - accunt-detail - fix style attribute", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e0280b0db8e050594995df41afc7be9fdad82a66", "messageHeadline": "ui - redesign - remove footer", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "3d696420b720898e37450f3711777c015bb1f794", "messageHeadline": "clean - remove logging from tx list", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "041b5493dc43c9f8b69dc5a1dde4b319638618a7", "messageHeadline": "Streamlined some transition logic", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "f2676d12413e379f3876e8e36b73478c66ed6ad0", "messageHeadline": "Merge branch 'master' into eyeballs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "57d6ad2a3cc0e4f97181b7ce8466c8fc53735d25", "messageHeadline": "Version 1.8.3", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "47a5b58b92913f28ab5095e5cce4f0a1255565b6", "messageHeadline": "deps - bump web3", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29facfe4d6194fe519c906983682a655f8fb6406", "messageHeadline": "Fix more transition bugs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 26, "deletions": 52}}, {"node": {"oid": "b628df017f14c38f68c3048ef503ce8722f07f3b", "messageHeadline": "Revert style name fixes that broke styles", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "57280d4d79ab441b60cb57ca5c96f5b2389402d8", "messageHeadline": "Fix css names", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4e9b829179f7724f581b208e2897fde79eed947b", "messageHeadline": "Merge branch 'master' into eyeballs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "c7a491d7ace0eaa91dc495c90232cf7ace4d9a6f", "messageHeadline": "Version 1.8.2", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4270c61f158ce60c6fb909c44646035947521537", "messageHeadline": "Merge pull request #183 from MetaMask/MigrateOffOldInfrastructure", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "a468294d2c836655b8e4479ade5057667e65513e", "messageHeadline": "deps - bump provider-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bfa40d2d36b11f9408e94ab82d44ac2703f760c", "messageHeadline": "Move all users to new scalable backend", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "b430cbd064fa8564e8f8edf7c6f5517a42646504", "messageHeadline": "Fix send view selected account bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f926aa8f85937066eb7f7b53f2570465118129eb", "messageHeadline": "Vertically center title bar content", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9ff218afa808fadb639ead6d2a9ab4f3ca5d0e03", "messageHeadline": "Added transition group dependency back", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e6b62a924b0eedee8a09e8d6276dee4bfbc9bf6", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a7be57666a6ddac75a1cc22422cff33cf74c299c", "messageHeadline": "Merge branch 'eyeballs-jazz' into eyeballs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0af0bdbfccef969117ffef6b9300333fb5444bb4", "messageHeadline": "Merge branch 'eyeballs' of github.com:MetaMask/metamask-plugin into e\u2026", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 95, "deletions": 42}}, {"node": {"oid": "2978e6e494b004de8dfe4ad8ac49d58ef5a2693f", "messageHeadline": "Fixed transitions", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "2913dcb82c9191881e0a411a33bd6fc32171935c", "messageHeadline": "ui - redesign - account details", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 95, "deletions": 42}}, {"node": {"oid": "82f9955f21077a9b25ee2127efb08336308eb71d", "messageHeadline": "deps - bump jazzicon", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "277cff4e10efe2a66c10643977302872b2de1bdb", "messageHeadline": "Remove log", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c8640537e651621a00e66fd020e5e6c55b8b31ff", "messageHeadline": "hotfix - identicon jazz bug", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d9d442ed1f4dd1579deed95bedd1b077e828c972", "messageHeadline": "Began adding jazzicons", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 57, "deletions": 27}}, {"node": {"oid": "9c91da72f5ab67d06061c80be0f735d222d2f4dd", "messageHeadline": "ui - account list - fix select account", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "c2c33ff6cdabfd6f766c57c7d6d142074bf305ae", "messageHeadline": "ui - redesign - app header + accounts selection", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 10777, "deletions": 43}}, {"node": {"oid": "39403eb79471e463d9e9467f7dc296fcb715292b", "messageHeadline": "Version 1.8.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "30831be13764e38f0c4918808ebc8b583c736958", "messageHeadline": "Merge pull request #182 from MetaMask/EasilyConfigurableProviders", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 84, "deletions": 14}}, {"node": {"oid": "80c6f12839452c9a54c91dbefa411c30fc65c316", "messageHeadline": "Fix test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d8bee4f5992c5a1d0851e87c49e13c97d9279411", "messageHeadline": "Make default providers more easiliy configurable for metamask devs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 82, "deletions": 13}}, {"node": {"oid": "ab273ba4443f83d81d3530bc18d14b1795f54d0b", "messageHeadline": "ui - design - add new files", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "366f45d461a869c417497570d137cdc36dd8f33d", "messageHeadline": "Version 1.8.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d80f06d62edee5f089764139fa5abe719981afb0", "messageHeadline": "Merge pull request #181 from MetaMask/PostPresentationFixup", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e69131fb392f8c1f593f14ad118ab768d660ee93", "messageHeadline": "Remove test only statement", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3b541e126df844caaf1d8299290a7c7dbcd9698", "messageHeadline": "Fix transition bugs after vault restore", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7f32560b037b3a9b097a33a2e640d2e0c89ccd70", "messageHeadline": "Fix account loading bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "601d870592b5d79b4a109a2dd825cb7966457dd7", "messageHeadline": "Merge pull request #180 from MetaMask/PrettierTransactionList", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 160, "deletions": 87}}, {"node": {"oid": "c30a67b2deb06c5d47990ccac74d9d55384bfe2e", "messageHeadline": "Restored signTx action", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "356da540d12871bdb78f8dca8acdc6b9c5a523ec", "messageHeadline": "Style transaction list using new panel component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 50, "deletions": 27}}, {"node": {"oid": "a9fc4f452f7adaac7c16806d0c917d2515dcf605", "messageHeadline": "Move account panel style into reusable component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 98, "deletions": 63}}, {"node": {"oid": "edf4e2bc5b5964446104b8ab4a7d6eae2d0ed0cd", "messageHeadline": "Bump changelog for automatic reload on provider change", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7133e862bfbe992484a1da94af97248b18798fdd", "messageHeadline": "Merge pull request #179 from MetaMask/i103", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 92, "deletions": 17}}, {"node": {"oid": "aa2816010dc724e3976dc3e639179221cdce7d66", "messageHeadline": "inpage - automatic dapp reload", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 92, "deletions": 17}}, {"node": {"oid": "b863fe16e885e8548f371898532c914a6540ebed", "messageHeadline": "Merge pull request #178 from MetaMask/AlwaysShowTransactionList", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "ebb0aac7ddcc077a671390648231178b53801e53", "messageHeadline": "Always show transaction list", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "e0a91c6fc915a495443821f5586216fe2a5e655c", "messageHeadline": "Merge pull request #176 from MetaMask/RestoreAccountDetailBackButton", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "64b635fc76af108d1e78a31447dc19610c0e8c3e", "messageHeadline": "Fix account navigation link", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f92189a7219875cfec142e41eb40dcbb8f649d25", "messageHeadline": "Restored back button to account detail view.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "895fa023d1f7a7e7924f5536f334a82d2bda66bf", "messageHeadline": "Merge pull request #171 from MetaMask/MoveAccountExportToSubview", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 158, "deletions": 70}}, {"node": {"oid": "cad9a5e6e93008db5ec87e221c0889ee26f63b5b", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6ee193f80230729abf6ac00f59d9888712ddd5ad", "messageHeadline": "Merge branch 'MoveAccountExportToSubview' into FixButtonStyleBug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 147, "deletions": 67}}, {"node": {"oid": "93db6cacb5bd05fd5f8b786733f13231a2c3fb0c", "messageHeadline": "Fix button width transition bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d929f8053202dabb866f5aea3fc0238593c474ce", "messageHeadline": "Fix routing bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "37dc13ce3bf0c40b755d33b8ba63c4662a0d3415", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f4d58ebc705287788c9eaee6025269dd78b051a1", "messageHeadline": "Move account export to subview", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 145, "deletions": 67}}, {"node": {"oid": "95582f8bde3abda5b6b7cf0e027bc7913e5953ce", "messageHeadline": "Merge pull request #169 from MetaMask/ImplementEthSign", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 392, "deletions": 150}}, {"node": {"oid": "9c6ec054b13f24e88b78ca4124b0d3a46234b1d7", "messageHeadline": "Show any pending txs when unlocking", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "46e100f595a3db7aaab913bc4c12f4d6c5d01cd5", "messageHeadline": "Improve tx UI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "e6c4d63ccdaf93d8b74965d39661e80d774504d8", "messageHeadline": "Add UI for Signing Messages", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 355, "deletions": 145}}, {"node": {"oid": "dcbf17af2d547ce676178bf78328d5c01135e31a", "messageHeadline": "Clarified user value for UMD fix on changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcab1618901a408e461ff96f600343a70d7d476e", "messageHeadline": "Version 1.7.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6a6811f1d1b6b2c0fcdefc39840f4fb878a5f6e8", "messageHeadline": "Merge pull request #165 from MetaMask/FixTransitions", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 37, "deletions": 40}}, {"node": {"oid": "988165224b41c1eb3fe1b639b5801204936000e1", "messageHeadline": "Fix outdated transitions", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 34, "deletions": 40}}, {"node": {"oid": "8421c97db21af0bc616fa6c0671f6f1a3b60b815", "messageHeadline": "Bumped changelog for transaction list enhancements", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3a3444aad1493db512cfba7f8ba230b7eb12f14a", "messageHeadline": "Merge pull request #164 from MetaMask/i126", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "62e4cc8e67d369d2d3fd4930201cd88db7a9b540", "messageHeadline": "add changelog note for inpage context guard", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fcf07db6b2aa63f54d813cc194eb13d7f05c079", "messageHeadline": "inpage - add and remove 'define' from global context. updates #126", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4fee97a6b01a47fa2879612b0638bfa952ebbd77", "messageHeadline": "Merge pull request #162 from MetaMask/Identicon", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "118da12197330cf7c2a0e1d8677390d06d36da77", "messageHeadline": "Merge branch 'master' into Identicon", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 236, "deletions": 19}}, {"node": {"oid": "1638ac721a701a6d8707fdc50ebda7d15662308b", "messageHeadline": "Merge pull request #161 from MetaMask/FixSlackLink", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9360e33510594878a141fdb2bc652df7e1643c93", "messageHeadline": "Convert icons to identicons", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "a5d024c7d2280a7a1646491e5c755c6742674c0e", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c88c3ccd815595308066b78600f2d367a1b382e5", "messageHeadline": "Fix slack link", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a71de17f1c4da7ed709a52da21c59674be6c0330", "messageHeadline": "Merge pull request #159 from MetaMask/i137", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 221, "deletions": 14}}, {"node": {"oid": "82983e5effb236474c7eba2ac2ba62ea3fe58f5f", "messageHeadline": "idmgmt - eth_sign support + notifications", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 221, "deletions": 14}}, {"node": {"oid": "6cc7c08b75bed6ad95698b96cb788366a8334ecd", "messageHeadline": "Merge pull request #158 from MetaMask/eth_Sign", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "d562b86f7af51cd303ead5ee9a76ac91a288e167", "messageHeadline": "tx list - bug fix - fixes #143", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "9b524b4f28bebbdf8351763b61e897f33021e25b", "messageHeadline": "Merge pull request #152 from MetaMask/FilterTransactionList", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "bd660d9aeb5638372605377fb92ce1362c3d8230", "messageHeadline": "Fix test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d017c2844165939f41613e1ae6141c8531422c44", "messageHeadline": "Filter transaction list for current blockchain network", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "29718a82b6bae5957b6f772585419ebdc2c851cb", "messageHeadline": "Record current network on each persisted transaction", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "39a84c0e47f35bc0e7c2a632683dc9ae802900b3", "messageHeadline": "Fix explorer link generation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "c66ac13cc93948945912690dffc4940f33fa1dfa", "messageHeadline": "provider - use provider-engine zero", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 67}}, {"node": {"oid": "0c293f9df0e6b8284f88f2362aa1099486254dab", "messageHeadline": "Merge pull request #147 from MetaMask/DefaultToList", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "781334da4737ab15cac731a01ecd1e2d81bc60d2", "messageHeadline": "When no account is selected, show accounts view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7497b2c8135324382af019d8705c688d71064edc", "messageHeadline": "Merge pull request #142 from MetaMask/DetailViewFirst", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 97, "deletions": 56}}, {"node": {"oid": "82ac8bde5d246b58e90a7e428ee685cf1ee7c351", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1025eb3b4f90c2b909fe9d238cebba878c8ce2db", "messageHeadline": "Persist selected account", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "88ed546a9ae9a04f9ba09fe1d24910fe6c88292f", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4c46cbc99cbed0de560b3c2ba8fe502c1c5343a8", "messageHeadline": "Fixed some loading bugs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "44c68eb23c8fe510438fa44c26a5acd99bbe19e8", "messageHeadline": "Fix test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2dd7bd6bd0d026da339c1e55d52270674be13f3d", "messageHeadline": "Make account detail view the primary view", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 80, "deletions": 48}}, {"node": {"oid": "652c1d96c1a80864218fa4dadf7aa0f4102a583b", "messageHeadline": "Bump version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5aa1dba83f912f4c84cd966d5ec258a1993bc6f8", "messageHeadline": "Merge pull request #136 from MetaMask/ChangeRpcButton", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "081a943d9bac8007d6f70e07f3116dbffac0ac87", "messageHeadline": "Resolve changelog order conflict", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "ee4f6b57adfebf71e19477574779861057a3f4b3", "messageHeadline": "Merge pull request #135 from MetaMask/DeprecateRawTestRpc", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "c5dfd2e3fda2ce255f767f8dcf0f1941bebf3337", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "820736b427fba833c920a73334fde4ba30a7fb2a", "messageHeadline": "Add RPC config buttons and styles", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "33b344d276f6cf12f2a89d5e226ceebd6260cd7e", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab9db44f4a62a6f7e9200fb5d8034cf967da5e34", "messageHeadline": "Add migration to actual migration array, fix test", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "4a1dd26fc9b37f2d627b1b04bcd1fc8569378364", "messageHeadline": "Corrected migration order", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "875a0731ddab06f9db2bd5bc67471f897ef99c3d", "messageHeadline": "Deprecate rawtestrpc.metamask.io", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "db85827b2be19d7bfc7dfaeec4786c4d051b6629", "messageHeadline": "Merge pull request #125 from MetaMask/TransactionList", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 162, "deletions": 40}}, {"node": {"oid": "f82a4de725e384ab4bb39c57f83a3dbb406c8db6", "messageHeadline": "Merge pull request #128 from MetaMask/i127", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "04a61b7de9f430d27b373a10e68ac05d5859368e", "messageHeadline": "build - post process with dereq", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "532edf670e8c30db958765141974f3fb0f5ec44c", "messageHeadline": "Store metamaskId on metaTx instead of getTxWithParams method.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 7, "deletions": 39}}, {"node": {"oid": "7455a0fa32850e46a3d7c84d39c549928274a248", "messageHeadline": "Improve transaction list title", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f09ab79d53a3df9d79c00b21c8b7b1fb4a767b2", "messageHeadline": "Bumped changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7276e8081672cd4d30f00cc76298d4fb28a9cca1", "messageHeadline": "Removed logs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d6ab6bb4fa506c5fb9479b6e534ab74632c1b819", "messageHeadline": "Fix floating point input bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 57, "deletions": 33}}, {"node": {"oid": "f79601ee58a07ec6275d4588845578795f550d84", "messageHeadline": "Generate explorer link to match current blockchain", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 35, "deletions": 40}}, {"node": {"oid": "b8c57433ce0f6a50318671912b02082e12a0ecb0", "messageHeadline": "Add completed tx hash to persisted tx log", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f72887a0a288c2e9a31adea34146ed6857bdb6ae", "messageHeadline": "Fix config manager method", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "901d23a02904a859901ca4f0bf5a6e42684567ec", "messageHeadline": "Add extra tx methods to configManager", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "0a0a631af29eb1547f18f2f8072670db0e415372", "messageHeadline": "Improve some UI formatting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "13cac5943e7a84084e2e961572f7e8bc026d0c1b", "messageHeadline": "Move transaction list after account panel", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "c858b7058558fb05af350059bb02972aca1ade19", "messageHeadline": "Moved transaction-list into its own component", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "8fe113e8d93a413c94d315ffeded01d2445b37dd", "messageHeadline": "Merge branch 'master' into TransactionList", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 178, "deletions": 55}}, {"node": {"oid": "b953dc9ae133a83ab37ba664246693e470ee2ed0", "messageHeadline": "Prototype Transaction Details in account-detail.js", "author": {"name": "John Whitton", "email": "john.a.whitton@gmail.com", "user": {"login": "johnwhitton"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "dba41614d014413b6de72a2cb62466765706304d", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7291e3f1b32f933ef1c8cc9c2f96f48bb6f33652", "messageHeadline": "Merge branch 'AddPersistentTransactionLog'", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 144, "deletions": 9}}, {"node": {"oid": "28f14661fd484f215c5bfdc93e1b447ddcdb42ca", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09d74102a71fab8e008acf522538189594edff4f", "messageHeadline": "Merge pull request #118 from MetaMask/AddPersistentTransactionLog", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 143, "deletions": 9}}, {"node": {"oid": "1d56ab821e88863e6822c6924a5b39054756e80e", "messageHeadline": "Fix displayed RPC address", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0e39110f3c0fb78b448b375d3211195f39e265a8", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cfdad0f9fec64bbc95a89b7ed4110f0b177ec17a", "messageHeadline": "Emit transaction list to UI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc043b7f9bc717caddbc81e7f0bfcef86c44d751", "messageHeadline": "Fix method of emitting unconfirmedTxs to UI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a441e635bd5ae47a6f5b835becf3a40aaaab899d", "messageHeadline": "Persist transactions to config-manager", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 138, "deletions": 7}}, {"node": {"oid": "2a53a26fca3e13894ed35617f511f5358e02754c", "messageHeadline": "Merge pull request #117 from MetaMask/i33", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c503d0897d68470e7249e3a6d6294f9125e3598f", "messageHeadline": "deps - bump provider-engine to 7.4.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "046bacbd5b7afe1ca414d3b982133cb45ff05639", "messageHeadline": "deps - remove unused faux-jax", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "15e953f11f2675a54447fa0eed6f46925a73d077", "messageHeadline": "Merge pull request #115 from MetaMask/UnifyTestSuites", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 31, "deletions": 43}}, {"node": {"oid": "fdc74b7e8741c0023f59d8e94735f0357bd7f9af", "messageHeadline": "Merge pull request #116 from MetaMask/i30", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e949e6b11869e584e4f5e6684bd7c4d04b86ef0b", "messageHeadline": "contentscript - append inpage as first child", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "65d73d7bb4b091021988b6115d518cf3914952ed", "messageHeadline": "Unify test suites", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 37}}, {"node": {"oid": "8b62a8bec288120eee71523886f4c2df83b136ff", "messageHeadline": "Fix plugin tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "83b8741bbb335ad1629b72180616835dbb3f5433", "messageHeadline": "Merge pull request #113 from MetaMask/i53", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 263, "deletions": 77}}, {"node": {"oid": "d6114292d0c05b42b1d28d75baad8af0c06509a1", "messageHeadline": "inpage - use publicConfigStore for selectedAccount and sync provider", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 94, "deletions": 35}}, {"node": {"oid": "d840e81a101351bd661668cf0b1f9e5b73683890", "messageHeadline": "wiring - trusted-untrusted features + remote-store", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 178, "deletions": 51}}, {"node": {"oid": "81fc1e5f7dc958af40d8113b80c8cfb38c2016ef", "messageHeadline": "Bump version to 1.5.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "382cca4a8ec80a157e6b54113cf1fcd774b7eb40", "messageHeadline": "Merge pull request #112 from MetaMask/AddLeadingZero", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "33dc68535de39166c92f80c0ffee03ca0424b34e", "messageHeadline": "Add leading zero to account balances", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dac7406ff8dd614b7d4111f3c7fcbd8dc5dda489", "messageHeadline": "Merge pull request #106 from MetaMask/AddTravisCI", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "61590807318a66a5853e50d52f316881d04b1c65", "messageHeadline": "Merge pull request #111 from MetaMask/i53", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 65, "deletions": 38}}, {"node": {"oid": "907e39e5abc301fa54e144c5c151b79c3affb788", "messageHeadline": "wiring - move to obj-multiplex", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 50, "deletions": 24}}, {"node": {"oid": "cef1f2a65f27d594b12afd021dea73fcaf569af5", "messageHeadline": "ui - util - fixes#110 formatBalance", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e989fb8a48e61a8dfb9cb3d1f82f46925b1239b", "messageHeadline": "inpage - defaultAccount - fix bug", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "6e0bb68cba735b9ffbf19a7b328670af0a12ed4d", "messageHeadline": "Run all UI tests", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "5de4dc76620395c6f5638dee375b48b31cb1914a", "messageHeadline": "Add build badge", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "702b7e86f202529bdfb3c966c42fea054e03c987", "messageHeadline": "Limit test suite to UI for now", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "08c126e88e3ea42ac3a55f0b3a0bbf62913599c1", "messageHeadline": "Merge branch 'master' into AddTravisCI", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 26, "deletions": 77}}, {"node": {"oid": "93b75c88c42e591f6fde0136a91d0481caa8ad34", "messageHeadline": "Remove extraneous build target", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "de1bd04bfc127526ee823cfd54c14185131f58c3", "messageHeadline": "Add travis compiler addons", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4ee1b0ddf90c9823ee75de7aa52ef01ddd30b132", "messageHeadline": "Add c++ compiler for travis and node 4+", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "29f1957b86b3528d6fb07f9f7159be79e81b134a", "messageHeadline": "Bump ethereumjs-utils version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f8a5d1c3a1f472aecfaac959f07c7f013512d39", "messageHeadline": "Merge pull request #109 from MetaMask/FixEthResolution", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "e10480dec19e196d942505e32b3bcec3ec88c250", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8527d051b0a02bbf9d5f26f10299daf10d647019", "messageHeadline": "Fix eth resolution", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "9be7bebbb3f5450a7ddf82ccb4e07e49725e8cf7", "messageHeadline": "Merge pull request #108 from MetaMask/i32", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 73}}, {"node": {"oid": "38582f6aae949fdbfd48d28e496fc3f217f9c585", "messageHeadline": "web3 - set defaultAccount", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2c47fb14e08fb4385148135892c9b2d429bc76fe", "messageHeadline": "clean - inpage remove unused xhr mitm code", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 70}}, {"node": {"oid": "b1a0c0aa212d0f0b233a7058118bd3a1e892e53a", "messageHeadline": "Add rudimentary travis.yml", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5694a116725dad3d3bb9878c9c7059f1870d2e29", "messageHeadline": "Remove private throughput graph", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "54f13b31ecceadf3571765cb9e022b1108a68c36", "messageHeadline": "Merge pull request #105 from MetaMask/MergeWithUI", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 4367, "deletions": 14}}, {"node": {"oid": "b05e458ac2463c66751776466e05b8d0d7c21746", "messageHeadline": "Add waffle metrics to the README for fun", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4754db8c5f63229e07c90d969bf251d0d3adac59", "messageHeadline": "Remove metamask-ui dependency", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8cb4c0445cab2c472f99cf0f503962136fea6420", "messageHeadline": "Add merge to changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a27677a87c783f8e4707343b4e900e2e44ceb42f", "messageHeadline": "Move UI deps into main plugin package.json", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 58, "deletions": 76}}, {"node": {"oid": "d814a45dffa6a872f6e336cad33ca41ffb102887", "messageHeadline": "Moved UI into repo with its own dependency stack", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4378, "deletions": 9}}, {"node": {"oid": "9f1438b85b3dac8f1dd98f7bd6e101035cfce0a5", "messageHeadline": "Corrected changelog note", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ed127b51d45eda5cb55a87494fc555fb184728a", "messageHeadline": "Merge branch 'master' of github.com:MetaMask/metamask-plugin", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "fe3ba9dc2f49f4232568f0ded4a8b850336cabdf", "messageHeadline": "Bump manifest to 1.5.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da5bf684d22e894bd941bf505ef4dfa96a3cf330", "messageHeadline": "Bump changelog for 1.5.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e0ee4365cbd10d478f9424dd1133d4330e6f4697", "messageHeadline": "Merge pull request #104 from MetaMask/TargetEtherscanAtOurRpc", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "8fde1d696d1df9d3768c52f44607cdee2321a1e9", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d4e918cc77e47979fadeefbc7a1f90bb567c8d05", "messageHeadline": "Point rawtestrpc at new testrpc", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be4818564a065f166124c05b037ceb22eb5f242b", "messageHeadline": "Migrate etherscan configs to our new production RPC.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "eddaf71e31a2267616c2665c76113bfb6c589bcb", "messageHeadline": "Migrate etherscan providers to our RPC", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "3e3dd2b21b9f5c3575e5be8c8c2d8b1f665c6a59", "messageHeadline": "Bump changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bfd732e72ecfb4588244622f00598aaecf53325b", "messageHeadline": "Add sending funds to changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0fb997c55b466a98a0d0b2e07086661ddcc16515", "messageHeadline": "Bump version and changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "266e3c7ddb920c933355d559144bab6c633a65fb", "messageHeadline": "popup - fix web3 plumbing", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "379294f16415a6ca112c590b1bcc12448189d245", "messageHeadline": "Merge pull request #92 from MetaMask/ExportKey", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "874d9c1ab825c5bd0b6b5d05d0136bb9b77b4638", "messageHeadline": "Add ability to export private keys", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8258ab2da13177862bb098f7fedb4187bb2832dc", "messageHeadline": "Updated changelog for current master", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cc05be2f126caa5014e0ba7eab36f10d493fdf09", "messageHeadline": "Updated changelog", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "317b8fe28f5aa8fb553ac52977ad41690918a244", "messageHeadline": "Bump version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "283ac19cc2a0e09f08453a9b73d4af5f1166bf68", "messageHeadline": "Merge pull request #90 from MetaMask/IndicateFauceting", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2d6a82e36d4f4f67f68896a5a189714c15baae9d", "messageHeadline": "Add mayBeFauceting boolean to account object", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "c4bf8fcce62967b0a09ab848ab28e8471d584d13", "messageHeadline": "Merge pull request #89 from MetaMask/SupportUndefinedAddressSelection", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b134bb4374acf7e37f487e304ecffa08cd6d2185", "messageHeadline": "Support undefined address selection", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d8a17a25d302cfeb745c7b82eb9d329695b731f9", "messageHeadline": "Bump version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36caecd81c7bbc58226976c3f6cd7141c40b198b", "messageHeadline": "Merge pull request #87 from SilentCicero/master", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46de6ea3192efebfb9e1a49634e1087212172cf6", "messageHeadline": "Add Chrome \"file://\" protocol to MetaMask manifest", "author": {"name": "Nick Dodson", "email": "silentcicero@outlook.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "448925805cc92ab1813c984d4341b07c0a40797c", "messageHeadline": "Merge pull request #84 from MetaMask/revert-83-revert-82-EtherscanPro\u2026", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 105, "deletions": 17}}, {"node": {"oid": "a5b8e4448ec7fca74da35bb9798d7fa500994616", "messageHeadline": "Merge pull request #86 from MetaMask/CallbackRestoreErrors", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "685711aca4a5dc603bbbc751d4e3ca410853a56d", "messageHeadline": "Call back with wallet restore errors", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b3e5fc2cf6b054f1e30f3bcdd0149fbade01caad", "messageHeadline": "Revert \"Revert \"Etherscan provider\"\"", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 105, "deletions": 17}}, {"node": {"oid": "888ade6a1d0fde9fe7a029124007d08dc337578f", "messageHeadline": "Merge pull request #83 from MetaMask/revert-82-EtherscanProvider", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 105}}, {"node": {"oid": "3314aad9cc304eaa898fd667f68594301c105dbb", "messageHeadline": "Revert \"Etherscan provider\"", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 17, "deletions": 105}}, {"node": {"oid": "01016eb3e75cab701f153b94e131bc3ae9408be7", "messageHeadline": "Merge pull request #82 from MetaMask/EtherscanProvider", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 105, "deletions": 17}}, {"node": {"oid": "8384b035e81d47573f6f3a67045bcd6b3e32287c", "messageHeadline": "Got etherscan working, bump version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "091938a2c5a465582b93a7aff809de126e1319f8", "messageHeadline": "Add custom zeroclient that supports etherscan (still not working)", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "d9cadb9efbd8a38522ce638b8def37c935bb6be0", "messageHeadline": "First naive pass at implementing etherscan provider (not working)", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "f451da67a725636c5b504737a8bc45774a6fc5c3", "messageHeadline": "Merge pull request #81 from MetaMask/MigratableConfig", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 270, "deletions": 48}}, {"node": {"oid": "f5105293bf2d3e6fb325e015b5b2b67baa7d03cc", "messageHeadline": "Do not cache the seed, retrieve it from the decrypted wallet", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "ea7b89172973fba27cc7a0b63c87289667175145", "messageHeadline": "Remove unnecessary abstraction", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b81e2ccb7edb1f41470326437ffb3ebd5d3e18fc", "messageHeadline": "Removed logs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "7deee73062ecd1e3812defc537fbcc89081adf2c", "messageHeadline": "Bump version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2046be0d8606ded9a328f392baf62cad802b98f", "messageHeadline": "Made configuration migrateable", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 266, "deletions": 103}}, {"node": {"oid": "e5bb94b5c7a5a99488cf98695fc09767d0002373", "messageHeadline": "Created etherscan provider (untested)", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "18b75e679f148f973346bd12d90f2bb0203769c0", "messageHeadline": "Merge pull request #78 from MetaMask/AutoFaucet", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "9bdc169712471eb5e4421e09fc13b6f0e5bbdadd", "messageHeadline": "Fix signing bug", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6dee7e748dbb61e3ae1a8f30f05b132badf951d", "messageHeadline": "Add auto-fauceting", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "39160d3025a1d9e327f48b034c083808663e2481", "messageHeadline": "Remove argument destructuring", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f730f6e0d855f3b18c6db8c4bd401092c17d6085", "messageHeadline": "Bump version to 1.1.1", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35b0b11e0688561a8b60b651f4be28bbc043c764", "messageHeadline": "Merge pull request #76 from MetaMask/ReturnStateToRestore", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "966be992273b618f911e9d3178fa7d1e0b8afbd4", "messageHeadline": "Version bump", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c69edff453f0024a1158edd3f18e4428e44efbc", "messageHeadline": "Return updated state after restoring vault", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fbf40e7028a92fe582a8c554bdbea1dbbfe143b", "messageHeadline": "Merge pull request #73 from MetaMask/Bip44", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 156, "deletions": 108}}, {"node": {"oid": "742fd7caa8599f4044d9eccc941dbfd47af81c82", "messageHeadline": "Remove unused reference", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "335a03d6506a3135ab01758a8734c60b6178cdb2", "messageHeadline": "Removed unused dependency", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "16ada64b87fe915cfecdcc05be0a39df9171f702", "messageHeadline": "Bumped version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fc8195cb181807ff68c7c2ca50677eb414c7210", "messageHeadline": "Remove broken npm script", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "72904e7a4f2e33a38d78bc83cc245b4e536b1400", "messageHeadline": "Correct the bip44 test account", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f05ad130c5de29f5d1e0188e109112e608aa82bb", "messageHeadline": "Cleaned up how we pass hdString to Lightwallet", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a2c7ccafa6b4cdbd5f1725f7bf40189ad987cffa", "messageHeadline": "Implemented BIP44 compliance test.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 84, "deletions": 63}}, {"node": {"oid": "37fd45e5b70a66ff976cab0d1815374063e29d10", "messageHeadline": "Convert to bip44 hdTrees", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 70, "deletions": 24}}, {"node": {"oid": "da31f4daed76a3457df12f94bbf2974621b70a0c", "messageHeadline": "Added basic es6 mocha test suite", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 18, "deletions": 41}}, {"node": {"oid": "1ff518a94e966f5851efb5d60c4277d79f17d744", "messageHeadline": "Merge pull request #69 from MetaMask/ImproveVaultManagement", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 91, "deletions": 51}}, {"node": {"oid": "152a66390388b5e388129a0d27e32e928e9ee7a1", "messageHeadline": "Bump version", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6aa78e6478daa35c44085d11877d95c163e935a", "messageHeadline": "Gave lock a callback for better loading indication", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "55f8ae4edd998a4d3897b9e1dd005f61fabefe37", "messageHeadline": "Add seed word caching during confirmation screen", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 88, "deletions": 49}}, {"node": {"oid": "84789d674aa5d2d57027d7ddb0ef0e8cf643a3fb", "messageHeadline": "Added changelog and deploy docs", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8797977550540bf19a358ad227b7e85fea71be0d", "messageHeadline": "Version 0.14.0", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec7372ef51e519e76d0203694cade98bb0136e64", "messageHeadline": "stream-provider - addd isConnected method", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "17562f111dae529f81377483696bd0547f4d3ec9", "messageHeadline": "0.13.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21977505101f3164dc7d60cd9fc7a6c5901b4e38", "messageHeadline": "add vault recovery", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "231d7ab1def6df37087ed2d2bb66c07aa4dfd7aa", "messageHeadline": "Merge pull request #64 from MetaMask/readme_gulp_grunt", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a20ca1a8fb94fe202d4e803cb8731fe0c25081d0", "messageHeadline": "grunt to gulp readme changes", "author": {"name": "Simon de la Rouviere", "email": "simon@delarouviere.com", "user": {"login": "simondlr"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ad8cb6cb65d1196d2b7e623c4ee8259793c75bbe", "messageHeadline": "Merge pull request #59 from MetaMask/notif", "author": {"name": "Dan Finlay", "email": "somniac@me.com", "user": {"login": "danfinlay"}}, "additions": 101, "deletions": 7}}, {"node": {"oid": "b8e36f41a26f5dfa51b0e10df102bee10b377f6a", "messageHeadline": "notifications - add tx confirm+cancel buttons", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 101, "deletions": 7}}, {"node": {"oid": "b3d46e02b8ede633149c6c9277ea33e75a75db65", "messageHeadline": "build - use gulp, remove grunt", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 327}}, {"node": {"oid": "4ac689c1e30d10d9999d27a7c502fff7c27a6263", "messageHeadline": "unsig tx - show notification on new tx", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "1ffc98917d82620b33fc1d2005bf3d2d31db47cd", "messageHeadline": "plumbing - fix rpc feedback loop bug", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "18c4f18c71d479038bf11f34edf3e6899246724b", "messageHeadline": "popup.js - set web3 on global", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f64e4a518b1c692a2be0dea0391aaa34f5b0756b", "messageHeadline": "plumbing - pipe web3 to the popup.js", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 106, "deletions": 22}}, {"node": {"oid": "e056148a60817c872f57c7514bb77feb4486c996", "messageHeadline": "Bumped version for info page deploy", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95610c305f6f76c2b83b6700c1e1b423a2a5ecf8", "messageHeadline": "deps - bump metamask-ui", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c6b2fb03fbf310a891d2a518cedce91512a32e9", "messageHeadline": "config - add config starting with rpc endpoint", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "099bb6e63d22bf6e88644c9e98f998d04cf1c4c0", "messageHeadline": "deps - bump ui and provider-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1c8049520d0a3c469840601cb2fe6608c2e84f4e", "messageHeadline": "inpage - web3 class injection", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cbde4157aaab8fec46b2e87206360adfc7e91fbc", "messageHeadline": "idStore - normalize hex format before signing", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "77eaf8b0f57151750952184cd6c0adfef8636e37", "messageHeadline": "Added gulp cli documentation", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f1d100f9107df96bf38c6bb789fc9ac13830284e", "messageHeadline": "deps - add gulp deps", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f52f4d460ec94ba5b95aa42f7035d40c0dc8787d", "messageHeadline": "build - add gulp build process", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1355, "deletions": 21}}, {"node": {"oid": "6df64970aaad776acebc7dbcdc7197a03e8e155c", "messageHeadline": "tx sig - it works again", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 95, "deletions": 141}}, {"node": {"oid": "92987b44079fe143cba3972e8267ce048267b54e", "messageHeadline": "background - use provider-engine zero client", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 63}}, {"node": {"oid": "ffdf9135d2f845d29e4bc4cf4140da798cf190be", "messageHeadline": "Merge pull request #9 from MetaMask/AddLockImages", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5dbf5c29370c831db7a49d5a9b2a0aab963982e3", "messageHeadline": "Add lock images to static repo.", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "104954d047476c299346b89e37960588d117c255", "messageHeadline": "Merge pull request #8 from MetaMask/WatchUI", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "32252e39cc1633ee623cf055eac57210ff4f9179", "messageHeadline": "Add grunt watch to web3-provider-engine", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "19c1c39334f46149e1a14ed4b27ef437b78a969c", "messageHeadline": "Watch metamask-ui for changes during grunt dev", "author": {"name": "Dan Finlay", "email": "dan@danfinlay.com", "user": {"login": "danfinlay"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "4b8be94f5102fb3082a3a671658224eee74832f3", "messageHeadline": "web3-provider - add nonce tracker", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "bdf262fb180eeddcae05b82eec163efd546e6673", "messageHeadline": "Merge pull request #7 from MetaMask/rawtx_fix", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bab37466d7465f15c749ebe20320f4924c9ead41", "messageHeadline": "Fix issue with raw transaction injected.", "author": {"name": "Simon de la Rouviere", "email": "simon@delarouviere.com", "user": {"login": "simondlr"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fddb99c9b3e5203be109e5a6bbcaeeab90a0115f", "messageHeadline": "deps - bump provider engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c719db940f6ee250bf574b513e81757a5d27bb9", "messageHeadline": "idStore - add createNewVault", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "c134fd3c1f95159e1eff04a852336315264d368a", "messageHeadline": "deps - bump metamask-ui", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51bdcf3a2583fdd7fd14330e535437b4c34dba50", "messageHeadline": "manifest - rm unused permissions", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8696a613c9317f05561aa664c539cc78f90344c1", "messageHeadline": "logs - silence log", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9da4094db6576443aca13314a5a3be95dd8d9a37", "messageHeadline": "idStore - add isInitialized flag", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5fbaed23c6d0595c099f30415d968572295bcc8f", "messageHeadline": "internal rpc - add isMetamaskInternal flag", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15a88c71aa906edcc66fc16aaea10eb95e9f1047", "messageHeadline": "deps - bump metamask-ui to 1.1.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbd3b8f76f3a84a04c7dfd1db174345a875b1db9", "messageHeadline": "disable localhost interception", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "519d4b11922f24ed65e7115f0ddc644414adf4ac", "messageHeadline": "logging - add localhost interception message", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "eae4c25d9517bbad4ed55412c33954b8479adaff", "messageHeadline": "Merge pull request #5 from MetaMask/xtend_add", "author": {"name": "kumavis", "email": "kumavis@users.noreply.github.com", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2dd66f3a8fb6a77d7c0c6a72a382f4491cef19df", "messageHeadline": "Added xtend to package.json", "author": {"name": "Simon de la Rouviere", "email": "simon@delarouviere.com", "user": {"login": "simondlr"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a487c8a952be4c9d6ff6410dec61735bc452729e", "messageHeadline": "intercept xhrs for localhost:8545", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 94, "deletions": 11}}, {"node": {"oid": "4723a2949eb8296ced94b12a8f8fbc0fab458f4b", "messageHeadline": "dev - copy manifest on change", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7bbb624540939df2cd246d092b07fe761c9a9868", "messageHeadline": "popup - add current domain tracking", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 49, "deletions": 22}}, {"node": {"oid": "970e9e2113e1d78df14fa07f6b3ef9a0c91c4473", "messageHeadline": "idStore - seperate signTx and sendTx", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "bc2ec9f464150507f00a7653a4504644853dd666", "messageHeadline": "idStore - cancel tx", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "390141d55d6813192da49021c6023524f96c48d7", "messageHeadline": "0.11.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26fec3d43ac20eb22606a1592a4297bdd3ce05cf", "messageHeadline": "deps - update deps", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f8c5b903209fd5d0dd991a2455604a98b1b30b48", "messageHeadline": "idmgmt - refactor", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 332, "deletions": 382}}, {"node": {"oid": "31c9bf3c263f6932eb5e4484c64f5dfc6de72e7f", "messageHeadline": "deps - add readable-stream + bump provider-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e233988ebbb022de73ac10e6747122876655256d", "messageHeadline": "0.10.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ed59c0d124d1c18844a7d0f7f23634e47ca1589", "messageHeadline": "deps - bump", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "435179856ff148cc5c4c64680848f407b30587c3", "messageHeadline": "idmgmt - emit update on new tx", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "066996396ff0ec6a9f6724e1f6469a0bc67a07ca", "messageHeadline": "context wiring - handle and log errors", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "ebf60843fabd743cbf821611fc9343e1d4a323b7", "messageHeadline": "sync - slow account polling to 4s", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c17c9aca668176d29ffc52c703dc3758123f58d", "messageHeadline": "clean - silence logging", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8f45bad2423fa3f20cdfdb94c6caf1bc9f9e2f74", "messageHeadline": "meta - readme - improve instructions", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f0eede8de4504398e2805cbdf18f4152c4ded1d1", "messageHeadline": "meta - readme - add grunt-cli to instructions", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8f22f7603d14488e979a140bdb4b1df7ab3a3f6d", "messageHeadline": "deps - add metamas-ui, bump provider-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ab18ad7500f7d1d6499577aee681a116e6e8ca5a", "messageHeadline": "0.9.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2165fe41544e86cc3fcedd2902b7770e1ca1b8fb", "messageHeadline": "0.7.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b239bacd360ae9a381b4ed0798112aa655d6dace", "messageHeadline": "rpc - sync - add support for sync eth_accounts + eth_coinbase", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "3acb8485202e971189917f86c090d90e18a525e4", "messageHeadline": "0.6.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c46eb816114ba7bb7760dda092b9efeb655cc3f8", "messageHeadline": "rpc - sync - add warning for unsupported eth_accounts", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "cd4d76101ccb61a374d5ca8379c1eaa263eb5ec5", "messageHeadline": "logging - silence rpc response logging", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2eb3f6524ec783fd842142d3de57e115a184ead", "messageHeadline": "add basic sync support", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2aa38ac4b44c21bd3a26de90fa23beb8ffbb6f27", "messageHeadline": "util - stream-provider - fix batch", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "a91d576213f6a22a3f785b9877b2617147500b58", "messageHeadline": "deps - bump metamask-provider", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "535b77036e2b452695d915002ad28a7fd84024c2", "messageHeadline": "0.4.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3af43b805d1fea87975066330ed5a1be8449cf70", "messageHeadline": "0.3.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c315084b0d725498b9c4a4ee2561cb876a3006f9", "messageHeadline": "deps - but provider-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1db86c102aa4676008ea0a8b30f7cb9de2247df3", "messageHeadline": "0.2.0", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48d77c250fe9a0fd2282da4a8dd0489b02773b7f", "messageHeadline": "tx-signing works", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 60, "deletions": 22}}, {"node": {"oid": "ad5dd96a3bcbbd718f89451ef8cc9c22cbfcf8e5", "messageHeadline": "clean", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "4922aa5b8bc76d60264cac20f45b61bce7fc478d", "messageHeadline": "add pending txs but just autosign", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "2f079dfdd158b787659e3f87d5c5c442b2f05e7a", "messageHeadline": "refactor - push data to popup", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 74, "deletions": 47}}, {"node": {"oid": "e50e1894435e47e3e23a7c97e61ca679cfa3222b", "messageHeadline": "wallet sync fix", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "722acdad35e229c80ebb59a8d6672c430016a7b2", "messageHeadline": "breakout idmgmt", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 251, "deletions": 226}}, {"node": {"oid": "7347a66eb0f4d5ab7f7d95e3657179408f4319f9", "messageHeadline": "integrate metamask-ui with id mgmt", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 199, "deletions": 28}}, {"node": {"oid": "3eaf027e30a3a28d75fb8f93cd30387a777c5814", "messageHeadline": "migrate to new ui + provider", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 115, "deletions": 157}}, {"node": {"oid": "709d93b5a194663506315d4e889191f252b07286", "messageHeadline": "start of extension popup window", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "9f7b00f10a3fee94621c3f308d7c5693eb74e562", "messageHeadline": "clean - remove debugger", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f3deae98639f4ccf8b0209300ccfd33b8f89bc5", "messageHeadline": "rpc - move to main chain", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ec1155c2f99289952a2cba47ea1d5cec1b5027b1", "messageHeadline": "deps - bump provider engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1074215fe1e44572e2abd680e167292470737067", "messageHeadline": "Add plugin adding doc", "author": {"name": "Dan Finlay", "email": "danfinlay@apple.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5027c87e6edb346397f1e6e86cf05757cd14130a", "messageHeadline": "deps - bump provider-engine", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfad2cc9061556637339932e40532904da3b0c22", "messageHeadline": "Add simple dev readme", "author": {"name": "Dan Finlay", "email": "danfinlay@apple.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "09644408c2c083324cbacb04b09d91e20e04335a", "messageHeadline": "testing continues", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "72a747165dda417aa7968e44b404eb90707202a2", "messageHeadline": "migrate to ProviderEngine zero-client", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 296, "deletions": 182}}, {"node": {"oid": "cc935a1ebaa73d855056d143ef548ca982a5f8e8", "messageHeadline": "deps - bump blockapps-web3", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ecea44f929446d2d4e18626d9ee21841aa8b808", "messageHeadline": "major - migrate to blockapps-web3", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "6bf98c6923624d565619ecf68c9d4c41d76510ba", "messageHeadline": "load from storage on start and export unsignedTxs on remote connect", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "dcfd89db1b98d6d7235c3a73993d8a495a2aabff", "messageHeadline": "store unconfirmedTxs in chrome sync storage", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 88, "deletions": 36}}, {"node": {"oid": "5a9698c77a30d909871974ef519da132f03ed0aa", "messageHeadline": "remove unused files", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "0285b20040d2eed16b59728215ded09ad60bcbb3", "messageHeadline": "update icon assets", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fd9871acaef0ffab3277c65da4dade99323c4c7a", "messageHeadline": "builds smoothly + forwards txs to extension", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 136, "deletions": 189}}, {"node": {"oid": "cc1bb92f9d842f4d8a757358bf31c5de6c32592d", "messageHeadline": "build overhaul + basic structure", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 127, "deletions": 102}}, {"node": {"oid": "3e2e90a4fa2f38fcbe74a242450b822d579cc3c0", "messageHeadline": "meta - gitignore", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d352a6c7d8a1c81b207d0362106cb5606e21da36", "messageHeadline": "metamask provider skeleton", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 162, "deletions": 14}}, {"node": {"oid": "500a95a70492fc319ad1984da36773952a2086e6", "messageHeadline": "init commit", "author": {"name": "kumavis", "email": "aaron@kumavis.me", "user": {"login": "kumavis"}}, "additions": 598, "deletions": 0}}]