Page MenuHomePhabricator

[Cashtab] Add latest features to browser extension

Authored by josephroyking on Mon, Mar 29, 22:43.


Group Reviewers
Restricted Project
rABCdd12a3ed3f23: [Cashtab] Add latest features to browser extension

The extension must be manually built and submitted for review at the Google chrome extension store. The extension uses almost all the same files as the web app. However, the css is slightly different to account for the size of the window pane. App.js also includes a link to open the extension in tab instead of the BitcoinABC logo in the top right.

This diff modifies the extension files to support webapp features added over the last month, including themeable css and transaction history.

Test Plan
  1. npm run extension
  2. Navigate to chrome://extensions in the Chrome browser, or brave://extensions in Brave browser (Firefox is not yet supported)
  3. Enable development mode and load web/cashtab/dis as an unpacked extension
  4. Open the extension and verify that the app behaves correctly (tx history loads, send screen loads, setting screen loads)
  5. Verify that sending and receiving transactions works

Diff Detail

rABC Bitcoin ABC
Lint Not Applicable
Tests Not Applicable

Event Timeline

LGTM, worth a rebase on top of D9362 ?

This revision is now accepted and ready to land.Wed, Mar 31, 13:40