openvibers/openvibe.extensions Commits
STATUS gets the Companion's version and features (the estate and docs-currency read them) and drops two done pending items (Coupons' database is no longer empty; the kiosk companion moved long ago) (#8)
Changes
@@@ -11,7 +11,8 @@ and runs in CI; it hasn't been loaded in a running Firefox yet. It is **not publstore yet: the store zips, listing text and privacy answers are ready (`npm run pack:stores`,[store/](store/)), and only the owner's developer-account step is left. OpenVibe.Coupons ispublic at `https://openvibe.coupons` since 2026-10-09, so the release build talks to the live--Coupons API.++Coupons API. On 2026-10-22 Coupons held 169 codes for 16 of its 37 merchants, all from the DealNews feed through++OpenVibe.Sources; it had issued no install token and received no code report.**Decision record:** [ADR-023](https://github.com/OpenVibers/OpenVibe.Contracts/blob/main/docs/adr/ADR-023-client-surfaces.md) (first-party client surfaces and their home). Roadmap §4.2 D.**License:** MIT.@@@ -5,6 +5,7 @@"wave": "W18","plan": "OpenVibe End-to-End Realignment & Implementation Plan, revision 3 (20 Sep 2026)","adr": "OpenVibe.Contracts ADR-023 (first-party client surfaces)",++ "version": "0.5.0","surfaces": {"browser": {"name": "OpenVibe Companion",@@@ -39,10 +40,20 @@}},"pending": [-- "OpenVibe.Coupons launched publicly on 2026-10-09 (https://openvibe.coupons); the database is still empty",-- "move Live's browser-extension/openvibe-kiosk-companion and hardware/ here (ADR-023), with a redirect README in Live",-- "owner: create the Chrome Web Store and AMO developer listings and upload the store zips with store/'s answers and screenshots; then put the Chrome extension id in COUPONS_EXTENSION_ORIGINS"++ "owner: create the Chrome Web Store and AMO developer listings and upload the store zips with store/'s answers and screenshots; then put the Chrome extension id in COUPONS_EXTENSION_ORIGINS",++ "Firefox: the extension loaded and run in a real Firefox (web-ext lint passes; nothing has run it yet)",++ "use: on 2026-10-22 OpenVibe.Coupons had issued no install token and received no code report; it held 169 codes for 16 of its 37 merchants, all from the DealNews feed through OpenVibe.Sources"],"deployed": false,++ "features": [++ "OpenVibe Companion (Manifest V3): tries the coupon codes OpenVibe.Coupons knows on a checkout page",++ "keeps a rental listing on the OpenVibe.Rent board, and checks its rent against the city median",++ "watches a page on OpenVibe.Watch, and compares delivery apps on OpenVibe.Food",++ "saves a review site's stated rating to OpenVibe.Reviews (read only when pressed, only on those sites)",++ "an optional cpx_ install token, never a Network session; only openvibe.coupons as a host permission",++ "store-ready: reproducible Chrome and Firefox store zips (npm run pack:stores), listing and privacy answers in store/, Mozilla web-ext lint in CI",++ "kiosk companion (Firefox new-tab page and history bridge for Live's /kiosk), moved from OpenVibe.Live",++ "hardware/: the Raspberry Pi streamer and controller scripts, moved from OpenVibe.Live"++ ],"updated": "2026-10-22"}
@@ -11,7 +11,8 @@ and runs in CI; it hasn't been loaded in a running Firefox yet. It is **not publ
@@ -11,7 +11,8 @@ and runs in CI; it hasn't been loaded in a running Firefox yet. It is **not publ
store yet: the store zips, listing text and privacy answers are ready (`npm run pack:stores`,
store yet: the store zips, listing text and privacy answers are ready (`npm run pack:stores`,
[store/](store/)), and only the owner's developer-account step is left. OpenVibe.Coupons is
[store/](store/)), and only the owner's developer-account step is left. OpenVibe.Coupons is
public at `https://openvibe.coupons` since 2026-10-09, so the release build talks to the live
public at `https://openvibe.coupons` since 2026-10-09, so the release build talks to the live
-Coupons API.
+Coupons API. On 2026-10-22 Coupons held 169 codes for 16 of its 37 merchants, all from the DealNews feed through
+OpenVibe.Sources; it had issued no install token and received no code report.
**Decision record:** [ADR-023](https://github.com/OpenVibers/OpenVibe.Contracts/blob/main/docs/adr/ADR-023-client-surfaces.md) (first-party client surfaces and their home). Roadmap §4.2 D.
**Decision record:** [ADR-023](https://github.com/OpenVibers/OpenVibe.Contracts/blob/main/docs/adr/ADR-023-client-surfaces.md) (first-party client surfaces and their home). Roadmap §4.2 D.
**License:** MIT.
**License:** MIT.
@@ -5,6 +5,7 @@
@@ -5,6 +5,7 @@
"wave": "W18",
"wave": "W18",
"plan": "OpenVibe End-to-End Realignment & Implementation Plan, revision 3 (20 Sep 2026)",
"plan": "OpenVibe End-to-End Realignment & Implementation Plan, revision 3 (20 Sep 2026)",
"adr": "OpenVibe.Contracts ADR-023 (first-party client surfaces)",
"adr": "OpenVibe.Contracts ADR-023 (first-party client surfaces)",
+ "version": "0.5.0",
"surfaces": {
"surfaces": {
"browser": {
"browser": {
"name": "OpenVibe Companion",
"name": "OpenVibe Companion",
@@ -39,10 +40,20 @@
@@ -39,10 +40,20 @@
}
}
},
},
"pending": [
"pending": [
- "OpenVibe.Coupons launched publicly on 2026-10-09 (https://openvibe.coupons); the database is still empty",
- "move Live's browser-extension/openvibe-kiosk-companion and hardware/ here (ADR-023), with a redirect README in Live",
- "owner: create the Chrome Web Store and AMO developer listings and upload the store zips with store/'s answers and screenshots; then put the Chrome extension id in COUPONS_EXTENSION_ORIGINS"
+ "owner: create the Chrome Web Store and AMO developer listings and upload the store zips with store/'s answers and screenshots; then put the Chrome extension id in COUPONS_EXTENSION_ORIGINS",
+ "Firefox: the extension loaded and run in a real Firefox (web-ext lint passes; nothing has run it yet)",
+ "use: on 2026-10-22 OpenVibe.Coupons had issued no install token and received no code report; it held 169 codes for 16 of its 37 merchants, all from the DealNews feed through OpenVibe.Sources"
],
],
"deployed": false,
"deployed": false,
+ "features": [
+ "OpenVibe Companion (Manifest V3): tries the coupon codes OpenVibe.Coupons knows on a checkout page",
+ "keeps a rental listing on the OpenVibe.Rent board, and checks its rent against the city median",
+ "watches a page on OpenVibe.Watch, and compares delivery apps on OpenVibe.Food",
+ "saves a review site's stated rating to OpenVibe.Reviews (read only when pressed, only on those sites)",
+ "an optional cpx_ install token, never a Network session; only openvibe.coupons as a host permission",
+ "store-ready: reproducible Chrome and Firefox store zips (npm run pack:stores), listing and privacy answers in store/, Mozilla web-ext lint in CI",
+ "kiosk companion (Firefox new-tab page and history bridge for Live's /kiosk), moved from OpenVibe.Live",
+ "hardware/: the Raspberry Pi streamer and controller scripts, moved from OpenVibe.Live"
+ ],
"updated": "2026-10-22"
"updated": "2026-10-22"
}
}