Import, eksport i kopie zapasowe
Eksport#
Z Settings → Export, menu kontekstowych (Space/Folder/List), modala elementu albo Export this view:
- Backup — archiwum
.inventtasks.json, które można ponownie zaimportować. Używaj go, gdy chcesz przenośną kopię możliwą do przywrócenia w InventTasks. Obejmuje dane elementów, konfigurację, zapisane widoki, docs, szablony, załączniki i współdzielony stan workspace tam, gdzie ma to zastosowanie. - Readable — CSV, Markdown, HTML albo czytelny JSON do raportów, wydruku, udostępniania lub przeglądania poza wtyczką. Te pliki nie służą do pełnego odtwarzania przez import.
Zakresy: workspace, Space, Folder, List, pojedynczy element, zapisany widok. HTML/Markdown mogą osadzać obrazy albo eksportować folder _exports/ z plikami obrazów.
Eksport wybierz wtedy, gdy chcesz świadomie zrobić archiwum: przed dużą reorganizacją, przenoszeniem danych między vaultami albo wysłaniem wycinka elementów komuś innemu.
Import#
Import backup wczytuje .inventtasks.json w pasującym zakresie (od workspace w dół do pojedynczego elementu). Kolizje nazw dostają numeryczne sufiksy; podsumowanie importu listuje zmiany nazw.
Podczas importu InventTasks utrzymuje relacje spójne, w razie potrzeby mapując ID elementów i linki do parentów. Import jest najlepszy do przywracania albo przenoszenia znanego archiwum. To nie jest to samo co automatyczny backup przyrostowy opisany niżej.
Przyrostowa kopia zapasowa#
Backup przyrostowy to szybkie zabezpieczenie tworzone osobno dla każdego workspace'u. Służy do odzyskiwania danych po przypadkowych edycjach, problemach z synchronizacją albo nieudanej operacji masowej.
- Włącz w Settings → Incremental backup
- Magazyn: folder wtyczki,
.inventtasks-backupsw workspace albo własna ścieżka desktop - Dostosuj interwał snapshot, debounce journal, retencję, limit rozmiaru i tryb przechowywania treści Markdown
- Snapshot now albo Restore… (do nowego folderu podglądu albo nadpisanie z automatycznym snapshot bezpieczeństwa)
Używa dwóch typów plików backupu:
- Snapshots — punkty przywracania zawierające aktualny stan workspace.
- Journal entries — mniejsze zapisy zmian tworzone po zmianach plików. Przy restore InventTasks startuje od potrzebnego snapshotu i odtwarza późniejsze wpisy journal.
Tryby przechowywania treści Markdown#
Ustawienie Markdown body storage decyduje, ile surowego Markdown trafia do wpisów backupu przyrostowego:
- Auto: full raw markdown up to size limit — zalecany domyślny tryb. Pliki Markdown mniejsze niż Max raw markdown file size (KB) są zapisywane dokładnie jako surowy tekst. Większe pliki Markdown są zapisywane w kompaktowej formie awaryjnej: sparsowany frontmatter plus treść body. Nadal da się je przywrócić, ale formatowanie YAML, kolejność pól i komentarze mogą zostać znormalizowane, bo plik jest odbudowywany, a nie kopiowany bajt po bajcie.
- Always full raw markdown — zapisuje każdy plik Markdown dokładnie. Najlepsza wierność, większe backupy.
- Frontmatter/settings only — zapisuje metadane i konfigurację, ale pomija treść body Markdown. Najmniejsze backupy, ale nieodpowiednie, jeśli chcesz odzyskiwać opisy elementów, długie notatki albo strony docs.
Pliki binarne, takie jak załączniki i obrazy, są zapisywane jako base64, aby można je było odtworzyć z łańcucha backupu. Do pełnego przenośnego archiwum na dłuższe przechowywanie lub transfer używaj Export → Backup obok backupu przyrostowego.
Używaj eksportu JSON do przenośnych archiwów; przyrostowej kopii zapasowej do częstego lokalnego odzyskiwania między synchronizacjami.