v2.3 Papierkorb: Trash-Konstanten und Auto-Cleanup beim Laden

This commit is contained in:
2026-06-14 09:33:47 +02:00
parent 091195cdef
commit 6eaa3457d0
2 changed files with 15 additions and 0 deletions
+7
View File
@@ -9,6 +9,13 @@ let boards = [];
// Eintrag-Schema: { item, type: 'bookmark'|'board', deletedAt, originBoardId }
let trash = [];
// Papierkorb: Auto-Cleanup-Fenster und harte Obergrenze (Quota-Schutz, TRASH-04).
// 30 Tage in Millisekunden; ueber dieser Zeit wird ein Eintrag beim Laden auto-geloescht.
const TRASH_RETENTION_MS = 30 * 24 * 60 * 60 * 1000;
// Max. Anzahl trash-Eintraege. Bei Ueberlauf werden die aeltesten zuerst verworfen,
// damit der Papierkorb nicht das 10-MB-Storage-Limit sprengt (kein blindes Wachstum).
const TRASH_MAX_ENTRIES = 100;
let settings = {
compact: false,
shortenTitles: false,