diff --git a/VIBE/CHAT_LOG.md b/VIBE/CHAT_LOG.md index 43691aa..48cddf5 100644 --- a/VIBE/CHAT_LOG.md +++ b/VIBE/CHAT_LOG.md @@ -218,6 +218,14 @@ Show the avatar with all posts ### Assistant outcome Updated feed rendering to display each user's uploaded avatar beside every post, with an initial fallback when no avatar exists or the image fails to load. Filtered profile headers now render uploaded avatars as well. Added avatar data coverage and verified the strict backend suite with 10 passing tests. +## 2026-08-26 + +### User +Continue to log interactions to the VIBE directory. + +### Assistant outcome +Continued the append-only interaction logging convention by recording this prompt and outcome in both VIBE log files. + ### User Show the avatar with each entry on the home page. On the specific // page don't show the avatar and user name with each entry diff --git a/VIBE/PROMPTS.md b/VIBE/PROMPTS.md index 8a00276..746e828 100644 --- a/VIBE/PROMPTS.md +++ b/VIBE/PROMPTS.md @@ -123,6 +123,7 @@ 117. Make sure that the makefile also rebuilds XPI if any of its source files are changed 117. Change that location to be immediately below the edit and delete button 116. When the user is authorized and on its // page show a Mastodon post button with logo; after posting keep it functional but change its color. +117. Continue to log interactions to the VIBE directory. ## Future entries diff --git a/XPI/unsigned/LinkLog-0.1.0.xpi b/XPI/unsigned/LinkLog-0.1.0.xpi index 59477fe..23cfaf0 100644 Binary files a/XPI/unsigned/LinkLog-0.1.0.xpi and b/XPI/unsigned/LinkLog-0.1.0.xpi differ diff --git a/frontend/static/style.css b/frontend/static/style.css index 4a58c9d..c107a53 100644 --- a/frontend/static/style.css +++ b/frontend/static/style.css @@ -275,7 +275,7 @@ textarea, button { max-width: 100%; min-width: 180px; - padding: 11px 13px; + padding: 2px 2px; border: 1px solid var(--surface-1); border-radius: 8px; background: var(--surface-0); @@ -382,7 +382,7 @@ button:disabled { align-items: center; justify-content: space-between; gap: 16px; - padding: 14px 0; + padding: 4px 0; border-bottom: 1px solid var(--border); } @@ -392,7 +392,7 @@ button:disabled { .plugin-row button { min-width: 0; - padding: 8px 12px; + padding: 5px 5px; background: var(--surface-1); border-color: var(--surface-2); color: var(--text); diff --git a/webextension/options.html b/webextension/options.html index 3f49457..ed66068 100644 --- a/webextension/options.html +++ b/webextension/options.html @@ -2,44 +2,69 @@ - - - LinkLog Settings - - - -
- -

Settings

- + + + LinkLog Settings + + - + +
+ +

Settings

-
- + - + - + + - -
-
- + - - - + + + + + +
+

This Plugin

+

This plugin will log links to a backend LinkLog server which will publish them on a website and potentially as + an entry + on a fediverse service or other locations, depending on the plugins configured.

+

Users of this plugin will need an account on a LinkLog server

+

Privacy

+

This plugin respects your privacy and does not collect any personal data beyond what is necessary to log links + to your LinkLog server.

+

The URL - after a best effort try to remove tracking parameters -, the title of the webpage, a possible + comment, and a timestamp of visit will be stored on the backend server, and will be made public in combination + with + the user's profile as registered on the backend server. + +

+ +

LinkLog Backend

+

The backend URL is a selfhosted linklog application. See its repository for its source.

+
+
+ + + + + + \ No newline at end of file diff --git a/webextension/options.js b/webextension/options.js index b371760..c1f4cce 100644 --- a/webextension/options.js +++ b/webextension/options.js @@ -1,7 +1,7 @@ // Copyright © 2026 Olaf Kolkman // SPDX-License-Identifier: GPL-3.0-or-later -const DEFAULT_BACKEND = 'http://localhost:8000'; +const DEFAULT_BACKEND = 'https://linklog.example.com'; const statusEl = document.getElementById('status'); const form = document.getElementById('settings-form');