Install¶
Official download and store links are maintained on betterseqta.org/download. Use that page for the latest builds and platform-specific installers.
Browsers (quick reference)¶
- Chromium-based (Chrome, Edge, Brave, Opera, and similar): install from the Chrome Web Store or equivalent channel linked on the download page.
- Firefox: the extension is published on Mozilla Add-ons.
- Safari: described upstream as experimental; not recommended for general use. Availability may require building from source; see the BetterSEQTA+ repository for current notes.
Desktop and mobile¶
DesQTA and other desktop or Android options, when available, are listed on betterseqta.org alongside the browser extensions.
After installing¶
- Open SEQTA Learn in the browser where you installed the extension.
- Open the extension’s options or popup if prompted to complete setup.
- Sign in to SEQTA as usual; BetterSEQTA+ enhances pages after they load.
If something fails, see Troubleshooting.
Detailed installation and setup¶
The following sections mirror the upstream project documentation for store installs and development setup.
Prerequisites (development)¶
Before developing BetterSEQTA+, install:
For users: browser extension¶
BetterSEQTA+ is available as a browser extension for Chrome, Firefox, and Edge.
Chrome / Edge¶
- Visit the Chrome Web Store page for BetterSEQTA+ (or use betterseqta.org/download).
- Click Add to Chrome (or equivalent).
- Confirm the installation when prompted.
Firefox¶
- Visit the Firefox Add-ons page for BetterSEQTA+.
- Click Add to Firefox and confirm.
For developers: development environment¶
Clone the repository and run the dev build:
1. Clone the repository¶
2. Install dependencies¶
Using npm:
Using Bun (recommended):
3. Environment variables (optional)¶
Only required for pushing to extension stores from the command line. Copy the example env file if your workflow needs it:
Edit .env with your credentials as documented in the repository.
4. Start the development server¶
Or with Bun:
5. Load the extension in the browser¶
Chrome / Edge
- Open
chrome://extensionsoredge://extensions. - Enable Developer mode.
- Click Load unpacked and select the
distfolder in your BetterSEQTA+ directory.
Firefox
- Open
about:debugging#/runtime/this-firefox. - Click Load Temporary Add-on… and select
manifest.jsoninsidedist.
6. Reload after changes¶
After code changes, rebuild if needed and use the reload action on the extension page.
Troubleshooting installation¶
“Cannot find module” errors
Extension not appearing on SEQTA
- Ensure you are on a SEQTA Learn page, the extension is enabled, and you refreshed the page.
Development build not updating
Stop the dev server, clear the browser cache, remove and reload the extension, then rebuild.
Updating¶
Users: Extensions usually update automatically; check Manage extensions in your browser for manual updates.
Developers:
(Or use bun install / bun run dev.)
Next steps¶
- Plugin development — create and register plugins
- Contributing — how to contribute to the project