chore: release v0.20.21

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Ulas Kalayci
2026-04-20 07:36:07 +02:00
parent 87be39364d
commit c8e20b22c8
8 changed files with 109 additions and 155 deletions
+11 -3
View File
@@ -40,11 +40,19 @@
<link rel="stylesheet" href="/styles/login.css" />
<link rel="stylesheet" href="/styles/reminders.css" />
<!-- Theme: Vor CSS-Rendering anwenden (Flash-Prevention) -->
<!-- Theme: Vor CSS-Rendering anwenden (Flash-Prevention + System-Sync).
Setzt data-theme einmalig beim Laden, damit tokens.css nur [data-theme="dark"]
braucht — kein duplizierter @media-Block mehr nötig. -->
<script>
(function() {
var t = localStorage.getItem('oikos-theme');
if (t === 'light' || t === 'dark') document.documentElement.setAttribute('data-theme', t);
var stored = localStorage.getItem('oikos-theme');
var prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
document.documentElement.setAttribute('data-theme', stored || (prefersDark ? 'dark' : 'light'));
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', function(e) {
if (!localStorage.getItem('oikos-theme')) {
document.documentElement.setAttribute('data-theme', e.matches ? 'dark' : 'light');
}
});
})();
</script>