openvibers/openvibe.rent Commits

Rent: the board links the OpenVibe Companion (#57)

OP OpenVibers committed 29 days ago · a7c4ab553c · 2 files, +5 −4

The Companion 0.2.0 (Extensions v0.2.0 release) keeps a listing on the board from any listing's page. The board's one-click section offers it first, with the bookmarklet as the no-install way; the README says so.

Changes

ddiff --git a/README.md b/README.md
iindex 663cda5..c8a7f17 100644
---- a/README.md
++++ b/README.md
@@@ -34,9 +34,9 @@ sees them in their own browser and account.
This is the permitted way to aggregate sites whose terms forbid automated collection, as the owner decided on
2026-09-28 (deep links out, a browser extension inside the person's own sessions, licensed APIs, people posting).
**The board** (`/board`) keeps what you find there: the listings from any site in one OpenVibe list, with your notes
--and how far you got. Next:
--- the OpenVibe Companion extension (keep a listing to the board from the page you are on);
--- licensed listing feeds through OpenVibe.Sources.
++and how far you got. The [OpenVibe Companion](https://github.com/OpenVibers/OpenVibe.Extensions/releases/latest) browser
++extension keeps a listing on the board from the page you are on (its *Keep on my Rent board* button opens
++`/board?url=&title=`). Next: licensed listing feeds through OpenVibe.Sources.
The United States comes first. A place elsewhere gets the sites that work worldwide.
ddiff --git a/server/http/board-pages.js b/server/http/board-pages.js
iindex fbc5595..b06f67a 100644
---- a/server/http/board-pages.js
++++ b/server/http/board-pages.js
@@@ -97,7 +97,8 @@ ${groups.map((g) => html`<section class="sc-sec" aria-labelledby="g-${g.st}"><h2
: html`<div class="bd-empty"><p><b>Nothing on your board yet.</b></p><p class="muted"><a href="/everywhere">Search every rental site</a>, open a listing on its own site, and keep it here with its link.</p></div>`}
${fromQuery || error ? '' : addForm(v)}
<section class="sc-sec" aria-labelledby="h-bm"><h2 id="h-bm">Keep listings from any site in one click</h2>
--<p>Make a new bookmark in your browser and paste this as its address (URL). On a listing's page, open the bookmark: this page opens with the listing's link and title filled in.</p>
++<p><b>With the OpenVibe Companion</b> browser extension, press <i>Keep on my Rent board</i> on any listing's page. <a href="https://github.com/OpenVibers/OpenVibe.Extensions/releases/latest">Get the Companion</a> (Chrome, Edge, Brave and Firefox; it reads the tab only when you open it).</p>
++<p><b>Or with a bookmark:</b> make a new bookmark in your browser and paste this as its address (URL). On a listing's page, open the bookmark: this page opens with the listing's link and title filled in.</p>
<label class="sr-only" for="bd-bookmarklet">The bookmark's address</label>
<textarea id="bd-bookmarklet" class="bd-code" rows="3" readonly spellcheck="false">${bookmarklet()}</textarea>
<p class="small muted">It sends only the page's address and title to ${base().replace(/^https?:\/\//, '')}, and only when you open it.</p></section>`,