Zapisywanie i wczytywanie projektów.
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:
localStorageprzeglą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.