From b49946a4cdd756fe837700cd025dd753721e5cf6 Mon Sep 17 00:00:00 2001 From: "hehihoho3@gmail.com" Date: Thu, 6 Aug 2026 11:46:22 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EB=B0=B0=EA=B2=BD=20=ED=9D=B0=EC=83=89?= =?UTF-8?q?=20=EC=B2=B4=ED=81=AC=20=EC=83=81=ED=83=9C=EB=A5=BC=20localStor?= =?UTF-8?q?age=20=EB=A1=9C=20=EA=B8=B0=EC=96=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 체크를 해제하고 쓰는 사용자가 매번 다시 해제해야 했다 — 바꿀 때마다 저장하고 페이지를 열 때 복원한다(저장값 없으면 기본 체크 유지). Co-Authored-By: Claude Opus 5 (1M context) --- server/static/auto.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/static/auto.js b/server/static/auto.js index b299858..cbda7f3 100644 --- a/server/static/auto.js +++ b/server/static/auto.js @@ -1326,4 +1326,13 @@ document.addEventListener("DOMContentLoaded",()=>{ if($("#pasteGo")) $("#pasteGo").addEventListener("click",pasteAnalyze); if($("#pasteBuild")) $("#pasteBuild").addEventListener("click",pasteBuildAll); }); + +/* ── 옵션 기억 — 배경 흰색 체크를 localStorage 에 저장, 다음 방문에도 유지. + 서버는 이 상태를 모른다(폼 전송 값만 봄) — 순수 화면 편의 기능. */ +(function(){ + const bw=$("#bgwhite"); if(!bw) return; + const saved=localStorage.getItem("opt_bgwhite"); + if(saved!==null) bw.checked=saved==="1"; + bw.addEventListener("change",()=>localStorage.setItem("opt_bgwhite",bw.checked?"1":"0")); +})(); })();