From 061c3708bc1f5f1cdc830af160ade6120210743c Mon Sep 17 00:00:00 2001 From: Jon Kazama Date: Sun, 14 Jun 2026 09:48:06 +0200 Subject: [PATCH] v2.3 Papierkorb: Board-Loeschen in den Papierkorb umleiten (Confirm bleibt) --- src/js/boards.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/js/boards.js b/src/js/boards.js index ede9d92..bb8f947 100644 --- a/src/js/boards.js +++ b/src/js/boards.js @@ -151,6 +151,12 @@ function createBoardEl(board) { { type: 'danger', title: t('boards.delete_confirm.title'), confirmText: t('boards.delete') } ); if (ok) { + // Ganzes board-Objekt (inkl. bookmarks UND blurred-Flag, CR-01) in den Papierkorb. + // type:'board', kein originBoardId (Board hat keine Herkunft, Restore legt es direkt in boards[]). + // Datensicherheit: ZUERST Trash sichern (saveTrash), DANN Loeschung committen (saveBoards) — + // bei Quota-Reject bleibt das Board in boards[], kein Datenverlust. + pushToTrash({ item: board, type: 'board', originBoardId: null }); + await saveTrash(); boards = boards.filter(b => b.id !== board.id); await saveBoards(); renderBoards();