Menyimpan dan memuat proyek.
localStorage — segarkan halaman dan pekerjaanmu tetap ada. Pengguna yang masuk akun juga mendapat cloud-save. Ekspor sebagai JSON untuk portabilitas penuh. Tiga lapisan penyimpanan
Screenshotify menyimpan pekerjaanmu di tiga tempat secara bersamaan jika berlaku:
- Browser
localStorage— di-debounce 600 md setelah pengeditan terakhirmu. Tahan terhadap refresh halaman dan restart browser. Terikat pada browser ini di perangkat ini. - Cloud (Supabase) — jika kamu masuk akun, auto-save yang sama juga mendorong ke proyek Supabase berdasarkan user-id-mu. Bekerja di semua perangkat dan browser.
- Ekspor JSON — manual, sesuai permintaan. Klik "Simpan" → "Ekspor sebagai JSON" di header. Unduh satu file
.jsonyang bisa kamu commit ke repo, kirim email, atau arsipkan.
Cara memuat proyek
Di browser yang sudah masuk akun, proyek cloud terbaru dimuat saat dibuka. Untuk beralih proyek: klik nama proyek di header → "Proyek" → pilih salah satu. Dari file JSON: klik nama proyek → "Muat dari JSON" → pilih file.
Jika kamu tidak masuk akun, hanya proyek lokal browser terbaru yang dipulihkan saat dibuka. Proyek sebelumnya di browser ini tidak dapat diakses — masuk akun untuk riwayat proyek.
Beberapa proyek secara bersamaan
Buka Screenshotify di beberapa tab browser dan masing-masing memiliki status kerja sendiri. Auto-save tetap berjalan per tab; penulisan terakhir yang berlaku. Untuk pekerjaan paralel nyata (mis., varian A vs varian B berdampingan untuk pengujian ASO), masuk akun dan buat dua proyek cloud terpisah.
Apa yang sebenarnya ada dalam JSON
JSON Proyek berisi: definisi panel, susunan lapisan, latar belakang global, daftar bahasa, bahasa aktif, nama proyek, pengaturan auto-save, daftar format ekspor, ditambah data-URL inline untuk tangkapan layar yang diunggah. Ukuran rata-rata untuk korsel 5 panel dengan 5 tangkapan layar: 5–15 MB (tangkapan layar mendominasi). Terkompresi menjadi sekitar 30% dari ukuran tersebut dengan gzip.
Undo dan redo
Riwayat 500 langkah per sesi. Cmd/Ctrl+Z untuk undo, Cmd/Ctrl+Shift+Z untuk redo. Riwayat direset saat kamu memuat proyek lain atau menyegarkan halaman (auto-save mempertahankan status saat ini tetapi bukan riwayatnya).
Pertanyaan umum
Saya menyegarkan halaman dan kehilangan semua pekerjaan.
localStorage browser bisa terhapus jika kamu menggunakan mode privat/incognito, atau jika browser kehabisan kuota penyimpanan (kebijakan partisi penyimpanan 7 hari agresif Safari adalah penyebab umum). Masuk akun untuk pemulihan dari cloud, atau ekspor JSON secara berkala selama sesi panjang.
Bisakah saya berbagi proyek dengan kolaborator?
Ekspor sebagai JSON, bagikan file melalui Drive / Notion / Slack. Masukkan JSON ke editor mereka → "Muat dari JSON". Untuk kolaborasi real-time, kami belum mendukung itu.
Mengapa cloud sync bersifat opsional?
Karena mendaftar itu merepotkan. Editor bekerja sepenuhnya tanpa akun. Cloud sync ada untuk pengguna yang menginginkannya; tidak ada yang dipaksa membuat akun untuk menggunakan produk ini.