From fb83aa491b6d505ca549dc5cf29970bdabe35c06 Mon Sep 17 00:00:00 2001 From: Builder Date: Sun, 10 May 2026 23:57:40 +0000 Subject: [PATCH] Swap localStorage for cookie-based theme persistence --- js/app.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/js/app.js b/js/app.js index b119ff3..b82a5a0 100644 --- a/js/app.js +++ b/js/app.js @@ -405,14 +405,22 @@ ${data.projects.map(p=>`

${p.name}

{ const cur = document.documentElement.getAttribute('data-theme'); const next = cur === 'dark' ? 'light' : 'dark'; document.documentElement.setAttribute('data-theme', next); - localStorage.setItem('theme', next); + writeThemeCookie(next); }); }