This Chrome extension helps speed up HCB's operations work. It modifies various pages on HCB and other 3rd party websites (Expensify, SVB, etc.) to simplify workflows.
Anything surrounded by a dark orange dotted line is added to the page by this plugin. Example:
- Automatically select "I have the bank account information" when creating a new individual payee
- Automatically request activation code to be sent to mobile when verifying a payee
-
[Feature moved into the HCB repo]. Add a button for copying the event's name (visible on all event specific pages)
-
Easily grab the Google Webmaster Domain Verification key for Google Workspace (v1 and v2).
This pings G-Verify to generate the key on behalf of [email protected]
-
Automatically attempt to verify all domains in
VERIFYING
status.
This pings G-Verify to attempt verification on behalf of [email protected]
-
When mapping transactions, if the transaction is an Expensify report, it'll provide the report link.
- Clone this repository
git clone https://github.com/hackclub/hcb-ops-plugin
cd hcb-ops-plugin
npm install
export NODE_OPTIONS=--openssl-legacy-provider
npx webpack -w
- The unpacked Chrome extension will be compiled into
dist/
. You can load it into Chrome by enabling developer mode on the "Extensions" page, hitting "Load unpacked", and selecting thedist/
folder. After an edit, you will need to reload the chrome extension by clicking the icon next to the extension's on/off switch.
TypeScript / React / Webpack / Chrome Extention Boilerplate by Duo Labs