From 59b1f000b93ac4d82061d6430790081a61d78a8b Mon Sep 17 00:00:00 2001 From: Robin Choice Date: Wed, 20 May 2026 16:46:54 +0200 Subject: [PATCH] feat: delete button for all boards + custom confirm dialog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Show × delete button for all boards (not just userCreated) - Custom confirm dialog "Wirklich löschen?" replaces browser confirm() - HIDDEN_BOARDS: deleted DEFAULTS boards persist via kanban_hidden in localStorage - loadHidden() called before loadState() so hidden boards are excluded on load Co-Authored-By: Claude Sonnet 4.6 --- index.html | 59 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 40 insertions(+), 19 deletions(-) diff --git a/index.html b/index.html index 8e10417..45f09eb 100644 --- a/index.html +++ b/index.html @@ -376,6 +376,10 @@ body { background:var(--bg); color:var(--text); font-family:-apple-system,BlinkM .promote-ok { flex:1; padding:7px; background:var(--accent); color:#fff; border:none; border-radius:5px; font-size:12px; font-weight:700; cursor:pointer; } .promote-ok:hover { opacity:.85; } .promote-cancel { padding:7px 12px; background:var(--surface2); border:1px solid var(--border2); color:var(--text-muted); border-radius:5px; font-size:12px; cursor:pointer; } +.confirm-box { background:var(--surface); border:1px solid var(--border2); border-radius:10px; padding:20px; width:260px; box-shadow:0 8px 32px rgba(0,0,0,.5); } +.confirm-msg { font-size:13px; color:var(--text); margin-bottom:14px; } +.confirm-ok { flex:1; padding:7px; background:var(--red); color:#fff; border:none; border-radius:5px; font-size:12px; font-weight:700; cursor:pointer; } +.confirm-ok:hover { opacity:.85; } @@ -514,6 +518,16 @@ body { background:var(--bg); color:var(--text); font-family:-apple-system,BlinkM + +