CleanFrame
삼성 The Frame용 개인 홈 화면, 포크와 맞춤을 위한 시작점
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Ailenin hikâyesini tek yerde topla
Tarayıcıda çalışan, Türkçe, kurulum gerektirmeyen aile ağacı uygulaması
Ailenizin nesiller boyu bilgisini — kim kiminle evli, kimin çocuğu kim, kim ne zaman doğmuş ya da vefat etmiş — tek bir yerde toplayıp görsel bir ağaç hâlinde gezmenizi sağlar.
Kurulum yok, hesap açma zorunluluğu yok. Bağlantıyı açtığınız anda çalışır.
| Adım | Ne yapılır |
|---|---|
| 1 | Uygulamayı aç → Google ile giriş yap veya Yerel olarak kullan'a tıkla |
| 2 | + Kişi ile ilk kişiyi ekle — ya da elinizde .ged dosyası varsa ℹ️ Bilgi → Veri İşlemleri'nden hepsini birden aktar |
| 3 | Formdaki Anne / Baba / Eşler / Çocuklar alanlarından bağlantıları kur. Kişi listede yoksa ➕ Yeni … Ekle ile aynı ekrandan oluştur |
| 4 | 🌳 Ağaç sekmesinde 🎯 Odak ile bir kişinin çevresini, Tüm Ağaç ile bütün aileyi gez |
| 5 | ⚙️ Ayarlar → JSON Yedek Al ile düzenli yedek al |
İki görünüm var:
Kartlarda fotoğraf, ad–soyad (kızlık soyadıyla), doğum–ölüm yılları ve yaş görünür; evlilikler ♥ evli · 💔 boşanmış · 🕊 dul · 🤝 partner rozetiyle gösterilir.
| Hareket | Sonuç |
|---|---|
| Sürükle | Ağacı kaydır |
| Tık / dokunuş (Odak) | O kişiye geç — ortadaki karta dokununca kişi kartı açılır |
| Tık / dokunuş (Tüm Ağaç) | Kişi kartını aç |
| Uzun bas | Odak: kişi kartı · Tüm Ağaç: düğümü taşı (otomatik kaydedilir) |
| Fare tekerleği / iki parmak | Yakınlaştır–uzaklaştır |
📷 | Ağacı resim (PNG) olarak indir |
⛶ | Tüm ağacı ekrana sığdır |
↺ | Elle yapılan yerleşimi sıfırla |
Çoklu eş desteği — her eş için ayrı durum: evli, boşanmış 💔, dul 🕊️, birlikte 🤝. Kızlık soyadı, tek ebeveynli çocuklar ve üvey bağlar doğru biçimde saklanır. Kişinin kendi atası olmasını engelleyen döngü koruması vardır.
İki kişi seçin, aralarındaki akrabalığı Türkçe söylesin: "Ekrem, Kamil'in dayısı", "Esra, Mustafa'nın gelini". Amca, hala, dayı, teyze, yeğen, kuzen (amcasının oğlu), yenge, enişte, kayınpeder, kayınvalide, baldız, görümce, elti, bacanak, üvey bağlar ve uzak atalar (babaannesinin babası) tanınır. Ayarlar → Ben Kimim? ile kendinizi seçerseniz her kişi kartında o kişinin size ne olduğu yazar.
Kişi başına bir ana fotoğraf ve sınırsız galeri. Sürükle-bırak ile yükleyin, tam ekran lightbox'ta gezin, ok tuşlarıyla ilerleyin.
Fotoğraflar yüklenirken otomatik küçültülür (en uzun kenar 1400 px, JPEG) ve buluttaki özel deponuza kaydedilir — ağaç verisinin kendisi küçük ve hızlı kalır. Depo herkese kapalıdır; görüntüleme kısa ömürlü imzalı bağlantılarla yapılır ve yalnızca sizin oturumunuz erişebilir. Bir fotoğraf artık hiçbir kişide kullanılmıyorsa kendiliğinden silinir.
Toplam kişi, hayatta olanlar, kuşak sayısı, vefat edenlerin ortalama ömrü, yaşayanların ortalama yaşı, yaşam rekorları, en sık isimler, on yıllara göre doğum grafiği, doğum yerleri ve soyadı dağılımı. Ayrıca 30 gün içindeki doğum günleri 🎂 listelenir ve 📍 doğum yerleri haritası ailenin hangi şehir ve köylerden geldiğini gösterir (konum bulmak için yalnızca yer adları OpenStreetMap'e gönderilir).
Liste ekranının üstünde önümüzdeki 14 gündeki doğum günleri 🎂 ve vefat yıl dönümleri 🕊️ görünür; yaklaşan günler uygulama açılınca ayrıca hatırlatılır. 🗓️ Takvim ile ay ay gezip o ay doğanları ve yıl dönümlerini görebilirsiniz. Ayarlar → Hatırlatmalar'dan neyin, kaç gün önce (aynı gün, 1 gün, 3 gün, 1 hafta) hatırlatılacağını seçin. Nüfus kaydındaki "yalnızca yılı bilinen" 01/07 tarihleri hatırlatılmaz.
Hangi kişide ad, soyad, doğum tarihi, fotoğraf ya da bağlantı eksik — tek listede görün, tıklayıp tamamlayın. Mükerrer kişi kontrolü aynı kişinin iki kez girilmiş olabileceği kayıtları bulur (ad, soyad, doğum yılı, anne-baba adları); tek tıkla birleştirince boş alanlar dolar, eşler, çocuklar ve fotoğraflar tek kayıtta toplanır.
Vefat tarihi bilinmeyenler için kişi formunda "Vefat etti (tarihi bilinmiyor)" işareti vardır; e-Devlet'ten gelen tarihsiz ölüm kayıtları bu şekilde korunur.
FAMC/FAMS işaretçileri, kızlık soyadı ve standart tarih biçimi yazılır..ged dosyasına çevirip Bilgi → Veri İşlemleri'nden yükleyin.Değişiklikler önce cihaza, ardından buluta yazılır. Başlıktaki küçük gösterge kaydın durumunu belli eder (⟳ kaydediliyor · ✓ kaydedildi · ! hata). Aynı ağacı iki cihazdan düzenlerseniz uygulama üzerine yazmadan önce sizi uyarır; "buluttakini yükle" derseniz bulut sürümü korunur. Bağlantı koparsa değişiklikler cihazda bekler ve bağlantı gelince gönderilir — cihaz saatinin yanlış olması başka cihazdaki değişiklikleri silemez. Buluta gönderilmemiş değişiklik varken çıkış yapmak isterseniz uygulama sizi uyarır.
{kullanıcı-kimliği}/… yolunda saklanır; depo politikaları başka kimsenin klasörünüze erişmesine izin vermez.| Arayüz | Saf HTML + CSS + JavaScript — framework yok, derleme adımı yok |
| Dağıtım | Tek index.html dosyası, GitHub Pages üzerinden yayınlanır |
| Kimlik | Supabase Auth (Google OAuth) |
| Veri | Supabase Postgres (soy_family_data, soy_node_positions), RLS açık |
| Fotoğraf | Supabase Storage — özel soy-fotograf kovası, kullanıcı bazlı erişim politikaları |
| Çizim | HTML5 Canvas, devicePixelRatio desteğiyle retina/mobil ekranlarda net |
| Mobil | Capacitor ile Android APK olarak paketlenebilir |
| Sürüm | Öne çıkanlar |
|---|---|
| 6.3.1 | GED birleştirmeden önce önizleme ekranı: birleştirilecekler (dosyada ↔ ağacınızda) ve yeni eklenecekler; yanlış eşleşme işaretten çıkarılabilir |
| 6.3 | GED dosyası mevcut ağaca eklenebiliyor — aynı kişiler otomatik birleşir, yeni kişiler doğru anne-babaya bağlanır (ör. babanızın e-Devlet soyağacı) · isim farklarına tolerans ("Sail" ~ "Sail Efendi") |
| 6.2.3 | e-Devlet soyağacı dönüştürücüsünün bağlantısı uygulamaya eklendi (Bilgi → Veri İşlemleri ve boş liste ekranı) |
| 6.2.2 | Telefonda üst başlığın taşıp sayfayı sola kaydırması düzeltildi (GED yükleme Bilgi sekmesinde) |
| 6.2.1 | Telefonda ana ekrana eklenerek kullanıldığında üst başlığın saat/çentik bölgesine taşması düzeltildi · aşağı çekince sayfanın esnemesi kapatıldı |
| 6.2 | Hatırlatmalar: açılışta yaklaşan doğum günü ve yıl dönümü uyarısı · ay ay gezilebilen takvim · Ayarlar'da hatırlatma seçimi ve "kaç gün önce" · 01/07 yer tutucu tarihler hatırlatılmaz |
| 6.1 | Akrabalık hesaplayıcı (amca, dayı, hala, teyze, yeğen, kuzen, yenge, enişte, kayınpeder, görümce, elti, bacanak…) ve "Ben kimim?" · "vefat etti, tarihi bilinmiyor" işareti (e-Devlet'teki tarihsiz ölüm kayıtları artık kaybolmuyor) · mükerrer kişi bulma ve birleştirme · yaklaşan doğum günü ve anma günleri · ağaçta arama, geri butonu ve yazdırma · doğum yerleri haritası |
| 6.0 | Yeni ağaç görünümü ve yeni logo. 🎯 Odak görünümü (kişi ortada, atalar üstte, torunlar altta, animasyonlu geçiş) · Tüm Ağaç yerleşimi baştan yazıldı (çocuklar evliliğe göre gruplu, soy hattı vurgusu) · yatay kartlar, evlilik rozetleri, kuşak etiketleri · PNG olarak indirme · kişi kartında “🌳 Ağaçta” · sayfa boyutu 6,4 MB → 1 MB |
| 5.2 | Güvenlik ve senkronizasyon denetimi. Çakışmada bulut sürümü artık korunuyor · cihaz saati farkı veri silemiyor · bağlantı hatasında eski veri buluta gönderilmiyor · çıkışta kaydedilmemiş değişiklik uyarısı · düzenleme formunda bulut fotoğrafı görünüyor · GED aktarımında kızlık soyadı ve çok satırlı notlar korunuyor · ebeveyn/eş bağlantı düzeltmeleri · JSON yedek dosyası doğrulaması |
| 5.1 | Fotoğraflar Supabase Storage'a taşındı, yüklemede otomatik küçültme, kullanılmayan fotoğrafların otomatik temizliği; kullanılmayan alanı kaldırıldı |
Ailenden biri misin? Uygulamayı aç, kendi Google hesabınla giriş yap ve bildiklerini ekle. Her hesap kendi ağacını tutar; eksik bir dal fark edersen bize ulaştır, birleştirelim.
fams| 5.0 | Büyük kararlılık sürümü. Çoklu eş düzenlemede artık kaybolmuyor · GED/JSON/demo yüklemeden önce onay · JSON yedeği geri yükleme · bulut hata ve çakışma bildirimi · Türkçe büyük harf düzeltmesi (İbrahim) · tüm tarih biçimleri tek kalıba · retina/mobil net çizim · tek tıkla kart açma · düğüm konumları otomatik kayıt · soy döngüsü koruması · kuşak sayısı istatistiği · XSS koruması |
| 4.7 | Yeni kişi eklerken akıllı otomatik yerleşim, yaklaşan doğum günleri |
| 4.5 | Otomatik güncelleme sistemi, ana ekran ikonu, gelişmiş form düzeni |
| 4.0 | Google ile giriş, bulut yedekleme, aile arması logosu, mobil alt menü |
| 3.0 | Eksik veri raporu, hızlı kişi ekleme, ağaç konumlarını hatırlama |
| 2.5 | Boşanmış eşler 💔, kızlık soyadı, yaşam istatistikleri |
| 2.0 | Sürüklenebilir canvas ağaç görünümü |
| 1.5 | Fotoğraf galerisi ve toplu silme |
| 1.0 | İlk sürüm — GEDCOM içe/dışa aktarma, liste ve ağaç görünümü |