No description
Find a file
2022-10-13 20:02:38 +02:00
src UUID helper 2022-10-13 20:02:38 +02:00
.gitignore build: Ignore web-ext-artifacts dir 2017-11-04 21:14:15 +00:00
LICENSE.md Some stuff 2022-10-08 20:10:37 +02:00
package-lock.json add pocketbase 2022-10-12 13:13:41 +02:00
package.json add pocketbase 2022-10-12 13:13:41 +02:00
README.md Some stuff 2022-10-08 20:10:37 +02:00

Usage

To set your custom new tab url:

  1. Open Add-ons from the Menu (☰) (or navigate to about:addons with the address bar)
  2. Select Extensions
  3. Select the Custom New Tab Page extension → Options
  4. Enter your URL in the New Tab URL box
  5. Press Save
  6. Done!

Development

Testing unsigned extensions only works with non-release builds of Firefox, to develop the extension:

  1. Install a non-release build (e.g. Firefox Developer Edition)
  2. npm install
  3. npm run start to load Firefox Developer Edition with the extension installed. Making changes to the code will automatically reload the extension.

Note: npm run start assumes you're on Windows with Firefox Developer Edition installed in the default directory. If not, modify the start script path in package.json as needed.

Release Process

To publish a new version:

  1. npm run test
  2. Bump the version in src/manifest.json
  3. Commit with the version number as the commit message (e.g. :bookmark: 1.0.0) and tag the commit with the version number (e.g. v1.0.0)
  4. npm run package to bundle the extension as a zip file
  5. Upload the generated zip to https://addons.mozilla.org/en-US/developers/addons