Skip to content

Commit f4f685c

Browse files
Add Firefox support
1 parent 3b186f1 commit f4f685c

2 files changed

Lines changed: 24 additions & 10 deletions

File tree

.github/workflows/submit.yml

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,27 +30,39 @@ jobs:
3030
- name: Install dependencies
3131
run: pnpm install
3232

33-
- name: Build and Package
33+
- name: Build and Package Chrome
3434
run: pnpm build && pnpm package
3535

36+
- name: Build and Package Firefox
37+
run: pnpm build:firefox && pnpm package:firefox
38+
3639
- name: Create / Update GitHub Release (Free Distribution)
3740
uses: softprops/action-gh-release@v2
3841
with:
3942
tag_name: latest
4043
name: QuickFill Production Build
4144
body: |
4245
## ⚡ QuickFill Production Build
43-
This is the latest production build of the QuickFill extension.
46+
This release contains the latest builds for both **Chrome** and **Firefox**.
4447
4548
### 🛠 How to install (100% Free):
46-
1. Download `QuickFill-Production.zip` below.
47-
2. Extract the ZIP into a folder on your computer.
48-
3. Go to `chrome://extensions/` in your Chrome browser.
49-
4. Enable **Developer Mode** (top right corner).
50-
5. Click **Load Unpacked** and select the extracted folder.
5149
52-
*Note: All your data is stored locally on your device.*
53-
files: build/chrome-mv3-prod.zip
50+
#### For Chrome:
51+
1. Download `QuickFill-Production.zip` (Chrome build).
52+
2. Extract to a folder.
53+
3. Go to `chrome://extensions/` and enable **Developer Mode**.
54+
4. Click **Load Unpacked** and select the folder.
55+
56+
#### For Firefox:
57+
1. Download `QuickFill-Production-Firefox.zip` (Firefox build).
58+
2. Go to `about:debugging#/runtime/this-firefox` in Firefox.
59+
3. Click **Load Temporary Add-on...**
60+
4. Select the `.zip` file directly.
61+
62+
*Note: Firefox temporary add-ons are removed when the browser restarts. For permanent use, sideloading on Firefox requires the 'Developer Edition' or 'Nightly' version.*
63+
files: |
64+
build/chrome-mv3-prod.zip
65+
build/firefox-mv2-prod.zip
5466
draft: false
5567
prerelease: false
5668
env:

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
"scripts": {
88
"dev": "plasmo dev",
99
"build": "plasmo build",
10-
"package": "plasmo package"
10+
"build:firefox": "plasmo build --target=firefox-mv2",
11+
"package": "plasmo package",
12+
"package:firefox": "plasmo package --target=firefox-mv2"
1113
},
1214
"dependencies": {
1315
"@plasmohq/storage": "1.15.0",

0 commit comments

Comments
 (0)