Initial commit.

This commit is contained in:
2025-08-18 17:14:54 +02:00
commit 9d1623c739
19 changed files with 2129 additions and 0 deletions

18
app/static/js/app.js Normal file
View File

@@ -0,0 +1,18 @@
(function themeInit() {
try {
const html = document.documentElement;
const select = document.getElementById("theme-select");
const saved = localStorage.getItem("theme") || "light";
html.setAttribute("data-theme", saved);
if (select) {
select.value = saved;
select.addEventListener("change", () => {
const value = select.value;
html.setAttribute("data-theme", value);
localStorage.setItem("theme", value);
});
}
} catch (e) {
// no-op
}
})();