Copyright and license

This commit is contained in:
Olaf
2026-08-25 08:39:46 +02:00
parent 1cba4e8649
commit d896d3d068
51 changed files with 343 additions and 0 deletions
+3
View File
@@ -1,3 +1,6 @@
// Copyright © 2026 Olaf Kolkman
// SPDX-License-Identifier: GPL-3.0-or-later
(() => {
const pluginList = document.querySelector('#plugin-list');
const adminLabelList = document.querySelector('#admin-label-list');
+3
View File
@@ -1,3 +1,6 @@
// Copyright © 2026 Olaf Kolkman
// SPDX-License-Identifier: GPL-3.0-or-later
(() => {
const loginButton = document.querySelector('#auth-login-button');
const profileLink = document.querySelector('#auth-profile-link');
+3
View File
@@ -1,3 +1,6 @@
// Copyright © 2026 Olaf Kolkman
// SPDX-License-Identifier: GPL-3.0-or-later
const feedEl = document.getElementById('feed');
const sortSelect = document.getElementById('sort-select');
const userFilter = document.getElementById('user-filter');
+3
View File
@@ -1,3 +1,6 @@
// Copyright © 2026 Olaf Kolkman
// SPDX-License-Identifier: GPL-3.0-or-later
const form = document.querySelector('#login-form');
const status = document.querySelector('#login-status');
+3
View File
@@ -1,3 +1,6 @@
// Copyright © 2026 Olaf Kolkman
// SPDX-License-Identifier: GPL-3.0-or-later
(() => {
const logoutButton = document.querySelector('#logout-button');
+3
View File
@@ -1,3 +1,6 @@
// Copyright © 2026 Olaf Kolkman
// SPDX-License-Identifier: GPL-3.0-or-later
(() => {
const profileForm = document.querySelector('#profile-form');
const passwordForm = document.querySelector('#password-form');
+32
View File
@@ -1,3 +1,6 @@
/* Copyright © 2026 Olaf Kolkman */
/* SPDX-License-Identifier: GPL-3.0-or-later */
@import url('https://fonts.googleapis.com/css2?family=Asset&family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap');
:root {
@@ -207,6 +210,26 @@ main.container {
padding-bottom: 64px;
}
.site-footer {
max-width: 960px;
margin: 0 auto;
padding: 0 24px 24px;
color: var(--muted);
font-size: 0.72rem;
text-align: center;
}
.site-footer a {
color: inherit;
text-decoration: underline;
}
.site-footer a:hover,
.site-footer a:focus-visible,
.site-footer a:active {
color: var(--lavender);
}
.toolbar {
display: flex;
flex-wrap: wrap;
@@ -459,6 +482,11 @@ button:disabled {
box-shadow: var(--shadow);
}
.about-content {
display: grid;
gap: 14px;
}
.link-item h2 {
margin: 0 0 8px;
color: var(--text);
@@ -574,6 +602,10 @@ button:disabled {
padding-top: 18px;
}
.site-footer {
padding: 0 14px 18px;
}
.toolbar {
gap: 12px;
padding: 14px;