/*
Theme Name: BirKarış
Theme URI: https://www.introduce.com.tr
Author: Ural ÇELİK / Introduce
Author URI: https://www.introduce.com.tr
Description: Türkiye'nin parsel merkezli arsa/tarla/arazi platformu — sunum katmanı. İş mantığı içermez; bkz. birkaris-core eklentisi.
Version: 0.11.1
Text Domain: birkaris-theme
Requires PHP: 8.1

BirKarış — https://www.introduce.com.tr firması tarafından geliştirilmiştir.
Geliştirici: Ural ÇELİK

FAZ 01 — Tema İskeleti: tasarım tokenleri, tipografi, grid, buton/form/kart
bileşenleri, header/footer, mobil alt navigasyon ve ana sayfa iskeleti
tamamlanmıştır.

FAZ 04 — Ana sayfa hero arama kutusu birkaris-core konum REST ucuna
(/birkaris/v1/locations/search) bağlanarak canlı otomatik tamamlama ve
/satilik-tarla/{il}/{ilce}/{mahalle}/ SEO URL'ine yönlendirme eklenmiştir.

FAZ 06 — Ana sayfa "Yeni İlanlar" bölümü birkaris-core'dan gerçek, yayında
olan ilanları okuyacak şekilde güncellendi (placeholder veri kaldırıldı).
İlan kartı artık ilan detay sayfasına (/ilan/{slug}/) bağlanıyor.

FAZ 26 (yayına hazırlık) — `page.php` eklendi: daha önce standart bir
WordPress Sayfası (ör. hukuki sayfalar) `index.php`'nin arşiv-tarzı kart
ızgarasına (yalnızca `the_excerpt()`) düşüyordu, TAM İÇERİK hiç
görüntülenemiyordu. `.bk-page-content` temel tipografi stilleri eklendi.
Footer'daki "Kurumsal" bölümüne, GERÇEKTEN var olan hukuki sayfalara
(KVKK, Gizlilik, Kullanım Şartları, Mesafeli Satış Sözleşmesi, İptal/İade,
Çerez Politikası) `get_page_by_path()` ile koşullu bağlantılar eklendi —
sayfa yoksa link de gösterilmez, kırık bağlantı oluşturulmaz.

FAZ 26 (yayına hazırlık, devam) — Üst menü ve footer'ın 3 sütunu artık
gerçek WordPress Menüleri (Görünüm > Menüler) ile YÖNETİLEBİLİR: 4 yeni
menü konumu (`primary`, `footer_kesfet`, `footer_profesyoneller`,
`footer_kurumsal`) zaten register_nav_menus() ile TANIMLIYDI ama HİÇBİR
şablon wp_nav_menu() çağırmıyordu — bir menü atansa bile hiçbir yerde
görünmüyordu, düzeltildi. header.php/footer.php artık has_nav_menu() ile
kontrol edip menü atanmışsa ONU, atanmamışsa eski sabit bağlantıları
(dürüst yedek) gösteriyor.

KRİTİK bulgu: birkaris-theme'in KENDİ theme_mods'unda ('primary'/'footer'
konumları) bu XAMPP kökünü paylaşan İLGİSİZ bir başka demo projesinden
("VoyageHeal") kalma YANLIŞ menüler (Home/Treatments/Blog gibi sağlık
sektörü linkleri) atanmış durumdaydı — temizlendi (bkz. docs/DECISIONS.md
ADR-005'in "paylaşımlı htdocs kökü" notu, AYNI kontaminasyon deseni).

Mobil alt navigasyon (5 ikonlu uygulama-tarzı çubuk) KASITLI olarak bir WP
Menüsüne DÖNÜŞTÜRÜLMEDİ — masaüstü üst menüsüyle AYNI ŞEY DEĞİLDİR ve
senkronize OLMAMALIDIR (CSS media query'leriyle karşılıklı gizlenirler,
madde 49). Ama 5 linki de daha önce "#" idi — artık gerçek hedeflere
gidiyor (Keşfet→ana sayfa, İlan Ver/Favoriler/Hesabım→giriş durumuna göre
doğru hesap sayfası, Harita→henüz gerçek bir sayfası olmadığından dürüst
"yakında" mesajı, madde 67.9).

FAZ 26 (mobil tasarım önceliği) — kullanıcı geri bildirimi: mevcut filtre
formu/alt navigasyon "hiç beğenilmedi", mobil öncelikli ve "sürtünmesiz"
(dünya standardı uygulama hissi) istendi. Somut değişiklikler:
- Alt navigasyon: emoji yerine net SVG çizgi ikonlar, aktif sekmede
  yumuşak renkli "hap" arka plan, dokunuşta anlık `scale` geri bildirimi.
  "Aktif sekme" artık GERÇEK sayfaya göre hesaplanıyor — önceden "Keşfet"
  HER sayfada sabit `aria-current="page"` taşıyordu (sahte bir görünüm).
- Filtre formu (`Location_Rewrite::render_filter_form()`): çıplak, sınıfsız
  `<input>`/`<select>` etiketleri (tarayıcı varsayılan görünümü) kart
  düzenli, bölümlere ayrılmış, `.bk-input`/`.bk-select` ile stillendirilmiş
  bir yapıya geçirildi. Altyapı onay kutuları dokunması kolay "chip" (hap)
  düğmelerine dönüştürüldü (`.bk-chip`, CSS `:has()` ile seçili durumu).
  Fiyat/alan Min-Maks çiftleri EN DAR telefonda bile yan yana kalacak
  şekilde ayrı bir grid kuralıyla düzeltildi.
- Tüm `.bk-input`/`.bk-select` genelinde: daha büyük dokunma alanı (48px),
  yumuşak geçişli odak halkası (focus ring) — yalnızca filtre formu değil,
  SİTE GENELİNDEKİ her form bu iyileştirmeden faydalanır.

FAZ 26 (mobil tasarım önceliği, devam) — kullanıcı sahibinden.com'un
"Bana Özel" (hesap menüsü) ekranını referans gösterdi. Hesabım'ın düz,
ikonsuz `<ul>` bağlantı listesi, gruplu (İlan Yönetimi/Favoriler/
Mesajlaşma/İşletme/Hesabım ve Ayarlar), ikonlu, ok işaretli (chevron)
bir menüye dönüştürüldü (`.bk-account-nav`). Avatar baş harfli bir
profil kartı (`.bk-account-profile`) eklendi. Mesajlar/Bildirimlerim
öğelerinde GERÇEK okunmamış sayıları rozet olarak gösterilir (0 iken
rozet HİÇ gösterilmez — sahte "Yeni" etiketi kullanılmadı, madde 67.9).
Marka/renkler sahibinden.com'dan KOPYALANMADI — yalnızca "gruplu ikonlu
liste" deseni BirKarış'ın kendi zeytin yeşili paletiyle uygulandı.

FAZ 26 (eksik giderme) — kullanıcı "tüm eksikleri sırayla tamamla" dedi.
Header/footer/ana sayfadaki 5 ölü ("#") link gerçek sayfalara/özelliklere
bağlandı: "Emlak Ofisi Kaydı"/"Paketler" ZATEN ÇALIŞAN Hesabım→Ofis
özelliğine; "Profesyoneller"/"Emlak Danışmanları için BirKarış"/
"Hakkımızda"/"İletişim" YENİ oluşturulan, GERÇEK (uydurma olmayan) içerik
taşıyan 3 sayfaya (`hakkimizda`, `iletisim`, `emlak-danismanlari-icin-birkaris`,
hepsi YAYINDA). "İletişim" sayfası GERÇEK site admin e-postasını
(`get_option('admin_email')`, dinamik) kullanır — sahte telefon/adres
UYDURULMADI, "[eklenecek]" olarak işaretlendi. "Haritada Ara"/"Fiyat
Verileri"/"Arazi Rehberi" BİLİNÇLİ olarak "#" bırakıldı — bunlar sayfa
eksikliği DEĞİL, gerçek özellik eksikliği (genel/konum-bağımsız arama+
harita, YETERLİ ilan verisi olmadan anlamsız bir fiyat istatistiği
sayfası, editoryal blog içeriği) — madde 67.9 gereği bunlar için sahte
veri/içerik UYDURULMADI.

0.9.1 — "Haritada Ara" artık gerçek bir sayfa (birkaris-core FAZ 26 ek 11,
`/haritada-ara/`, ücretsiz Leaflet+OpenStreetMap). header.php üst menü,
footer.php "Keşfet" sütunu, front-page.php ana sayfa çipi ve mobil alt
navigasyonun "Harita" öğesi (önceden `data-message` ile "yakında" uyarısı
veriyordu) artık bu sayfaya bağlanıyor; alt navigasyonun aktif-sekme
hesaplaması bu yeni sayfayı da tanıyacak şekilde genişletildi.

0.9.2 — Ana sayfa yenilendi (FAZ 26 ek 12, madde 48 tasarım diliyle
BÜYÜK bir görsel yenilemenin ilk aşaması — bkz. docs/DECISIONS.md ADR-035).
Kullanıcının referans gösterdiği 6 ekran görüntüsü (mobil keşfet/harita/
hesabım, masaüstü konum arama, dashboard, ana sayfa) mevcut zeytin
yeşili/krem palet ve Fraunces/Manrope/JetBrains Mono tipografisiyle
ZATEN uyumlu bulundu — marka DEĞİŞMEDİ, yalnızca eksik bileşenler
eklendi:
- Kategori çipleri artık ikon taşıyor VE gerçek `/haritada-ara/?arazi_tipi=...`
  filtresine gidiyor (önceden düz metin etiketti, işlevsiz "#" idi).
- Yeni "Bölgeleri Keşfedin" bölümü — GERÇEK ilan sayısı/ortalama fiyata
  göre sıralanmış il kartları. Mockup'taki "Popüler Bölgeler" adı
  BİLİNÇLİ olarak değiştirildi (madde 67.9): platformda bölge bazlı bir
  popülerlik/talep metriği YOK, bu yüzden sıralama gerçek bir veri
  derinliği sinyaliyle (kayıtlı mahalle/köy sayısı) yapılır ve "popüler"
  diye SUNULMAZ. İlan sayısı 0 olan bölgelerde uydurma bir sayı yerine
  "Henüz ilan yok" gösterilir.
- Hero'nun yanına, YALNIZCA gerçek koordinatlı bir yayındaki ilan varsa
  küçük bir harita önizlemesi eklenir (yoksa hero tek sütuna daralır,
  boş bir sütun bırakmaz) — sahte örnek ilan/harita ASLA gösterilmez.
- Yeni "Doğrulanmış İlan Sistemi" bilgi bandı — istatistik iddia etmez,
  yalnızca platformun GERÇEKTEN var olan doğrulama mekanizmasını anlatır.

0.9.3 — Büyük tasarım yenilemesinin 2. aşaması: mobil "Haritada Ara"
görsel yükseltmesi (birkaris-core tarafındaki `Listing_Results_View`/
`Map_Renderer`/`Map_Search_Rewrite` değişikliklerine eşlik eden CSS,
bkz. birkaris-core.php docblock'u ve docs/DECISIONS.md ADR-036).
Yeni bileşen sınıfları: `.bk-view-toggle` (segmentli Liste/Harita
anahtarı), `.bk-map-price-pin` (harita üzerinde okunabilir fiyat
balonu), `.bk-quick-actions` (Yakınımda/Kaydet/Paylaş hızlı eylem
çubuğu).

0.9.4 — Büyük tasarım yenilemesinin 3. aşaması: Hesabım ekranı (bkz.
birkaris-core.php docblock'u ve docs/DECISIONS.md ADR-037). Yeni
`.bk-account-stats` bileşeni — profil kartının altında 3'lü hızlı
istatistik şeridi.

0.9.5 — Büyük tasarım yenilemesinin 4. aşaması: masaüstü konum/arama
sayfası (bkz. birkaris-core.php docblock'u ve docs/DECISIONS.md
ADR-038). Yeni `.bk-stat-pills` ve `.bk-split-view` (≥1024px'de liste+
harita yan yana, `!important` ile Map_Renderer'ın satır-içi
`display:none` stiline karşı zorlanır) bileşenleri; `.bk-filter-bar`ya
masaüstü tek-satır media query'si eklendi.

0.10.0 — FAZ 27, Arazi Rehberi (Blog): daha önce hiç olmayan yeni
`single.php` şablonu eklendi (bkz. birkaris-core.php docblock'u ve
docs/DECISIONS.md ADR-039). Yeni `.bk-article-meta`/`.bk-chip--active`
bileşenleri. header.php/footer.php'deki "Arazi Rehberi" ölü linki
(FAZ 26 ek 10'dan beri bilinçli "#") artık gerçek `/arazi-rehberi/`
sayfasına bağlanıyor.

0.10.1 — Büyük tasarım yenilemesinin SON ekranı: masaüstü Dashboard
(Hesabım → Genel Bakış, bkz. birkaris-core.php docblock'u ve
docs/DECISIONS.md ADR-041). Yeni `.bk-dashboard-grid`/`.bk-dashboard-side`
bileşenleri (masaüstünde 2 sütun, mobilde tek sütun).

0.10.2 — Ana sayfa metni güçlendirildi (bkz. birkaris-core.php
docblock'u ve docs/DECISIONS.md ADR-042). Yeni marka sloganı "Bir Karış
Toprak, Nesillere Miras" hero'ya eklendi (`.bk-hero__tagline`); alt
başlık ve "Doğrulanmış İlan Sistemi" bandı aynı emanet/güven temasıyla
güçlendirildi. Yan bulgu: `--bk-color-wheat` krem zemine karşı düşük
kontrastlı (~2.4:1) olduğundan metin için hiç kullanılmamıştı — okunabilir
metin kontrastı (~5:1) için yeni `--bk-color-wheat-deep` tokeni eklendi.

0.10.3 — FAZ 30, Tek Tuşla Kurulum (bkz. birkaris-core.php docblock'u
ve docs/DECISIONS.md ADR-043). `footer.php`deki hukuki sayfa döngüsü
artık yalnızca 'publish' durumundaki sayfaları listeliyor — önceden
5 taslak (avukat onayı bekleyen) hukuki sayfaya herkese açık footer'dan
link veriliyordu (canlı testte bulunan gerçek bir hata).

0.11.0 — FAZ 31, 10 Uzman Denetim Bulgularının Düzeltilmesi (bkz.
birkaris-core.php docblock'u ve docs/DECISIONS.md ADR-044). Yeni
`.bk-nav-toggle` (mobil hamburger menü — önceden mobilde "Profesyoneller"/
"Arazi Rehberi"ye erişim YOKTU). `--bk-color-ink-faint` sitewide ikinci
bir kontrast hatası (~3.3-3.8:1 → ~5.6:1) düzeltildi. `.bk-account-layout`
mobilde içerik-önce/menü-sonra sıralaması (order) ile düzeltildi.
`get_page_by_path()`nin durum kontrolü eksik olan 4 çağrı noktası
(header.php, footer.php x2, front-page.php) düzeltildi. `favorites.js`/
`location-search.js` artık ağ hatalarını kullanıcıya gösteriyor.

0.11.1 — FAZ 32, Kontür (Kredi) Sistemi (bkz. birkaris-core.php
docblock'u ve docs/DECISIONS.md ADR-045). footer.php'ye GERÇEK sosyal
medya linkleri (admin ayarlıysa) eklendi — boşsa hiçbir ikon
gösterilmez.
*/
