diff --git a/README.md b/README.md index e714562..3174903 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Solveit Reader -A Chrome extension that imports any webpage into Solveit for reading and annotation. +A Chrome and Firefox extension that imports any webpage into Solveit for reading and annotation. ## Features @@ -12,11 +12,22 @@ A Chrome extension that imports any webpage into Solveit for reading and annotat ## Installation +### Chrome + 1. Go to `chrome://extensions/` 2. Enable "Developer mode" (toggle in top right) 3. Click "Load unpacked" 4. Select the `solveit-reader` folder +### Firefox + +1. Go to `about:debugging` in Firefox +2. Click "This Firefox" in the left sidebar +3. Click "Load Temporary Add-on..." +4. Select the `manifest.json` file from the `solveit-reader` folder + +**Note**: In Firefox, the extension is temporary and will be removed when you restart the browser. You'll need to reload it each session, or use Firefox Developer Edition/Nightly for persistent unsigned extensions. + ## Usage 1. Navigate to any webpage @@ -42,6 +53,7 @@ The extension will: ## Files +Settings are saved persistently using the browser's sync storage, so your instance URL and folder preferences carry across browser sessions. ``` solveit-reader/ ├── manifest.json # Extension config @@ -56,7 +68,7 @@ solveit-reader/ ## Requirements -- Chrome browser +- Chrome or Firefox browser - A running Solveit instance ## Changelog diff --git a/manifest.json b/manifest.json index 7a3b906..b1583f8 100644 --- a/manifest.json +++ b/manifest.json @@ -8,6 +8,11 @@ "action": { "default_popup": "popup.html" }, + "browser_specific_settings": { + "gecko": { + "id": "solveit-reader@answer.ai" + } + }, "web_accessible_resources": [{ "resources": ["turndown.js", "turndown-plugin-gfm.js"], "matches": [""]