-
d49c9aa225
feat: SEO altyapısı + admin editör/favicon/menü düzeltmeleri
main
egecankomur
2026-06-04 07:15:18 +03:00
-
a321ac5c9b
fix: mobil menü drawer'ı body'ye portal et — header transform'u fixed konumu bozuyordu
egecankomur
2026-06-02 18:39:34 +03:00
-
2e001680bf
feat: Çözümler bölümü + mobil menü; admin parser düzeltmeleri
egecankomur
2026-06-02 18:21:58 +03:00
-
f49df9cbeb
feat: Hakkımızda sayfası yönetilebilir (site_settings + /admin/site)
Ege Can Komur
2026-05-20 20:50:30 +03:00
-
f3604d96b8
docs: production env example + Coolify deploy rehberi
Ege Can Komur
2026-05-20 19:53:38 +03:00
-
1813b96f82
feat: WP'den ekip seed et (Egecan + Emre) + TeamGrid WP stiline
Ege Can Komur
2026-05-20 19:47:30 +03:00
-
f88b76546c
fix: blog empty state + proje detay yarı boş meta tablosu
Ege Can Komur
2026-05-20 19:07:26 +03:00
-
fdfa556d42
feat: pill telefon → Ara butonu + hizmet detay zengin sidebar + unique hero
Ege Can Komur
2026-05-20 19:01:24 +03:00
-
d5344443e9
fix: pill modunda telefon link'i gizle (sıkışma sorunu)
Ege Can Komur
2026-05-20 18:56:21 +03:00
-
8b4129c233
fix: Pexels image domain + ConsentInit'i statik script src'e taşı
Ege Can Komur
2026-05-20 18:53:55 +03:00
-
69f0c857ec
fix: next/script yerine dangerouslySetInnerHTML kullan (React 19 uyumu)
Ege Can Komur
2026-05-20 18:51:38 +03:00
-
9d74cceb69
fix: ConsentInit'i <head>'den <body>'e taşı (Next.js 16 uyumu)
Ege Can Komur
2026-05-20 18:49:15 +03:00
-
e45c44721f
feat: WP'den header + kart stilleri + blog sidebar widget
Ege Can Komur
2026-05-20 18:45:02 +03:00
-
deff889f0c
feat: WordPress tarzı rich editor (TipTap + slash menu + MediaPicker)
Ege Can Komur
2026-05-20 18:34:44 +03:00
-
4d5186ff0c
feat: kovakyazilim.com WordPress sitesinden tasarım + içerik aktarımı
Ege Can Komur
2026-05-20 18:26:05 +03:00
-
dbc55e7527
feat: MediaPicker — sürükle-bırak + progress bar + kütüphane modal
Ege Can Komur
2026-05-20 04:11:41 +03:00
-
cf46e30a7e
feat: TR rakip analizi → satış blokerleri düzeltildi
Ege Can Komur
2026-05-20 04:03:21 +03:00
-
304a344955
feat: KVKK/GDPR uyumlu cookie consent + Google Consent Mode v2
Ege Can Komur
2026-05-20 03:27:02 +03:00
-
2373eccb17
fix: footer'dan gereksiz mt-24 boşluğunu kaldır
Ege Can Komur
2026-05-20 03:16:29 +03:00
-
aa2b7280b6
feat: TR reklam trafiği için anasayfa CRO optimizasyonu
Ege Can Komur
2026-05-20 03:08:05 +03:00
-
1444aa3995
feat: anasayfa içeriği, iletişim ve sosyal medya yönetilebilir
Ege Can Komur
2026-05-20 02:56:45 +03:00
-
c0da5ae8d3
feat: hizmet ve proje detay sayfaları + galeri sistemi
Ege Can Komur
2026-05-20 02:46:11 +03:00
-
edd0af76dc
fix(auth): session secret'i response header'ından (X-Fallback-Cookies) oku
Ege Can Komur
2026-05-20 02:35:27 +03:00
-
7eb0c1acc2
fix(auth): SDK'yı kaldırıp ince REST katmanına geç (lib/appwrite-rest.ts)
Ege Can Komur
2026-05-20 02:29:19 +03:00
-
4096b3d87b
fix: Node 26 uyumsuzluğunu çöz — node-appwrite -> appwrite SDK
Ege Can Komur
2026-05-20 02:21:34 +03:00
-
f833d429fc
feat: admin paneli + blog + testimonials + SEO yöneticisi
Ege Can Komur
2026-05-20 02:13:09 +03:00
-
0f20309e4d
docs: README'yi proje bilgileriyle güncelle
Ege Can Komur
2026-05-20 01:52:46 +03:00
-
3b3efafcc8
Kovak Yazılım kurumsal site — Next.js 16 + Appwrite
Ege Can Komur
2026-05-20 01:52:27 +03:00
-
8a3a466087
Initial commit from Create Next App
egecankomur
2026-05-20 01:42:45 +03:00