Projeleri kaydetme ve yükleme.
localStorage'a çalışır — sayfayı yenilesen bile çalışman korunur. Giriş yapmış kullanıcılar ayrıca bulut kaydı alır. Tam taşınabilirlik için JSON olarak dışa aktar. Üç depolama katmanı
Screenshotify çalışmanı uygulanabilir olduğunda eş zamanlı olarak üç yerde kaydeder:
- Tarayıcı
localStorage— son düzenlemenin 600 ms sonrasında. Sayfa yenilemeye ve tarayıcı yeniden başlatmaya dayanır. Bu cihazdaki bu tarayıcıya bağlıdır. - Bulut (Supabase) — giriş yaptıysan aynı otomatik kayıt kullanıcı kimliğine bağlı bir Supabase projesine de iletilir. Cihazlar ve tarayıcılar arasında çalışır.
- JSON dışa aktarma — manuel, isteğe bağlı. Başlıkta "Kaydet" → "JSON olarak dışa aktar"a tıkla. Bir repoya işleyebileceğin, paylaşabileceğin veya arşivleyebileceğin tek bir
.jsondosyası indir.
Proje yükleme
Giriş yapılmış tarayıcıda açılışta en son bulut projesi yüklenir. Proje değiştirmek için: başlıkta proje adına tıkla → "Projeler" → birini seç. JSON dosyasından: proje adına tıkla → "JSON'dan yükle" → dosyayı seç.
Giriş yapmamışsan, açılışta yalnızca en son tarayıcı yerel projesi geri yüklenir. Bu tarayıcıdaki önceki projelere erişilemez — proje geçmişi için giriş yap.
Paralel birden fazla proje
Screenshotify'ı birden fazla tarayıcı sekmesinde aç; her sekme kendi çalışma durumuna sahip olur. Otomatik kayıt sekme başına çalışır; son yazma geçerli olur. Gerçek paralel çalışma için (örn. ASO testi için yan yana A ve B varyantı), giriş yap ve iki ayrı bulut projesi oluştur.
JSON'un içinde gerçekte ne var
Proje JSON dosyası şunları içerir: panel tanımları, katman dizileri, global arka plan, dil listesi, aktif dil, proje adı, otomatik kayıt ayarı, dışa aktarma biçimleri listesi ve yüklenen ekran görüntüleri için satır içi veri URL'leri. 5 ekran görüntülü 5 panelli bir karusel için ortalama boyut: 5–15 MB (ekran görüntüleri büyük payı oluşturur). Gzip ile yaklaşık %30'a sıkışır.
Geri al ve yeniden yap
Oturum başına 500 adım geçmişi. Geri almak için Cmd/Ctrl+Z, yeniden yapmak için Cmd/Ctrl+Shift+Z. Farklı bir proje yüklediğinde veya sayfayı yenilediğinde geçmiş sıfırlanır (otomatik kayıt mevcut durumu korur, geçmişi korumaz).
Sık sorulan sorular
Sayfayı yeniledim ve her şeyi kaybettim.
Tarayıcı localStorage, gizli/özel mod kullandıysan ya da tarayıcı depolama kotasını doldurduysa temizlenebilir (Safari'nin agresif 7 günlük bölümlenmiş depolama politikası yaygın bir nedendir). Bulut taraflı kurtarma için giriş yap ya da uzun oturumlarda düzenli olarak JSON dışa aktar.
Bir projeyi ortak çalışanımla paylaşabilir miyim?
JSON olarak dışa aktar, dosyayı Drive / Notion / Slack üzerinden paylaş. JSON'u onların editörüne bırak → "JSON'dan yükle". Gerçek zamanlı işbirliği henüz bu şekilde desteklenmiyor.
Bulut senkronizasyonu neden isteğe bağlı?
Çünkü kayıt olmak bir adım gerektirir. Editör hesap olmadan tam çalışır. Bulut senkronizasyonu isteyen kullanıcılar için vardır; kimse ürünü kullanmak için hesap oluşturmak zorunda değil.