feat(extras): add silent-send module + new extras category
Adds services/silent-send.sh — installs the Silent Send browser extension (client-side PII redaction for AI chat). Non-docker module: installs git + Node.js >=18 (NodeSource) + npm, clones outis1one/silent-send to ~/silent-send, runs npm install (readies web-ext for Firefox build/sign), optionally builds a signed Firefox .xpi, and prints per-browser load/build instructions. README written to the checkout. Introduces a new 'extras' category for non-docker add-ons pulled from other repos, wired into setup.sh CATEGORY_ORDER (gaming -> extras -> backup) with an is_installed marker. MODULAR.md groups list updated. Bumps version to 0.9.9.
This commit is contained in:
@@ -4,6 +4,21 @@ All notable changes to this project. Versions follow `MAJOR.MINOR.PATCH`.
|
||||
The project is pre-1.0 while the modular system reaches parity with the
|
||||
monolithic `ubuntu-post-install-*.sh` scripts.
|
||||
|
||||
## [0.9.9] - 2026-06-03
|
||||
|
||||
### Added
|
||||
- **New `extras` category** for non-Docker add-ons sourced from other repos —
|
||||
things that build/install on the host instead of running as a container.
|
||||
Inserted into `CATEGORY_ORDER` between `gaming` and `backup`.
|
||||
- `services/silent-send.sh` *(extras)* — installs the **Silent Send** browser
|
||||
extension (redacts PII before it's sent to AI chatbots). Installs the build
|
||||
toolchain (git, Node.js ≥18 via NodeSource, npm), clones
|
||||
`outis1one/silent-send` to `~/silent-send`, runs `npm install` so the Firefox
|
||||
build/sign tooling (`web-ext`) is ready, optionally builds a signed Firefox
|
||||
`.xpi` (with Mozilla API creds), and prints load-unpacked / build instructions
|
||||
per browser. README written to the checkout. No server/container.
|
||||
- `is_installed` marker for `silent-send` (checks `~/silent-send/.git`).
|
||||
|
||||
## [0.9.8] - 2026-06-03
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user