Tagebuch-Wochenrückblick + 171 Hundezitate

Wochenrückblick (diary.js _loadPraise) merkt sich jetzt das Wegklicken pro
Kalenderwoche (localStorage by_diary_praise_dismissed) — kommt nicht mehr bei
jedem Öffnen. Lob-Text abwechslungsreich (scheduler.py): wöchentlich
rotierender KI-Fokus + Fallback-Varianten-Pool statt einem festen Satz,
prominente Wochenzahl raus.

WELT-Welt Tageszitat: _QUOTES von 31 auf 171 erweitert (web-recherchiert,
57% mit benannter Quelle statt vorher 29%) — Wiederholung erst nach ~5,7
Monaten statt monatlich.
This commit is contained in:
rene 2026-06-14 20:22:44 +02:00
parent e86d89f3d9
commit 51aad6cf1b
3 changed files with 180 additions and 6 deletions

View file

@ -283,6 +283,11 @@ window.Page_diary = (() => {
if (!data?.praise) return;
// Weggeklickten Wochenrückblick nicht erneut zeigen (pro Kalenderwoche).
// Nächste Woche (neuer week_key) erscheint er wieder.
const praiseKey = data.week_key || '';
if (praiseKey && localStorage.getItem('by_diary_praise_dismissed') === praiseKey) return;
const card = document.createElement('div');
card.id = 'diary-praise-card';
card.style.cssText = `
@ -316,6 +321,7 @@ window.Page_diary = (() => {
if (list && list.parentNode) list.parentNode.insertBefore(card, list);
card.querySelector('#diary-praise-close')?.addEventListener('click', () => {
if (praiseKey) { try { localStorage.setItem('by_diary_praise_dismissed', praiseKey); } catch (_) {} }
card.style.opacity = '0';
card.style.transition = 'opacity .2s';
setTimeout(() => card.remove(), 200);