Teraz · parowanie z telefonem przez WebRTC Issue 04 · 2026 Projektuj za darmo · €19.99/mies. przy publikacji
Screenshotify
Pomoc · Zapisywanie i wczytywanie

Zapisywanie i wczytywanie projektów.

W skrócie. Autozapis działa co 600 ms do localStorage — odśwież stronę i Twoja praca zostaje. Zalogowani użytkownicy mają dodatkowo zapis w chmurze. Wyeksportuj projekt jako JSON, żeby mieć pełną przenośność.

Trzy warstwy przechowywania

Screenshotify zapisuje Twoją pracę w trzech miejscach jednocześnie, gdy to możliwe:

  • localStorage przeglądarki — z debouncingiem 600 ms po ostatniej edycji. Przeżywa odświeżenie strony i restart przeglądarki. Powiązane z tą przeglądarką na tym urządzeniu.
  • Chmura (Supabase) — jeśli jesteś zalogowany, ten sam autozapis wysyła dane do projektu Supabase powiązanego z Twoim ID użytkownika. Działa na różnych urządzeniach i przeglądarkach.
  • Eksport JSON — ręczny, na żądanie. Kliknij „Zapisz” → „Eksportuj jako JSON” w nagłówku. Pobierz pojedynczy plik .json, który możesz zapisać w repozytorium, przesłać e-mailem lub zarchiwizować.

Jak wczytać projekt

W przeglądarce z aktywnym logowaniem przy otwieraniu ładuje się najnowszy projekt z chmury. Żeby przełączyć projekty: kliknij nazwę projektu w nagłówku → „Projekty” → wybierz jeden. Z pliku JSON: kliknij nazwę projektu → „Wczytaj z JSON” → wybierz plik.

Jeśli nie jesteś zalogowany, przy otwieraniu przywracany jest tylko ostatnio użyty projekt lokalny przeglądarki. Poprzednie projekty z tej przeglądarki nie są dostępne — zaloguj się, żeby mieć historię projektów.

Wiele projektów równolegle

Otwórz Screenshotify w wielu kartach przeglądarki, a każda z nich będzie mieć własny stan roboczy. Autozapis działa per karta; wygrywa ostatni zapis. Do prawdziwej pracy równoległej (np. wariant A vs wariant B obok siebie do testów ASO) zaloguj się i utwórz dwa osobne projekty w chmurze.

Co zawiera plik JSON

Plik JSON projektu zawiera: definicje paneli, tablice warstw, globalne tło, listę języków, aktywny język, nazwę projektu, ustawienie autozapisu, listę formatów eksportu oraz wbudowane data-URL zrzutów ekranu. Średni rozmiar karuzeli 5-panelowej z 5 zrzutami ekranu: 5–15 MB (dominują zrzuty ekranu). Kompresuje się do ok. 30% tej wielkości z gzip.

Cofnij i przywróć

Historia 500 kroków na sesję. Cmd/Ctrl+Z cofa, Cmd/Ctrl+Shift+Z przywraca. Historia resetuje się po wczytaniu innego projektu lub odświeżeniu strony (autozapis zachowuje bieżący stan, ale nie historię).

Najczęstsze pytania

Odświeżyłem stronę i straciłem wszystko.

localStorage przeglądarki może zostać wyczyszczony, jeśli korzystałeś z trybu prywatnego/incognito albo jeśli przeglądarce skończyło się miejsce (agresywna polityka podzielonego przechowywania Safari przez 7 dni to częsty winowajca). Zaloguj się, żeby odzyskać dane z chmury, lub regularnie eksportuj JSON podczas długich sesji.

Czy mogę udostępnić projekt współpracownikowi?

Wyeksportuj projekt jako JSON i udostępnij plik przez Drive / Notion / Slack. Współpracownik upuszcza JSON do swojego edytora → „Wczytaj z JSON”. Współpraca w czasie rzeczywistym nie jest jeszcze obsługiwana.

Dlaczego cloud sync jest opcjonalny?

Bo rejestracja to dodatkowy krok. Edytor działa w pełni bez konta. Cloud sync istnieje dla tych, którzy go chcą; nikt nie jest zmuszony do zakładania konta, żeby korzystać z produktu.

Otwórz edytor →