Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master => develop #34

Merged
merged 100 commits into from
Feb 10, 2020
Merged

Master => develop #34

merged 100 commits into from
Feb 10, 2020

Commits on Feb 10, 2020

  1. Fix: release file blob

    yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    4977413 View commit details
    Browse the repository at this point in the history
  2. Fix: circle ci artifact url

    yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    d543ac0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    46c8ea7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f7fb632 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d1cc9dc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    57c0820 View commit details
    Browse the repository at this point in the history
  7. Fix: shelllint

    yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    6348332 View commit details
    Browse the repository at this point in the history
  8. Add page navigation to e2e web driver (MetaMask#7867)

    The driver now has a page navigation function that can navigate to any
    of the three primary pages used in the extension. Additional pages and
    support of paths can be added later as needed.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    ed6ea1d View commit details
    Browse the repository at this point in the history
  9. Revert the revert of "Use common test build during CI (MetaMask#7196)" (

    MetaMask#7404) (MetaMask#7870)
    
    This reverts commit 4b4c00e. The
    original change was a possible optimization of CI, though it ended up
    not having a huge impact. It was thought that it may have broken source
    maps, because the test build overwrote the `dist` directory that the
    source maps were written to. However this turned out not to be the
    case, as the changes to `dist` are never persisted to the workspace.
    
    This is being re-introduced because the test build is needed for an
    additional job (the page load benchmark), and sharing the same build
    for all three jobs would surely be faster than building it separately
    three times.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    acbf751 View commit details
    Browse the repository at this point in the history
  10. Add withFixtures helper and simple-send test (MetaMask#7862)

    The `withFixtures` helper will instantiate ganache, a web driver, and
    a fixture server initialized with the given set of fixtures. It is
    meant to facilitating writing small, isolated e2e tests.
    
    The first example test has been added: simple-send. It ensures that the
    user can send 1 ETH to another account.
    
    These new e2e tests will run during the normal e2e test run.
    
    Closes MetaMask#6548
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    caa152b View commit details
    Browse the repository at this point in the history
  11. Add 1 second pause at the beginning of each e2e test run (MetaMask#7872)

    There have been intermittent test failures at the beginning of various
    e2e test runs. Most tests start with waiting for the 'Welcome' button
    to be visible and enabled, which means waiting for the loading screen
    to go away.
    
    It looks like the reason the test intermittently fails is that
    sometimes the loading screen doesn't appear until a few moments _after_
    the page loads (or that it vanishes and comes back).
    
    It was rather difficult to track down each possible cause for the
    loading screens, so in the meantime a pause has been added at the start
    of each run. This should hopefully suffice to ensure the momentary gap
    in loading has been passed by the time the first test starts up.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    e57b9d9 View commit details
    Browse the repository at this point in the history
  12. Remove unnecessary shouldComponentUpdate (MetaMask#7875)

    The `confirm-seed-phrase` component extends PureComponent, so it
    doesn't need a `shouldComponentUpdate` function. The state is
    effectively immutable, as all state is either a primitive type or is
    updated with new instances rather than mutation.
    
    Removing this function will silence a warning message printed to the
    console during e2e tests (React doesn't want you to set this function
    on `PureComponent`s).
    
    Removing this function also exposed an unused piece of state, which has
    also been removed.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    e294a7a View commit details
    Browse the repository at this point in the history
  13. Fix intermittent e2e test failure (MetaMask#7873)

    The 'can retype the seed phrase' test would fail sometimes when one of
    the words in the seed phrase was a subset of another word (e.g. 'issue'
    and 'tissue'). This is because the selector used to find the word
    looked for the first element that contained the text, rather than an
    exact match.
    
    To simplify the selector and make it more reliable, test ids were added
    to each seed phrase word. The selector now uses CSS instead of XPath,
    and it only finds exact matches.
    
    A test id was also added to the div containing the shuffled seed words
    to select from, so that the chosen seed words wouldn't be selected
    in place of the real target when the same word appears twice.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    95aa466 View commit details
    Browse the repository at this point in the history
  14. Add benchmark script (MetaMask#7869)

    The script `benchmark.js` will collect page load metrics from the
    extension, and print them to a file or the console. A method for
    collecting metrics was added to the web driver to help with this.
    
    This script will calculate the min, max, average, and standard
    deviation for four metrics: 'firstPaint', 'domContentLoaded', 'load',
    and 'domInteractive'. The variation between samples is sometimes high,
    with the results varying between samples if only 3 were taken. However,
    all tests I've done locally with 5 samples have produced results within
    one standard deviation of each other. The default number of samples has
    been set to 10, which should be more than enough to produce consistent
    results.
    
    The benchmark can be run with the npm script `benchmark:chrome` or
    `benchmark:firefox`, e.g. `yarn benchmark:chrome`.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    81c0dfa View commit details
    Browse the repository at this point in the history
  15. Update inpage provider (MetaMask#7878)

    rekmarks authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    df76ba4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    703a057 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    45c8f91 View commit details
    Browse the repository at this point in the history
  18. Change "Log In/Out" terminology to "Unlock/Lock" (MetaMask#7853)

    * log out/in -> lock/unlock
    rekmarks authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    9ba3d80 View commit details
    Browse the repository at this point in the history
  19. Add mechanism to randomize seed phrase filename (MetaMask#7863)

    The filename is seeded by a simple use of Math.random() pulling from an alphanumeric character bank, as opposed to a more cryptographically random solution. This provides a simple layer of difficulty for bad actors to seek out the recovery phrase file.
    ryanml authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    9510e06 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    38fd0d3 View commit details
    Browse the repository at this point in the history
  21. Remove unnecessary WebRTC shim (MetaMask#7886)

    The WebRTC spec is fairly stable these days, particularly among the
    browsers we support. We don't need this shim for anything. I'm guessing
    it may have been added primarily with IE in mind.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    dcf7faa View commit details
    Browse the repository at this point in the history
  22. Replace DetectRTC package with standard web APIs (MetaMask#7887)

    The only web API that our usage of DetectRTC relied upon was
    'enumerateDevices', which is supported and stable among all of our
    supported browsers.
    
    Note that the error handling here is a little... non-standard, and the
    logic around how Firefox and Brave are handled should be justified, but
    I've left the logic as-is for now to keep this PR small.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    459fcdf View commit details
    Browse the repository at this point in the history
  23. Add benchmark to CI (MetaMask#7871)

    * Add benchmark to CI
    
    The page load benchmark for Chrome is now run during CI, and the
    results are collected and summarized in the `metamaskbot` comment.
    
    Closes MetaMask#6881
    
    * Double default number of samples
    
    The number of default samples was changed from 10 to 20. The results
    from 10 samples would show statistically significant changes in page
    load times between builds, so weren't a sufficiently useful metric.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    6128da7 View commit details
    Browse the repository at this point in the history
  24. Use ref in Mascot component rather than reaching into DOM directly (M…

    …etaMask#7893)
    
    Accessing the dom via `document` is strongly discouraged in React.
    Instead the DOM element is now referenced by ref instead.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    56a5118 View commit details
    Browse the repository at this point in the history
  25. Remove unnecessary withRouter and compose calls (MetaMask#7890)

    `withRouter` has been removed from any components that were not using
    any of the three props injected by `withRouter`: `history`, `location`,
    and `match`.
    
    `compose` is a no-op when called upon a single component, so it has
    been removed in all such cases.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    5d65040 View commit details
    Browse the repository at this point in the history
  26. Remove unnecessary get environment type parameter (MetaMask#7891)

    * Remove unnecessary `getEnvironmentType` parameter
    
    The default value of the first parameter is `window.location.href`, so
    there is no need to pass it in explicitly.
    
    * Remove junk parameter from `getEnvironmentType` invocation
    
    `getEnvironmentType` doesn't need to be passed any parameter, as the
    default value is `window.location.href` which is generally what is
    wanted. In this case, the variable `location.href` was always
    `undefined` anyway. This particular `location` variable is from React
    Router, and does not have an `href` property.
    
    * Fix comment for `getEnvironmentType`
    
    One of the possible return values was referred to by the wrong name.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    d06a4ea View commit details
    Browse the repository at this point in the history
  27. Add top-level error page (MetaMask#7889)

    Any error caught during a React component render or lifecycle method
    will now be caught by the top-level error boundary, which shows the
    user this new error page. The error page will display a simple error
    message, and will show the details of the error in a collapsible
    section.
    
    The caught error is also reported to Sentry.
    
    In development the error will be re-thrown to make it easier to see on
    the console, but it is not re-thrown in production.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    5655d75 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0def1c5 View commit details
    Browse the repository at this point in the history
  29. Replace request-promise with node-fetch (MetaMask#7899)

    `node-fetch` is a smaller and simpler project than `request-promise`,
    and we already have it as a transitive dependency.
    
    `request-promise` was also incorrectly listed as a production
    dependency. `node-fetch` has been added as a `devDependency` to replace
    it, as it was only used in one CI script.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    d562366 View commit details
    Browse the repository at this point in the history
  30. Update Sentry to v5.x (MetaMask#7880)

    Theses changes were made in accordance with the provided migration
    guide [1].
    
    The two integrations added were included by default on v4.x, so this
    shouldn't result in any change in behavior.
    
    [1]:  https://github.com/getsentry/sentry-javascript/blob/master/MIGRATION.md
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    e4740c8 View commit details
    Browse the repository at this point in the history
  31. Minimum changes to get storybook working (MetaMask#7884)

    * Minimum changes to get storybook working
    
    Undo path changes
    
    * Add build:storybook scripts to package.json
    
    * Add storybook deployer
    
    * Add storybook:deploy to package.json
    
    * Update circle ci config
    
    * Update yarn.lock
    
    * Remove addon-info
    
    * Update yarn.lock file to reflect removing of addon-info
    
    Co-authored-by: Dan J Miller <danjm.com@gmail.com>
    2 people authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    6eac3b1 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    981d049 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    7dfe5fc View commit details
    Browse the repository at this point in the history
  34. Update classnames to v2.2.6 (MetaMask#7906)

    This patch update includes a bug fix for ES6 imports. The bug doesn't
    affect our use of this module, but it ensures that we can safely
    use the `dedupe` and `bind` APIs as ES6 imports if we decide to.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    8ba72ea View commit details
    Browse the repository at this point in the history
  35. Replace bluebird with Node.js API for unhandled rejections (MetaMask#…

    …7904)
    
    Unhandled rejections are now caught using built-in Node.js APIs instead
    of with `bluebird`. `bluebird` was added as a production dependency but
    was only used for this purpose. The code responsible for catching
    unhandled rejection in the browser was removed, as this test helper is
    never run in the browser.
    
    Additionally, unhandled rejections are tracked over the course of all
    tests, and result in a non-zero exit code if they remain at the end.
    This was done because it is possible for errors to trigger the
    `uncaughtRejection` event but then still be handled later on. This is
    uncommon, and doesn't seem to happen in our test suite. But if it does
    in the future, it'll be logged but won't result in a non-zero exit
    code.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    6b55982 View commit details
    Browse the repository at this point in the history
  36. Comment out storybook-deploy step (MetaMask#7913)

    The Storybook deploy step is currently broken because it's using the
    wrong source branch (`master` instead of `develop`), and because the
    key that CircleCI is setup with doesn't have write access to the repo.
    
    While I expect we'll get these two problems fixed soon, this ensures
    that we at least have passing builds on `develop` in the meantime.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    eb5cb10 View commit details
    Browse the repository at this point in the history
  37. Switch to full lodash package, and update lodash (MetaMask#7907)

    * Update lodash
    
    All versions of the full `lodash` package have been updated to 4.17.15.
    The only exception is v4.17.14 which is pinned by `ganache-core`.
    
    * Switch to using `lodash` instead of per-method packages
    
    We have the full lodash package _ten times_ as a production transitive
    dependency, so including per-method packages is not saving space (it
    might instead result in slightly more space being used).
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    3ad3fef View commit details
    Browse the repository at this point in the history
  38. Update c3 and d3 (MetaMask#7905)

    This updates include a number of bug fixes. The two charts we use these
    libraries for appear unaffected.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    38798e0 View commit details
    Browse the repository at this point in the history
  39. Replace deep-extend with merge from lodash (MetaMask#7908)

    The `merge` function from `deep-extend` is at least mostly equivalent
    to `merge` from `lodash` - certainly in how we're using it.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    3997db0 View commit details
    Browse the repository at this point in the history
  40. Improve LoginPerSite UX/devX and permissions logging (MetaMask#7649)

    Update accounts permission history on accountsChanged
    Create PermissionsLogController
    Fix permissions activity log pruning
    Add selectors, background hooks for better UX
    Make selected account the first account returned
    Use enums for store keys in log controller
    Add last selected address history to PreferencesController
    rekmarks authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    5279a08 View commit details
    Browse the repository at this point in the history
  41. disable import button on Import Account screen for empty string/file (M…

    …etaMask#7912)
    
    * disable import button on Import Account screen for empty string/file
    * use refs to access DOM for import-account
    thebrandonlucas authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    f8e310f View commit details
    Browse the repository at this point in the history
  42. Update data on Approve screen after updating custom spend limit (Meta…

    …Mask#7918)
    
    After updating the custom spend limit on the approve screen, the data
    for the transaction was not being updated. Instead it showed the
    original transaction data. The transaction data was being updated
    correctly in the final transaction though.
    
    The approve screen has been updated to ensure changes to the custom
    spend limit are reflected correctly in the data shown.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    da8494b View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    657e898 View commit details
    Browse the repository at this point in the history
  44. Remove JSDoc tools (MetaMask#7897)

    Our JSDoc documentation has not been updated in a very long time, and
    we don't use JSDoc in enough places for the docs to have been
    especially useful. The tools and scripts  used to generate and publish
    these docs have been removed.
    
    References to this documentation have also been removed from the
    README.
    
    Hopefully once the TypeScript migration has made substantial progress,
    we can generate more useful documentation using something like TypeDoc.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    39b6ca8 View commit details
    Browse the repository at this point in the history
  45. Update jazzicon component (MetaMask#7898)

    * Use ref instead of findDOMNode in jazzicon component
    
    The jazzicon component was using `findDOMNode` to get the DOM node for
    the main div returned by the component, which is generally not
    recommended. Instead a ref is now used.
    
    * Update Jazzicon to v2
    
    This version drops the dependency upon `raphael`, and no longer uses
    the function `createSVGMatrix` which was causing unit tests to fail
    (because it's not supported by jsdom).
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    8f557b5 View commit details
    Browse the repository at this point in the history
  46. Allow editing max spend limit (MetaMask#7919)

    In the case where the initial spend limit for the `approve` function
    was set to the maximum amount, editing this value would result in the
    new limit being silently ignored. The transaction would be submitted
    with the original max spend limit.
    
    This occurred because function to generate the new custom data would
    look for the expected spend limit in the existing data, then bail if
    it was not found (and in these cases, it was never found).
    
    The reason the value was not found is that it was erroneously being
    converted to a `Number`. A JavaScript `Number` is not precise enough to
    represent larger spend limits, so it would give the wrong hex value
    (after rounding had taken place in the conversion to a floating-point
    number).
    
    The data string is now updated without relying upon the original token
    value; the new value is inserted after the `spender` argument instead,
    as the remainder of the `data` string is guaranteed to be the original
    limit. Additionally, the conversion to a `Number` is now omitted so
    that the custom spend limit is encoded correctly.
    
    Fixes MetaMask#7915
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    25b06af View commit details
    Browse the repository at this point in the history
  47. Report errors in tests to test-metamask Sentry project (MetaMask#7924)

    Previously, all errors encountered during testing or production were
    sent to the primary `metamask` Sentry project, whereas development
    errors were sent to `test-metamask` instead. This change ensures that
    errors encountered during tests are sent to `test-metamask` as well.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    7fb8015 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    e0442bf View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    3c8a9ac View commit details
    Browse the repository at this point in the history
  50. Replace clone dependency with cloneDeep from lodash (MetaMask#7926)

    This was done to reduce the number of direct dependencies we have. It
    should be functionally equivalent. The bundle size should not change,
    as we use `clone` as a transitive dependency in a number of places.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    653a501 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    5c5205b View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    1388c23 View commit details
    Browse the repository at this point in the history
  53. Replace debounce package with debounce function from lodash (Me…

    …taMask#7931)
    
    These two functions differ slightly in options, but none of those
    options are being used by us, so in these cases they're functionally
    equivalent. They're even both descendants of the original `debounce`
    function from `underscore`.
    
    This was done to reduce the number of direct dependencies we have. It
    should not affect bundle size, as we still depend upon the `debounce`
    package transitively.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    212e38e View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    5015f55 View commit details
    Browse the repository at this point in the history
  55. Validate custom spend limit (MetaMask#7920)

    The custom spend limit was previously not validated. It did have a
    minimum of zero set, but this didn't have any affect (that minimum is
    used for form constraint validation, and this field wasn't in a form).
    The field was never checked to ensure the contents didn't exceed the
    maximum.
    
    The field is now checked for values that exceed the maximum, and
    invalid values in general (including negative values).
    
    The parameters to the `showEditApprovalPermissionModal` were also
    alphabetized to make them easier to read. In the course of doing this,
    I noticed that the origin was missing from one of the calls. This was
    responsible for the modal saying "Spend limit requested by undefined"
    when clicking "Edit" under the transaction details. This has been
    fixed.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    620ae74 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    0756cc3 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    47964f0 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    ec6ef81 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    f13804c View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    0f76c1d View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    accde31 View commit details
    Browse the repository at this point in the history
  62. Add Sentry environment (MetaMask#7923)

    Any error sent to Sentry will now be marked with the environment they
    were sent from. The environment is set at build time, and is set
    dependant upon the build flags and CI-related environment variables.
    
    Setting the environment will let us filter error reports in Sentry to
    focus specifically upon reports sent from production, release
    candidates, PR testing, or whatever else.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    f935bfe View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    64b1146 View commit details
    Browse the repository at this point in the history
  64. Fix: syntax error

    yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    c316a33 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    7b03684 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    9c44923 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    29b6961 View commit details
    Browse the repository at this point in the history
  68. Only resolve ENS on mainnet (MetaMask#7944)

    The ENS resolver will now bail on any network other than mainnet.
    Gudahtt authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    995daa0 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    90f9410 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    8579863 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    83db41a View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    b1585fe View commit details
    Browse the repository at this point in the history
  73. Explicitly set Sass compiler for gulp-sass (MetaMask#7948)

    As per the gulp-sass docs [1] we should be setting the `sass.compiler` property
    for forwards-compatibility "in case the default ever changes."
    
      [1]:https://github.com/dlmanning/gulp-sass/tree/v4.0.2#basic-usage
    whymarrh authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    a3def1c View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    b66956a View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    3651019 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    643593d View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    4ca8919 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    3b0dbc3 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    34f70b1 View commit details
    Browse the repository at this point in the history
  80. Remove cross-env (MetaMask#7950)

    whymarrh authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    5573848 View commit details
    Browse the repository at this point in the history
  81. Various component tests and some conditional statements (MetaMask#7765)

    * Various component tests and some conditional statements
    
    Conditional in account-menu in removeAccount when keyring sometimes is not initially provideed
    Conditional on unlock-page when there is no target.getBoundingClientRect on the element.
    
    * Update helpers
    
    * Remove component debugging
    
    * Add default params for render helpers
    
    * Remove stubComponent for old Mascot
    Changes in MetaMask#7893 has prevented the need to stub it out.
    
    Change logout to lock in account-menu test
    tmashuang authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    8781463 View commit details
    Browse the repository at this point in the history
  82. Update ethereum-ens-network-map in lockfile (MetaMask#7959)

    * Update yarn.lock cross-spawn versions
    * Use ethereum-ens-network-map@1.0.2
    whymarrh authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    42cdb64 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    fa0c330 View commit details
    Browse the repository at this point in the history
  84. Fix: lint

    yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    7b48f40 View commit details
    Browse the repository at this point in the history
  85. Fix: unit tests

    yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    c8a28bf View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    4bf523e View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    691e23e View commit details
    Browse the repository at this point in the history
  88. Fix: speedup tx

    yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    8aa2ef4 View commit details
    Browse the repository at this point in the history
  89. Updating deprecated Etherscam link (MetaMask#7464)

    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    2 people authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    d7a2303 View commit details
    Browse the repository at this point in the history
  90. Use envify@4.1.0 (MetaMask#7983)

    whymarrh authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    31e1eab View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    a3b4e08 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    476cbb6 View commit details
    Browse the repository at this point in the history
  93. Use gulp@4.0.2 (MetaMask#7982)

    whymarrh authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    25914dc View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    f348e00 View commit details
    Browse the repository at this point in the history
  95. Fixes MetaMask#5706 - Adds Dai/Sai to currency display (MetaMask#7986)

    With the change from infura to cryptocompare https://github.com/MetaMask/gaba/pull/30/files#diff-50c3c47cc5fa12e5213a6cc900476f41L41-R48 we have numerous conversion rates to go through and add if we like to.
    tmashuang authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    0962b73 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    7d0d221 View commit details
    Browse the repository at this point in the history
  97. Fix: sign typed data

    yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    02176db View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    2e88c48 View commit details
    Browse the repository at this point in the history
  99. Fix: test:lint

    yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    324dd23 View commit details
    Browse the repository at this point in the history
  100. Version v0.0.5

    ConfluxBot authored and yqrashawn committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    c9b28c0 View commit details
    Browse the repository at this point in the history