Files
Link-Log/webextension/options.html
T
olaf 079eb146f6
Build LinkLog Development Image / development-image (push) Successful in 10s
Login now based on email
2026-08-26 15:03:48 +02:00

76 lines
3.2 KiB
HTML

<!DOCTYPE html>
<!-- Copyright © 2026 Olaf Kolkman -->
<!-- SPDX-License-Identifier: GPL-3.0-or-later -->
<html lang="en">
<head>
<meta charset="utf-8" />
<title data-i18n="settingsTitle">LinkLog Settings</title>
<link rel="stylesheet" href="options.css" />
</head>
<body>
<main class="options-shell">
<img class="extension-logo" src="logo.svg" data-i18n-alt="extensionName" alt="LinkLog" />
<h1 data-i18n="settings">Settings</h1>
<div id="status" class="status hidden" aria-live="polite"></div>
<section id="logged-in" class="logged-in hidden" aria-live="polite">
<p id="session-summary"></p>
<button type="button" id="sign-out" data-i18n="signOut">Sign out</button>
</section>
<form id="settings-form">
<label>
<span data-i18n="backendUrlLabel">Backend URL</span>
<input id="backend-url" type="url" placeholder="https://example.com" />
</label>
<label>
<span data-i18n="emailLabel">Email</span>
<input id="email" type="email" data-i18n-placeholder="emailPlaceholder" placeholder="alice@example.com" />
</label>
<label>
<span data-i18n="passwordLabel">Password</span>
<input id="password" type="password" />
</label>
<label>
<span data-i18n="otpLabel">One-time password</span>
<input id="otp" type="text" inputmode="numeric" autocomplete="one-time-code" data-i18n-placeholder="otpPlaceholder" placeholder="123456" />
</label>
<button type="submit" data-i18n="saveAndLogIn">Save and log in</button>
</form>
<section class="about-plugin">
<h2 data-i18n="thisPlugin">This Plugin</h2>
<p data-i18n="pluginDescription">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.</p>
<p data-i18n="accountRequirement">Users of this plugin will need an account on a LinkLog server</p>
<h2 data-i18n="privacy">Privacy</h2>
<p data-i18n="privacyDescription">This plugin respects your privacy and does not collect any personal data beyond what is necessary to log links
to your LinkLog server.</p>
<p data-i18n="storedData">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.
</p>
<h2 data-i18n="backendHeading">LinkLog Backend</h2>
<p><span data-i18n="backendDescription">The backend URL is a selfhosted linklog application. See its</span> <a
href="https://git.kolkman.org/olaf/Link-Log" data-i18n="repository">repository</a> <span data-i18n="backendSource">for its source.</span></p>
</section>
</main>
<footer class="extension-footer"><span data-i18n="copyright">Copyright © 2026 Olaf Kolkman</span> · <a
href="https://git.kolkman.org/olaf/Link-Log" data-i18n="repository">Repository</a></footer>
<script src="l10n.js"></script>
<script src="options.js"></script>
</body>
</html>