feat: Speichern schreibt in die geöffnete Datei zurück (D72-Nachtrag, Stufe 2)

File System Access API, wo vorhanden (Chromium): Öffnen merkt sich das
FileSystemFileHandle (IndexedDB, überlebt den Neustart), Speichern schreibt
in dieselbe Datei; dieselbe Datei öffnet per isSameEntry wieder in dasselbe
Dokument. Firefox/Safari behalten den Stufe-1-Download.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
mhoennig
2026-08-25 14:31:51 +02:00
co-authored by Claude Fable 5
parent defeaf84d0
commit 2648d72e45
6 changed files with 207 additions and 12 deletions
+6
View File
@@ -22,3 +22,9 @@ export function saveFileName(docName){
if(/\.(werkbaum|txt)$/i.test(base)) return base;
return base + '.werkbaum';
}
/* Dialog-Typen der File System Access API (Stufe 2): derselbe Filter wie
FILE_ACCEPT, in der Form von showOpenFilePicker/showSaveFilePicker. */
export const FILE_TYPES = [
{description: 'Werkbaum', accept: {'text/plain': ['.werkbaum', '.txt']}},
];