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:
parent
e86d89f3d9
commit
51aad6cf1b
3 changed files with 180 additions and 6 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue