ci: use Gitea API for releases #2
@@ -10,17 +10,6 @@ extension for the USC ISMIS student portal that:
|
||||
|
||||
One codebase builds for **both browsers** (see [Build](#build)).
|
||||
|
||||
## Features
|
||||
|
||||
- **Saved login profiles** (stored in `browser.storage.local`) — only one enabled at
|
||||
a time, with a master on/off toggle.
|
||||
- **One-click Download PDF** button on the Study Load page.
|
||||
- PDF settings in the popup:
|
||||
- Truncate long course descriptions to match the official PDF (default on).
|
||||
- Show/hide `Year Level`, and set a custom Year Level value.
|
||||
- **Bundled Segoe UI fonts** for a 1:1 look with the official document.
|
||||
- Builds and packages automatically via Gitea Actions (zips + versioned releases).
|
||||
|
||||
## Install
|
||||
|
||||
> Temporary/development install. For distribution, publish the built zips to
|
||||
@@ -54,9 +43,9 @@ One codebase builds for **both browsers** (see [Build](#build)).
|
||||
> For a persistent install, package and publish via Firefox AMO / Chrome Web Store
|
||||
> with the same built zips.
|
||||
|
||||
## Distribute to real users
|
||||
### Distribute to real users
|
||||
|
||||
### Firefox (self-hosted, temporary)
|
||||
#### Firefox (self-hosted, temporary)
|
||||
|
||||
> **Note:** Firefox blocks unsigned extensions for normal installs. The proper
|
||||
> fix is to sign the add-on via **addons.mozilla.org (AMO)** and publish it there
|
||||
@@ -79,7 +68,7 @@ One codebase builds for **both browsers** (see [Build](#build)).
|
||||
> (or sign it with `web-ext sign`) so users install it normally without touching
|
||||
> `about:config`.
|
||||
|
||||
### Chrome (self-hosted)
|
||||
#### Chrome (self-hosted)
|
||||
|
||||
Chrome does **not** require signing for normal installs. Users can install the
|
||||
built `ismis-helper-chrome.zip` directly:
|
||||
@@ -91,6 +80,17 @@ built `ismis-helper-chrome.zip` directly:
|
||||
> For a store experience, publish the same zip to the Chrome Web Store (one-time
|
||||
> $5 developer registration).
|
||||
|
||||
## Features
|
||||
|
||||
- **Saved login profiles** (stored in `browser.storage.local`) — only one enabled at
|
||||
a time, with a master on/off toggle.
|
||||
- **One-click Download PDF** button on the Study Load page.
|
||||
- PDF settings in the popup:
|
||||
- Truncate long course descriptions to match the official PDF (default on).
|
||||
- Show/hide `Year Level`, and set a custom Year Level value.
|
||||
- **Bundled Segoe UI fonts** for a 1:1 look with the official document.
|
||||
- Builds and packages automatically via Gitea Actions (zips + versioned releases).
|
||||
|
||||
## Build
|
||||
|
||||
Requires **Node.js** (the `build.js` script itself is dependency-free; `npm install`
|
||||
|
||||
Reference in New Issue
Block a user