mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-12 04:37:13 +01:00
904dad256f
* Connect ledger via webhid if that option is available * Explicitly setting preference for webhid * Use ledgerTransportType enum instead of booleans for ledger live and webhid preferences * Use single setLEdgerTransport preference methods and property * Temp * Lint fix * Unit test fix * Remove async keyword from setLedgerTransportPreference function definition in preferences controller * Fix ledgelive setting toggle logic * Migrate useLedgerLive preference property to ledgerTransportType * Use shared constants for ledger transport type enums * Use constant for ledger usb vendor id * Use correct property to check if ledgerLive preference is set when deciding whether to ask for webhid connection * Update eth-ledger-bridge-keyring to v0.9.0 * Only show ledger live transaction helper messages if using ledger live * Only show ledger live part of tutorial if ledger live setting is on * Fix ledger related prop type errors * Explicitly use u2f enum instead of empty string as a transport type; default transport type to webhid if available; use constants for u2f and webhid * Cleanup * Wrap ledger webhid device request in try/catch * Clean up * Lint fix * Ensure user can easily connect their ledger wallet when they need to. * Fix locales * Fix/improve locales changes * Remove unused isFirefox property from confirm-transaction-base.container.js * Disable transaction and message signing confirmation if ledger webhid requires connection * Ensure translation keys for ledger connection options in settings dropdown can be properly detected by verify-locales * Drop .component from ledger-instruction-field file name * Move renderLedgerLiveStep to module scope * Remove ledgerLive from function and message names in ledger-instruction-field * Wrap ledger connection logic in ledger-instruction-field in try catch * Clean up signature-request.component.js * Check whether the signing address, and not the selected address, is a ledger account in singature-request.container * Ensure ledger instructions and webhid connection button are shown on signature-request-original signatures * Improve webhid selection handling in select-ledger-transport-type onChange handler * Move metamask redux focused ledger selectors to metamask duck * Lint fix * Use async await in checkWebHidStatusRef.current * Remove unnecessary use of ref in ledger-instruction-field.js * Lint fix * Remove unnecessary try/catch in ledger-instruction-field.js * Check if from address, not selected address, is from a ledger account in confirm-approve * Move findKeyringForAddress to metamask duck * Fix typo in function name * Ensure isEqualCaseInsensitive handles possible differences in address casing * Fix Learn More link size in advanced settings tab * Update app/scripts/migrations/066.js Co-authored-by: Mark Stacey <markjstacey@gmail.com> * Update ui/pages/settings/advanced-tab/advanced-tab.component.test.js Co-authored-by: Mark Stacey <markjstacey@gmail.com> * Add jsdoc comments for new selectors * Use jest.spyOn for mocking navigator in ledger webhid migration tests * Use LEDGER_TRANSPORT_TYPES values to set proptype of ledgerTransportType * Use LEDGER_TRANSPORT_TYPES values to set proptype of ledgerTransportType * Fix font size of link in ledger connection description in advanced settings * Fix return type in setLedgerTransportPreference comment * Clean up connectHardware code for webhid connection in actions.js * Update app/scripts/migrations/066.test.js Co-authored-by: Mark Stacey <markjstacey@gmail.com> * Update ui/ducks/metamask/metamask.js Co-authored-by: Mark Stacey <markjstacey@gmail.com> * Add migration test for when useLedgerLive is true in a browser that supports webhid * Lint fix * Fix inline-link size Co-authored-by: Mark Stacey <markjstacey@gmail.com> |
||
---|---|---|
.. | ||
002.js | ||
003.js | ||
004.js | ||
005.js | ||
006.js | ||
007.js | ||
008.js | ||
009.js | ||
010.js | ||
011.js | ||
012.js | ||
013.js | ||
014.js | ||
015.js | ||
016.js | ||
017.js | ||
018.js | ||
019.js | ||
020.js | ||
021.js | ||
021.test.js | ||
022.js | ||
022.test.js | ||
023.js | ||
023.test.js | ||
024.js | ||
024.test.js | ||
025.js | ||
025.test.js | ||
026.js | ||
026.test.js | ||
027.js | ||
027.test.js | ||
028.js | ||
028.test.js | ||
029.js | ||
029.test.js | ||
030.js | ||
030.test.js | ||
031.js | ||
031.test.js | ||
032.js | ||
033.js | ||
033.test.js | ||
034.js | ||
034.test.js | ||
035.js | ||
035.test.js | ||
036.js | ||
036.test.js | ||
037.js | ||
037.test.js | ||
038.js | ||
038.test.js | ||
039.js | ||
039.test.js | ||
040.js | ||
040.test.js | ||
041.js | ||
041.test.js | ||
042.js | ||
042.test.js | ||
043.js | ||
043.test.js | ||
044.js | ||
044.test.js | ||
045.js | ||
045.test.js | ||
046.js | ||
046.test.js | ||
047.js | ||
047.test.js | ||
048.js | ||
048.test.js | ||
049.js | ||
049.test.js | ||
050.js | ||
050.test.js | ||
051.js | ||
051.test.js | ||
052.js | ||
052.test.js | ||
053.js | ||
053.test.js | ||
054.js | ||
054.test.js | ||
055.js | ||
055.test.js | ||
056.js | ||
056.test.js | ||
057.js | ||
057.test.js | ||
058.js | ||
058.test.js | ||
059.js | ||
059.test.js | ||
060.js | ||
060.test.js | ||
061.js | ||
061.test.js | ||
062.js | ||
062.test.js | ||
063.js | ||
063.test.js | ||
064.js | ||
064.test.js | ||
065.js | ||
065.test.js | ||
066.js | ||
066.test.js | ||
fail-tx.js | ||
index.js | ||
migrations.test.js | ||
template.js | ||
template.test.js |