Page MenuHomePhabricator

[Cashtab] Add latest features to browser extension
ClosedPublic

Authored by bytesofman on Mar 29 2021, 22:43.

Details

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

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

Repository
rABC Bitcoin ABC
Branch
extension-version-bump
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 15429
Build 30779: Build Diffcashtab-tests
Build 30778: arc lint + arc unit

Event Timeline

LGTM, worth a rebase on top of D9362 ?

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