fix vibe 3
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
dv 2026-03-19 12:16:29 +03:00
parent 13504627c4
commit 7d297ad2d9

View file

@ -64,8 +64,12 @@ function onMarksConfigChanged() {
rebuildStateChipsFromConfig(); rebuildStateChipsFromConfig();
// ── Seen ────────────────────────────────────────────────────────── // ── Seen ──────────────────────────────────────────────────────────
function loadSeen() { try { return JSON.parse(localStorage.getItem(SEEN_KEY)||'{}'); } catch { return {}; } } function seenStorageKey() {
function saveSeen(s) { try { localStorage.setItem(SEEN_KEY, JSON.stringify(s)); } catch {} } const username = String(currentUser?.username || '').trim().toLowerCase();
return username ? `${SEEN_KEY}:${username}` : SEEN_KEY;
}
function loadSeen() { try { return JSON.parse(localStorage.getItem(seenStorageKey())||'{}'); } catch { return {}; } }
function saveSeen(s) { try { localStorage.setItem(seenStorageKey(), JSON.stringify(s||{})); } catch {} }
function markSeen(id,upd) { const s=loadSeen(); s[id]=upd; saveSeen(s); } function markSeen(id,upd) { const s=loadSeen(); s[id]=upd; saveSeen(s); }
function markAllRead(){ function markAllRead(){
const s=loadSeen(); const s=loadSeen();