Import, Export und inkrementelle Backups

Export#

Über Einstellungen → Export, Kontextmenüs (Space/Folder/List), Aufgaben-Modal oder Export this view:

  • Backup — ein erneut importierbares .inventtasks.json-Archiv. Verwenden Sie es, wenn Sie eine portable Kopie möchten, die in InventTasks wiederhergestellt werden kann. Es enthält Aufgabendaten, Konfiguration, gespeicherte Ansichten, Docs, Vorlagen, Anhänge und, wo relevant, den gemeinsamen Workspace-Status.
  • Readable — CSV, Markdown, HTML oder gut lesbares JSON für Berichte, Druck, Weitergabe oder Prüfung außerhalb des Plugins. Diese Dateien sind nicht für eine vollständige Wiederherstellung per Import gedacht.

Geltungsbereiche: Workspace, Space, Folder, List, einzelne Aufgabe, gespeicherte Ansicht. HTML/Markdown kann Bilder einbetten oder einen _exports/-Ordner mit Bilddateien exportieren.

Nutzen Sie Export, wenn Sie bewusst ein Archiv erstellen möchten: vor einer großen Umorganisation, vor dem Verschieben von Daten zwischen Vaults oder vor dem Weitergeben eines Teils Ihrer Aufgaben.

Import#

Import backup lädt .inventtasks.json im passenden Geltungsbereich (Workspace bis einzelne Aufgabe). Namenskollisionen erhalten numerische Suffixe; die Import-Zusammenfassung listet Umbenennungen.

Beim Import hält InventTasks Beziehungen konsistent, indem Aufgaben-IDs und Parent-Links bei Bedarf neu zugeordnet werden. Import eignet sich zum Wiederherstellen oder Verschieben eines bekannten Archivs. Er ist nicht dasselbe wie das automatische inkrementelle Backup unten.

Inkrementelles Backup#

Das inkrementelle Backup ist ein schneller Sicherheitsmechanismus pro Workspace. Es dient zur Wiederherstellung nach versehentlichen Änderungen, Sync-Problemen oder fehlgeschlagenen Massenaktionen.

  • Aktivieren unter Einstellungen → Incremental backup
  • Speicherort: Plugin-Ordner, .inventtasks-backups im Workspace oder benutzerdefinierter Desktop-Pfad
  • Snapshot-Intervall, Journal-Debounce, Aufbewahrung, Größenlimit und Speichermodus für Markdown-Inhalte anpassen
  • Snapshot now oder Restore… (in neuen Ordner zur Vorschau oder mit Überschreiben und automatischem Sicherheits-Snapshot)

Es verwendet zwei Arten von Backup-Dateien:

  • Snapshots — Wiederherstellungspunkte mit dem aktuellen Zustand des Workspace.
  • Journal entries — kleinere Änderungsprotokolle, die nach Dateiänderungen geschrieben werden. Beim Restore startet InventTasks mit dem benötigten Snapshot und spielt spätere Journal-Einträge erneut ab.

Speichermodi für Markdown-Inhalte#

Die Einstellung Markdown body storage steuert, wie viel rohes Markdown in inkrementellen Backup-Einträgen gespeichert wird:

  • Auto: full raw markdown up to size limit — empfohlener Standard. Markdown-Dateien kleiner als Max raw markdown file size (KB) werden exakt als Rohtext gespeichert. Größere Markdown-Dateien werden in einer kompakten Fallback-Form gespeichert: geparstes Frontmatter plus Body-Text. Sie können weiterhin wiederhergestellt werden, aber YAML-Formatierung, Feldreihenfolge und Kommentare können normalisiert werden, weil die Datei neu aufgebaut statt bytegenau kopiert wird.
  • Always full raw markdown — speichert jede Markdown-Datei exakt. Höchste Wiedergabetreue, größere Backups.
  • Frontmatter/settings only — speichert Metadaten und Konfiguration, überspringt aber Markdown-Body-Text. Kleinste Backups, aber ungeeignet, wenn Aufgabenbeschreibungen, lange Notizen oder Doc-Seiten wiederherstellbar sein müssen.

Binärdateien wie Anhänge und Bilder werden als base64 gespeichert, damit sie aus der Backup-Kette wiederhergestellt werden können. Für ein vollständiges portables Archiv zur Langzeitablage oder Übertragung verwenden Sie zusätzlich zum inkrementellen Backup Export → Backup.

Verwenden Sie den JSON-Export für portable Archive und das inkrementelle Backup für häufige lokale Wiederherstellungspunkte zwischen Synchronisierungen.