Değişiklikler

v0.4.0

🔐 Beta Erişim Sistemi

Kapsamlı beta erişim yönetimi ve kontrolü

  • EklendiBeta mod yapılandırması ve erişim kontrolü - beta mod durumunu kontrol etmek için isBetaModeEnabled() fonksiyonu ve admin kullanıcıları tanımlamak için isBetaPrivilegedEmail() ile beta mod yapılandırmasını uygula.
  • EklendiAI özellik erişim kontrolü - beta sırasında AI özellik erişimini kontrol etmek için shouldLockAi() ve istemci tarafı beta mod algılama için isBetaModeClient() ekle.
  • EklendiKapsamlı beta erişim kodu yönetimi - benzersiz erişim kodları oluşturmak için createBetaAccessCodes(), doğrulama ile kod kullanımı için redeemBetaAccessCode() ve kod iptali için revokeBetaAccessCode() uygula.
  • EklendiBeta erişim kodu doğrulama API'si - kimlik doğrulama doğrulaması ve birden fazla başlıktan IP adresi çıkarma ile kod kullanımı için POST /api/beta/verify-code endpoint'i ekle.
  • EklendiMiddleware'de beta erişim kontrolü - erişime izin vermeden önce beta mod durumunu kontrol et, çerez veya JWT token ile beta erişimini doğrula ve beta olmayan kullanıcıları coming-soon sayfasına yönlendir.
  • EklendiBeta portal dönüşümü - kod kullanım formu, bekleme listesi kaydı, beta istatistikleri görüntüleme ve adım adım onboarding rehberi ile coming-soon sayfasını beta portalına dönüştür.
  • EklendiGerçek zamanlı beta istatistikleri - gerçek zamanlı beta istatistikleri için /beta namespace ile Socket.IO üzerinden beta istatistikleri yayınlama ve aktif beta kullanıcı sayısı yayınlama ekle.
  • EklendiBeta kullanıcı varlık takibi - istatistikler için getActiveBetaUserCount() ile gerçek zamanlı aktif beta kullanıcılarını takip et ve beta istatistikleri yayınlama entegrasyonunu destekle.
  • EklendiBekleme listesi ve istatistik API endpoint'leri - bekleme listesi kaydı için POST /api/beta/apply endpoint'i ve beta istatistikleri için GET /api/beta/stats endpoint'i ekle.
  • EklendiKapalı beta sırasında AI özellik kilitleme - 403 hatası ve beta_mode_locked mesajı ile beta sırasında ayrıcalıklı olmayan kullanıcılar için AI içerik üretimini kilitle, ayrıcalıklı admin e-postalarının AI özelliklerini kullanmasına izin ver.
  • EklendiAI özellikler için beta kilidi UI'si - devre dışı AI özellikler için tooltip desteği ile AI içerikler sayfası, gönderi formu ve topluluk gönderi oluşturucu için beta kilidi UI'si ekle.

☁️ Cloudflare R2 Depolama Entegrasyonu

Optimize edilmiş görsel depolama ve dağıtım

  • EklendiCloudflare R2 depolama entegrasyonu - tek görsel yüklemeleri için uploadImageToR2(), optimize edilmiş, küçük, orta ve büyük boyutlarla toplu görsel yüklemeleri için uploadMultipleImagesToR2() ekle.
  • EklendiR2 depolama yardımcı programları - görsel silme için deleteImageFromR2(), varlık kontrolleri için imageExistsInR2() ve S3 uyumlu API desteği ile genel URL oluşturma için getR2ImageUrl() ekle.
  • EklendiGönderi görselleri için R2 entegrasyonu - veritabanı baytları yerine Cloudflare R2'ye görselleri yükle, optimizedUrl, smallUrl, mediumUrl ve largeUrl alanları ile PostImage modelinde R2 URL'lerini sakla.
  • EklendiOptimize edilmiş görseller için R2 URL yönlendirmesi - veritabanından sunmadan önce PostImage'da optimizedUrl'i kontrol et, mevcutsa 302 yönlendirme ve önbellek başlıkları ile R2 URL'sine yönlendir.
  • EklendiDuyarlı boyutlar için R2 URL yönlendirmesi - veritabanından sunmadan önce R2 URL'lerini (smallUrl, mediumUrl, largeUrl) kontrol et, istenen boyuta göre uygun R2 URL'sine yönlendir.
  • EklendiVeritabanı depolamaya geri dönüş - R2 yüklemesi başarısız olursa veritabanı depolamaya geri dönüş desteği, mevcut görsel sunumu ile geriye dönük uyumluluğu koru.

🗄️ Veritabanı ve Altyapı İyileştirmeleri

Üretime hazır veritabanı yapılandırması

  • EklendiPrisma modelleri organizasyonu - daha iyi sürdürülebilirlik için Prisma modellerini ayrı dosyalara (beta-models, chat-models, community-models, content-models, moderation-models, system-models, user-models) organize et.
  • EklendiVercel için PostgreSQL yapılandırması - uygun uyumluluk yapılandırması ile Vercel dağıtımı için Prisma şemasını PostgreSQL kullanacak şekilde güncelle.
  • EklendiPrisma Accelerate desteği - derleme zamanı migration'ları atlama ve doğrudan veritabanı bağlantıları için DIRECT_URL kullanımı ile Prisma Accelerate desteği ekle.
  • DüzeltildiDATABASE_URL doğrulama - uygun hata yönetimi ile Prisma Data Platform bağlantı dizeleri için DATABASE_URL doğrulamasını düzelt.
  • EklendiBeta erişim ve R2 depolama şema alanları - BetaAccessCode, BetaAccessLog ve Waitlist modellerini ekle, User modeline hasBetaAccess, betaAccessGrantedAt, betaAccessCodeId ekle ve PostImage modeline optimizedUrl, smallUrl, mediumUrl, largeUrl ekle.
  • KaldırıldıKullanımdan kaldırılan models.prisma dosyası - basitleştirilmiş veritabanı şema yönetimi için kullanımdan kaldırılan models.prisma dosyasını kaldır ve schema.prisma'ya birleştir.

👨‍💼 Admin Paneli ve Yönetim

Beta erişim yönetim arayüzü

  • EklendiBeta erişim yönetimi için admin paneli - admin işlemleri için API rotaları (/api/admin/beta-codes) ile beta erişim kodu yönetimi için admin UI ekle.
  • EklendiBetaCodeManager bileşeni - kod oluşturma, listeleme ve iptal için tam CRUD işlemleri ile BetaCodeManager bileşeni ekle ve bekleme listesi yönetim işlevselliği ekle.
  • EklendiAdmin-beta mesaj çevirileri - beta yönetim UI mesajları için Türkçe ve İngilizce desteği ile admin panel çevirileri için admin-beta namespace ekle.

🔒 Güvenlik ve Performans

Üretim güvenliği ve loglama iyileştirmeleri

  • EklendiGüvenli loglama yardımcı programı - yapılandırılmış loglama ve hata kodları ile üretim loglarında PII maruziyetini önlemek için üretim güvenli loglama için güvenli logger ekle.
  • improvedÜretim loglama iyileştirmeleri - blok işlemleri için üretim loglamasını iyileştir, yalnızca geliştirme ortamında kullanıcı ID'lerini logla ve üretim loglarında PII maruziyetini önle.
  • DüzeltildiAdmin e-posta önbellek yenileme - admin e-posta doğrulaması için üretim admin e-posta kontrolü önbellek yenileme sorununu düzelt ve beta erişim servisi önbellek yönetimini iyileştir.

🐛 Hata Düzeltmeleri ve Kararlılık

Mobil, kimlik doğrulama ve izinler için kritik düzeltmeler

  • DüzeltildiHerkese açık topluluk yorum izni - herkese açık topluluklar için yorum gönderme iznini düzelt ve topluluk yorumları için uygun izin kontrollerini sağla.
  • DüzeltildiBeta kodu çerez garantisi - yönlendirmeden önce çerezin düzgün ayarlandığından emin olmak için beta kodu kullanımından sonra zorunlu yönlendirme ekle ve beta erişim akışı güvenilirliğini iyileştir.
  • DüzeltildiWebSocket yükseltme istekleri - proxy üzerinden WebSocket bağlantılarını desteklemek için WebSocket yükseltme istekleri için Socket.IO path bypass ekle ve gerçek zamanlı iletişim güvenilirliğini iyileştir.
  • DüzeltildiMobil navigasyon kimlik doğrulaması - mobil navigasyonda kimlik doğrulama kontrolünü düzelt, mobil navigasyon güvenilirliğini iyileştir ve uygun kimlik doğrulama durumu yönetimini sağla.
  • DüzeltildiMobil beta erişim kontrolü - mobil cihazlar için beta erişim kontrolünü düzelt, mobilde çerez yönetimini iyileştir ve beta erişiminin mobil platformlarda doğru çalıştığından emin ol.
  • DüzeltildiDATABASE_URL istemci tarafı hatası - veritabanı bağlantıları için iyileştirilmiş hata yönetimi ile istemci tarafı DATABASE_URL hatasını ve admin beta erişim sorunlarını düzelt.
  • DüzeltildiAdmin path regex - /tr/admin/beta gibi alt path'leri tanımak için admin path regex'ini düzelt, admin path eşleştirmesini iyileştir ve yerelleştirilmiş admin path'lerini destekle.
  • DüzeltildiCSP direktifleri güncelleme - Google Fonts'a izin vermek için CSP direktiflerini güncelle, CSP'ye Google Ads izinleri ekle ve içerik güvenlik politikası yapılandırmasını iyileştir.

🎯 UI/UX İyileştirmeleri

Düzen, stil ve kullanıcı deneyimi geliştirmeleri

  • improvedTopluluk sayfası düzeni - tek sütun düzeni için masonry grid sütunlarını [1, 2, 2] den [1, 1, 1] e değiştirerek ve sidebar boşluğunu azaltarak topluluk sayfası düzenini ve boşluğunu ayarla.
  • EklendiGönderi kartı stillendirme - tutarlı kart görünümü için post-card[data-slot='card'] stilleri ekle, varsayılan kart arka planını, kenarlığını ve gölgesini kaldır.
  • KaldırıldıKullanılmayan EchoPostCard bileşeni - kullanılmayan EchoPostCard bileşenini kaldır ve kullanılmayan bileşen kodunu temizle.
  • EklendiSonsuz kaydırma ve yukarı kaydırma - kullanıcı alttan 300px uzaktayken otomatik içerik yükleme için scroll event listener ekle, manuel yenileme için yukarı kaydırma fonksiyonu ekle ve yumuşak kaydırma ile kullanıcı deneyimini iyileştir.
  • EklendiBeta landing'de sohbet paneli devre dışı - coming-soon/beta landing sayfalarında sohbet panelini gizle, beta landing'de sohbet paneli toggle olaylarını önle ve beta landing algılama için pathname kontrolü ekle.
  • improvedKüçük UI bileşen güncellemeleri - bileşen bağımlılıklarını ve import'ları güncelle, küçük stil ve işlevsellik iyileştirmeleri ile UI bileşenleri arasında kod tutarlılığını iyileştir.

🔐 İzin Sistemi Yeniden Yapılandırması

Basitleştirilmiş izin modeli

  • KaldırıldıEDIT_ANY_POST izni kaldırma - CommunityPermission enum'undan, ADMIN rol izinlerinden ve izin override mantığından EDIT_ANY_POST'u kaldır.
  • improvedGönderi düzenleme basitleştirme - yalnızca gönderi yazarlarının kendi gönderilerini düzenlemesine izin ver, gönderi düzenleme için izin mantığını basitleştir ve yetkisiz düzenleme girişimleri için hata mesajlaşmasını iyileştir.
  • KaldırıldıEDIT_ANY_POST izin çevirileri - İngilizce ve Türkçe çevirilerden editAnyPost iznini kaldır, gönderi çevirilerinden editAnyPost eylemini kaldır ve kullanılmayan izin dizelerini temizle.

🌐 Uluslararasılaştırma

Beta ve admin çevirileri

  • EklendiAI özellikler için beta kilitli mesajlar - Türkçe ve İngilizce çeviriler ile AI özellikler için başlık, açıklama ve callout ile betaLocked bölümü ekle.
  • EklendiBeta portal için coming-soon mesajları - pazarlama içeriğini beta portal mesajları ile değiştir, beta kodu form çevirileri, bekleme listesi kayıt çevirileri ve beta istatistik etiketleri ekle.
  • EklendiAdmin-beta mesaj namespace'i - admin panel çevirileri için İngilizce ve Türkçe adminBeta mesajlarını içe aktar ile admin-beta mesaj namespace'i ekle.

🔧 Derleme ve Geliştirme

Geliştirme araçları ve yapılandırma

  • EklendiBeta mod ve R2 depolama ortam değişkenleri - beta mod toggle için NEXT_PUBLIC_BETA_MODE, ayrıcalıklı kullanıcı erişimi için BETA_ADMIN_EMAILS ve R2 depolama yapılandırması için CLOUDFLARE_R2_* değişkenleri ekle.
  • EklendiR2 depolama için bağımlılık güncellemesi - Cloudflare R2 entegrasyonu için @aws-sdk/client-s3 ekle, yeni bağımlılıklarla package-lock.json'u güncelle ve S3 uyumlu depolama API'sini destekle.
  • improvedŞema oluşturma script güncellemesi - yeni şema yapısı ile çalışmak için script'i güncelle, kullanımdan kaldırılan models.prisma referanslarını kaldır ve şema oluşturma iş akışını iyileştir.
  • improvedNext.js tip tanımlamaları - Next.js ortam tip tanımlamalarını güncelle ve en son Next.js sürüm gereksinimleri ile senkronize et.

v0.3.9

🔐 Community Membership Approval System

Access control and membership workflow

  • EklendiSohbet erişimi için topluluk üyelik onayı - sohbet erişimi için topluluk üyelik onayını memberApprovalRequired kontrolü ile uygula.
  • EklendiÜyelik onay zorunluluğu - özel topluluk sohbetleri için topluluk üyeliğini zorunlu kıl ve onaylanmamış kullanıcılar için 403 hatası ile erişimi engelle.
  • EklendiMesaj erişim kontrolü - mesaj erişimi ve gönderimi için üyelik onayını zorunlu kıl, memberApprovalRequired true olduğunda üye olmayanların mesaj görüntülemesini engelle.
  • EklendiÜye rol hesaplama iyileştirmesi - üye rol hesaplamasını onay sistemi ile geliştir, üye listeleme endpoint'ine memberApprovalRequired kontrolü ekle.
  • EklendiMisafirler için rol yeniden hesaplama - üye olan misafir kullanıcılar için rol yeniden hesaplamasını uygula ve topluluk üyeliği tespit edildiğinde veritabanında üye rollerini güncelle.
  • EklendiErişim engellendi durum yönetimi - topluluk onay gereksinimlerini takip etmek için sohbet mesajları hook'una erişim engellendi durum yönetimi ekle.
  • EklendiErişim engellendi için hata yönetimi - erişim engellendi hatalarını istisna fırlatmadan yönet ve başarılı mesaj getirme durumunda erişim engellendi durumunu sıfırla.
  • EklendiTopluluk katılım isteği UI'si - erişim engellenen senaryolar için kimliği doğrulanmış kullanıcılara 'Topluluğa Katılmak İçin Başvur' butonu ile topluluk katılım isteği UI'si ekle.
  • EklendiErişim engellenen için kimlik doğrulama akışı - kimliği doğrulanmamış kullanıcılar için 'Kaydol/Giriş Yap' bağlantısı ekle ve onay iş akışı ile katılım isteği gönderimini uygula.
  • EklendiÇok dilli erişim mesajları - topluluk erişimi ve onay senaryoları için Türkçe ve İngilizce uygun mesajları göster.

📰 Google AdSense Integration

Monetization foundation

  • EklendiGoogle AdSense entegrasyonu - google-adsense-account meta etiketi ile uygulama düzenine Google AdSense entegrasyonu ekle.
  • EklendiYayıncı hesabı kimliği - meta etiket entegrasyonu ile AdSense yayıncı hesabı kimliğini etkinleştir.
  • EklendiMonetizasyon temeli - uygun meta etiket yapılandırması ile reklam monetizasyon özellikleri için temel hazırla.

🎨 Retro Theme Support

New theme variant for chat components

  • EklendiSohbet bileşenleri için retro tema - sohbet mesajı balonları için retro tema renkleri ile sohbet bileşenleri için retro tema desteği ekle.
  • EklendiSohbete özel CSS sınıfları - hem açık hem de koyu retro varyantları ile retro stil için sohbete özel CSS sınıfları ekle.
  • EklendiHover efektleri ve geçişler - kullanıcı deneyimini artırmak için sohbet elemanlarına hover efektleri ve geçişler ekle.
  • EklendiKompakt mod entegrasyonu - daha iyi alan kullanımı için retro tema ile kompakt mod entegrasyonunu etkinleştir.

🎯 UI/UX Improvements

Compact mode, avatar controls, and visual balance

  • EklendiSohbet bileşenleri için CSS sınıf desteği - ChatInput'a chat-input sınıfı ve ChatPanel'e chat-panel sınıfı ekleyerek sohbet bileşenleri için CSS sınıf desteği ekle.
  • EklendiSohbet arayüzü için tema hedefleme - mevcut stil ile geriye dönük uyumluluğu korurken sohbet arayüz elemanlarına retro tema uygulamasını etkinleştir.
  • EklendiKompakt mod uygulaması - daha iyi alan kullanımı için azaltılmış dolgu ve boşluklarla kompakt mod ve avatar görünürlük kontrollerini uygula.
  • EklendiDinamik avatar görünürlüğü - kullanıcı ayarlarına dayalı dinamik avatar görünürlüğünü sohbet görüntüleme ayarları için CSS özel özellikleri ile uygula.
  • EklendiTemaya duyarlı mesaj stili - tema duyarlı sınıflarla mesaj balonu stilini güncelle ve kompakt modda duyarlı davranışı iyileştir.
  • DüzeltildiMasonry ızgara boşluk optimizasyonu - boşluk değerlerini [16, 20, 28] den [5, 5, 5] e düşürerek daha iyi görsel denge için masonry ızgara boşluklarını ayarla.
  • improvedEkran boyutları arası görsel tutarlılık - farklı ekran boyutları arası görsel tutarlılığı iyileştir ve topluluk gönderileri görüntüleme için boşluğu optimize et.

🌐 Internationalization

Community access and approval translations

  • EklendiTopluluk erişimi çevirileri - erişim engellenen senaryolar için uygun hata yönetimi ile topluluk erişim mesajları için İngilizce çeviriler ekle.
  • EklendiÜyelik onay iş akışı çevirileri - katılım istekleri için başarı/başarısız mesajları ile üyelik onay iş akışı için Türkçe çeviriler ekle.
  • EklendiErişim senaryoları için hata mesajları - erişim engellenen senaryolar için hata mesajlarını dahil et ve hem kimliği doğrulanmış hem de kimliği doğrulanmamış kullanıcı akışlarını destekle.
  • EklendiKatılım isteği mesajlaşması - katılım istekleri için başarı/başarısız mesajlarını Türkçe ve İngilizce uygun mesajlarla ekle.

🔧 Build & Development

TypeScript and development improvements

  • DüzeltildiNext.js geliştirme tipleri yolu - Next.js geliştirme tipleri yolunu .next/types/routes.d.ts den .next/dev/types/routes.d.ts ye güncelle.
  • EklendiEn son Next.js tip tanımlamaları - en son Next.js geliştirme tip tanımlamalarıyla hizala ve Next.js rotaları için uygun TypeScript desteğini sağla.

v0.3.8

💬 Chat System

Reply functionality, sub-channels, and real-time improvements

  • EklendiSohbet mesajı yanıt işlevselliği - mesaj yanıtları için ChatMessage modeline replyToId alanı ekle.
  • EklendiYanıt thread desteği - mesaj thread'leme için replyTo ve replies ilişkilerini ekle.
  • EklendiCHAT_REPLY bildirim türü - yanıt bildirimleri için CHAT_REPLY bildirim türünü ekle.
  • EklendiYanıt önizleme bileşeni - sohbet girişine yanıt önizleme ve iptal işlevselliği ekle.
  • EklendiYanıt görüntüleme stilleri - silinen mesaj işleme ile yanıt görüntülemeyi önizleme stilleriyle geliştir.
  • EklendiYanıt entegrasyonu - yanıt işlevselliğini sohbet bileşenlerine entegre et (ChatMessages, ChatPanel, ChatRoomList).
  • EklendiOkunmamış mesaj sayısı - oda listeleme API'sine okunmamış mesaj sayısı ekle.
  • EklendiGerçek zamanlı okunmamış sayı güncellemeleri - sohbet hook'larında socket üzerinden gerçek zamanlı okunmamış sayı güncellemelerini uygula.
  • EklendiOkunmamış sayı rozetleri - ChatRoomList'i okunmamış sayı rozetlerini gösterecek şekilde güncelle.
  • DeğiştiSistem bildirimleri socket üzerinden - sistem bildirimlerini veritabanı yerine socket üzerinden gönderecek şekilde refactor et.
  • EklendiSistem bildirimlerini filtrele - veritabanı sorgularından SYSTEM_HIDE_NOTIFICATION mesajlarını filtrele.
  • EklendiAlt kanal görünürlük kontrolü - özel alt kanallar için görünürlük kontrolü ekle (yalnızca topluluk sahibi görebilir).
  • EklendiAlt kanal yönetimi - alt kanal yönetimi ve ayar güncelleme desteği ekle (isPrivate, silme izinleri).
  • EklendiAlt kanal mesaj erişim kontrolü - ana kanal üyelerinin genel alt kanal mesajlarına erişimini sağla.
  • EklendiMANAGE_CHAT_ROOMS yetki kontrolleri - sohbet odası oluşturma, güncelleme ve silme için MANAGE_CHAT_ROOMS yetki kontrolleri ekle.
  • EklendiDELETE_MESSAGES yetki kontrolü - gönderici olmayan mesaj silmeleri için DELETE_MESSAGES yetki kontrolü ekle.
  • EklendiAI ile oluşturulan mesajları silme koruması - AI ile oluşturulan mesajların silinmesini önle (yalnızca raporlama izinli).
  • EklendiURL güvenlik kontrolleri - sohbet girişinde URL güvenlik kontrolleri ekle ve kötü amaçlı link tespiti.
  • EklendiSohbet bileşenleri iyileştirmeleri - ChatInput, ChatMessage, ChatMessages, ChatPanel, ChatRoomList ve RoomSettingsModal bileşenlerini geliştir.
  • EklendiMesaj render ve animasyon iyileştirmeleri - mesaj render ve animasyonlarını iyileştir.
  • EklendiOda ayarları modal iyileştirmeleri - oda ayarları modal'ına alt kanal yönetimi UI desteği ekle.
  • EklendiSohbet hook'ları iyileştirmeleri - useChatMessages ve useChatRooms hook'larına gerçek zamanlı güncellemeler ve alt kanal desteği ekle.
  • EklendiSocket olay dinleyicileri - oda güncellemeleri için socket olay dinleyicileri ekle.
  • EklendiAlt kanal filtreleme ve yönetimi - alt kanal filtreleme ve yönetim desteği ekle.
  • EklendiYetki kontrolleri ile mesaj getirme - yetki kontrolleri ile mesaj getirme iyileştirmeleri ekle.
  • EklendiSohbet güvenlik servisi entegrasyonu - URL güvenlik servisi entegrasyonu ve kötü amaçlı link tespiti iyileştirmeleri.
  • EklendiSohbet mesajları için güvenlik kontrolleri - sohbet mesajları için güvenlik kontrolleri ekle.
  • EklendiSohbet çevirileri güncellemeleri - yeni sohbet özellik çevirileri, oda yönetimi etiketleri ve alt kanal ile ilgili çeviriler ekle.
  • EklendiAlt kanal mesaj erişim kontrolü endpoint'i - alt kanal mesaj erişim kontrolü ve yetki doğrulama iyileştirmeleri ekle.
  • EklendiAna kanal üyelik kontrolleri - ana kanal üyelik kontrolleri desteği ekle.
  • EklendiÖzel rol ve rozet görüntüleme - mesaj gönderen verisinde customRoleName ve badge'ı dahil et.
  • EklendiRol ve rozet alma - mesaj gönderenler için topluluk üyesi rollerini ve rozetlerini al.
  • EklendiMesaj rol bilgileri - mesaj yanıtına rol ve rozet bilgileri ekle.
  • EklendiGerçek zamanlı rol/rozets güncellemeleri - socket mesaj yayınında customRoleName ve badge'ı dahil et.
  • EklendiTopluluk üyeliği sorguları - rol/rozets bilgileri için topluluk üyeliği sorgula.
  • EklendiOda üyeleri sayfalandırma - sayfa ve limit parametreleriyle sayfalandırma desteği ekle.
  • EklendiSayfalandırma metadatası - sayfalandırma metadatası döndür (total, page, limit, hasMore).
  • EklendiGeriye uyumluluk - mevcut istemcilerle geriye uyumluluğu koru.
  • EklendiOda üyeleri listesi bileşeni - oda üyelerini görüntülemek için yeni bileşen oluştur.
  • EklendiÜye listesi sayfalandırma - büyük üye listeleri için sayfalandırma desteği.
  • EklendiÇevrimiçi kullanıcılar görüntüleme - RoomSettingsModal'a onlineUsers prop'u geç.
  • EklendiGerçek zamanlı çevrimiçi takip - gerçek zamanlı çevrimiçi kullanıcı takibi desteği.

🔒 Security Enhancements

JWT validation, encryption, and comprehensive rate limiting

  • EklendiJWT secret doğrulama - JWT secret doğrulama ve minimum 32 karakter uzunluk gereksinimlerini zorunlu kıl.
  • EklendiJWT secret gerektir - NEXTAUTH_SECRET veya JWT_SECRET ortam değişkenini gerektir.
  • EklendiAçıklayıcı secret hataları - eksik veya zayıf secret'lar için açıklayıcı hatalar fırlat.
  • EklendiKullanıcı tabanlı rate limiting - kimlik doğrulanmış istekler için kullanıcı tabanlı rate limiting ekle.
  • EklendiNextAuth oturum doğrulama - token doğrulama için NextAuth oturum doğrulamasını entegre et.
  • EklendiRate limit takibi - bellek içi depolama ile kullanıcı ID başına rate limit'leri takip et.
  • EklendiRate limit başlıkları - yanıtlarda uygun rate limit başlıklarını (X-RateLimit-*) döndür.
  • EklendiENCRYPTION_KEY dokümantasyonu - kritik güvenlik uyarıları ile ENCRYPTION_KEY ortam değişkeni dokümantasyonu ekle.
  • EklendiENCRYPTION_KEY validasyonu - üretim ortamında ENCRYPTION_KEY validasyonu ve gereksinimlerini zorunlu kıl (minimum 32 karakter).
  • EklendiToken şifreleme fonksiyonları - veritabanı depolama için encryptToken() ve decryptToken() fonksiyonlarını ekle.
  • EklendiGüvenli Google token depolama - Google erişim token'larını veritabanına depolamadan önce şifrele.
  • EklendiAI içerik silme koruması - AI ile oluşturulan gönderilerin silinmesini önle (yalnızca raporlama izinli).
  • EklendiDELETE_ANY_POST yetki kontrolü - gönderici olmayan gönderi silmeleri için DELETE_ANY_POST yetki kontrolü ekle.
  • EklendiTopluluk üyeliği doğrulama - yetki doğrulama için topluluk üyeliği kontrolü ekle.
  • EklendiURL güvenlik doğrulama servisi - kapsamlı URL doğrulama ve güvenlik kontrolleri uygula.
  • EklendiKötü amaçlı URL tespiti - paylaşımdan önce kötü amaçlı ve şüpheli URL'leri tespit et.

🗄️ Database & Infrastructure

PostgreSQL production optimizations and build improvements

  • EklendiPostgreSQL SSL - docker-compose.yml'ye PostgreSQL SSL ve bağlantı havuzlaması ekle.
  • EklendiSSL modu zorunlu - üretim güvenliği için DATABASE_URL'ye sslmode=require ekle.
  • EklendiBağlantı havuzlaması - connection_limit=10 ve pool_timeout=20 parametrelerini ekle.
  • EklendiCVE-2025-8713 düzeltme notu - PostgreSQL görüntü yorumunu CVE-2025-8713 düzeltme notu ile güncelle.
  • EklendiÜretim PostgreSQL doğrulama - üretim PostgreSQL doğrulama ve günlükleme ekle.
  • EklendiDATABASE_URL doğrula - üretim ortamında DATABASE_URL varlığını doğrula.
  • EklendiSSL parametrelerini kontrol et - PostgreSQL bağlantıları için SSL parametrelerini kontrol et.
  • EklendiBağlantı havuzlama uyarıları - eksik bağlantı havuzlama parametreleri hakkında uyar.
  • EklendiGünlükleme verbosity azalt - üretimde günlükleme verbosity'sini azalt (yalnızca hata ve uyarı).
  • EklendiPostgreSQL ve SQLite desteği - hem PostgreSQL hem SQLite bağlantı türlerini destekle.
  • EklendiGoogle OAuth token alanları - User modeline googleAccessToken ve tokenExpiresAt alanlarını ekle.
  • EklendiDocker build optimizasyonu - veritabanı bağlantısı olmadan Docker build'in çalışması için optimizasyon ekle (NEXT_PHASE desteği).
  • EklendiBuild phase desteği - build aşamasında DB validasyonunu atlamak için NEXT_PHASE=phase-production-build desteği ekle.
  • DeğiştiDIRECT_URL opsiyonel - Prisma şema oluşturmada DIRECT_URL'i opsiyonel yap (yalnızca varsa ekle).
  • EklendiBuild-time migration skip - build-time placeholder DATABASE_URL için migration'ları atla.
  • EklendiÖzel rol sistemi veritabanı alanları - CommunityMember modeline customRoleName, customPermissions ve badge alanlarını ekle.
  • EklendiCommunityBadge enum - SHIELD, CROWN, STAR, MEDAL, TROPHY rozetleri için CommunityBadge enum'u ekle.
  • EklendiGönderi düzenleme takibi - düzenleme takibi için Post modeline editedBy ve editedAt alanları ekle.
  • EklendiTopluluk üye listesi görünürlüğü - Community modeline showMembersList alanı ekle (varsayılan: true).
  • EklendiÜye listesi görünürlük kontrolü - topluluklar için üye listesi görünürlük kontrolü desteği.
  • EklendiGönderi düzenleme geçmişi takibi - kullanıcı kimliği ve zaman damgası ile gönderi düzenleme geçmişini takip et.

🔌 Socket & Real-time

JWT authentication and notification improvements

  • EklendiSocket JWT kimlik doğrulama - NEXTAUTH_SECRET kullanarak socket bağlantıları için JWT kimlik doğrulamasını uygula.
  • EklendiBağlantı rate limiting - bağlantı rate limiting middleware'i ekle (üretimde dakikada 5 bağlantı).
  • EklendiOlay rate limiting - kullanıcı tabanlı olay rate limiting'i uygula (kullanıcı başına dakikada 100 olay).
  • EklendiGerçek zamanlı bildirim fonksiyonu - socket tabanlı bildirimler için sendRealtimeNotification fonksiyonunu ekle.
  • EklendiYanıt bildirimleri - yanıt bildirimlerini orijinal mesaj gönderenine gönder.
  • EklendiKişisel bildirim odaları - kullanıcı kişisel bildirim odası desteği ekle.
  • EklendiBildirim odalarına katıl - bağlantıda kullanıcıları kişisel bildirim odasına (user:userId) kat.
  • EklendiHedefli bildirimler - belirli kullanıcılara hedefli bildirim teslimini etkinleştir.
  • KaldırıldıConsole.log ifadelerini kaldır - üretim hazırlığı için console.log ifadelerini kaldır.
  • EklendiGerçek zamanlı oda güncellemeleri - socket üzerinden gerçek zamanlı oda güncellemeleri ve alt kanal desteği ekle.

🎨 UI/UX Improvements

Reply UI, sub-channels, animations, and unread count badges

  • EklendiGönderen ile yanıt önizleme - gönderen adı ve mesaj içeriği ile yanıt önizleme bileşeni ekle.
  • EklendiYanıtı iptal butonu - X ikonu ile yanıtı iptal butonu ekle.
  • EklendiYanıt önizleme stilleri - kenarlık ve arka plan stilleri ile yanıt önizlemeyi göster.
  • EklendiSilinen mesaj işleme - yanıt önizlemede silinen mesaj işlemeyi destekle.
  • EklendiKullanıcı profil bağlantıları - kullanıcı adı mevcut olduğunda yanıtlanan kullanıcı profil bağlantısı ekle.
  • EklendiGörsel hiyerarşi iyileştirmeleri - soluk arka plan ve kenarlık vurgusu ile görsel hiyerarşiyi iyileştir.
  • EklendiOda ayarları düzenleme formu - alt kanallar için düzenlenebilir oda ayarları formu ekle (isim, açıklama, maxMembers, isPrivate).
  • DüzeltildiDialog z-index düzeltmesi - oda ayarları dialog'unun post creator bileşeninin arkasında görünmesini önle (z-50 -> z-[70]).
  • DeğiştiMesaj animasyon optimizasyonu - mesaj animasyon süresini azalt (spring -> 0.15s easeOut) ve gecikmeleri kaldır.
  • DeğiştiContainer animasyon optimizasyonu - yükleme animasyon süresini azalt (0.3s -> 0.15s) ve y-ekseni animasyonlarını kaldır.
  • EklendiÖzel roller ve yetkiler yönetim UI - arama yapılabilir üye listesi ile özel roller ve yetkiler yönetim bileşeni ekle.
  • EklendiKategorize edilmiş yetki seçimi - görsel kartlar ve ikonlarla kategorize edilmiş yetki seçim UI'ı ekle.
  • EklendiRozet seçim arayüzü - SHIELD, CROWN, STAR, MEDAL, TROPHY rozet seçim arayüzü ekle.
  • EklendiGönderi düzenleme diyaloğu - başlık ve konu alanları ile gönderi düzenleme diyaloğu ekle.
  • Eklendiİzin tabanlı düzenleme - yazar veya EDIT_ANY_POST izni ile düzenleme kontrolleri uygula.
  • EklendiKalıcı etkileşim durumları - beğenilen/kaydedilen gönderiler için localStorage ile kalıcı etkileşim durumları ekle.
  • EklendiSayfa yenilemeleri arası etkileşim - sayfa yenilemeleri arasında beğenilen/kaydedilen gönderileri takip et.
  • Eklendiİçerik etiketi güncellemesi - kullanıcı isteği üzerine düzenleme alanında başlık etiketini 'İçerik' olarak değiştir.
  • improvedTopluluk kartı etkileşimleri - daha iyi görsel geri bildirim ile topluluk kartı etkileşimlerini geliştir.
  • DüzeltildiOnboarding modal z-index - uygun katmanlama için onboarding modal dropdown'larında z-index sorunlarını düzelt.
  • EklendiKalıcı kart efektleri - açık/koyu tema desteği ile kalıcı kart etkileşim efektleri ekle.
  • EklendiRol atanan topluluklar kartı - ana sayfası kenar çubuğuna rol atanan topluluklar kartı ekle.
  • EklendiYönetilen topluluklar kenar çubuğu - kullanıcı profili için grid sistemi ile yönetilen topluluklar kenar çubuğu ekle.
  • EklendiÜye listesi görünürlük ayarı - topluluk ayarlarına üye listesi görünürlük ayarı ekle.
  • EklendiAPPROVE_POSTS izni - özel rollerin içerik kategorisine APPROVE_POSTS izni ekle.
  • EklendiTopluluk üyeleri modal'ı - rol ve rozet görüntüleme ile topluluk üyeleri modal'ı ekle.

🧰 API & Configuration

Socket token endpoint, security improvements, and build optimizations

  • EklendiSocket token endpoint - JWT kimlik doğrulama için socket token endpoint'i ekle.
  • EklendiJWT token'ları oluştur - socket handshake doğrulama için JWT token'ları oluştur.
  • EklendiCSP ve CORS geliştirmeleri - CSP ve CORS güvenlik ayarlarını geliştir.
  • EklendiKoşullu CORS origin - Access-Control-Allow-Origin'ı NODE_ENV'ye göre koşullu yap.
  • EklendiÜretim CORS ayarları - üretimde ALLOWED_ORIGINS veya NEXTAUTH_URL kullan, geliştirmede wildcard.
  • EklendiGoogle Fonts CSP - style-src ve style-src-elem CSP direktiflerine fonts.googleapis.com ekle.
  • EklendiFont kaynağı CSP - font-src CSP direktifine fonts.googleapis.com ekle.
  • DeğiştiCSP unsafe-eval kaldırma - CSP script-src direktifinden unsafe-eval'i kaldır ve güvenliği artır.
  • DüzeltildiNext.js tipleri import yolu - geliştirme için Next.js tipleri import yolunu düzelt.
  • EklendiOrtam değişkeni doğrulama - ortam değişkeni doğrulama yardımcı programı ekle.
  • EklendiMerkezi doğrulama - merkezi ortam değişkeni doğrulama oluştur.
  • EklendiTip güvenli env erişimi - tip güvenli ortam değişkeni erişimi sağla.
  • EklendiURL güvenlik kontrol endpoint'i - paylaşımdan önce URL güvenliğini doğrulamak için endpoint ekle.
  • DeğiştiPostgreSQL port mapping kaldırma - güvenlik için PostgreSQL ve Redis port mapping'lerini kaldır (yalnızca Docker internal).
  • EklendiOrtam değişkeni yapılandırması güncellemeleri - özel rol sistemi için yeni ortam değişkenleri ekle ve doğrulama şemalarını güncelle.
  • EklendiOrtam değişkeni dokümantasyonu - ortam değişkeni dokümantasyonunu iyileştir.
  • EklendiCI/CD workflow güncellemeleri - build ve deployment adımlarını güncelle ve workflow verimliliğini iyileştir.
  • EklendiTopluluk API endpoint'leri güncellemeleri - ayarlar ve gönderiler endpoint'lerini özel rol sistemi için güncelle.
  • EklendiGeriye dönük uyumluluk - mevcut API endpoint'lerinde geriye dönük uyumluluğu koru.
  • EklendiTopluluk oluşturma dialog temizliği - kullanılmayan import'ları kaldır ve bileşen kodunu temizle.
  • EklendiSohbet ayarları sekmesi güncellemeleri - sohbet ayarları UI'ını iyileştir ve yeni sohbet yapılandırma seçenekleri ekle.
  • EklendiSilme onay dialog güncellemeleri - dialog bileşenini iyileştir ve stil ve davranış güncellemeleri ekle.
  • EklendiGönderi düzenleme endpoint'i - izin kontrolleri ile gönderileri güncellemek için PATCH endpoint'i ekle.
  • EklendiRol atanan topluluklar API'si - kullanıcının özel rol atanan topluluklarını almak için GET endpoint'i ekle.
  • EklendiÜye listesi görünürlük kontrolü - topluluk üyeleri API'sinde üye listesi görünürlük kontrolü ekle.
  • EklendiÜyeleri göster ayarı - topluluk ayarları API'sine showMembersList alanı ekle.
  • EklendiTopluluk listesi görünürlük - topluluk listesi yanıtlarına showMembersList alanı dahil et.
  • EklendiRol atama bildirim sistemi - özel rol atamaları için bildirim sistemi ekle.
  • EklendiSohbet odası üyeleri sayfalandırma - oda üyeleri endpoint'ine sayfa ve limit parametreleriyle sayfalandırma desteği ekle.

🔔 Notifications

CHAT_REPLY support and data improvements

  • EklendiCHAT_REPLY bildirim desteği - hook'larda CHAT_REPLY bildirim türü desteği ekle.
  • EklendiBildirimlerde kullanıcı adı - aktör arayüzüne kullanıcı adı alanını dahil et.
  • EklendiGönderi ve aktör ID'leri - bildirim arayüzüne postId ve actorId alanlarını ekle.
  • EklendiBildirim verisi iyileştirmeleri - bildirimler API'sine kullanıcı adı, postId ve actorId alanlarını ekle.

👥 Custom Role System

Flexible permission management and community-specific roles

  • EklendiÖzel rol sistemi veritabanı alanları - CommunityMember modeline customRoleName, customPermissions ve badge alanlarını ekle.
  • EklendiÖzel rol yetki sistemi - customPermissions kontrolünü öncelikli yapan özel rol yetki sistemi uygula.
  • EklendiGereksiz yetkileri kaldır - CREATE_POST ve INVITE_MEMBERS yetkilerini kaldır (gereksiz).
  • EklendiMEMBER rolü varsayılan yetkileri - MEMBER rolünün varsayılan yetkileri yok (boş array).
  • EklendiÖzel rol yönetim endpoint'i - üye özel rollerini, yetkilerini ve rozetlerini güncellemek için PUT endpoint'i ekle.
  • EklendiRol yönetimi kısıtlaması - rol yönetimini yalnızca topluluk sahiplerine kısıtla.
  • EklendiÖzel roller ve yetkiler yönetim bileşeni - RolesPermissionsTab'ı CustomRolesPermissionsTab ile değiştir.
  • EklendiArama yapılabilir üye listesi - kullanıcı adına göre filtreleme ile arama yapılabilir üye listesi ekle.
  • EklendiKategorize edilmiş yetki seçimi - ikonlarla kategorize edilmiş yetki seçim UI'ı ekle (İçerik, Üyeler, Sohbet, Ayarlar).
  • EklendiGörsel yetki kartları - onay işaretleri ve ikonlarla görsel yetki kartları ekle.
  • EklendiRozet seçimi - SHIELD, CROWN, STAR, MEDAL, TROPHY rozet seçimi ekle.
  • EklendiÜye susturma/susturma kaldırma endpoint'leri - süre desteği ile üye susturma ve susturma kaldırma endpoint'leri ekle.
  • EklendiMUTE_MEMBERS yetkisi - susturma işlemleri için MUTE_MEMBERS yetkisi gerektir.
  • EklendiModerasyon eylem logları - denetim izi için moderasyon eylem logları oluştur.
  • EklendiDavet link yönetimi - davet link yönetimini MANAGE_INVITES yetkisi kullanacak şekilde güncelle.
  • EklendiÖzel roller sistemi çevirileri - tüm UI etiketleri için özel roller sistemi çevirileri ekle.
  • KaldırıldıKullanımdan kaldırılmış RolesPermissionsTab - eski rol tabanlı yetkiler bileşenini kaldır.

🧹 Code Quality

Production readiness and cleanup

  • EklendiSocket başlatma iyileştirmeleri - useChat hook'unda socket başlatma ve temizlemeyi iyileştir.
  • EklendiSocket referans depolama - güvenilir temizlik için socket referansını useRef'te depola.
  • EklendiSocket temizliğini düzelt - bellek sızıntılarını önlemek için socket temizliğini düzelt.
  • KaldırıldıDebug log'larını kaldır - sohbet hook'larından debug console.log ifadelerini kaldır.
  • EklendiHata günlükleme hazırlığı - auth'da hata günlükleme ve izleme hazırlığı ekle.
  • EklendiYapılandırılmış hata günlükleme - yapılandırılmış hata bilgileri ile kullanıcı kalıcılık hatalarını günlükle.
  • EklendiHata metadata - hata günlüklerine kullanıcı e-postası, userId ve zaman damgası dahil et.
  • EklendiSentry entegrasyonu TODO - üretim için Sentry entegrasyonu TODO yorumu ekle.
  • KaldırıldıAdmin panel bileşenleri ve route'ları - admin dashboard sayfaları, API endpoint'leri ve UI bileşenlerini kaldır.
  • KaldırıldıAdmin çevirileri - admin çevirilerini kaldır ve kullanılmayan referansları temizle.
  • KaldırıldıLazy loading admin bileşenleri - lazy loading bileşen export'larından admin bileşenlerini kaldır.
  • KaldırıldıProxy yapılandırması temizliği - kullanılmayan proxy ayarlarını kaldır ve proxy implementasyonunu sadeleştir.
  • EklendiGönderi etkileşim kalıcılığı - localStorage ile beğenilen/kaydedilen gönderiler için kalıcı etkileşim durumları ekle.
  • EklendiEtkileşim durumu senkronizasyonu - gönderiler yüklendiğinde etkileşim durumlarını backend verilerinden başlat.
  • EklendiGerçek zamanlı etkileşim güncellemeleri - gönderiler yüklendiğinde etkileşim durumlarını senkronize et.
  • EklendiSohbet mesajı arayüz uzantıları - ChatMessage sender arayüzüne customRoleName ve badge alanları ekle.
  • EklendiRol ve rozet görüntüleme desteği - sohbet mesajlarında rol ve rozet görüntüleme desteği ekle.
  • EklendiTopluluk üyesi arayüz güncellemeleri - customRoleName, customPermissions ve badge alanlarını ekle.
  • Eklendiİzin hook'ları geliştirme - izin hook'larında özel rol bilgisi desteği ekle.

v0.3.7

💬 Chat System

User hiding, guest role, and chat improvements

  • EklendiHiddenChatUser veritabanı modeli - KULLANICI ve TOPLULUK_SAHİBİ seviye gizleme için HiddenChatUser modeli ekle.
  • EklendiKullanıcı gizleme API endpoint'leri - izin zorlaması ile kullanıcı gizleme API endpoint'lerini (POST, DELETE, GET) uygula.
  • EklendiGizli kullanıcılardan mesajları filtrele - sistem bildirimlerini görünür tutarken gizli kullanıcılardan mesajları filtrele.
  • EklendiSohbet UI'da kullanıcı gizleme işlevselliği - sohbet UI'da sahip seviye desteği ile kullanıcı gizleme işlevselliği ekle.
  • EklendiSistem bildirimleri entegrasyonu - kullanıcı gizleme işlevselliğini ve sistem bildirimlerini entegre et.
  • EklendiHiddenUsersTab bileşeni - oda ayarlarında gizli kullanıcıları yönetmek için HiddenUsersTab bileşeni oluştur.
  • EklendiOda ayarlarında gizli kullanıcılar sekmesi - oda ayarları modal'ına gizli kullanıcılar sekmesi ekle.
  • EklendiUserRole takibi - sohbet hook'larında userRole'ü takip et ve sistem mesajı otomatik kaldırma için setMessages'ı açığa çıkar.
  • EklendiMisafir rolü ve yasaklama sistemi - misafir rolü ve yasaklama sistemi ekle; topluluk sohbet erişimini zorunlu kıl.
  • EklendiMisafir rozetleri ve CTA'lar - sohbet UI'da misafir rozetleri, gönderen gizleme ve onay CTA'ları ekle.
  • EklendiMetin sarma iyileştirmeleri - daha iyi mobil deneyim için overflow-wrap ve word-break ile metin sarmayı iyileştir.
  • EklendiTopluluk sohbet ayarları zorlaması - daha iyi performans için topluluk sohbet ayarlarını sorgu seviyesinde zorunlu kıl.
  • EklendiSohbet genel erişim senkronizasyonu - chatPublicAccess'i oda isPublic durumu ile otomatik olarak senkronize et.
  • EklendiGenel sohbet erişim desteği - oda listelemede genel sohbet erişim desteği ekle.
  • EklendiMisafir kullanıcı engelleme - misafir kullanıcılar mesajları gizlemekten engellenir.
  • EklendiSistem bildirimleri görünürlüğü - kullanıcılar gizli olsa bile sistem bildirimleri görünür kalır.

👥 Community Management

Membership approval, invites, and access control

  • EklendiCommunityMemberRequest modeli - onay gerekli topluluklar için CommunityMemberRequest modeli ekle.
  • EklendiÜyelik onay akışı - üyelik onay akışını ve istek yönetimi API'lerini uygula.
  • EklendiOnay gerekli durum yansıması - API'lerde ve feed mantığında onay gerekli durumu yansıt.
  • EklendiOnay gerekli katılma UI - UI'da onay gerekli katılmaları ve istek yönetimini destekle.
  • EklendiCommunityInvite modeli - özel topluluk token tabanlı davetler için CommunityInvite modeli ekle.
  • EklendiTopluluk davet bağlantısı yönetimi - token doğrulama ile topluluk davet bağlantısı yönetimini uygula.
  • EklendiDavet token katılma API'si - süre sonu ve kullanım limitleri ile davet token katılma API endpoint'i ekle.
  • EklendiInviteStatusModal bileşeni - davet işlemi geri bildirimi için InviteStatusModal bileşeni oluştur.
  • EklendiTopluluk ayarlarında davetler sekmesi - davet yönetimi için topluluk ayarlarına davetler sekmesi ekle.
  • EklendiÖzel topluluklara doğrudan katılmayı önle - özel topluluklara doğrudan katılmayı önle; erişim için davet gerektir.
  • EklendiTopluluk görünürlük kuralları - misafirler ve üyeler için topluluk görünürlük kurallarını uygula.
  • EklendiYorumlar için üyelik zorlaması - yorumlar ve havuzlar için topluluk üyeliği gerektir.
  • EklendiÜye olmayanlar için yorumlama engelleme - üye olmayanlar için topluluk gönderilerinde yorumlama ve havuzlamayı engelle.
  • EklendiNet mesajlarla 403 hataları - net mesajlarla uygun 403 hataları döndür.
  • EklendiYetkisiz erişimi önle - özel topluluk verilerine yetkisiz erişimi önle.
  • EklendiSistem topluluk görünürlüğü - sistem topluluk sınıf tabanlı görünürlüğü koru.
  • EklendiCreatorId açığa çıkarma - oluşturduğum topluluklar yanıtında creatorId'yi açığa çıkar.
  • EklendiÖzel topluluk erişimi - özel topluluk erişimi artık davet token'ları gerektirir.
  • EklendiÜyelik onay izinleri - üyelik onay akışı oluşturucu/moderatör izinlerini zorunlu kılar.

📱 Mobile & Navigation

Subdomain routing, responsive improvements, and mobile UX

  • EklendiMobil alt alan adı yapılandırması - ortam değişkeni ile mobil alt alan adı yapılandırma seçeneği ekle.
  • EklendiMobil alt alan adı yönlendirme sistemi - cihaz tespiti ile mobil alt alan adı yönlendirme sistemini uygula.
  • EklendiMobil kullanıcıları yönlendir - etkinleştirildiğinde mobil kullanıcıları app. alt alan adına yönlendir.
  • EklendiMasaüstü kullanıcılarını yönlendir - app. alt alan adından masaüstü kullanıcılarını ana alan adına yönlendir.
  • EklendiMobil yönlendirmeyi atla çerez - döngüleri önlemek için skip_mobile_redirect çerezini destekle.
  • EklendiAPI ve uzantı rotalarını hariç tut - yönlendirme mantığından API ve uzantı rotalarını hariç tut.
  • EklendiMobil yönlendirme hariç tutmaları - mobil alt alan adı yönlendirme API ve uzantı rotalarını hariç tutar.

🎨 UI/UX Improvements

Settings refactor, responsive tabs, and layout improvements

  • EklendiAyarlar UI refaktörü - ayarlar UI'da tema farkında sınıflarla renk şemasını standartlaştır.
  • EklendiSabit kodlanmış renkleri değiştir - sabit kodlanmış renk sınıflarını muted-foreground ve primary varyantlarıyla değiştir.
  • EklendiDuyarlı sekmeler düzeni - daha küçük ekranlarda yalnızca ikon modu ile duyarlı sekmeler düzenini iyileştir.
  • EklendiSekmeler için ResizeObserver - sekme taşmasını tespit etmek ve etiketleri gizlemek için ResizeObserver kullan.
  • EklendiSekme ikonları güncellemeleri - sekme ikonlarını güncelle (roller için UserCog, davetler için UserPlus).
  • EklendiFeed düzeni standartlaştırma - maksimum genişlik konteynerleri ile feed düzenlerini standartlaştır.
  • EklendiMaksimum genişlik sarmalayıcı - tüm feed bölümlerine max-w-6xl mx-auto sarmalayıcı ekle.
  • EklendiMasonryGrid boşluk artışı - daha iyi aralık için MasonryGrid boşluğunu 24'ten 28px'e çıkar.
  • EklendiButon metin sarma - daha iyi okunabilirlik için buton metin sarmayı ve minimum yüksekliği iyileştir.
  • EklendiBeyaz boşluk ve tireleme - normal beyaz boşluk ve tirelemeyi etkinleştir; boyutlar için min-h ayarla.
  • KaldırıldıTopluluk detay sayfasını kaldır - topluluk detay sayfası bileşenini kaldır (ürün kararı).
  • EklendiTopluluk detay navigasyonunu devre dışı bırak - CommunityCard'da topluluk detay sayfası navigasyonunu devre dışı bırak.
  • EklendiTopluluk sayfası düzeni - slug tabanlı sayfalar için SEO metadata ile topluluk sayfası düzeni ekle.
  • EklendiDinamik SEO metadata - topluluklar için dinamik SEO metadata üretimini uygula.
  • EklendiGenel/özel için metadata - hem genel hem özel topluluklar için metadata'yı işle.

🔒 Security & Validation

URL validation and development improvements

  • EklendiURL doğrulama geliştirmesi - localhost beyaz listesi ile geliştirme ortamları için URL doğrulamayı geliştir.
  • EklendiGeliştirme için URL doğrulama - geliştirme ortamları için URL doğrulama geliştirildi.

🧰 API & Configuration

Route updates, i18n, and configuration improvements

  • EklendiForce-dynamic export - gerçek zamanlı güncellemeler için kullanıcı tercihleri rotasına force-dynamic export ekle.
  • EklendiNext.js tipleri import yolu düzeltmesi - Next.js tipleri import yolunu .next/dev/types'tan .next/types'a düzelt.
  • Eklendirobots.txt üretim hazırlığı - üretim hazırlığı için robots.txt'yi güncelle.
  • EklendiNormal gönderi oluşturmayı yeniden etkinleştir - AI özelliklerinin yanı sıra normal gönderi oluşturmayı yeniden etkinleştir.
  • Eklendii18n onay akışı dizeleri - onay akışı, misafir kullanıcılar ve sohbet UI için dizeler ekle (İngilizce/Türkçe).
  • EklendiTopluluk davet mesajları - İngilizce ve Türkçe topluluk davet mesajları ekle.
  • EklendiDavet durum mesajları - davet durum mesajlarını dahil et: katıldı, süresi doldu, limit ulaşıldı, kısıtlı.
  • EklendiKimlik doğrulama hata mesajları - kimlik doğrulama ve doğrulama hata mesajları ekle.
  • EklendiVeritabanı sorgu seviyesi zorlaması - topluluk sohbet ayarları veritabanı sorgu seviyesinde zorunlu kılınır.

v0.3.6

📢 Advertising & Monetization

Google AdSense integration and ad components

  • EklendiGoogleDisplayAd bileşeni - GoogleDisplayAd, GoogleMultiplexAd ve GoogleInFeedAd bileşenlerini ekle.
  • EklendiReklam entegrasyonu - feed, topluluklar, coming-soon, privacy, terms, faq sayfalarında reklamları entegre et.
  • EklendiReklam bileşenleri entegrasyonu - ana içerik sayfalarında tutarlı olarak entegre edilmiş reklam bileşenleri.
  • EklendiGoogle AdSense entegrasyonu - head'e Google AdSense script'i ekle; SW ve CI ayarlamaları.
  • Eklendiads.txt bildirimi - AdSense için yetkili satıcı bildir.
  • EklendiAdSense script optimizasyonu - daha iyi performans için AdSense script'ini head'in üstüne taşı.
  • EklendiAdSense script üste taşındı - daha hızlı reklam yükleme performansı.

📱 PWA & Service Workers

Service worker registration and installation prompts

  • EklendiServiceWorkerRegister bileşeni - düzende servis çalışanını kaydet; ServiceWorkerRegister ekle (sadece üretim).
  • EklendiKök üzerinde kurulum istemi - kök üzerinde kurulum istemini göster; bastırmayı kaldır böylece kurulmamış kullanıcılar her ziyarette kartı görür.
  • EklendiPWA kurulum istemi görünürlüğü - kökte geliştirilmiş kurulum istemi görünürlüğü.
  • EklendiServis çalışanı kaydı - servis çalışanı kaydı üretime kapalı.
  • EklendiServis çalışanı temizliği - son PWA kurulumu ile hizalamak için servis çalışanı temizliği ve strateji yenileme.

🛠️ Infrastructure & Routing

Proxy system, routing improvements, and middleware changes

  • EklendiProxy yönlendirme sistemi - middleware'i değiştirmek için yeni proxy yönlendirme sistemi ekle.
  • KaldırıldıEski middleware.ts kaldır - proxy yönlendirme sistemi lehine eski middleware.ts'yi kaldır.
  • EklendiRota özel düzen bileşenleri - rota özel düzen bileşenleri ekle.
  • EklendiAçılış sayfası düzen bileşeni - açılış sayfası düzen bileşeni ekle.
  • EklendiGlobal bulunamadı sayfası - Next.js 16 için global bulunamadı sayfası ekle.
  • EklendiEski rota hizalaması - eski rotaları (/faq, /privacy, /terms, root) yerelleştirilmiş/temalı sayfalarla hizala.
  • EklendiMiddleware kaldırma - middleware proxy yönlendirme lehine kaldırıldı (daha hafif yol).

🔧 Development Tools

ESLint migration and configuration updates

  • EklendiESLint 9 Flat Config geçişi - ESLint 9 için saf Flat Config'e geç.
  • EklendiFlat uyumlu eklentiler - flat uyumlu eklentiler ekle; script'ler değişmedi.
  • EklendiLockfile güncellemeleri - eklenti kurulumlarından sonra lockfile'ı güncelle.
  • EklendiConfig ayarlamaları - config ayarlamaları ve temizlik; .eslintignore'ı kaldır.

🎨 UI/UX Improvements

Theme tokens, responsive design, and layout updates

  • EklendiAna sayfa feed iyileştirmeleri - ana sayfa feed'ini iyileştir ve topluluk modu filtreleme ekle.
  • KaldırıldıKeşfet sayfasını kaldır - Keşfet sayfasını kaldır ve navigasyon bileşenlerini güncelle.
  • KaldırıldıPlatform istatistiklerini kaldır - AI içerikler sayfasından platform istatistikleri özelliğini kaldır.
  • EklendiBölümler/footer token güncellemeleri - bölümler/footer'ı sistem token'larını kullanacak şekilde güncelle; footer logo metnini gizle.
  • EklendiPrivacy ve Terms token hizalaması - Privacy ve Terms sayfalarını token'larla hizala; bilgi/bildirim kartlarını birleştir.
  • EklendiFAQ sayfası token hizalaması - FAQ sayfasını token'larla hizala; sabit kodlanmış gri tonları kaldır.
  • EklendiLogo koyu tema parıltısı - logo koyu tema parıltısı ekle; metni isteğe bağlı tut.
  • EklendiGlobal tema token güncellemeleri - tema token'larına global olarak saygı göstermek için küçük düzen/stil güncellemeleri.
  • EklendiTemalı sayfalar birleştirme - token'larla birleştirilmiş temalı sayfalar (FAQ, Privacy, Terms).
  • EklendiNavigasyon güncellemeleri - Keşfet kaldırıldıktan sonra navigasyon güncellendi.

🔐 Authentication & Extension

Extension auth flow and callback improvements

  • EklendiUzantı giriş akışı - giriş akışını ve geri dönüş işlemeyi iyileştir.
  • EklendiAuth geri çağrı işleme - auth geri çağrı işleme ve yazım hatalarını düzelt.
  • Eklendiİstemci tarafı auth geri çağrı - istemci tarafı auth geri çağrı bileşeni ekle.

🧰 API & Configuration

Type definitions, environment variables, and build config

  • EklendiNext.js env tip bildirimleri - Next.js env tip bildirimlerini ve derleyici seçenekleri/yollarını güncelle.
  • Eklendinext-env.d.ts güncellemeleri - next-env.d.ts'yi güncelle ve Next.js tip tanımları yolunu .next/dev/types'a güncelle.
  • EklendiConfig ayarlamaları - küçük config ayarlamaları; CSP ve wasm bayraklarını olduğu gibi tut.
  • EklendiPaket metadata senkronizasyonu - paket metadata senkronizasyonu.
  • Eklendiİletişim e-postası birleştirme - Docs/Legal/README/Trademarks/Security genelinde iletişimi contact@owl-app.com olarak ayarla.
  • EklendiEski mailto referanslarını değiştir - içerik sayfalarındaki eski mailto: referanslarını değiştir (coming-soon, faq, privacy, terms).
  • EklendiOrganizationSchema contactPoint - OrganizationSchema contactPoint'te contact@owl-app.com kullan.
  • Eklendii18n iletişim e-postası güncellemeleri - i18n(en/tr): mesajlarda destek/iletişim e-postalarını güncelle.
  • Eklendiİsteğe bağlı fetchStats - usePostInteractions'ta fetchStats'ı isteğe bağlı yap ve yeni çeviri anahtarları ekle.
  • Eklendirobots.txt güncellemeleri - robots.txt'de büyük AI botlarına izin ver ve deneysel llms.txt ekle.
  • EklendiCSP gerilemesi yok - CSP gerilemesi yok; önceki OCR izinleri korundu.

🧹 Code Quality

Cleanup and documentation improvements

  • EklendiREADME güncellemeleri - CodeQL notu, PDF.js temizleme rehberi.
  • EklendiCodeQL yapılandırması - küçültülmüş/vendor'ı yok say; vendor pdf.worker'ı kaldır; önbellek güncellemesi.
  • EklendiCodeQL yapılandırması - küçültülmüş/vendor'ı yok say; azaltılmış gürültü.

v0.3.5

📄 OCR & Document Processing

Tesseract.js integration and document upload improvements

  • EklendiTesseract çalışan başlatma - worker/core/lang için açık yollarla tesseract çalışanını başlat.
  • EklendicreateWorker API - createWorker API'sine geç ve tanıma sonrası çalışan sonlandırmasını sağla.
  • EklendiWASM ve CSP izinleri - Next config'de tesseract.js için WASM ve CSP izinlerini etkinleştir.
  • EklendiVendor çekirdek varlıkları - vendor çekirdek varlıkları public/tesseract-core/ altına eklendi.
  • EklendiBelge Yükleyici iyileştirmeleri - image/* kabul et, ayarlanabilir yazı boyutu ile OCR önizleme diyaloğu, yinelenen not önleme.
  • EklendiOCR önizleme diyaloğu - ayarlanabilir yazı boyutu ile OCR önizleme diyaloğu.
  • EklendiCSP genişletildi - OCR çalışan script'lerini ve host'larını izin vermek için CSP genişletildi.
  • EklendiÇalışan yaşam döngüsü - tanıma sonrası Tesseract çalışan sonlandırmasını sağla.

💬 Chat System

Sub-channels, permissions, and chat room management

  • EklendiAlt kanal oluşturma kuralları - API'de alt kanal oluşturma kurallarını ve izinlerini doğrula (sadece ana sohbet, rol/ayar kontrolleri).
  • EklendiCreateChannelModal güncellemeleri - iç içe alt kanalları yasakla; ana sohbete üst filtrele; bağlam topluluk/oda.
  • EklendiChatPanel alt kanal desteği - ChatPanel mevcut topluluk/odayı iletir; sistem topluluklarında üyelerin alt kanal oluşturmasına izin ver.
  • EklendiChatRoomList görsel girinti - kenarlık/padding ile alt kanallar için görsel girinti.
  • EklendiTopluluk ayarı - üyeler alt kanal oluşturabilir ayarı açığa çıkarıldı ve güncellenebilir.
  • EklendiGörsel girinti - sohbet alt kanalları için görsel girinti.
  • EklendiAlt kanal izin UX - alt kanal izin UX ve sohbet bildirimleri için yeni mesajlar ekle.
  • DeğiştiSohbet odaları API - alt kanal oluşturma doğrulama ve izin kuralları.

📱 PWA & Mobile

Install prompts and pull-to-refresh functionality

  • EklendiInstallPrompt bileşeni - InstallPrompt ve PullToRefresh'ı düzene ekle.
  • EklendiPullToRefresh bileşeni - PullToRefresh bileşenini düzene ekle.
  • Eklendiinstall-prompt namespace - i18n toplamalarına install-prompt namespace'ini dahil et.
  • EklendiYeni yerel dizeler - kurulum istemi için yeni yerel dizeler (en/tr).
  • Eklendii18n install-prompt metinleri - install-prompt metinlerini ve ilgili toplamaları ekle.

🎨 UI/UX Improvements

Mobile navigation, NSFW settings, and profile enhancements

  • EklendiMobil Navigasyon kısayolları - kullanıcı menüsüne Ayarlar kısayolu ve Sohbet paneli açma/kapama ekle.
  • EklendiNSFW görünüm tercihleri - Ayarlar'da NSFW görünüm tercihleri (autoUnblur, showWarnings) i18n ile.
  • EklendiNSFWBlurredImage iyileştirmeleri - allowUnblur bayrağına izin ver, kullanıcı tercihlerinden uyarıları başlat.
  • EklendiCinsiyet ve yaş alanları - profil türlerine ve formlarına cinsiyet ve yaş ekle.
  • EklendiOnboarding sihirbazı Cinsiyet & Yaş adımı - onboarding sihirbazına Cinsiyet & Yaş adımı ekle; profile kalıcı hale getir.
  • EklendiMobil navigasyon hızlı erişim - Ayarlar ve Sohbet paneli açma/kapamaya hızlı erişim.
  • EklendiReaderDialog duyarlılığı - ReaderDialog duyarlılığı ve mobilde açık kapatma.

🧰 API & Configuration

Profile API updates and community settings

  • EklendiAPI profil rotası desteği - profil API rotası için GET/PUT'da cinsiyet/yaş desteği.
  • EklendiuseUserProfile cinsiyet/yaş - useUserProfile'da başlangıç durumu, yükleme ve kaydetme üzerinden cinsiyet ve yaşı bağla.
  • EklendiOCR için CSP uzantısı - middleware'de tesseract script/çalışanları için CSP'yi genişlet.
  • EklendiDELETE /api/study-notes endpoint - kimlik doğrulanmış kullanıcı için tüm çalışma notlarını temizle.
  • DeğiştiTopluluklar ayarları API - chatMembersCanCreateSubChannels GET/PUT'da açığa çıkarıldı.
  • DeğiştiProfil API - GET/PUT'da cinsiyet ve yaş desteği.

v0.3.4

🗑️ Echo Removal

Complete removal of echo feature across the platform

  • KaldırıldıEcho özelliği kaldırıldı - platform genelinde echo işlevselliğinin tamamen kaldırılması.
  • KaldırıldıEcho API endpoint'leri kaldırıldı - /api/echoes, /api/posts/[id]/echoes, /api/users/[id]/echoes.
  • KaldırıldıEcho bileşenleri silindi - EchoBanner, EchoButton, EchoIcon bileşenleri kaldırıldı.
  • KaldırıldıEcho çevirileri kaldırıldı - EN/TR yerellerinden echo çevirileri kaldırıldı.
  • KaldırıldıEcho referansları temizlendi - tüm sayfa bileşenlerinden echo referansları kaldırıldı.
  • KaldırıldıPostCard'dan echo kaldırıldı - PostCard bileşeninden echo işlevselliği kaldırıldı.
  • KaldırıldıPostDetailModal'dan echo kaldırıldı - PostDetailModal bileşeninden echo props'ları kaldırıldı.
  • KaldırıldıContentInteraction'dan echo kaldırıldı - ContentInteraction bileşeninden echo etkileşimi kaldırıldı.
  • KaldırıldıAPI'lerden echo elimine edildi - tüm API rotalarından ve algoritmalardan echo kaldırıldı.
  • KaldırıldıEcho modeli kaldırıldı - Prisma şemasından echo modeli kaldırıldı.
  • KaldırıldıEcho bildirimleri temizlendi - echo bildirim türü ve işleyicileri kaldırıldı.
  • DeğiştiEcho sayısı değiştirildi - trend tespitinde echo sayısı sharesCount ile değiştirildi.
  • DeğiştiECHO etkileşim türü kaldırıldı - ECHO etkileşim türü kaldırıldı, POOL türü eklendi.
  • DeğiştiKullanıcı ilgi vektörü güncellendi - ECHO ağırlığı kaldırıldı, YORUM ağırlığı ayarlandı, POOL eklendi.
  • EklendiPrisma şema temizliği - echo kaldırıldıktan sonra Prisma şema temizliği.

💬 Comments System

Enhanced comment functionality with likes and nested replies

  • EklendiCommentCard bileşeni - beğen/beğenme işlevselliği ile yeni CommentCard bileşeni.
  • EklendiCommentDialog iyileştirmeleri - CommentCard entegrasyonu, dinamik limitler, ters sıralama.
  • EklendiYorum beğen/beğenme API'si - yorum beğenileri için POST /api/comments/[id]/like endpoint'i.
  • EklendiGeliştirilmiş yorum sayfalama - daha iyi sayfalama ve yanıt yapısı.
  • EklendiGeliştirilmiş yorum detay API'si - daha iyi includes ile yorum detay API endpoint'i.
  • Eklendiİç içe yanıt desteği - iç içe yanıtlar için özyinelemeli render.
  • Eklendiİyimser güncellemeler - yorum beğenileri için iyimser güncellemeler.
  • EklendiDaha iyi sayfalama - yorum API'leri genelinde daha iyi sayfalama ve hata işleme.

🔌 Extension & Authentication

Browser extension support and JWT authentication

  • EklendiUzantı kimlik doğrulama modülü - tarayıcı uzantıları için JWT token doğrulama.
  • EklendiUzantı UI rotaları - /extension/auth-callback, /extension/signin rotaları eklendi.
  • EklendiUzantı API endpoint'leri - /api/extension/auth, /api/extension/validate endpoint'leri.
  • EklendiNextAuth yönlendirme geri çağrısı - uzantı rotaları için NextAuth yönlendirme geri çağrısı.
  • EklendiMiddleware atlama - i18n önekini önlemek için uzantı rotaları için middleware atlama.
  • Eklendi7 günlük token süresi - uzantı kimlik doğrulaması için 7 günlük token süresi.

🔌 Socket & Real-time

Real-time post interactions and socket.io integration

  • EklendiSocket.io /posts namespace - gerçek zamanlı gönderi etkileşimleri için Socket.io namespace.
  • EklendiusePostSocket hook - socket bağlantılarını yönetmek için yeni usePostSocket hook'u.
  • EklendiGerçek zamanlı beğeni güncellemeleri - gönderiler için gerçek zamanlı beğeni sayısı güncellemeleri.
  • EklendiGerçek zamanlı yorum güncellemeleri - gönderiler için gerçek zamanlı yorum sayısı güncellemeleri.
  • EklendiGerçek zamanlı havuz güncellemeleri - gönderiler için gerçek zamanlı havuz (kaydet) sayısı güncellemeleri.
  • EklendiGönderi odası katıl/ayrıl - hedefli güncellemeler için gönderi odası katıl/ayrıl işlevselliği.
  • EklendiOtomatik temizlik - bileşen unmount'ta otomatik temizlik.

🎨 UI/UX Improvements

Post creator, feed refresh, and navigation enhancements

  • EklendiPostCard UI optimizasyonu - echo karmaşası kaldırıldı, içerik görüntüleme iyileştirildi.
  • EklendiFixedBottomPostCreator iyileştirmeleri - Popover tabanlı emoji seçici, görüntü yükleme butonu, daha iyi imleç yönetimi.
  • EklendiChatInput basitleştirme - emoji seçici karmaşıklığı kaldırılarak basitleştirildi.
  • EklendiNavigasyon feed yenileme - zaten ana sayfadayken ana sayfa butonunda feed yenileme işlevselliği.
  • EklendiMobil Navigasyon yenileme - mobil ana sayfa butonunda feed yenileme işlevselliği.
  • EklendiFeedSection iyileştirmeleri - geliştirilmiş yenileme UX, otomatik yenileme açma/kapama kaldırıldı.

🧰 API & Configuration

API improvements and algorithm updates

  • EklendiisLikedByCurrentUser desteği - feed API'lerine isLikedByCurrentUser eklendi.
  • EklendiisSavedByCurrentUser desteği - feed API'lerine isSavedByCurrentUser eklendi.
  • EklendiOptimize edilmiş beğeniler API'si - geliştirilmiş beğeniler API endpoint'i.
  • EklendiOptimize edilmiş havuzlar API'si - geliştirilmiş havuzlar API endpoint'i.
  • EklendiGeliştirilmiş topluluk detay API'si - geliştirilmiş topluluk detay API endpoint'i.
  • EklendiGeliştirilmiş AI içerik üretim API'si - geliştirilmiş AI içerik üretim API'si.
  • EklendiDaha iyi etkileşim ağırlıklandırması - içerik önerileri için daha iyi etkileşim ağırlıklandırması.
  • EklendiGüncellenmiş bağımlılıklar - uzantı ve socket.io desteği için bağımlılıklar güncellendi.
  • EklendiNext.js config güncellemeleri - uzantı desteği için Next.js config güncellemeleri.
  • EklendiServis çalışanı güncellemeleri - uzantı rotaları için servis çalışanı güncellemeleri.

v0.3.3

👥 Community Management

Ownership rules, API improvements, and community cards

  • EklendiTopluluk sahipliği zorunluluğu - topluluk sahipleri kendi topluluklarından ayrılamaz (403 ownerCannotLeave hatası).
  • EklendiGET /api/communities iyileştirmeleri - açık select alanlarına geçildi, daha küçük yanıtlar, creatorId eklendi.
  • EklendiCommunityCard sahip yönetimi - sahip Ayrıl yerine Topluluğu Yönet görür, yerel farkında yönlendirme.
  • EklendiInlineCommunitiesBrowser güncellemeleri - CommunityCard kullanır, üyelik eylemleri, sahip öncelikli sıralama.
  • EklendiAna sayfada topluluklar widget'ı - kullanıcı topluluklarını listeler, tümünü görüntüle CTA'sı.
  • EklendiTopluluk kartı geliştirmeleri - tıklama sesi, ince animasyonlar, SEO dostu slug rotaları.
  • DeğiştiDELETE /api/communities/[id]/join - sahip/oluşturucunun ayrılmasını engeller, ownerCannotLeave (403) döndürür.
  • DeğiştiGET /api/communities - açık select, creatorId ekler, yükü kırpar.

📱 Mobile Navigation

Enhanced mobile menu and navigation improvements

  • EklendiMobil Navigasyon iyileştirmeleri - Daha Fazla menüsü altında daha iyi kontroller.
  • EklendiPanel çevirme - Dil, Tema ve Yazı Boyutu kontrolleri Daha Fazla menüsüne taşındı.
  • EklendiBildirimler bağlantısı - mobil Daha Fazla menüsüne Bildirimler bağlantısı eklendi.
  • EklendiTopluluklarım bağlantısı - mobil Daha Fazla menüsüne Topluluklarım eklendi.
  • EklendiÇıkış eylemi - mobil Daha Fazla menüsüne Çıkış eylemi eklendi.
  • EklendiYerel farkında aktif rota tespiti - mobil navigasyon için geliştirilmiş aktif rota tespiti.

📢 Advertising & SEO

Google AdSense integration and SEO improvements

  • EklendiGoogle AdSense entegrasyonu - head'e Google AdSense script'i ekle; SW ve CI ayarlamaları.
  • Eklendiads.txt bildirimi - AdSense için yetkili satıcı bildir.
  • EklendiAdSense script optimizasyonu - daha iyi performans için AdSense script'ini head'in üstüne taşı.
  • EklendiAdSense script üste taşındı - daha hızlı reklam yükleme performansı.

📱 PWA & Service Workers

Workbox updates and service worker improvements

  • EklendiPWA / Workbox güncellemeleri - oluşturulan varlıklar yenilendi ve yok sayıldı.
  • Eklendipublic/sw.js yeniden oluşturma - güncellenmiş precache ve rotalarla yeniden oluşturuldu.
  • EklendiWorkbox çalışma zamanı paketini yenile - public/workbox-7af0af7c.js yenilendi.
  • EklendiOluşturulan çalışanı güncelle - public/swe-worker-*.js güncellendi.
  • Eklendi.gitignore güncellemeleri - Workbox/PWA yapıtlarını yok say.
  • EklendiWorkbox paketleri yeniden oluşturuldu - daha küçük SW yüzeyi ve seçilmiş precache.

🌐 i18n Updates

Internationalization improvements for communities and navigation

  • Eklendiİngilizce i18n güncellemeleri - EN topluluklar: ownerCannotLeave, manageCommunity, deleteCommunity.
  • Eklendiİngilizce navigasyon i18n - EN navigasyon: logout, fontSize ve yeni hedefleri sağla.
  • EklendiTürkçe i18n güncellemeleri - TR topluluklar: ownerCannotLeave, manageCommunity, deleteCommunity.
  • EklendiTürkçe navigasyon i18n - TR navigasyon: logout, fontSize, güncellenmiş etiketler.

🧹 Code Quality

CodeQL configuration and documentation updates

  • EklendiREADME güncellemeleri - CodeQL notu, PDF.js temizleme rehberi.
  • EklendiCodeQL yapılandırması - küçültülmüş/vendor'ı yok say; vendor pdf.worker'ı kaldır; önbellek güncellemesi.
  • EklendiCodeQL yapılandırması - küçültülmüş/vendor'ı yok say; azaltılmış gürültü.

v0.3.1

👥 Community Discovery

Community browsing, search, and discovery features

  • EklendiTüm Topluluklar sayfası - app/[locale]/communities/all konumunda arama, konu filtreleri ve sonsuz kaydırma ile yeni keşif yüzeyi.
  • EklendiMobil dostu UX - topluluklar keşfi için geliştirilmiş boş/yükleniyor durumları ve netleştirilmiş durum mesajları.
  • EklendiSatır İçi Topluluklar Tarayıcısı - arama, konu filtreleri ve sonsuz kaydırma ile bağlamsal topluluk keşif widget'ı.
  • EklendiSıkı entegrasyon - mevcut sayfalar ve düzenlerle sorunsuz entegrasyon.
  • EklendiuseCommunitiesJoined hook - kullanıcının katıldığı toplulukların listesini getirmek ve korumak için özel hook.
  • EklendiGerçek zamanlı reaktif güncellemeler - üyelik değişikliklerinde canlı güncellemeler.
  • EklendiGeliştirilmiş boş/yükleniyor durumları - topluluklar keşfi için netleştirilmiş durum mesajları.
  • EklendiTutarlı aralık - topluluklar keşfi için mobil/masaüstü genelinde dokunma hedefleri.

🧰 API Improvements

Trend posts, community endpoints, and API enhancements

  • EklendiTrend gönderiler API endpoint'i - app/api/posts/trending konumunda limit, offset, opsiyonel communityId ve çoklu konu desteği ile yeni endpoint.
  • EklendiTopluluklar listesi endpoint iyileştirmeleri - geliştirilmiş sorgu, sayfalama ve filtreleme.
  • EklendiTopluluk gönderileri endpoint'i - yanıt yapısı ve filtre iyileştirmeleri.
  • EklendiTopluluk detay endpoint'i - kararlılık ve şekil için küçük iyileştirmeler.

💬 Chat System

Community selection and chat room improvements

  • EklendiuseChatRooms hook uzantısı - opsiyonel communityId desteği ve geliştirilmiş yeniden yükleme koşulları.
  • EklendiCommunitiesList bileşeni - sohbette topluluk seçimi ve durum metinleri için bileşen.
  • Eklendi3D çevirme geçişi - durum/duyarlılık cilası ile topluluk/oda görünümleri arasında düzgün geçiş.
  • EklendiKüçük UI/akış düzeltmeleri - ekranlar arasında geliştirilmiş tutarlılık.
  • EklendiNavigasyon güncellemeleri - masaüstü sohbet butonu devre dışı/sabitlenmiş durumlar, tooltip güncellemeleri.

👥 Community Management

Community settings, deletion, and flow view toggle

  • EklendiTopluluklar Ayarları Tehlikeli Bölge - Genel sekmesinde tam silme akışı (onay, DELETE, yönlendirme) ile Tehlikeli Bölge eklendi.
  • EklendiAkış Görünümü Açma/Kapama - trend vs. topluluklar seçenekleri, localStorage ile kalıcı, i18n farkında.
  • Eklendii18n destekli etiketler - tooltip'ler ve dönüş oturumları için localStorage ile kalıcı tercih ile akış görünümü açma/kapama.

📱 PWA & Service Workers

Service worker cleanup and strategy updates

  • EklendiServis çalışanı temizliği - son PWA kurulumu ile hizalamak için servis çalışanı temizliği ve strateji yenileme.

🌐 i18n Updates

Internationalization for new features

  • Eklendii18n anahtarları - sohbet topluluk/oda listeleme, topluluklar başarı/hata, akış görünümü etiketleri, tehlikeli bölge metinleri için yeni anahtarlar.
  • Eklendiİngilizce çeviriler - yeni anahtarlarla en mesaj paketleri güncellendi.
  • EklendiTürkçe çeviriler - yeni anahtarlarla tr mesaj paketleri güncellendi.
  • Eklendiİki dilli kapsam - yeni özellikler için EN/TR genelinde i18n eşitliği.

v0.3.0

📱 Progressive Web App

Full PWA support with offline functionality and installation

  • EklendiProgressive Web App desteği - servis çalışanları ile tam çevrimdışı işlevsellik.
  • EklendiÇevrimdışı işlevsellik - servis çalışanları ile tam çevrimdışı erişim.
  • EklendiKurulum desteği - kullanıcılar uygulamayı cihazlarına kurabilir.
  • EklendiÖnbellek stratejileri - Workbox çalışma zamanı önbellekleme ile akıllı önbellekleme.
  • EklendiManifest yapılandırması - ikonlar ve metadata ile tam PWA manifest'i.
  • EklendiOtomatik güncellemeler - sorunsuz deneyim için servis çalışanı güncellemeleri.
  • EklendiNext-PWA entegrasyonu - Next.js 15 uyumluluğu için @ducanh2912/next-pwa kullanımı.
  • EklendiWorkbox önbellekleme - CacheFirst stratejisi ile görüntü önbellekleme (30 gün).
  • EklendiÇalışma zamanı önbellekleme - sayfalar için StaleWhileRevalidate.
  • EklendiServis çalışanları - otomatik kayıt ve güncelleme işleme.

📱 Mobile Responsiveness

Comprehensive mobile optimization and responsive design

  • EklendiViewport yapılandırması - mobil cihazlar için optimize edilmiş viewport ayarları.
  • EklendiMobil duyarlılık revizyonu - tüm büyük bileşenlerde kapsamlı mobil duyarlılık.
  • EklendiDuyarlı sohbet paneli - mobil cihazlarda tam ekran sohbet.
  • EklendiUyarlamalı navigasyon - mobil menü açma/kapama ile katlanabilir kenar çubuğu.
  • EklendiAkıllı padding - ana içerik için cihaz farkında padding.
  • EklendiMobil tespiti - ekran boyutuna göre koşullu render.
  • EklendiGüvenli alan desteği - iOS çentik ve güvenli alan girintileri.
  • EklendiTam ekran modu - mobil cihazlarda sohbet paneli tam ekran görüntülenir.
  • EklendiKapat butonu - mobil kullanıcılar için kolay erişilebilir kapat butonu.
  • EklendiSabit konumlandırma - mobil overlay için uygun z-index katmanlama.
  • EklendiPadding etkisi yok - mobilde ana içerik düzenini etkilemez.
  • EklendiDuyarlı genişlik - ekran boyutuna göre dinamik olarak uyum sağlar.
  • EklendiKatlanabilir kenar çubuğu - sağ navigasyon masaüstünde katlanabilir.
  • EklendiMobil menü açma/kapama - küçük ekranlarda hamburger menü butonu.
  • EklendiAçma/kapama görünürlüğü - varsayılan olarak gizli, mobilde açılabilir.
  • EklendiBağlam tooltip'leri - açma/kapama için net tooltip açıklamaları.
  • EklendiUyarlamalı boyutlandırma - duyarlı buton boyutlandırma ve aralık.
  • EklendiDinamik padding - cihaz ve sohbet durumuna göre padding ayarlanır.
  • EklendiMobil öncelikli aralık - küçük ekranlar için optimize edilmiş aralık.
  • EklendiTaşma koruması - mobilde yatay taşmayı önler.
  • EklendiDokunma optimizasyonu - devre dışı tap vurguları ve düzgün kaydırma.
  • EklendiMobil navigasyon geliştirmeleri - güvenli alan padding ile geliştirilmiş mobil navigasyon çubuğu.
  • EklendiGüvenli alan padding - iOS çentik desteği ile pb-safe yardımcı programı.
  • EklendiButon boyutlandırma - mobil dokunma için optimize edilmiş buton boyutları.
  • EklendiYazı tipi ayarlamaları - daha iyi metin boyutlandırma (text-[13px] leading-4).
  • Eklendiİkon aralığı - geliştirilmiş ikon ve metin aralığı.
  • EklendiAlt çubuk - uygun z-index ile sabit alt konum.
  • EklendiTopluluk seçici mobil güncellemeleri - mobil cihazlarda maksimum genişlik kaldırıldı.
  • EklendiOluştur butonu - mobil dostu topluluk oluştur butonu.
  • EklendiKısayol butonu - mobil kullanıcılar için "Topluluklarım" kısayolu.
  • EklendiKaydırma konteyneri - gizli kaydırma çubukları ile duyarlı kaydırma.
  • EklendiDinamik genişlik - mevcut ekran alanına uyum sağlar.
  • EklendiAçılış sayfası mobil optimizasyonu - text-4xl sm:text-5xl md:text-7xl boyutlandırma ile duyarlı tipografi.
  • EklendiGizli dekoratif öğeler - küçük ekranlarda blob'lar gizlenir.
  • EklendiIzgara duyarlılığı - mobil için ızgara ayarlamaları (grid-cols-1).
  • EklendiAralık güncellemeleri - optimize edilmiş padding (py-16 sm:py-20).
  • EklendiMetin dengesi - daha iyi okunabilirlik için text-balance eklendi.
  • DüzeltildiMobil navigasyon düzeltildi - katlanabilir kenar çubuğu doğru çalışır.
  • DüzeltildiSohbet paneli mobil - mobilde düzgün şekilde tam ekran görüntülenir.
  • DüzeltildiGüvenli alan desteği - iOS çentik doğru şekilde işlenir.
  • DüzeltildiDuyarlı düzenler - tüm bileşenler mobilde çalışır.
  • DüzeltildiTopluluklarda devre dışı - gereksiz yerlerde sohbet açma/kapama devre dışı.
  • DüzeltildiBağlam tooltip'leri - sohbet durumu için net açıklamalar.
  • DüzeltildiMobil kapat butonu - mobilde kolay sohbet kapatma.
  • DüzeltildiDüzen kayması yok - ana içerik sohbet durumundan etkilenmez.

🎨 Theme System

Glass theme removal and theme system simplification

  • KaldırıldıCam tema desteği kaldırıldı - daha temiz, daha sürdürülebilir tema sistemi için cam tema desteği kaldırıldı.
  • Kaldırıldıglass.css dosyası kaldırıldı - tamamıyla silindi.
  • Kaldırıldıglobals.css'den glass.css import'u kaldırıldı.
  • KaldırıldıGlassSettingsPanel bileşeni kaldırıldı.
  • KaldırıldıTema açma/kapama'dan cam tema ikonları kaldırıldı.
  • KaldırıldıThemeContext'ten cam tema mantığı kaldırıldı.
  • Eklendi-1,200+ satır kaldırıldı - kullanılmayan cam tema kodu elimine edildi.
  • EklendiDaha basit mimari - azaltılmış tema sistemi karmaşıklığı.
  • EklendiDaha iyi performans - daha az CSS ayrıştırılır ve paketlenir.
  • EklendiDaha kolay bakım - bakımı yapılacak daha az tema seçeneği.
  • EklendiOdaklı tasarım - sadece retro ve koyu temalara vurgu.
  • DeğiştiCam tema kaldırıldı - cam tema kullanan kullanıcılar retro temaya geçirilecek.
  • DeğiştiVeri kaybı yok - tema tercihleri korundu.
  • DeğiştiOtomatik geçiş - cam tema kullanıcıları retro temaya yönlendirilir.
  • DüzeltildiCam tema kaldırıldı - kullanılmayan tema elimine edildi.

👤 User Profile & Navigation

Profile menu updates and navigation improvements

  • EklendiKullanıcı profil menüsü - açılır menüye "Topluluklarım" bağlantısı eklendi.
  • EklendiBuilding2 ikonu - topluluklar navigasyonu için yeni ikon.
  • EklendiHızlı erişim - kullanıcının topluluklarına kolay erişim.
  • EklendiTürkçe etiket - kullanıcı profil menüsünde "Topluluklarım".

🎨 UI/UX Improvements

CSS enhancements and styling updates

  • EklendiCSS geliştirmeleri - iOS çentik desteği ile env() değişkenleri.
  • EklendiDokunma vurgusu - daha iyi UX için şeffaf dokunma vurgusu.
  • EklendiAşırı kaydırma davranışı - aşırı kaydırma sıçraması devre dışı (none).
  • EklendiAzaltılmış hareket - prefers-reduced-motion tercihine saygı gösterir.
  • EklendiKenarlık rengi güncellemeleri - retro ve root temalar için daha iyi kontrast.
  • EklendiTailwind yapılandırması - otomatik merkez hizalama.
  • EklendiDuyarlı padding - 1rem (varsayılan), 1rem (sm), 1.25rem (md), 1.5rem (lg).
  • EklendiKesme noktası optimizasyonu - daha iyi duyarlı davranış.

v0.2.3

  • EklendiKişiselleştirilmiş kullanıcı tanımlama ile benzersiz kullanıcı adları.
  • EklendiFormat ve kullanılabilirlik kontrolü ile kullanıcı adı doğrulama.
  • EklendiGerçek zamanlı kullanılabilirlik kontrolü ile kullanıcı adı kullanılabilirlik API'si.
  • EklendiSEO dostu profil URL'leri (/user/username) ile URL'lerde kullanıcı adı.
  • EklendiTüm bileşenlerde tutarlı kullanıcı adı görüntüleme.
  • EklendiKullanıcı adı desteği ile UserProfileProps.
  • EklendiKullanıcı adı araması ile geliştirilmiş useUserProfile.
  • EklendiKullanıcı adı alanı entegrasyonu ile AuthContext.
  • EklendiKullanıcı adı yönetimi ile profil düzenleme.
  • EklendiKullanıcı adı doğrulama kuralları: Uzunluk: 3-20 karakter, Format: Sadece harfler, sayılar, alt çizgiler, Kısıtlamalar: Alt çizgi ile başlayamaz/bitemez, Benzersizlik: Veritabanı seviyesinde benzersizlik kısıtı, Kullanılabilirlik: API aracılığıyla gerçek zamanlı kontrol.
  • EklendiÜretime hazır sohbet platformu - odalar, mesajlar ve gerçek zamanlı özellikler ile tam sohbet sistemi mimarisi.
  • EklendiAna sohbet arayüzü ile ChatPanel.tsx (456 satır).
  • EklendiMesaj görüntüleme ve yönetimi ile ChatMessages.tsx.
  • EklendiMesaj oluşturma arayüzü ile ChatInput.tsx.
  • EklendiOda seçimi ve navigasyon ile ChatRoomList.tsx.
  • EklendiSohbet tercihleri ve yapılandırma ile ChatSettings.tsx.
  • EklendiAna sohbet durum yönetimi ile useChat.ts.
  • EklendiMesaj işlemleri ve gerçek zamanlı güncellemeler ile useChatMessages.ts.
  • EklendiOda yönetimi ve değiştirme ile useChatRooms.ts.
  • EklendiKullanıcı varlık takibi ile useOnlineStatus.ts.
  • EklendiMevcut sohbet odalarını getirme için GET /api/chat/rooms.
  • EklendiYeni sohbet odaları oluşturma için POST /api/chat/rooms.
  • EklendiOda mesajlarını alma için GET /api/chat/rooms/[roomId]/messages.
  • EklendiMesaj gönderme için POST /api/chat/rooms/[roomId]/messages.
  • EklendiOda üye yönetimi için GET /api/chat/rooms/[roomId]/members.
  • EklendiDavet bağlantıları ile odaya katılma için POST /api/chat/join/[token].
  • EklendiDavet bağlantısı oluşturma için POST /api/chat/invite-link.
  • EklendiWebSocket tabanlı gerçek zamanlı iletişim ile gerçek zamanlı mesajlaşma.
  • EklendiMesaj teslim onayı.
  • EklendiYazma göstergeleri.
  • EklendiÇevrimiçi/çevrimdışı durum.
  • EklendiMesaj zaman damgaları.
  • EklendiOda yönetimi: Genel ve özel odalar.
  • EklendiOda oluşturma ve yapılandırma.
  • EklendiÜye davet sistemi.
  • EklendiOda ayarları ve moderasyon.
  • EklendiDavet bağlantısı oluşturma.
  • EklendiBiçimlendirme ile metin mesajları.
  • EklendiMesaj tepkileri ve yanıtları.
  • EklendiMesaj düzenleme ve silme.
  • EklendiDosya ve medya ekleri.
  • EklendiSistem mesajları.
  • EklendiMobil/masaüstü için duyarlı tasarım.
  • EklendiMesaj arama ve filtreleme.
  • EklendiOkunmamış mesaj göstergeleri.
  • EklendiMesaj geçmişi sayfalama.
  • EklendiKlavye kısayolları.
  • EklendiAktarım sırasında mesaj şifreleme ile güvenlik ve gizlilik.
  • EklendiOdalar için kullanıcı kimlik doğrulama.
  • EklendiSpam ve kötüye kullanım önleme.
  • Eklendiİçerik moderasyon araçları.
  • EklendiOCR desteği ile taramalı PDF'lerden metin çıkarma ile gelişmiş PDF işleme sistemi.
  • EklendiAna PDF işleme orkestratörü ile pdfProcessorClient.ts.
  • EklendiUnPDF kütüphane entegrasyonu ile pdfProcessorClientUnpdf.ts.
  • EklendiTaramalı PDF'lerden OCR metin çıkarma ile ocr.ts.
  • Eklendiİşleme sonucu önbellekleme ile pdfCache.ts.
  • EklendiDosya boyutu optimizasyonu ile pdfOptimizer.ts.
  • EklendiPDF'den Markdown'a dönüştürme ile markdownConverter.ts.
  • EklendiAI işleme için içerik parçalama ile documentChunker.ts.
  • EklendiBelge yapısı analizi ile documentParser.ts.
  • Eklendiİçerik kalitesi filtreleme ile noiseFilter.ts.
  • Eklendiİşleme pipeline'ı: Dosya yükleme, format algılama, metin çıkarma, içerik işleme, AI geliştirme, çalışma notu oluşturma.
  • EklendiÇok format desteği: Yerel PDF metin çıkarma, taramalı PDF OCR işleme, çoklu dil OCR desteği, görsel tabanlı PDF işleme, karışık içerik belgeleri.
  • Eklendiİşleme yetenekleri: Otomatik içerik yapılandırma, tablo ve liste koruma, matematiksel formül tanıma, görsel altyazı çıkarma, başlık hiyerarşisi algılama.
  • EklendiPerformans optimizasyonları: İlerleme takibi ile aşamalı işleme, bellek verimli parçalı işleme, büyük dosyalar için arka plan işleme, tekrarlanan dosyalar için sonuç önbellekleme, sıkıştırma ve optimizasyon.
  • EklendiÇalışma notu entegrasyonu: PDF'lerden otomatik not oluşturma, AI destekli içerik geliştirme, konu ve sınıf seviyesi algılama, etkileşimli çalışma notu düzenleyici, flashcard ve soru oluşturma.
  • EklendiPDF'lerden çalışma notları oluşturma için POST /api/study-notes.
  • EklendiNotlardan içerik oluşturma için GET /api/study-notes/[id]/generate.
  • EklendiDosya yükleme ilerleme takibi.
  • Eklendiİşleme durumu izleme.
  • EklendiKapsamlı ülke sistemi - ülke tabanlı içerik filtreleme ve kullanıcı yerelleştirmesi.
  • EklendiKullanıcı ülke tanımlama ile ülke seçimi.
  • EklendiGörsel ülke temsili ile ülke bayrakları.
  • EklendiÜlke farkında içerik önceliklendirmesi ile yerelleştirilmiş içerik.
  • EklendiKonum tabanlı topluluk keşfi ile bölgesel topluluklar.
  • EklendiOtomatik dil seçimi ile dil algılama.
  • EklendiÜlke bayrağı görüntüleme bileşeni ile FlagAvatar.tsx.
  • EklendiÜlke bayrağı simge bileşeni ile FlagIcon.tsx.
  • EklendiÜlke seçim arayüzü ile CountrySelector.tsx.
  • EklendiKullanıcı verilerinde ülke alanı ile kullanıcı profilleri entegrasyonu.
  • EklendiÜlke tabanlı içerik önerileri ile içerik filtreleme.
  • EklendiBölgesel topluluk önerileri ile topluluk keşfi.
  • EklendiÜlke tercih puanlaması ile feed algoritması.
  • EklendiMasaüstü ve mobil navigasyonda sohbet butonları ile navigasyon güncellemeleri.
  • EklendiNavigasyon ve profillerde kullanıcı adları ile kullanıcı adı görüntüleme.
  • EklendiGörsel ülke göstergeleri ile ülke bayrakları.
  • EklendiKullanıcı adı desteği ile profil geliştirmeleri.
  • EklendiProfillerde ülke bilgisi ile ülke görüntüleme.
  • EklendiSEO dostu kullanıcı adı tabanlı URL'ler ile profil URL'leri.
  • EklendiÖzel çalışma notları yönetimi ile çalışma notları kenar çubuğu.
  • EklendiGeliştirilmiş PDF yükleme arayüzü ile belge yükleyici.
  • EklendiGeliştirilmiş AI içerik oluşturma akışı ile AI modalı.
  • EklendiYeniden yapılandırılmış çalışma notu tipleri ile tip sistemi geliştirmeleri.
  • EklendiKapsamlı PDF işleme tipleri ile PDF işleme tipleri.
  • EklendiTam sohbet sistemi tip tanımları ile sohbet tipleri.
  • DeğiştiGeliştirilmiş çalışma ortamı başlatma ile performans optimizasyonları.
  • EklendiYinelenen bağlantı önleme ile bağlantı yönetimi.
  • DeğiştiOptimize edilmiş ızgara render'ı ve etkileşimler ile tuval performansı.
  • DeğiştiDaha fazla modülerleştirme ile kod kalitesi.
  • DeğiştiGeliştirilmiş özel hook performansı ile hook optimizasyonu.
  • EklendiGeliştirilmiş hata kurtarma ile hata yönetimi.
  • DüzeltildiKritik düzeltmeler: Çalışma ortamı yükleme yarış durumu - birden fazla çalışma ortamı yüklemesi düzeltildi.
  • DüzeltildiYinelenen bağlantılar - bağlantı yinelenmesi önlendi.
  • DüzeltildiPDF işleme bellek sızıntıları - büyük dosya işleme sorunları düzeltildi.
  • DüzeltildiBileşen düzeltmeleri: Sohbet mesajı render'ı - mesaj görüntüleme sorunları düzeltildi.
  • DüzeltildiÇalışma notları oluşturma - geliştirilmiş not oluşturma akışı.
  • DüzeltildiProfil düzenleme - geliştirilmiş form doğrulama.
  • DüzeltildiPerformans düzeltmeleri: Tuval performansı - büyük çalışma ortamları için optimize edilmiş render.
  • DüzeltildiBellek yönetimi - PDF işleme için daha iyi temizlik.
  • DüzeltildiAPI yanıt süreleri - geliştirilmiş sohbet API performansı.
  • EklendiÜlke bayrağı SVG simgeleri için country-flag-icons - yeni paketler eklendi.
  • EklendiGeliştirilmiş dosya yükleme için react-dropzone (mevcut ancak yükseltildi).
  • EklendiTaramalı PDF'ler için OCR işleme için tesseract.js.
  • DeğiştiDaha iyi PDF işleme için geliştirilmiş PDF.js entegrasyonu.
  • DeğiştiGeliştirilmiş gerçek zamanlı sohbet için Socket.io güncellemeleri.
  • DeğiştiDaha iyi performans için Next.js optimizasyonları.
  • DeğiştiVeritabanı şema değişiklikleri - User.username: Mevcut kullanıcılar için yeni gerekli alan.
  • EklendiUser.country: Yeni isteğe bağlı alan.
  • EklendiPost.country: İçerik yerelleştirmesi için yeni isteğe bağlı alan.

v0.2.2

  • EklendiTwitter benzeri retweet özelliği olarak Echo işlevselliği - isteğe bağlı yorum ile gönderileri paylaşma.
  • EklendiAlıntı Echo - içeriği yankılarken düşüncelerinizi ekleme.
  • EklendiEcho Feed - yankılanan içerik için özel feed.
  • EklendiEcho Analytics - echo sayılarını ve etkileşimi takip etme.
  • EklendiAnimasyonlarla etkileşimli echo aksiyon butonu ile EchoButton.tsx.
  • EklendiYankılanan gönderiler için görsel gösterge ile EchoBanner.tsx.
  • EklendiOrijinal gönderi ile yankılanan içeriği görüntüleme ile EchoPostCard.tsx.
  • EklendiAlıntı yorumu eklemek için diyalog ile QuoteEchoDialog.tsx.
  • EklendiAlıntılanan içerik için modal görüntüleyici ile QuotedPostModal.tsx.
  • EklendiÖzel echo simge bileşeni ile EchoIcon.tsx.
  • Eklendiİsteğe bağlı yorum ile yeni echo oluşturma için POST /api/echoes.
  • EklendiKullanıcının yankılanan gönderilerini getirme için GET /api/echoes.
  • EklendiBelirli gönderi için echo'ları alma için GET /api/posts/[id]/echoes.
  • EklendiKullanıcıya özel echo geçmişi için GET /api/users/[id]/echoes.
  • EklendiEcho'yu kaldırma için DELETE /api/echoes.
  • EklendiAnında UI geri bildirimi ile iyimser güncellemeler.
  • EklendiYumuşak echo butonu geçişleri ile animasyon efektleri.
  • EklendiKişisel yorum ekleme ile alıntı desteği.
  • EklendiGerçek zamanlı echo istatistikleri ile echo sayısı.
  • EklendiKimin neyi yankıladığını takip etme ile kullanıcı atfı.
  • EklendiYankılanan içerik için özel sayfa ile echo feed'i.
  • EklendiÜretime hazır AI destekli feed algoritması ile akıllı içerik öneri motoru.
  • EklendiAna feed oluşturma orkestratörü ile feedGenerator.ts.
  • EklendiÇok faktörlü içerik puanlama sistemi ile hybridScoring.ts.
  • EklendiKullanıcı tercih takibi ile userInterestVector.ts.
  • EklendiBenzer kullanıcı keşfi ile collaborativeFiltering.ts.
  • EklendiYerelleştirilmiş içerik önceliklendirme ile countryAwareScoring.ts.
  • EklendiEğitim seviyesi hizalaması ile gradeLevelMatching.ts.
  • EklendiTopluluk etkileşim puanlaması ile communityInfluence.ts.
  • EklendiTazelik tabanlı sıralama ile timeDecayScoring.ts.
  • Eklendiİstatistiksel güven puanlaması ile wilsonScore.ts.
  • Eklendiİçerik kalitesi doğrulama ile qualityFilters.ts.
  • EklendiKullanıcı ilgi sapması izleme ile driftDetection.ts.
  • EklendiYeni kullanıcı onboarding stratejisi ile coldStartHandler.ts.
  • Eklendiİçerik çeşitliliği dengeleme ile diversityInjection.ts.
  • EklendiZarif bozulma ile fallbackStrategies.ts.
  • Eklendiİlgi vektörü kalıcılığı ile stableVectorManager.ts.
  • EklendiÖnbellek stampede önleme ile stampedeProtection.ts.
  • EklendiÇok katmanlı önbellekleme stratejisi ile cacheManager.ts.
  • EklendiKullanıcı davranış analitiği ile interactionTracker.ts.
  • EklendiYardımcı fonksiyonlar ve hesaplayıcılar ile helpers.ts.
  • EklendiKapsamlı algoritma dokümantasyonu ile README.md.
  • EklendiKişiselleştirilmiş feed oluşturma için GET /api/feed.
  • EklendiSistem sağlık izleme için GET /api/algorithm/health.
  • EklendiPerformans metrikleri için GET /api/algorithm/metrics.
  • EklendiAlgoritma istatistikleri için GET /api/algorithm/stats.
  • Eklendiİlgi sapması algılama için GET /api/algorithm/drift-check.
  • EklendiEğitim seviyesi güncellemeleri için POST /api/algorithm/grade-transition.
  • EklendiZamanlanmış bakım için POST /api/cron/algorithm-maintenance.
  • EklendiÇok faktörlü puanlama sistemi: Temel Alaka × 0.30 + İşbirlikçi Puan × 0.20 + Ülke Tercihi × 0.15 + Sınıf Seviyesi Eşleşmesi × 0.15 + Zaman Bozulması × 0.10 + Kalite Puanı × 0.10.
  • EklendiKullanıcı ilgi vektörü: Konu tercihleri takibi, sınıf seviyesi hizalaması, etkileşim deseni analizi, dinamik ağırlık ayarlaması, ilgi sapması algılama, kararlılık puanlaması (0-1 ölçeği).
  • Eklendiİşbirlikçi filtreleme: Benzer kullanıcı keşfi, ağırlıklı benzerlik puanlaması, ilgi örtüşmesi hesaplama, öneri yayılımı, soğuk başlangıç işleme.
  • EklendiÜlke farkında içerik: Yerel içerik artışı (+25%), bölgesel dil önceliklendirmesi, ülkeye özgü alaka, küresel içeriğe yedek, coğrafi çeşitlilik enjeksiyonu.
  • EklendiKalite filtreleri: Minimum etkileşim eşiği, içerik tamamlık kontrolü, spam algılama, düşük kaliteli filtreleme, Wilson puan güveni.
  • EklendiÇeşitlilik enjeksiyonu: Kategori dağılım dengeleme, yazar çeşitliliği zorunluluğu, topluluk temsili, konu yayılımı optimizasyonu, filtre baloncuklarını önler.
  • EklendiÖnbellek stratejisi: L1: Bellek İçi (1 dk TTL), L2: Redis (15 dk TTL), L3: Veritabanı (Yedek), Stampede Koruması.
  • EklendiPerformans optimizasyonları: Feed oluşturma: <200ms, Önbellek isabet oranı: >85%, Kişiselleştirme derinliği: 50+ faktör, gerçek zamanlı ilgi güncellemeleri, zarif bozulma.
  • EklendiSağlık kontrolü sistemi ile algorithmHealthMonitor.ts.
  • EklendiMetrik toplama ile algorithmMonitoring.ts.
  • EklendiArka plan bakımı ile algorithmJobs.ts.
  • EklendiGünlük sapma algılama.
  • EklendiHaftalık ilgi yeniden hesaplama.
  • EklendiPerformans takip panosu.
  • EklendiBüyük component refactoring - 15 monolitik component'ten (500-1,500 satır) 60+ modüler component'e (50-300 satır) dönüşüm.
  • EklendiKod azaltması: Çıkarma yoluyla ~6,000 satır kaldırıldı.
  • EklendiYeni component'ler: 45+ çıkarılmış alt component.
  • EklendiUserProfile.tsx (1,155 → 96 satır) - 5 component'e çıkarıldı: UserProfileHeader.tsx, UserProfileEdit.tsx, UserProfileStats.tsx, UserProfilePosts.tsx, BlockedUsersModal.tsx.
  • EklendiFlashcardSystem.tsx (1,383 → 400 satır) - 4 component'e çıkarıldı: FlashcardDialogs.tsx, FlashcardList.tsx, FlashcardStats.tsx, FlashcardStudyMode.tsx.
  • EklendiRichNoteEditor.tsx (1,481 → 300 satır) - EditorToolbar.tsx (569 satır), Markdown parsing utilities, Editor helper functions, OCR processing hooks'a çıkarıldı.
  • EklendiWorkspaceCard.tsx (846 → 400 satır) - WorkspaceCardHeader.tsx, WorkspaceCardAnchors.tsx, Platform-specific content renderers'a çıkarıldı.
  • EklendiSpotifyCard.tsx (876 → 200 satır) - 5 component'e çıkarıldı: SpotifyOverview.tsx, SpotifyProfile.tsx, SpotifyLibrary.tsx, SpotifySearch.tsx, SpotifyStats.tsx.
  • EklendiPlatformContentCard.tsx (484 → 150 satır) - VideoContent.tsx, WebContent.tsx, usePlatformContentData.ts'a çıkarıldı.
  • EklendiRssFeedCard.tsx (435 → 200 satır) - RssFeedList.tsx'a çıkarıldı.
  • EklendiWebContentViewer.tsx (737 → 300 satır) - 4 component'e çıkarıldı: WebContentHeader.tsx, WebContentMetadata.tsx, WebContentRenderer.tsx, WebTypographySettings.tsx.
  • EklendiImageLightbox.tsx (861 → 400 satır) - lightbox/subcomponents.tsx, lightbox/types.ts, lightbox/use-navigation.ts, lightbox/use-transform.ts'a çıkarıldı.
  • EklendiSidebar.tsx (505 → 200 satır) - sidebar/sidebar-context.tsx, sidebar/sidebar-menu.tsx'a çıkarıldı.
  • Eklendi22 yeni özel hook (4,349+ satır) - Component'lerden mantığın çıkarılması tamamlandı.
  • EklendiÇalışma ortamı hook'ları (8 dosya): useWorkspaceStore.ts, useWorkspaceCards.ts, useWorkspaceConnections.ts, useWorkspaceFlashcards.ts, useWorkspaceRichNotes.ts, useWorkspaceTasks.ts, useWorkspacePomodoro.ts, useWorkspaceCardLock.ts.
  • EklendiDüzenleyici ve içerik hook'ları (6 dosya): useRichNoteEditor.ts (345 satır), useFlashcards.ts (373 satır), useFlashcardMedia.ts, useMediaHandler.ts, useNoteExporter.ts, useNoteOrganization.ts.
  • EklendiÇalışma ve öğrenme hook'ları (2 dosya): useStudySession.ts (183 satır), useOCRProcessor.ts.
  • EklendiEntegrasyon hook'ları (5 dosya): useSpotifyAuth.ts (136 satır), useSpotifyData.ts (219 satır), useSpotifyLibrary.ts (219 satır), useSpotifySearch.ts (144 satır), useRssFeedLoader.ts (191 satır).
  • EklendiKullanıcı ve bildirimler (2 dosya): useUserProfile.ts (553 satır), useRealtimeNotifications.ts (279 satır).
  • EklendiCSS modülerleştirme - global.css (1,085 satır) modüler sisteme ayrıldı.
  • EklendiYeni stil yapısı: base.css (94 satır), animations.css (178 satır), themes/root.css (155 satır), themes/glass.css (327 satır), themes/retro.css (267 satır), components/grid.css (60 satır).
  • EklendiStil faydaları: Daha hızlı yükleme, bireysel dosya önbellekleme, kolay bakım, izole tema dosyaları, azaltılmış CSS paket boyutu.
  • EklendiTailwind config geliştirmeleri: Özel perspektif yardımcı programları, genişletilmiş renk paleti, cam efekti yardımcı programları, animasyon ön ayarları, ızgara sistemi yardımcı programları.
  • EklendiSatır içi profil düzenleme ile profil yönetimi (YENİ component'ler).
  • EklendiGörsel yükleme ve kırpma ile avatar yükleme.
  • EklendiZengin metin bio düzenleyici ile bio yönetimi.
  • EklendiProfil görünürlük kontrolleri ile gizlilik ayarları.
  • EklendiKullanıcı engelleme sistemi ile engelleme yönetimi.
  • EklendiEtkileşim metrikleri ile istatistikler görüntüleme.
  • EklendiKullanıcının içerik feed'i ile gönderi geçmişi.
  • EklendiDüzenleme yeteneği ile profil başlığı.
  • Eklendiİstatistikler panosu.
  • EklendiEngelleme/engeli kaldırma işlevselliği.
  • EklendiTakip et/takibi bırak sistemi.
  • EklendiGönderi filtreleme ve sıralama.
  • EklendiAkıllı kullanıcı onboarding - ilk kez kullanıcı deneyimi için rehberli.
  • EklendiOnboarding durumu kontrolörü ile OnboardingCheck.tsx.
  • EklendiÇok adımlı onboarding sihirbazı ile OnboardingModal.tsx.
  • EklendiOnboarding adımları: Hoş geldiniz, profil kurulumu, ilgi alanları, tercihler, tamamlama.
  • EklendiÖzellikler: İlerleme takibi, atlama seçeneği, veri doğrulama, otomatik algılama, sınıf seviyeleri.
  • EklendiÇok katmanlı önbellekleme sistemi ile Redis entegrasyonu (YENİ).
  • EklendiRedis modülleri (3 dosya, 344+ satır): cache/redis.ts, cache/smartCacheManager.ts, cache/stampedeProtection.ts.
  • EklendiÖnbellekleme stratejisi: Bellek önbelleği (1 dk), Redis önbelleği (15 dk), Veritabanı (yedek).
  • EklendiÖzellikler: Otomatik geçersiz kılma, stampede koruması, akıllı önceden getirme, TTL yönetimi, önbellek ısıtma.
  • EklendiPerformans metrikleri: Feed oluşturma: <200ms (önbellekli), API yanıt süresi: <100ms ortalama, Önbellek isabet oranı: >85%, Veritabanı sorguları: %70 azaltıldı, Sayfa yükleme süresi: %40 iyileştirildi.
  • EklendiYeni tablolar: echoes, user_interest_vectors, similar_users, interactions, algorithm_metrics.
  • EklendiGeçiş script'leri (3 dosya): safe-migrate.js, test-algorithm-detailed.js, REDIS_SETUP.md.
  • EklendiGeçiş özellikleri: Otomatik algılama, veri kaybı koruması, ortam farkında, dinamik şema, geri alma güvenliği.
  • DeğiştiŞema temizliği: Kullanıcılardan tema kaldırıldı (istemci tarafı IndexedDB'ye taşındı), Kullanıcılardan fontSize kaldırıldı (istemci tarafı IndexedDB'ye taşındı), ülke farkında içerik alanları eklendi, geliştirilmiş algoritma takibi.
  • DüzeltildiCodeQL güvenlik düzeltmeleri (2 kritik) - Eksik hostname regex (CVE-2025-XXXX) - Şiddet: ORTA.
  • DüzeltildiSorun: Eksik YouTube URL doğrulaması.
  • DüzeltildiEtki: Potansiyel URL sahteciliği saldırıları.
  • DüzeltildiÖnce: /^https?:\/\/.*youtube\.com\/shorts\//i.
  • DüzeltildiSonra: /^https?:\/\/(www\.)?youtube\.com\/shorts\//i.
  • DüzeltildiKoruma: Uygun hostname doğrulaması, atlatmayı önler.
  • DüzeltildiDüzeltilen dosyalar: src/lib/rss/feed.ts (2 örnek).
  • EklendiTüm feed sayfaları artık otomatik yenileniyor ile otomatik yenileme feed'leri.
  • EklendiYapılandırılabilir yenileme aralıkları.
  • EklendiYumuşak içerik güncellemeleri.
  • EklendiSayfalama kesintisi yok.
  • EklendiÖzel gönderi detay sayfası yerine modal tabanlı gönderi görüntüleme ile gönderi detay modalı (YENİ).
  • EklendiDaha hızlı navigasyon.
  • EklendiDaha iyi mobil deneyim.
  • EklendiKaydırma konumunu korur.
  • Eklendiİyimser beğen/beğenmeme ile içerik etkileşim geliştirmeleri.
  • Eklendiİyimser kaydet/kaydetmeme.
  • Eklendiİyimser echo/echo kaldırma.
  • EklendiAnimasyon geri bildirimi.
  • EklendiHata kurtarma.
  • EklendiSınıf seviyesi çevirileri ile ayarlar sayfası yeniden yapılandırması.
  • EklendiOnboarding entegrasyonu.
  • EklendiDaha iyi organizasyon.
  • EklendiGörsel iyileştirmeler.
  • EklendiYeni API route'ları (10+ dosya): /api/echoes, /api/feed, /api/algorithm/*, /api/cron/algorithm-maintenance.
  • EklendiGeliştirilmiş mevcut route'lar: /api/posts, /api/comments, /api/likes, /api/notifications, /api/users/profile, /api/owl-search.
  • EklendiAPI özellikleri: Algoritma etkileşim kaydı, ülke farkında içerik filtreleme, sınıf seviyesi eşleştirme, gerçek zamanlı bildirimler, iyimser güncelleme desteği.
  • EklendiYeni tip tanımları (7 dosya): connection.ts, flashcard.ts, richNoteEditor.ts, rssFeed.ts, userProfile.ts, workspace-card.types.ts, workspace.ts.
  • EklendiYeni yardımcı programlar (9 dosya): editorHelpers.ts, markdownParser.ts, mediaHelpers.ts, rssMediaHelpers.ts, spacedRepetition.ts, userProfile.ts, workspaceAudio.ts, workspaceDatabase.ts, workspaceExport.ts.
  • EklendiGüncellenen çeviri dosyaları - İngilizce (en.json): Echo sistemi terminolojisi, algoritma özellikleri, onboarding adımları, profil yönetimi, çalışma oturumu terimleri için 100+ yeni anahtar.
  • EklendiTürkçe (tr.json): Türkçe echo terimleri, algoritma özellikleri, onboarding adımları, profil yönetimi, çalışma oturumu terimleri için 100+ yeni anahtar.
  • EklendiAlgoritma sağlık izleme ile AlgorithmAnalytics.tsx - 579 satır.
  • EklendiÖzellikler: Algoritma sağlık izleme, kullanıcı ilgi dağılımı, etkileşim desenleri, performans metrikleri, sapma algılama raporları, kalite puanı analizi, önbellek isabet oranları, gerçek zamanlı istatistikler.
  • DüzeltildiKritik düzeltmeler: Geçiş sağlayıcı çakışması - SQLite/PostgreSQL geçiş sorunları düzeltildi.
  • DüzeltildiVeri kaybı önleme - şema değişiklikleri için güvenli geçiş bayrakları eklendi.
  • DüzeltildiYouTube URL güvenliği - eksik hostname doğrulaması düzeltildi (2 örnek).
  • DüzeltildiBileşen düzeltmeleri: Tema/fontSize kalıcılığı düzeltildi (IndexedDB'ye taşındı), gönderi detay sayfası navigasyonu düzeltildi, bildirim gerçek zamanlı güncellemeleri düzeltildi, çalışma ortamı kart durumu senkronizasyonu düzeltildi, Spotify entegrasyonu kenar durumları düzeltildi.
  • DüzeltildiPerformans düzeltmeleri: global.css paket boyutu %85 azaltıldı, bileşen yeniden render'ları optimize edildi, feed oluşturma performansı iyileştirildi, daha iyi önbellek kullanımı, daha hızlı API yanıtları.

v0.2.1

  • EklendiGoogle Gemini API istemcisi ile hata yönetimi ile AI kütüphane modülleri.
  • EklendiÇok format belge ayrıştırma (PDF, DOCX, TXT, MD) ile documentParser.
  • EklendiBüyük belgeler için akıllı metin parçalama ile documentChunker.
  • Eklendiİçerik biçimlendirme ve doğrulama ile contentFormatter.
  • EklendiFarklı içerik tipleri için optimize edilmiş prompt'lar ile promptTemplates.
  • EklendiZorluk seviyeleri ile otomatik oluşturulan çalışma flashcard'ları.
  • EklendiÇoktan seçmeli ve doğru/yanlış ile uygulama soruları.
  • EklendiAna noktalar ve özetler ile yapılandırılmış çalışma notları.
  • EklendiAna AI oluşturma arayüzü ile AIContentModal.
  • EklendiEtkileşimli flashcard görüntüleme ile AIFlashcardViewer.
  • EklendiSoru uygulama arayüzü ile AIQuestionViewer.
  • EklendiBiçimlendirilmiş notlar görüntüleyici ile AINotesViewer.
  • EklendiÇok format dosya yükleme (PDF, DOCX, vb.) ile DocumentUploader.
  • Eklendiİçerik tipi seçim UI'si ile ContentTypeSelector.
  • EklendiYaşa uygun içerik oluşturma ile AgeGroupSelector.
  • EklendiÖzelleştirilebilir çıktı miktarı ile CardCountSelector.
  • EklendiÇok dilli destek ile OutputLanguageSelector.
  • EklendiDoğrudan çalışma ortamı entegrasyonu ile WorkspaceAddButton.
  • EklendiAkış desteği ile içerik oluşturma için POST /api/ai/generate.
  • EklendiBelge ayrıştırma endpoint'i için POST /api/ai/parse-document.
  • EklendiAI meta veri desteği ile geliştirilmiş POST /api/posts.
  • EklendiAI oluşturulan rozet göstergesi.
  • EklendiGenişletilebilir/daraltılabilir içerik görünümü.
  • EklendiDoğrudan çalışma ortamı entegrasyonu.
  • EklendiKaynak belge takibi.
  • EklendiHedef yaş grubu meta verileri.
  • EklendiAI içeriği için boolean bayrağı olarak aiGenerated.
  • EklendiTip tanımlayıcı (flashcards/questions/notes) olarak aiContentType.
  • EklendiYapılandırılmış içerik için JSON depolama olarak aiGeneratedContent.
  • EklendiOrijinal belge referansı olarak aiSourceDocument.
  • EklendiHedef yaş grubu meta verileri olarak aiAgeGroup.
  • DüzeltildiKRİTİK XSS Güvenlik Açığı Düzeltmesi (CodeQL #24) - Güvenlik Seviyesi: KRİTİK.
  • DüzeltildiSorun: Eksik çok karakterli sanitizasyon güvenlik açığı.
  • DüzeltildiEtki: İç içe HTML etiketleri aracılığıyla potansiyel XSS saldırıları.
  • DüzeltildiDüzeltme: Sağlam sanitizasyon için sanitize-html kütüphanesi uygulandı.
  • DüzeltildiÖnce: /<[^>]*>/g regex (atlatılabilir).
  • DüzeltildiSonra: Sıfır tolerans politikası ile endüstri standardı sanitize-html.
  • DüzeltildiKoruma: OWASP Top 10 uyumluluğu (CWE-20, CWE-80, CWE-116).
  • EklendiOrta katman koruması: Doğrudan /sounds/ erişimi engellendi (403 Forbidden).
  • EklendiAPI Route: /api/sounds/[filename] aracılığıyla güvenli sunum.
  • EklendiKullanıcı-Aracısı Doğrulama: curl/wget doğrudan indirmelerini engeller.
  • EklendiÖnbellek Kontrolü: Uygun başlıklarla 24 saatlik önbellekleme.
  • EklendiBeyaz liste: Sadece onaylanmış sistem sesleri erişilebilir.
  • Eklendiglass-light - Hafif bulanıklık ile açık mod cam morfizmi.
  • Eklendiglass-dark - Geliştirilmiş kontrast ile koyu mod cam morfizmi.
  • EklendiDaha iyi görsel tutarlılık için ayrı tema yapılandırmaları.
  • DeğiştiGlass varyant desteği ile ThemeContext güncellendi.
  • EklendiGlassWater'ı değiştiren yeni simge: Wine glass.
  • EklendiMerkezi tema özelleştirme arayüzü ile GlassSettingsPanel bileşeni (YENİ).
  • EklendiTema değişikliklerinin gerçek zamanlı önizlemesi.
  • EklendiCam yoğunluk kontrolleri.
  • EklendiBulanıklık efekti ayarlamaları.
  • EklendiNavigasyon çubuğuna entegre edildi.
  • DeğiştiKaldırıldı: Card bileşeninden aşırı cam morfizmi.
  • DeğiştiKaldırıldı: Daha iyi okunabilirlik için ImageLightbox'tan cam morfizmi.
  • DeğiştiSonuç: Daha iyi performans ile daha temiz, daha odaklı tasarım.
  • DeğiştiTüm ses dosyaları doğrudan /sounds/ 'dan güvenli /api/sounds/ route'una geçirildi (13 Dosya Güncellendi).
  • DeğiştiGüncellenen Bileşenler: LoginButton.tsx, ContentInteraction.tsx, NotificationDropdown.tsx, PomodoroTimer.tsx, WorkspaceCard.tsx, useWorkspaceStore.ts.
  • EklendiGüvenlik Faydaları: Doğrudan dosya erişimini ve hotlinking'i önler, kullanıcı aracısı doğrulama, hız sınırlama yeteneği, ses istekleri için denetim izi, tutarlı önbellekleme stratejisi.
  • Eklendiİzin Verilen Sesler: button-click.mp3, card-add.mp3 / card-delete.mp3, comment-button.mp3 / like-button.mp3, connection-add.mp3 / connection-remove.mp3, lock.mp3 / unlock.mp3, notification-received.mp3, pomodoro-start.mp3 / pomodoro-complete.mp3, pool-vote.mp3.
  • EklendiSunucu yanıtından önce anında UI geri bildirimi ile iyimser güncellemeler ve animasyonlar.
  • EklendiBeğen/kaydet üzerinde yumuşak ölçek ve döndürme animasyonları.
  • EklendiSunucu senkronizasyonu ile yerel durum yönetimi.
  • EklendiEasing ile animasyon zamanlaması: 300ms.
  • EklendiAlgılanan gecikmeyi önemli ölçüde azalttı.
  • EklendiUzun gönderiler için genişletilebilir içerik olarak Daha Fazla/Daha Az Göster.
  • EklendiGörüntüleme süresi takibi (3+ saniye) ile aktivite takibi.
  • EklendiOtomatik görüntüleme sayımı ile Intersection Observer.
  • EklendiBozuk görseller için zarif yedek ile görsel hata yönetimi.
  • EklendiGerçek zamanlı yorum senkronizasyonu ile yorum sayısı güncellemeleri.
  • DeğiştiDaha hızlı sayfa yüklemeleri için prefetch devre dışı bırakıldı - Navigation ve MobileNavigation.
  • EklendionError callback desteği ile optimize edilmiş görseller.
  • EklendiTailwind 3D dönüşüm desteği (1000px) ile perspektif yardımcı programı.
  • EklendiTam markdown-to-BlockNote dönüşümü ile Markdown Parser (167+ satır).
  • EklendiBaşlıklar: #, ##, ### desteği.
  • EklendiListeler: Madde işaretli (-, *) ve numaralı (1., 2.).
  • EklendiSatır içi stiller: Kalın (**metin**), italik (*metin*), kod (`kod`).
  • EklendiBağlantılar: Markdown bağlantı sözdizimi ([metin](url)).
  • EklendiDil desteği ile çitli kod blokları.
  • EklendiAlıntı biçimlendirme.
  • EklendiAI oluşturulan markdown notlarını ayrıştırma.
  • EklendiOtomatik olarak BlockNote bloklarına dönüştürme.
  • EklendiBiçimlendirme ve yapıyı koruma.
  • EklendiBozuk içerik için hata kurtarma.
  • DeğiştiTiptap config optimizasyonu.
  • DeğiştiKonsol uyarısı bastırma.
  • DeğiştiDaha iyi hata yönetimi.
  • Eklendiİçerik doğrulama.
  • DeğiştiKullanıcı tabanlından içerik tabanlı ülke algılama sistemine geçiş ile büyük veritabanı şema güncellemesi.
  • EklendiRSS feed ülke ilişkilendirmesi.
  • EklendiGönderi meta verisi ülke takibi.
  • EklendiGeliştirilmiş içerik yerelleştirmesi.
  • EklendiDaha iyi bölgesel içerik filtreleme.
  • EklendiAI içerik alanları şeması ile Prisma güncellemeleri.
  • EklendiÜretim dağıtımı için geçiş dosyaları.
  • EklendiVeritabanı indeks optimizasyonları.
  • EklendiGeliştirilmiş sorgu performansı.
  • DeğiştiKullanıcı tercihleri IndexedDB'ye taşındı ile IndexedDB geçişi.
  • EklendiÇevrimdışı öncelikli mimari.
  • EklendiSunucu ile daha iyi senkronizasyon.
  • EklendiVeri geçiş yardımcı programları.
  • Eklendiİngilizce (en.json): showMore / showLess, Discover bölümü geliştirmeleri, arama işlevselliği etiketleri, AI ile ilgili terminoloji.
  • EklendiTürkçe (tr.json): showMore: 'Daha Fazla Göster', showLess: 'Daha Az Göster', AI terminoloji çevirileri, geliştirilmiş discover bölümü.
  • DeğiştiNext.js 15 uyumluluğu - API route'larda async params desteği.
  • Değiştilowlight ve diğer bağımlılıklar güncellendi ile paket bağımlılıkları.
  • DeğiştiGeliştirilmiş TypeScript tanımları ile tip güvenliği.
  • Eklendi~18.6s derleme süresi ile derleme zamanı.
  • EklendiTüm route'lar başarıyla derlendi - 55 route.
  • EklendiGeçersiz görselleri temizlemek için cleanup-invalid-images.js - veritabanı görsel referans temizliği.
  • EklendiGeliştirilmiş Prisma generate script'leri.
  • EklendiVeritabanı geçiş yardımcı programları.
  • EklendiYığın izi oluşturma için hata yönetimi ile hata ayıklama iyileştirmeleri.
  • EklendiHata ayıklama günlüğünde daha iyi günlükleme.
  • EklendiKoşullu günlükleme (yalnızca dev admin erişim günlükleri).
  • EklendiGeliştirilmiş hata mesajları.
  • EklendiDoğrudan ses dosyası erişimi engellendi (403 Forbidden) ile güvenlik iyileştirmeleri.
  • EklendiGeliştirilmiş istek doğrulama.
  • EklendiDaha iyi kullanıcı aracısı filtreleme.
  • EklendiGeliştirilmiş hata yanıtları.
  • DeğiştiAşırı konsol günlüğü kaldırıldı ile performans.
  • EklendiKoşullu hata ayıklama günlüğü (yalnızca dev).
  • EklendiOptimize edilmiş istek işleme.
  • EklendiDaha iyi yanıt önbellekleme.
  • Eklendi3156+ satır ile yeni dokümantasyon dosyaları: OWL-App-2025-Trend-Analysis-Report.md, owl-app-2025-trend-analysis.md, granite-docling-scenarios.md.
  • DüzeltildiXSS Güvenlik Açığı (CodeQL #24) - Sanitizasyon atlatma önleme.
  • DüzeltildiNext.js 15 Async Params - API route uyumluluğu.
  • DüzeltildiPaket kilidi senkronizasyonu - bağımlılık sürüm çakışmaları.
  • DüzeltildiFlashcardSystem'de görsel simge çakışması (Image → ImageIcon).
  • DüzeltildiAuth sorgusundan tema ve fontSize alanları kaldırıldı.
  • DüzeltildiHata ayıklama günlüğünde yığın izi hata yönetimi.
  • Düzeltildi13 bileşende ses yolu geçişleri.
  • EklendiHTML sanitizasyonu (güvenlik) için sanitize-html - yeni paketler.
  • EklendiTypeScript tipleri için @types/sanitize-html.
  • EklendiGemini entegrasyonu için AI ile ilgili bağımlılıklar.
  • Değiştilowlight - sözdizimi vurgulama güncellendi.
  • DeğiştiÇeşitli paket sürüm hizalamaları.
  • DeğiştiNext.js 15 uyumluluk güncellemeleri.

v0.2.0

  • DeğiştiFirebase Client SDK ve Firebase Admin SDK kaldırıldı - Google OAuth'a geçiş.
  • DeğiştiNextAuth.js + Prisma veritabanına geçiş tamamlandı.
  • Değişti~200KB paket boyutu azaltması, daha hızlı sunucu başlatma, daha iyi CSRF koruması.
  • DeğiştiTüm kullanıcılar otomatik olarak geçirildi, JWT tabanlı oturumlar, veri kaybı yok.
  • EklendiTam kullanıcı profili (rol, okul, sınıf, tema, fontSize, vb.) ile genişletilmiş oturum verileri.
  • DeğiştiAPI route'larında gereksiz veritabanı çağrıları ortadan kaldırıldı.
  • EklendiVarsayılan STUDENT rolü ile ilk girişte otomatik kullanıcı oluşturma.
  • DeğiştiPerformans optimizasyonu için oturum tabanlı kullanıcı verileri.
  • EklendiZarif hata yönetimi ve yedek mekanizmalar.
  • EklendiGerçek zamanlı oynatma gösterimi ve kontrolleri ile Şimdi Oynatıyor Widget'ı.
  • EklendiZaman aralığı seçimi (4 hafta, 6 ay, tüm zamanlar) ile En İyi Sanatçılar Galerisi.
  • EklendiPopülerlik metrikleri ile sıralı liste olarak En İyi Parçalar Grafiği.
  • EklendiKronolojik geçmiş (son 50 parça) olarak Son Oynatılan Zaman Çizelgesi.
  • EklendiOynatma listelerini görüntüleme, arama ve yönetme.
  • EklendiKaydedilmiş parçalar, albümler, takip edilen sanatçılar ile Kütüphane entegrasyonu.
  • EklendiÇok tip arama (parçalar, albümler, sanatçılar, oynatma listeleri).
  • EklendiDinleme analitiği ve içgörüleri ile İstatistikler.
  • Eklendi295+ satır merkezi durum yönetimi ile Zustand Deposu.
  • EklendiOtomatik kaydetme, çevrimdışı destek, veri geçişi ile IndexedDB Kalıcılığı.
  • Eklendi9 Kart Tipi Destekleniyor: Platform Content, Rich Note, Calendar, Pomodoro, Task Board, Flashcards, RSS Feed, Owl Search, Spotify.
  • EklendiBağlantı sistemi (4 taraflı bağlantı noktaları), yeniden boyutlandırma cilası (200+ satır) ile WorkspaceCard.
  • Eklendiİstatistikler panosu, oturum takibi (301+ satır) ile PomodoroTimer.
  • EklendiKartlar arasında görsel bağlantı çizgileri ile ConnectionsOverlay.
  • Eklendi100+ kart için performans optimizasyonu ile VirtualizedCardRenderer.
  • EklendiGörünüm alanı göstergesi ile Workspace navigasyonu olarak MiniMap (YENİ).
  • EklendiDaha iyi hata yönetimi ve yenileme ile PlatformContentCard.
  • EklendiTam sürükle-bırak çalışma ortamı (121+ satır).
  • EklendiYeni kartlar menüsü ekle.
  • EklendiBağlantı modu toggle'ı.
  • EklendiÇalışma ortamı şablonları.
  • EklendiDışa/içe aktarma işlevselliği.
  • EklendiTam ekran modu.
  • Eklendiİki taraflı engelleme sistemi: Tüm etkileşimleri önler.
  • EklendiHızlı iki taraflı algılama ile engelleme durumu kontrolü (YENİ).
  • EklendiEngellemelerden daha yumuşak alternatif olarak susturma sistemi (YENİ).
  • EklendiKademeli silme, denetim izi, kendini engelleyememe özellikleri.
  • EklendiDerinlik limitleri ile yanıt desteği olarak yorum işleme.
  • EklendiVerimlilik için imleç tabanlı sayfalama.
  • EklendiBireysel yorum endpoint'leri (YENİ) olarak CRUD işlemleri.
  • EklendiDüzenleme geçmişi, beğen/beğenme, bildirimler özellikleri.
  • EklendiÇok kriterli filtreleme, arama ile geliştirilmiş sorgular.
  • EklendiRoller (üye/moderatör/admin) ile üye yönetimi.
  • EklendiÖzel topluluklar için onay sistemi ile katıl/ayrıl.
  • EklendiAyrı gönderi yönetimi olarak topluluk gönderileri.
  • EklendiKarşılıklı takip algılama ile takip sistemi.
  • EklendiToplu işlemler, iyimser güncellemeler ile beğeniler.
  • EklendiGeçici veya kalıcı, anahtar kelime desteği ile susturmalar (YENİ).
  • EklendiKonu tabanlı organizasyon ile havuz kategorileri (YENİ).
  • EklendiCRUD işlemleri, toplu eylemler ile havuz yönetimi.
  • EklendiGizlilik ayarları, renk/simge seçimi özellikleri.
  • Eklendi418+ satır değişti - Tam yeniden yazma ile gönderiler API'si (BÜYÜK YENİDEN YAPILANDIRMA).
  • EklendiGörseller, videolar, ses, PDF desteği ile zengin medya.
  • EklendiXSS koruması, Markdown dönüştürme, @bahsetmeler, hashtag'ler ile içerik işleme.
  • EklendiGenel, takipçiler, özel, yalnızca topluluk, taslaklar ile gizlilik seviyeleri.
  • EklendiTrend algoritması, en çok okunan sıralama ile keşif.
  • Eklendiİmleç sayfalama, sorgu optimizasyonu ile performans.
  • EklendiAd, e-posta, okul, rol, sınıf ile arama ve filtreler.
  • Eklendi99+ satır profil geliştirmeleri ile genişletilmiş profil.
  • EklendiGönderiler, yorumlar, beğeniler, takipçiler ile profil istatistikleri.
  • EklendiKarşılıklı algılama, sayfalama ile takipçiler/takip edilenler listeleri.
  • EklendiGizlilik filtrelenmiş gönderi listeleme olarak kullanıcı gönderileri endpoint'i.
  • EklendiYeni endpoint'ler (YENİ) olarak kullanıcı yorumları/beğeniler geçmişi.
  • EklendiYouTube, Vimeo, web makaleleri ile içerik kazıma (152+ satır).
  • EklendiPDF, Word, PowerPoint çıkarma ile belge işleme.
  • EklendiFeed ayrıştırma ve önbellekleme ile RSS entegrasyonu.
  • Eklendiİşbirlikçi + içerik tabanlı filtreleme ile öneriler.
  • Eklendiglobals.css'e 342+ satır eklendi.
  • EklendiKapsamlı destek ile karanlık mod.
  • EklendiNeon renkler ile synthwave estetiği olarak retro tema.
  • EklendiGPU hızlandırmalı, yumuşak geçişler ile animasyonlar.
  • EklendiTüm temalar için stillendirilmiş özel kaydırma çubukları.
  • Eklendi51+ satır eklendi ile ThemeContext geliştirmesi.
  • EklendiTemalar: Açık, Koyu, Retro (synthwave).
  • EklendilocalStorage + sekme arası senkronizasyon ile kalıcılık.
  • EklendiCtrl+Shift+T ile klavye kısayolu.
  • DeğiştiLoginButton: Sadece Google OAuth, Firebase UI kaldırıldı.
  • EklendiGenişletilmiş alanlar, tema tercihi ile UserProfile.
  • EklendiDaha iyi UX, COPPA uyumluluğu ile AgeVerification.
  • EklendiZengin medya desteği, geliştirilmiş etkileşimler (54+ satır) ile PostCard.
  • EklendiSes efektleri entegrasyonu (94+ satır) ile ContentInteraction.
  • Eklendiİşleme desteği ile CommentDialog.
  • EklendiDiğer: ContentPreview, PostCreationForm, DiscoverNotes, MostReadNotes.
  • EklendiYeni marka varlıkları ile Logo.
  • EklendiTema farkında stillendirme ile Card.
  • EklendiYakınlaştırma ve pan kontrolleri ile Image Lightbox.
  • EklendiRetro tema desteği ile Theme Toggle.
  • EklendiKategori desteği (32+ satır) ile PoolManagement.
  • EklendiDaha iyi organizasyon (108+ satır) ile SavedPosts.
  • EklendiSes geri bildirimi ile PoolItemActions.
  • Eklendi241+ satır eklendi - Tam yeniden tasarım ile kullanıcı profili yeniden yapılandırması.
  • EklendiGönderiler / Yorumlar / Beğeniler sekmeleri ile sekmeli arayüz.
  • EklendiToplam gönderiler, yorumlar, alınan beğeniler ile aktivite istatistikleri.
  • EklendiEntegre buton ile takip et/takibi bırak.
  • EklendiModerasyon seçenekleri olarak engelle/bildir.
  • EklendiSes efektleri (24+ satır) ile NotificationDropdown.
  • EklendiSes geri bildirimi ile engelleme/susturma ile UserControls.
  • EklendiÇalışma ortamı bağlantısı eklendi ile Navigation.
  • EklendiGeliştirilmiş mobil nav ile MobileNavigation.
  • Eklendi13 ses dosyası eklendi (YENİ) ile ses efektleri sistemi.
  • EklendiEtkileşim sesleri: button-click.mp3, like-button.mp3, comment-button.mp3, pool-vote.mp3.
  • EklendiÇalışma ortamı: card-add.mp3, card-delete.mp3, connection-add.mp3, connection-remove.mp3.
  • EklendiModerasyon: lock.mp3, unlock.mp3.
  • EklendiBildirimler: notification-received.mp3.
  • EklendiPomodoro: pomodoro-start.mp3, pomodoro-complete.mp3.
  • EklendiTüm sesler <50KB, <1s süre.
  • EklendiHacim normalize edildi, yüksek kalite.
  • EklendiAnında oynatma için önceden yüklenmiş.
  • EklendiKullanıcı ayarları: etkinleştir/devre dışı bırak, ses kontrolü.
  • EklendiKişiselleştirilmiş feed algoritması (50+ satır) ile Ana Sayfa.
  • EklendiTrend ile geliştirilmiş keşif (84+ satır) ile Discover.
  • EklendiFiltreler ile aktivite feed'i (20+ satır) ile Following.
  • EklendiDaha iyi keşif (18+ satır) ile Communities.
  • EklendiKullanıcı yönetimi, içerik moderasyon kuyruğu (34+ satır) ile Admin Dashboard.
  • EklendiBildirim kuyruğu, hızlı eylemler (24+ satır) ile Moderation Page.
  • EklendiHavuz organizasyonu (10+ satır) ile Saved Page.
  • EklendiYeni tercihler, tema özelleştirme (12+ satır) ile Settings.
  • Eklendi/profile/[userId] - Dinamik kullanıcı profil görünümü (YENİ).
  • Eklendi/profile/comments - Kullanıcı yorumları sekmesi (YENİ).
  • Eklendi/profile/likes - Kullanıcı beğeniler geçmişi (YENİ).
  • Eklendiclient-providers.tsx - Sağlayıcı wrapper (YENİ).
  • EklendiSağlayıcı hiyerarşisi (102+ satır) ile Locale Layout.
  • EklendiMeta veriler ve SEO güncellemeleri (9+ satır) ile Root Layout.
  • EklendiDaha iyi tasarım ve özellikler ile Coming Soon.
  • EklendiÖzellikler için 30+ yeni anahtar ile İngilizce çeviriler.
  • Eklendi22+ yeni anahtar (Çalışma Ortamı, Spotify, vb.) ile Türkçe çeviriler.
  • EklendiYerel algılama, URL yönlendirme, çerez kalıcılığı ile Middleware.
  • EklendiDiller: Türkçe (varsayılan), İngilizce.
  • EklendiTarayıcı algılama, SSR desteği, tip güvenli çeviriler özellikleri.
  • DeğiştiKullanılmayan paketler kaldırıldı: glasscn-ui, playwright, firebase, firebase-admin - Toplam: 26 paket kaldırıldı, ~100MB tasarruf.
  • EklendiÜretim sunucusu için express (^4.21.2) + @types/express eklendi.
  • Eklendi.gitignore güncellemeleri: CRITICAL: client_secret_*.json - OAuth gizli sızıntılarını önler.
  • EklendiVeritabanı: prisma/*.db, prisma/db/*.db, prisma/prisma/*.db.
  • EklendiTest sonuçları: test-results/ dizini.
  • EklendiSOC2, GDPR hazır uyumluluk.
  • EklendiOrtam değişkenleri: SPOTIFY_CLIENT_ID, SPOTIFY_CLIENT_SECRET, SPOTIFY_REDIRECT_URI eklendi.
  • DeğiştiOrtam değişkenleri: FIREBASE_* değişkenleri kaldırıldı (kullanımdan kaldırıldı).
  • EklendiSatır içi yorumlar, ortama özgü örnekler ile dokümantasyon.
  • Değiştifavicon.ico güncellendi (15KB, 42KB'den optimize edildi).
  • Değiştifavicon.png, logo.png, logo.svg güncellendi (yüksek çözünürlük, yeni tasarım).
  • EklendiYENİ: favicon.svg (modern tarayıcılar).
  • EklendiYENİ: owl-like-icon.png (özel beğen simgesi).
  • Eklendi141+ yardımcı fonksiyon eklendi ile utils.ts geliştirmeleri.
  • EklendiSınıf adı yardımcı programları, tarih biçimlendiriciler, dize yardımcı programları.
  • EklendiSayı biçimlendiriciler, URL yardımcı programları, dizi/nesne yardımcı programları.
  • EklendiDoğrulama fonksiyonları, renk yardımcı programları, depolama yardımcı programları.
  • EklendiDebounce/throttle, tip korumaları.
  • EklendiGerçek zamanlı teslimat, push bildirimleri, e-posta kuyruğu ile notifications.ts.
  • EklendiOtomatik yeniden boyutlandırma, format dönüştürme, Sharp entegrasyonu ile imageOptimizer.ts.
  • Eklendiİstek günlüğü, performans izleme ile apiDebug.ts.
  • EklendiDaha iyi durum yönetimi, mobil dokunma desteği (10+ satır) ile useDragDrop.
  • EklendiÖnbellek ile engelleme durumu kontrolü (YENİ) ile useBlockCheck.
  • EklendiYeni tablolar: spotifyTokens, mutedUsers, workspaceCards, cardConnections.
  • EklendiGenişletilmiş modeller: User (tema, fontSize), Post (gizlilik seviyeleri), poolCategories.
  • DeğiştiKaldırıldı: Eski yinelenen veritabanları (custom.db, dev.db).
  • DeğiştiBoyut: 716KB (819KB'den temizlendi).
  • EklendiAPI geçiş yardımcı programı (YENİ) olarak migrate-api-routes.js.
  • EklendiSpotify CDN etki alanı (i.scdn.co) ile görsel optimizasyonu.
  • EklendiDeneysel özellikler: serverActions, optimizePackageImports.
  • EklendiAğaç sallama, kod bölme ile paket optimizasyonu.
  • EklendiREADME: Gelişmiş medya desteği, çalışma ortamı özellikleri, Spotify rehberi.
  • EklendiMimari: Teknoloji yığını güncellemeleri, kurulum talimatları.

v0.1.9

  • EklendiMakale algılama için ağırlıklı heuristikler (uzunluk/paragraflar/başlıklar/cümleler).
  • EklendiYapılandırılmış içerik çıktısı (başlık/paragraf/liste/alıntı/görsel).
  • EklendiGörsel yer tutucuları olmadan düz metin oluşturma.
  • EklendiFrekans tabanlı (TextRank benzeri) cümle puanlama.
  • EklendiGürültü temizleme (Görsel yer tutucuları, sponsorlu/okumaya devam/ilgili, vb.).
  • EklendiMinimum uzunluk desteği (varsayılan 500 karakter) otomatik cümle sayısı artışı ile.
  • Değişti/api/web-content yerel çıkarıcı + özetleyiciye geçirildi.
  • EklendiGörüntüleyici için structuredContent korunur.
  • Eklendiİçerik olmayan görselleri filtreleme: logolar/simgeler/afişler/reklamlar/sosyal/pinterest/pinimg/kaydet/takip/analitik/avatar/rozet.
  • Eklendi.svg, .gif, /animation yollarını ve küçük veri URL'lerini yok sayma.
  • EklendiBoyut ve en-boy oranı heuristikleri ile küçük/garip oranlı görselleri düşürme.
  • EklendiWebContentViewer'da toggle ile yeni AISummary bileşeni.
  • EklendiVarsayılan min uzunluk 500 karakter; ayarlar menüsünde toggle.
  • EklendiElastik yay tabanlı ikinci dereceden yollar (lastik benzeri).
  • EklendiKesin uç noktalar için canlı DOM rect'leri.
  • EklendiPan/yakınlaştırma sırasında kararlı; sadece sürüklerken/bağlarken rAF.
  • EklendiOwlSearchCard bileşeni.
  • Eklendi/api/owl-search endpoint iskelesi.
  • EklendiNextAuth.js Spotify sağlayıcısı aracılığıyla OAuth2 girişi.
  • EklendiKullanıcı profili ve oynatma listesi tarama.
  • EklendiUygulama içi Spotify araması (parçalar/albümler/sanatçılar/oynatma listeleri).
  • EklendiSeçimlerden oluşturulan gömülü oynatıcı kartları.
  • EklendiOtomatik yeniden boyutlandırma gömme oynatıcıları (%100 genişlik/yükseklik).
  • EklendilockedGroups durum yönetimi ile grup kilitleme.
  • EklendiKilitli kart hareketleri için yumuşak tween animasyonları (120ms ease-out).
  • EklendiGörsel geri bildirim: kilitleme/kilidi açma üzerinde nabız halkası animasyonu.
  • EklendiSes geri bildirimi: public/sounds/ aracılığıyla kilitleme/kilidi açma ses efektleri.
  • EklendiAnimasyon koordinasyonu için özel olaylar.
  • EklendiSes efektleri public/sounds/ dizinine taşındı.
  • Eklendilock.mp3 ve unlock.mp3 ses dosyaları.
  • EklendiWorkspaceCard kilitleme butonu etkileşimlerine entegre edildi.
  • EklendiOrtam farkında Prisma generate script scripts/prisma-generate.js.
  • EklendiYerel: yerel motorlarla üret.
  • EklendiVercel/Prod: --no-engine.
  • Değişti.gitignore: release/ dizinini yok say.
  • Değişti@mdxeditor/editor: 3.46.0 → 3.46.1 güncellendi.
  • Değişti@playwright/test: 1.55.0 → 1.55.1 güncellendi.
  • Değişti@react-pdf/renderer: 4.3.0 → 4.3.1 güncellendi.
  • Değişti@reactuses/core: 6.0.6 → 6.1.0 güncellendi.
  • Değişti@tanstack/react-query: 5.90.1 → 5.90.2 güncellendi.
  • Değiştieslint-config-next: 15.5.3 → 15.5.4 güncellendi.
  • Değiştiframer-motion: 12.23.16 → 12.23.21 güncellendi.
  • Değiştinext: 15.5.3 → 15.5.4 güncellendi.
  • Değiştitw-animate-css: 1.3.8 → 1.4.0 güncellendi.
  • Değiştiwavesurfer.js: 7.10.1 → 7.10.3 güncellendi.

v0.1.8

  • Eklendi80'ler estetiği ile tasarlanmış etkileşimli demo bileşeni eklendi.
  • EklendiRenk paleti, etkileşimli öğeler ve gradyan efektleri.
  • EklendiRetro gölgeler, kenarlıklar ve görsel efektler vitrin.
  • EklendiAyarlarda tema değiştirme için demo talimatları.
  • EklendiDemo kartları için duyarlı ızgara düzeni.
  • EklendiGenişletilmiş tema tipleri: 'retro-light' ve 'retro-dark' tema tipleri eklendi.
  • Eklendinext-themes'den ayrı özel retro tema yönetimi.
  • EklendiRetro temalar için LocalStorage kalıcılığı.
  • EklendiRetro tema yönetimi için tema köprüsü oluşturma.
  • EklendiRetro temalar için belge sınıfı yönetimi.
  • Eklendiretro-light ve retro-dark renk şemaları.
  • Eklendixs, sm, md, lg, xl boyutlarında retro gölge sistemi.
  • EklendiRetro temalı buton, kart ve giriş stilleri.
  • EklendiBlockNote düzenleyici için retro tema desteği.
  • EklendiRetro gradyan efektleri ve metin stillendirme.
  • EklendiRetro kenarlık ve piksel efektleri.
  • EklendiAyarlar sayfasına retro-light ve retro-dark seçenekleri eklendi.
  • EklendiUygun etiketlerle tema seçici.
  • EklendiTema önizleme ve değiştirme uygulaması.
  • EklendiRetro tema seçimini barındırmak için UI güncellemeleri.
  • EklendiFirefox Okuma Modu benzeri içerik çıkarma.
  • EklendiMakale ayrıştırma için Mozilla Readability entegrasyonu.
  • EklendiTürkçe web siteleri için özel içerik seçiciler.
  • EklendiYedek içerik temizleme yöntemleri.
  • EklendiReklamlar, navigasyon vb. gibi istenmeyen öğelerin kaldırılması.
  • EklendiHTML ve metin çıktısı ile RSS içerik temizleme.
  • EklendiBağlantı yoğunluğu analizi ve spam algılama.
  • EklendiRSS içerik işleme için contentCleaner kullanımı.
  • EklendiHTML/metin çıkarma için cleanRssContent fonksiyon çağrıları.
  • EklendiRSS feed'leri için geliştirilmiş içerik ayrıştırma.
  • Eklendiİstenmeyen öğeleri kaldırarak içerik kalitesi iyileştirmesi.
  • EklendiEvrim Ağacı, Bilim ve Gelecek, Popular Science TR, TÜBİTAK Bilim Genç Türkçe bilim sağlayıcıları eklendi.
  • EklendiAkademi ve Duyurular (TR): TÜBİTAK, YÖK, TÜBA, TÜSEB, Türkiye Ulusal Ajansı (Erasmus+) eklendi.
  • EklendiTürkçe Haberler: BBC Türkçe, NTV, CNN Türk, Anadolu Ajansı, DW Türkçe eklendi.
  • EklendiMevcut uluslararası sağlayıcılar: BBC, The Verge, TechCrunch ve daha fazlası korundu.
  • EklendiKapsamlı mesaj tipleri (bağlanma, işleme, vb.).
  • EklendiAralık tabanlı mesaj döngüsü uygulaması.
  • Eklendinext-intl ile uluslararasılaştırma desteği.
  • EklendiÖzelleştirilebilir mesaj anahtarları ve aralıkları.
  • EklendiReact hook'ları ile yükleme durumu yönetimi.
  • EklendiYükleme mesajı anahtarları için TypeScript tipleri.
  • Eklendi30+ yükleme mesajı çevirisi.
  • EklendiBağlanma, işleme, analiz için özel mesajlar.
  • Eklendiİçerik yükleme mesajları (feed, profil, ayarlar).
  • EklendiYükleme/indirme durum mesajları.
  • EklendiKimlik doğrulama ve doğrulama mesajları.
  • EklendiTüm İngilizce yükleme mesajlarının Türkçe çevirisi.
  • EklendiDiller arasında tutarlı terminoloji.
  • EklendiKullanıcı deneyimi için Türkçe'ye özgü yükleme mesajı ifadeleri.
  • EklendiUygun Türkçe yerelleştirme.
  • EklendiOptimize edilmiş görsel depolama ile post_images tablosu.
  • EklendiKüçük, orta, büyük çoklu görsel boyut varyantları.
  • EklendiDuyarlı görsel JSON depolama uygulaması.
  • EklendiGörsel meta veri alanları (boyutlar, mime tipi, vb.).
  • EklendiGörsel ilişkiler için postId üzerinde benzersiz indeks.
  • EklendiKullanıcı tercihlerine retro tema yapılandırması.
  • EklendiGörsel optimizasyon alanları ile post_images modeli.
  • EklendiGeliştirilmiş içerik yönetimi için şema ilişki güncellemeleri.
  • EklendiRetro tema ayarları için yeni alanlar.
  • DeğiştiSürüm 0.1.x'den 0.1.8'e sürüm güncellemesi.
  • EklendiGeliştirilmiş işlevsellik için yeni bağımlılıklar.
  • DeğiştiMevcut paketleri en son sürümlere güncelle.
  • DeğiştiGüvenlik güncellemeleri ve performans iyileştirmeleri.
  • EklendiDaha iyi araçlar için geliştirme bağımlılıkları.
  • EklendiTema değiştirme mantığı retro temaları işleyecek şekilde.
  • EklendiTema değişiklikleri için görsel geri bildirim.
  • EklendiTema seçimi için erişilebilirlik iyileştirmeleri.
  • EklendiRetro tema stil varyantları.
  • EklendiTema farkında logo render'ı.
  • EklendiRetro estetik için logo renkleri ve efektler güncellemesi.
  • EklendiTüm temalarda logo görünürlüğü.
  • EklendiRetro tema stilleri ve efektleri.
  • DeğiştiRSS feed'leri için geliştirilmiş içerik görüntüleme.
  • EklendiDaha iyi okunabilirlik için içerik temizleme entegrasyonu.
  • DeğiştiGeliştirilmiş kullanıcı deneyimi için kart düzeni güncellemeleri.
  • EklendiRSS içerik işleme için ContentCleaner entegrasyonu.
  • EklendiHTML/metin seçenekleri ile temiz içerik görüntüleme.
  • DeğiştiGeliştirilmiş RSS feed ayrıştırma.
  • Eklendiİçerik temizleme hataları için hata yönetimi.
  • EklendiBirleştirme-sağdan-sola yardımcı programı ile çift bölmeli düzenleme.
  • EklendiGörsel blob → veri URL kalıcılığı ile debounced otomatik kaydetme.
  • EklendiDil seçimi (TR/EN) ile tesseract.js OCR desteği.
  • EklendiNotlara bağlı medya kartları (YouTube/Spotify/doğrudan/dosya) oluşturma.
  • EklendiBasit TXT/Markdown dışa aktarma yardımcı programları.
  • EklendiDüzenlerken tuval pan çakışmalarını önleme.
  • EklendiOynatma listesi, albüm ve sanatçı parçaları RSS feed öğeleri olarak Spotify Web API entegrasyonu.
  • EklendiAlbüm sanat eseri, sanatçı bilgileri ve oynatılabilir gömme ile bireysel parçalar.
  • EklendiOynatma listesi parçaları için sıralı numaralandırma.
  • EklendiSpotify URL'leri, gömme kodları ve doğrudan ID'ler için çok format desteği.
  • EklendiSpotify Client ID ve Secret için ortam değişkenleri.
  • EklendiSpotify gömme oynatıcı güvenliği için CSP başlıkları güncellendi.
  • EklendiNeon-yay bağlantı noktaları, retro-farkında renkler, bağlantı için tıklama, kaldırmak için çift tıklama.
  • DeğiştiGeliştirilmiş tam ekran/yeniden boyutlandırma davranışı; sürükleme sadece tutamaca sınırlı.
  • EklendiPlatformContent, RichNote, Calendar, Pomodoro, TaskBoard, Flashcards, RSS'e temiz yönlendirme.
  • EklendiKüçük resim çıkarma için içerik temizleme entegrasyonu.
  • DeğiştiGeliştirilmiş görsel algılama algoritmaları.
  • DeğiştiDaha iyi küçük resim kalitesi seçimi.
  • EklendiÇeşitli görsel formatları ve kaynakları için destek.
  • EklendiOptimizasyon ile görsel yükleme desteği.
  • DeğiştiGeliştirilmiş form doğrulama.
  • EklendiYeni yükleme mesajları ile yükleme durumları.
  • DeğiştiDaha iyi geri bildirim ile geliştirilmiş kullanıcı deneyimi.
  • EklendiRetro tema stil seçenekleri.
  • EklendiTema farkında buton görünümü.
  • DeğiştiKimlik doğrulama akışı entegrasyonu güncellemesi.
  • EklendiErişilebilirlik iyileştirmeleri.

v0.1.7

  • EklendiKapsamlı RSS ve Atom feed ayrıştırma ile otomatik keşif eklendi.
  • EklendiYouTube kanal ID çözümleyici - handle'lar, URL'ler ve UC... formatlarını destekler.
  • EklendiWeb sayfası bağlantı tarama ve yaygın RSS endpoint keşfi eklendi.
  • EklendiRSS öğelerinden küçük resim çıkarma pickThumbnail yardımcı programı ile entegre edildi.
  • EklendiYouTube Shorts algılama ve sayfalama desteği ile dilimleme eklendi.
  • EklendiBölge tabanlı mostPopular endpoint'i ve süre tabanlı Shorts filtreleme eklendi.
  • DeğiştiRSS pipeline genelinde geliştirilmiş günlükleme ve kapsamlı hata yönetimi.
  • EklendiKapsamlı RSS sağlayıcı kataloğu: YouTube, Reddit, Hacker News, Medium, DEV.to, GitHub, Stack Overflow, Product Hunt, BBC, The Verge ve TechCrunch.
  • EklendiYouTube özel modları: kullanıcı çözümleme ve bölgeye göre popüler modlar.
  • EklendiUI entegrasyonu için getProvider ve rssCategories yardımcı fonksiyonları eklendi.
  • EklendiSağlayıcı yapılandırmaları için tam TypeScript tip tanımları.
  • EklendiÖğe HTML içeriğinden sağlam küçük resim çıkarma.
  • EklendiÇoklu kaynak desteği: <img src>, data-src, srcset, Open Graph görselleri veya düz URL'lerden çıkarma.
  • EklendiBağlantı URL'lerine karşı otomatik göreceli URL mutlaklaştırma.
  • EklendiMedya/enclosure içeriğini önceliklendiren pickThumbnail yardımcı programı.
  • DeğiştiÜst/alt bağlantı bağlantı noktaları kart kenarlarıyla mükemmel hizalamak için düzeltildi.
  • DeğiştiSol/sağ bağlantı noktası stilini eşleştirmek için yay yönelimi düzeltildi.
  • DeğiştiTutarlı bağlantı noktası görünürlüğü için ince ayarlı transform'lar.
  • DeğiştiYan kenar yeniden boyutlandırma tutamaçları kaldırıldı, sadece köşe tutamaçları tutuldu.
  • DeğiştiKullanılmayan kenar tutamaç öğelerini kaldırarak bileşen yapısı sadeleştirildi.
  • EklendiYapılandırılabilir RSS sağlayıcıları ile açılır menü arayüzünden feed URL'leri oluşturma.
  • EklendiKapsamlı hata yönetimi ve limitlerle /api/rss endpoint'i ile entegrasyon.
  • EklendiToggle işlevselliği ile YouTube öğelerini Videolar ve Shorts'a ayırma.
  • EklendiRSS öğelerine tıklayarak PlatformContent kartları (YouTube/Spotify/Web) oluşturma.
  • EklendionUpdate mekanizması ile tam kart durumu kalıcılığı.
  • EklendiTipografi kontrolleri ile özel web içeriği görüntüleyici eklendi.
  • EklendiFont ailesi, boyut, satır aralığı ve kelime aralığı kontrolleri.
  • EklendiuseWebTypography hook kullanarak kalıcı tipografi ayarları.
  • EklendiRenk paleti ile DOM tabanlı vurgu aralıkları.
  • EklendiBenzersiz vurgu listesi ile daraltılabilir vurgular paneli.
  • EklendirichNoteManager aracılığıyla vurguları Rich Notes'a dönüştürme.
  • EklendicontentId başına localStorage'da vurgu depolama.
  • EklendiSeçilen metinden otomatik mantıklı başlık oluşturma.
  • EklendiVideo meta verileri ile YouTube/Spotify/doğrudan medya desteği.
  • EklendiKaynak bağlantıları ile vurguları Rich Notes'a dönüştürme.
  • EklendiVurgu yönetimi ile tam makale açıklama sistemi.
  • EklendiGeliştirilmiş verimlilik için isteğe bağlı bölünmüş düzenleyici bölmeleri.
  • Eklendiİçerik birleştirme için sağdan sola birleştirme yardımcı programı.
  • Eklendi2 saniyelik minimum aralıklarla akıllı otomatik kaydetme.
  • EklendiKaydetme işlemlerinde tam sürüm geçmişi güncellemeleri.
  • EklendiGüvenilir kalıcılık için blob görsel URL'lerini veri URL'lerine dönüştürme.
  • Eklenditesseract.js ile dil seçimi kullanarak OCR modalı eklendi.
  • EklendiBağlantılı PlatformContent kartları oluşturma (YouTube/Spotify/doğrudan/dosya).
  • Eklendiİlgili kartlar arasında SVG bağlantı render'ı.
  • DeğiştiZengin notları düzenlerken tuval pan çakışmalarını önleme.
  • DeğiştiDüzenleyici ortamında geliştirilmiş odak yönetimi.
  • DeğiştiBölünmüş görünüm uyumlu içerik yapısını koruma.
  • EklendiFont ailesi seçenekleri, boyut, satır ve kelime aralığı kontrolleri.
  • EklendiOturumlar arasında kalıcı okuma tercihleri.
  • EklendiWebContentViewer entegrasyonu için stil yardımcı programlarını açığa çıkarma.
  • EklendiGeliştirilmiş erişilebilir okuma deneyimi.
  • EklendiKaynak kartlar için mevcut zengin not bağlantılarını algılama.
  • EklendiGerektiğinde yeni paragraf blokları ekleme veya yeni kartlar oluşturma.
  • EklendiBölünmüş görünüm uyumlu içerik yapısını koruma.
  • EklendiSürümleri kaydetme ve uygun bağlantı noktaları ile bağlantılar ekleme.
  • EklendiRSS arayüz etiketleri ve kontrolleri için kapsamlı çeviriler eklendi.
  • EklendiRSS sağlayıcı adları ve modları için destek.
  • EklendiZengin not, araç çubuğu ve yardım metni çevirileri.
  • Değiştiİyileştirmelerle tam çeviri senkronizasyonu.
  • DeğiştiDiller arasında geliştirilmiş kullanıcı arayüzü tutarlılığı.
  • EklendiYouTube entegrasyonları için YOUTUBE_API_KEY dokümantasyonu eklendi.
  • Eklendiİsteğe bağlı hizmet yer tutucuları ile yapılandırma bölümleri organize edildi.
  • EklendiKapsamlı API anahtarı ve hizmet yapılandırma rehberliği.
  • DeğiştiÖzel OWL ticari olmayan lisans v1.0'a güncellendi.
  • EklendiNet sınırlarla izin verilen ve yasaklanan kullanımlar tanımlandı.
  • EklendiAtıf, garanti feragatnamesi ve ticari lisanslama iletişimi eklendi.
  • DeğiştiGeliştirilmiş yasal uyumluluk ve kullanım şeffaflığı.
  • EklendiUygun başlıklar ve zaman aşımı yönetimi ile sağlam HTML çekme.
  • EklendiBaşlık, yazar, yayınlama/değiştirme zamanları, siteAdı ve görselleri çıkarma.
  • EklendiBaşlıklar, paragraflar, listeler, alıntılar ve görselleri ayrıştırma.
  • EklendiTemizlenmiş metin içeriği ve akıllı özet oluşturma üretme.
  • EklendiKapsamlı URL doğrulama ve HTML olmayan/hata durumu yönetimi.

v0.1.6

  • EklendiRSS/Atom otomatik keşif ve ayrıştırma için sunucu endpoint'i eklendi.
  • EklendiSıkı içerik tipi doğrulaması - sadece XML/Atom/RSS kabul edilir.
  • EklendiYouTube heuristikleri: kanal ve oynatma listesi URL'leri feeds/videos.xml'ye eşlendi.
  • EklendiKeşif/çekme akışları için detaylı sunucu günlükleri eklendi.
  • EklendiSite URL girişi ve 'Keşfet' aksiyonu ile yeni rssFeed kart tipi eklendi.
  • EklendiFeed seçim açılır menüsü ve öğe listesi (başlık, tarih, özet) eklendi.
  • EklendiSorun giderme için detaylı istemci günlükleri eklendi.
  • EklendiYouTube/Spotify öğesine tıklayarak yeni bağlantılı medya kartı oluşturma özelliği.
  • EklendiRSS kartı açık kalır; medya kartı yanında görünür.
  • EklendiBağlantı content.connectedTo.sourceCardId içinde kalıcı hale getirildi.
  • DeğiştiMedya kartlarının görünüm dışında bile bağlı kalması için sanallaştırma güncellendi.
  • DeğiştiKart görünüm dışına çıktığında oynatmanın durmasını önler.
  • EklendiTüm kart tipi birleşimlerine ve diyaloglara rssFeed eklendi.
  • DeğiştiSayfa ve depo tipleri güncellendi; AddCardDialog RSS seçeneği ile genişletildi.
  • DüzeltildiKart silme artık bekleyen debounced kayıtları iptal ediyor.
  • DüzeltildiAnında IndexedDB kalıcılığı silinen kartların yeniden görünmesini önler.
  • EklendiHer kartın dört tarafına etkileşimli bağlantı noktaları eklendi.
  • EklendiBağlantı başlatmak için tek tıklama, tamamlamak için hedef bağlantı noktasına tıklama.
  • EklendiBir bağlantı noktasına çift tıklayarak o bağlantı noktasındaki tüm bağlantıları kaldırma.
  • EklendiBağlantı sırasında imleci takip eden elastik, eğri SVG bağlayıcıları.
  • EklendiKartları sürüklerken gerçek zamanlı güncellemeler; pan/yakınlaştırma sırasında kararlı.
  • EklendiBağlantı noktaları neon yarım daire stilini kullanır (mor boşta, bağlıyken yeşil).
  • EklendiYeni IndexedDB deposu 'connections' (veritabanı sürüm artışı).
  • EklendiBağlantılar işlemsel olarak oluşturulur/kaldırılır ve başlatmada yüklenir.
  • EklendiBir kartı silmek o kart için tüm bağlantıları kaldırır.
  • EklendiBağlantı için global imleç takibi daha yumuşak geçici çizgi için.
  • DeğiştiDaha güvenli iptal mantığı: bağlantı sadece arka plan tıklamasında iptal edilir, genel mouseup'ta değil.
  • DeğiştiSıçrama efektini ortadan kaldırmak için sürükleme sonu transform geçişi kaldırıldı.

v0.1.5

  • EklendiKapsamlı flashcard sistemi: SM-2 algoritması ile tam aralıklı tekrar öğrenme uygulandı.
  • EklendiFlashcard'lar için medya desteği: Flashcard'larda görsel, ses ve video içerik desteği eklendi.
  • EklendiÇalışma oturumu takibi: Detaylı istatistikler ve performans analitiği uygulandı.
  • Eklendiİçe/dışa aktarma işlevselliği: Flashcard koleksiyonları için veri taşınabilirliği eklendi.
  • EklendiOCR entegrasyonu: Gelişmiş öğrenme içeriği için görsellerden metin çıkarma.
  • EklendiZorluk takibi: Gelişmiş performans izleme ve uyarlamalı öğrenme özellikleri.
  • EklendiBölünmüş görünüm düzenleme: Geliştirilmiş verimlilik için tam bölünmüş görünüm düzenleme yeteneği.
  • DeğiştiDebouncing ile otomatik kaydetme: 2 saniyelik boşta kalma süreleri ile akıllı otomatik kaydetme sistemi.
  • EklendiOCR entegrasyonu: Düzenleyici içinde görsellerden doğrudan metin çıkarma.
  • EklendiMedya ekleme: Zengin içerik için video ve ses ekleme işlevselliği.
  • EklendiSürüm geçmişi: Tam sürüm takibi ve içerik yönetimi.
  • EklendiÇapraz referans özellikleri: Gelişmiş organizasyon ve bağlantı yetenekleri.
  • EklendiDışa aktarma işlevselliği: İçerik taşınabilirliği için PDF ve Markdown dışa aktarma seçenekleri.
  • DeğiştiGeliştirilmiş UX: Geliştirilmiş klavye olay işleme ve kullanıcı deneyimi.
  • EklendiYouTube ve Spotify desteği: Büyük içerik platformları için tam gömme desteği.
  • EklendiVideo içerik algılama: Video içeriğinin otomatik algılanması ve render edilmesi.
  • Eklendiİçerik filtreleme: Platform içeriği için gelişmiş filtreleme ve arama yetenekleri.
  • EklendiOtomatik yenileme: Özel aralıklarla yapılandırılabilir otomatik yenileme işlevselliği.
  • EklendiSayfalama desteği: Büyük içerik setlerinin verimli işlenmesi.
  • EklendiHata yönetimi: Engellenen veya kullanılamayan içerik için kapsamlı yedek UI.
  • DeğiştiOptimize edilmiş sürükle ve bırak: useDragDrop hook entegrasyonu ile geliştirilmiş sürükle ve bırak.
  • EklendiTam ekran modu: Tam ekran yetenekleri ile daha iyi içerik görüntüleme deneyimi.
  • DeğiştiYeniden boyutlandırma tutamaçları: Izgara yakalama işlevselliği ile geliştirilmiş yeniden boyutlandırma tutamaçları.
  • DeğiştiHover durum yönetimi: Uygun hover durum işleme ile geliştirilmiş UX.
  • DeğiştiPerformans optimizasyonu: Daha iyi render için memo ve useCallback optimizasyonları.
  • DeğiştiKlavye etkileşimleri: Erişilebilirlik ve klavye navigasyonu için uygun olay işleme.
  • EklendiResizeObserverErrorHandler: Tuval ve çalışma alanı bileşenleri için global hata yönetimi.
  • DeğiştiDocker yapı iyileştirmeleri: Daha iyi yapı güvenilirliği için koşullu Google Fonts yükleme.
  • DüzeltildiTypeScript derleme: Derleme hataları düzeltildi ve tip güvenliği geliştirildi.
  • DeğiştiPWA manifest güncellemeleri: Geliştirilmiş uygulama adı, açıklama ve simge yapılandırması.
  • DeğiştiGeliştirilmiş kurulum: Cihazlar arasında daha iyi PWA kurulum deneyimi.
  • DeğiştiTema yapılandırması: Uygun tema ve arka plan rengi kurulumu.
  • EklendiFavicon eklemesi: Geliştirilmiş site tanımlaması için favicon.png eklendi.
  • DeğiştiMarka tutarlılığı: Proje adı 'owl-educational-social-platform' olarak güncellendi.
  • DeğiştiPaket güncellemeleri: Kritik bağımlılıklar en son sürümlere güncellendi: axios: 1.12.1 → 1.12.2, highlight.js: 10.7.3 → 11.11.1, @types/node: 24.3.3 → 24.4.0, @types/dompurify: 3.0.5 → 3.2.0.
  • DüzeltildiGüvenlik düzeltmeleri: TypeScript derleme sorunları ve bağımlılık çakışmaları çözüldü.
  • DeğiştiPaket kilidi senkronizasyonu: package.json ve package-lock.json tutarlılığı sağlandı.

v0.1.4

  • DeğiştiLisans geçişi: Ticari kullanıma izin veren Apache 2.0 lisansına geçildi.
  • EklendiTopluluk yönergeleri: Geliştirme kurulumu, kod standartları ve katkı iş akışı ile kapsamlı CONTRIBUTING.md eklendi.
  • EklendiDavranış kuralları: Uygulama yönergeleri ve topluluk beklentileri ile detaylı CODE_OF_CONDUCT.md uygulandı.
  • EklendiGüvenlik politikası: Güvenlik açığı bildirme prosedürleri ve güvenlik en iyi uygulamaları ile geliştirilmiş SECURITY.md.
  • EklendiGitHub şablonları: Yapılandırılmış formlarla hata raporları ve özellik istekleri için profesyonel sorun şablonları oluşturuldu.
  • EklendiHTML sanitizasyonu: Geliştirilmiş güvenlik için DOMPurify kütüphanesi kullanılarak profesyonel düzeyde HTML sanitizasyonu uygulandı.
  • DeğiştiDoğrulama iyileştirmeleri: validation.ts'de geliştirilmiş HTML varlık çözme sırası ve sanitizasyon mantığı.
  • Değiştiİş akışı izinleri: Geliştirilmiş güvenlik duruşu için GitHub Actions'a minimal iş akışı izinleri eklendi.
  • DüzeltildiCodeQL uyarı çözümü: Kapsamlı düzeltmeler ile birden fazla CodeQL güvenlik uyarısı (#6, #7, #13, #14) çözüldü.
  • DeğiştiFirebase güvenliği: Daha iyi güvenlik uygulamaları için firebase-admin.ts'den sabit kodlanmış proje ID'si kaldırıldı.
  • DeğiştiREADME geliştirmesi: Kapsamlı proje bilgileri, kurulum talimatları ve sosyal medya bağlantıları ile güncellenmiş README.md.
  • EklendiKatkıda bulunma kılavuzu: npm kullanımı, geliştirme iş akışı ve proje mimarisi ile detaylı CONTRIBUTING.md.
  • EklendiSorun şablonları: Daha iyi yapı, UX iyileştirmeleri ve kapsamlı formlarla geliştirilmiş GitHub sorun şablonları.
  • EklendiŞablon yapılandırması: Sorun şablonu özelleştirmesi ve daha iyi kullanıcı deneyimi için config.yml eklendi.
  • EklendiSosyal medya entegrasyonu: README'de sosyal medya bağlantıları eklendi ve sunum temizlendi.
  • DeğiştiPaket güncellemeleri: Kritik bağımlılıklar en son yama sürümlerine güncellendi: @types/node: 24.3.1 → 24.3.3, @types/react: 19.1.12 → 19.1.13, @types/react-big-calendar: 1.16.2 → 1.16.3, axios: 1.12.0 → 1.12.1.
  • DeğiştiGüvenlik yamaları: Daha iyi uyumluluk ve güvenlik açığı düzeltmeleri için güvenlik güncellemeleri uygulandı.
  • DeğiştiPaket kilidi: Bağımlılık çözümleme iyileştirmeleri ile kapsamlı package-lock.json güncellemeleri.
  • DüzeltildiFont yükleme düzeltmesi: ARM64 yapıları için yedek fontlar ve Google Fonts sahteleştirmesi ile Docker yapı font sorunları çözüldü.
  • DeğiştiYapı optimizasyonu: Daha iyi font işleme ve platformlar arası uyumluluk ile geliştirilmiş Dockerfile.
  • DeğiştiVarlık güncellemeleri: Daha iyi marka tutarlılığı için favicon, logo görselleri ve genel varlıklar güncellendi.
  • DeğiştiDüzen iyileştirmeleri: Daha iyi font yükleme ve yedek mekanizmalar ile geliştirilmiş düzen dosyaları.
  • DeğiştiHassas veri kaldırma: Genel depodan hassas iş bilgileri içeren competitor-analysis.md kaldırıldı.
  • DeğiştiGit ignore güncellemeleri: Gelecekteki yanlışlıkla commit'leri önlemek için competitor-analysis.md ve .cursor dizini .gitignore'a eklendi.
  • DeğiştiDepo yapısı: Depo yapısı temizlendi ve gereksiz izleme dosyaları kaldırıldı.
  • DeğiştiVarlık optimizasyonu: Optimize edilmiş sürümlerle genel varlıklar (favicon.ico, logo.png, logo.svg) güncellendi.
  • EklendiSorun yönetimi: Kapsamlı formlar ve daha iyi kullanıcı rehberliği ile geliştirilmiş GitHub sorun şablonları.
  • EklendiŞablon yapısı: Şablon özelleştirmesi ve geliştirilmiş sorun kategorilendirmesi için config.yml eklendi.
  • EklendiTopluluk yönergeleri: Açık kaynak işbirliği için net katkı yönergeleri ve davranış kuralları oluşturuldu.
  • DeğiştiDepo URL'leri: Katkıda bulunanlar için tüm dokümantasyonda doğru depo URL'leri güncellendi.

v0.1.3

  • DeğiştiInfiniteCanvas iyileştirmeleri: Üstel ölçekleme ile geliştirilmiş tekerlek yakınlaştırma ve sol tıklama kaydırma işlevselliği.
  • DeğiştiSürükle ve bırak optimizasyonu: Dünya koordinatları ve rAF senkronizasyonu ile pan/yakınlaştırma farkında kart sürükleme.
  • DeğiştiPerformans optimizasyonu: Sürükleme/yeniden boyutlandırma işlemleri sırasında gereksiz kayıtları önlemek için debounced IndexedDB yazmaları.
  • EklendiBölünmüş görünüm düzenleyici: İçerik birleştirme ve durum yönetimi ile tam bölünmüş görünüm kalıcılığı.
  • DeğiştiRich Note Editor: Her değişiklik yerine sadece 2 saniyelik boşta kalma sürelerinden sonra tetiklenecek şekilde optimize edilmiş otomatik kaydetme.
  • DeğiştiVirtualizedCardRenderer: Daha iyi tuval entegrasyonu için pan ve zoom prop geçişi ile geliştirildi.
  • Eklendiİstemci tarafı medya dönüştürme: MP4→MP3 dönüştürme, video küçük resimleri ve görsel sıkıştırma için tam FFmpeg entegrasyonu.
  • EklendiMediaUploader bileşeni: YouTube/Vimeo/TikTok/Twitch/Dailymotion platformları için URL girişi ile sürükle ve bırak desteği.
  • EklendiImagePreview bileşeni: Hızlı ön ayarlar (100%/75%/50%) ve alt metin giriş desteği ile yeniden boyutlandırma kaydırıcısı.
  • EklendiVideoPlayer bileşeni: Platformlar için react-player ve yerel dosyalar için HTML5 yedek desteği ile evrensel oynatıcı.
  • EklendiAudioPlayer bileşeni: WaveSurfer ile dalga formu görselleştirmesi ve kapsamlı yaşam döngüsü olay günlüğü.
  • EklendiYan yana medya akışı: Duyarlı düzen ile ProseMirror düzenleyici içinde satır içi blok akışı.
  • DüzeltildiIndexedDB optimizasyonu: Çalışma alanı yüklemede zamanlama sorunları ve yarış durumları düzeltildi.
  • EklendiHata yönetimi: Tuval ve çalışma alanı hata dayanıklılığı için ResizeObserverErrorHandler bileşeni eklendi.
  • DeğiştiHata ayıklama günlüğü temizliği: Tüm bileşenlerde üretim hazırlığı için tüm hata ayıklama konsol günlükleri kaldırıldı.
  • DeğiştiBağımlılık güncellemeleri: Kritik bağımlılıklar güncellendi ve güvenlik açıkları düzeltildi.
  • DeğiştiBellek yönetimi: Geliştirilmiş durum yönetimi ve azaltılmış gereksiz yeniden render'lar.
  • EklendiFFmpeg entegrasyonu: İstemci tarafı medya işleme için @ffmpeg/core, @ffmpeg/ffmpeg ve @ffmpeg/util eklendi.
  • EklendiGelişmiş düzenleyici: Geliştirilmiş düzenleme yetenekleri için @mdxeditor/editor eklendi.
  • DeğiştiSürükle ve bırak: Daha iyi sürükle-bırak işlevselliği için @dnd-kit paketleri güncellendi.
  • DeğiştiBlockNote güncellemesi: En son özellikler için 0.37.0 sürümüne güncellendi.
  • DüzeltildiGüvenlik düzeltmeleri: axios 1.12.0'a güncellendi (DoS açığı düzeltildi), Prisma 6.16.1'e ve diğer kritik bağımlılıklara güncellendi.
  • DeğiştiReact yeniden boyutlandırılabilir paneller: Daha iyi panel yönetimi için ^3.0.6'ya güncellendi.
  • EklendiÇeviri güncellemeleri: Yeni bölünmüş görünüm ve medya özellikleri için geliştirilmiş İngilizce ve Türkçe çeviriler.
  • DeğiştiErişilebilirlik: Medya bileşenleri genelinde geliştirilmiş erişilebilirlik etiketleri ve araç ipuçları.
  • EklendiHata mesajları: Kapsamlı hata yönetimi ve başarı mesajları eklendi.
  • DeğiştiUI cilası: Bölünmüş görünüm düzenleyicide geliştirilmiş görsel ayırıcı ve içerik birleştirme.
  • DeğiştiCursor AI kuralları: Kapsamlı MCP araç aktivasyon protokolleri ve dinamik kural setleri güncellendi.
  • EklendiGeliştirme iş akışı: Geliştirme otomasyonu için yardımcı betikler eklendi.
  • DeğiştiDokümantasyon: Geliştirilmiş commit kılavuzları ve proje dokümantasyonu.
  • DeğiştiLisans güncellemesi: Kaynak mevcut ticari olmayan kullanım için PolyForm Noncommercial 1.0.0'a geçildi.
  • DeğiştiGit yapılandırması: Versiyon kontrolünden dokümantasyon dosyalarını hariç tutmak için .gitignore güncellendi.
  • DüzeltildiDocker yapı derleme düzeltmesi: ARM64 yapı hatalarını düzeltmek için yapı zamanında Geist font çekmeyi engelledi.
  • DeğiştiFont optimizasyonu: Daha iyi performans için preload: false, display: 'swap' ve yedek fontlar eklendi.
  • DeğiştiPlatformlar arası destek: Farklı mimariler arasında geliştirilmiş uyumluluk.
  • EklendiBölünmüş görünüm kalıcılığı: Sol/sağ düzenleyici içerik ayrımı ve birleştirmenin tam uygulaması.
  • Değiştiİçerik yapısı: Uygun durum yönetimi ile hem tek hem de bölünmüş görünüm içeriğini desteklemek için geliştirildi.
  • DeğiştiOtomatik kaydetme geliştirmesi: Her iki düzenleyicinin içeriğini ve bölünmüş görünüm durumunu kaydetmek için geliştirildi.
  • DeğiştiGeriye dönük uyumluluk: Mevcut tek düzenleyici içeriğinin sorunsuz çalışması sağlandı.

v0.1.2

  • DeğiştiFirebase yapılandırması: Daha iyi güvenlik ve esneklik için ortam değişkenleri kullanımına güncellendi.
  • DeğiştiNext.js yapılandırması: Uygun Firebase ortam değişkeni entegrasyonu ile geliştirildi.
  • EklendiOrtam değişkenleri: .env.example dosyasına kapsamlı Firebase yapılandırma değişkenleri eklendi.
  • DeğiştiGüvenlik başlıkları: Daha iyi uyumluluk için gereksiz CORS politikaları kaldırıldı.
  • DeğiştiVeritabanı yapılandırması: En son şema değişiklikleri ile güncellenmiş Prisma geliştirme veritabanı.
  • DeğiştiFlashcardSystem entegrasyonu: Çalışma alanı deposu ve IndexedDB ile tam entegrasyon.
  • DeğiştiWorkspaceCard iyileştirmeleri: Geliştirilmiş sürükle-bırak işlevselliği ve olay işleme.
  • DeğiştiAddCardDialog güncellemeleri: BarChart3 ikonu ve geliştirilmiş UI bileşenleri eklendi.
  • DüzeltildiInfiniteCanvas düzeltmeleri: Tekerlek olayı işleme ve geliştirilmiş olay dinleyici yönetimi düzeltildi.
  • DeğiştiuseWorkspaceStore hook: Uygun veri kalıcılığı ile kapsamlı flashcard desteği.
  • Eklendiİlerleme Panosu çevirileri: İlerleme takibi özellikleri için kapsamlı çeviriler eklendi.
  • Eklendiİngilizce mesajlar: İlerleme panosu için 35+ yeni çeviri anahtarı ile geliştirildi.
  • EklendiTürkçe mesajlar: Tüm yeni ilerleme özellikleri için tam Türkçe çeviriler.
  • DeğiştiTutarlı yerelleştirme: Tüm yeni özelliklerin uygun çok dilli desteğe sahip olduğundan emin olundu.
  • DeğiştiAuthContext iyileştirmeleri: Geliştirilmiş kimlik doğrulama durum yönetimi.
  • DeğiştiLoginButton güncellemeleri: Geliştirilmiş hata yönetimi ve kullanıcı geri bildirimi.
  • DeğiştiFirebase entegrasyonu: Kimlik doğrulama hataları için daha iyi hata yönetimi.
  • DeğiştiGüvenlik başlıkları: Daha iyi performans için optimize edilmiş güvenlik yapılandırması.
  • DeğiştiNext.js güncellemesi: En son özellikler ve güvenlik yamaları için 15.5.3 sürümüne yükseltildi.
  • DeğiştiESLint yapılandırması: Daha iyi uyumluluk için Next.js sürümüne uygun olarak güncellendi.
  • EklendiYeni bağımlılıklar eklendi: @blocknote/core, @blocknote/mantine, @blocknote/react - zengin metin düzenleme.
  • Eklendi@react-pdf/renderer - PDF oluşturma yetenekleri eklendi.
  • Eklendimammoth - belge dönüştürme yardımcı programları eklendi.
  • Eklendireact-zoom-pan-pinch - geliştirilmiş yakınlaştırma ve kaydırma işlevselliği eklendi.
  • Eklenditesseract.js - OCR yetenekleri eklendi.
  • Eklenditurndown - HTML'den Markdown'a dönüştürme eklendi.
  • DeğiştiPaket kilidi güncellemeleri: Kapsamlı bağımlılık çözümlemesi ve güvenlik güncellemeleri.
  • DeğiştiIndexedDB geliştirmesi: Flashcard desteği ile sürüm 3'e güncellendi.
  • EklendiVeritabanı şeması: Flashcard'lar, ilerleme takibi ve çalışma oturumları için yeni depolar eklendi.
  • DeğiştiVeri migrasyonu: Geliştirilmiş veri işleme ve depolama verimliliği.
  • EklendiHata ayıklama yardımcı programları: IndexedDB işlemleri için kapsamlı hata ayıklama araçları eklendi.
  • DeğiştiDosya temizliği: Güncel olmayan dokümantasyon dosyaları kaldırıldı (EDUCATIONAL_WORKSPACE_ROADMAP.md, FIREBASE_SETUP.md).
  • EklendiLICENSE eklemesi: Ticari kullanım kısıtlamaları ile MIT lisansı eklendi.
  • DeğiştiKod organizasyonu: Geliştirilmiş kod yapısı ve gereksiz bağımlılıklar kaldırıldı.
  • DeğiştiDokümantasyon güncellemeleri: Geliştirilmiş satır içi dokümantasyon ve kod yorumları.
  • DüzeltildiOlay işleme: InfiniteCanvas bileşeninde tekerlek olayı işleme düzeltildi.
  • DeğiştiBellek yönetimi: Çalışma alanı bileşenlerinde geliştirilmiş bellek kullanımı.
  • DeğiştiHata yönetimi: Kimlik doğrulama ve veri işlemleri genelinde geliştirilmiş hata yönetimi.
  • DeğiştiPerformans optimizasyonu: Daha iyi durum yönetimi ve azaltılmış gereksiz yeniden render'lar.

v0.1.1

  • DüzeltildiFlashcard sisteminde eksik 'update' çeviri anahtarı düzeltildi (İngilizce ve Türkçe).
  • EklendiKapsamlı flashcard sistemi çevirileri eklendi (100+ yeni anahtar).
  • EklendiTüm yeni özellikler için çalışma ortamı çevirileri eklendi.
  • EklendiKlavye kısayolları ile görsel görüntüleyici çevirileri eklendi.
  • DüzeltildiFlashcardSystem bileşeninde MISSING_MESSAGE hatası düzeltildi.
  • EklendiFlashcardSystem: İstatistikler, kategoriler ve içe/dışa aktarma ile tam aralıklı tekrar öğrenme sistemi.
  • EklendiTaskBoard: Sürükle-bırak, öncelikler, son tarihler ve alt görevler ile tam Kanban tarzı görev yönetimi.
  • EklendiWorkspaceCard: Tam ekran desteği ile yeniden boyutlandırılabilir ve sürüklenebilir çalışma alanı kartları.
  • EklendiCalendarView: Tekrarlayan etkinlikler ve çoklu görünümler ile etkinlik yönetim sistemi.
  • EklendiPomodoroTimer: Özelleştirilebilir çalışma/mola aralıkları ve istatistikler ile verimlilik zamanlayıcısı.
  • EklendiRichNoteEditor: Markdown desteği ve sürüm geçmişi ile gelişmiş not alma sistemi.
  • EklendiInfiniteCanvas: Yakınlaştırma, kaydırma ve ızgara yakalama işlevselliği ile görsel çalışma alanı.
  • EklendiAna menüye Çalışma Ortamı navigasyon öğesi eklendi.
  • DeğiştiGörsel lightbox işlevselliği ile geliştirilmiş gönderi detay sayfası.
  • DeğiştiGönderi görselleri için hover efektleri ve tıklayarak görüntüleme eklendi.
  • DeğiştiKlavye kısayolları ve daha iyi erişilebilirlik ile geliştirilmiş görsel görüntüleyici.
  • DüzeltildiMini-chart bileşeni kenar durumları ve veri işleme sorunları düzeltildi.
  • DeğiştiÇalışma ortamı için Monitor ikonu ile güncellenmiş navigasyon.
  • DeğiştiUygun görsel silme ile geliştirilmiş içerik filtre servisi.
  • EklendiVirtualizedCardRenderer: Büyük tuval performans iyileştirmeleri için eklendi.
  • DeğiştiInfiniteCanvas optimizasyonu: Memoization ve throttle edilmiş güncellemeler uygulandı.
  • DeğiştiuseDragDrop hook: Sürükle ve bırak işlemleri için optimize edilmiş performans.
  • DeğiştiPlatformContentCard: Geliştirilmiş bellek yönetimi ve render verimliliği.
  • DeğiştiIndexedDB migrasyonu: Geliştirilmiş çalışma alanı depolama performansı.
  • DeğiştiPrisma bağımlılıkları: Daha iyi performans için en son sürüme güncellendi.
  • DeğiştiÇalışma ortamı için izin verici CSP ile geliştirilmiş middleware.
  • DüzeltildiTanımsız locale hatalarını önlemek için locale öneki işleme düzeltildi.
  • DeğiştiGönderi ve görsel silme için geliştirilmiş veritabanı işlem yönetimi.
  • EklendiuseWorkspaceStore hook ile kapsamlı durum yönetimi eklendi.
  • DeğiştiDaha iyi hata yönetimi ve veri tutarlılığı ile güncellenmiş API rotaları.
  • DüzeltildiTypeScript derleme sorunları ve bağımlılık yönetimi düzeltildi.
  • EklendiGelişmiş içerik entegrasyonu için platform-content API endpoint'i eklendi.
  • EklendiÇalışma ortamı sayfasında entegre performans optimizasyonları.
  • EklendiDoğru metrikler ve izleme ile PerformanceMonitor eklendi.
  • DeğiştiGelişmiş memoization teknikleri ile optimize edilmiş WorkspaceCard.
  • DeğiştiDaha iyi çalışma ortamı entegrasyonu için geliştirilmiş AddCardDialog.

v0.1.0

  • EklendiOWL Akademik Sosyal Öğrenme Platformu'nun ilk sürümü yayınlandı - 250 dosya ve 58,962 satır kod ile tam kurulum.
  • EklendiNext.js, TypeScript ve React ile tam uygulama altyapısı kuruldu.
  • EklendiPrisma ORM ve SQLite ile veritabanı entegrasyonu eklendi.
  • EklendiNextAuth.js ile kullanıcı kimlik doğrulama sistemi eklendi.
  • EklendiAdmin paneli ve kullanıcı yönetim özellikleri eklendi.
  • EklendiTopluluk ve grup yönetim sistemi eklendi.
  • Eklendiİçerik oluşturma ve paylaşım özellikleri eklendi.
  • EklendiDocker yapılandırması ve CI/CD pipeline kurulumu tamamlandı.
  • EklendiGlassmorphism efektleri ile modern UI bileşenleri eklendi - arka plan bulanıklığı ve şeffaf cam efektleri.
  • EklendiGörsel gizleme bileşeni (VisuallyHidden) erişilebilirlik için eklendi.
  • DeğiştiGörsel lightbox konumlandırma sorunları düzeltildi - tam ekran özelliği kaldırıldı.
  • DeğiştiModern hover efektleri ve yumuşak geçişler eklendi.
  • DeğiştiAçık ve koyu tema için optimize edilmiş tasarım.
  • DeğiştiArka plan filtreleri için tarayıcılar arası destek eklendi.

v0.3.2

🤖 AI Content Generation

Article simplification and age-group based content

  • EklendiBasitleştirilmiş Makale Üretimi - iki basitleştirme seviyesi ile AI destekli makale basitleştirme: Tam Basitleştirilmiş ve Yönetici Özeti.
  • EklendiTam Basitleştirilmiş mod - sözlük ve açıklamalar ile tam markdown makale.
  • EklendiYönetici Özeti modu - önemli noktalarla özet özet.
  • EklendiYaş grubu tabanlı basitleştirme - yaş grubuna göre AI destekli basitleştirme (ilkokul, ortaokul, lise, üniversite).
  • EklendiAkıllı içerik ayrıştırma - sözlük çıkarma ve içerik ayrıştırma.
  • EklendiReaderDialog bileşeni - optimize edilmiş tipografi ile geliştirilmiş makale görüntüleme deneyimi.
  • EklendiSimplificationLevelSelector bileşeni - tam veya özet arasında seçim yapmak için UI bileşeni.
  • EklendiAISimplifiedArticleViewer bileşeni - basitleştirilmiş makaleler için özel görüntüleyici.
  • EklendiAIContentRenderer bileşeni - tüm AI üretilen içerik türleri için birleşik içerik render.
  • EklendiAI içerik modal entegrasyonu - sorunsuz iş akışı entegrasyonu.
  • EklendiAI Üretim API'si - yeni içerik türü: simplified-article.
  • EklendiBasitleştirme seviyesi doğrulama - basitleştirme seviyeleri için doğrulama.
  • EklendiÖzel token tahsisi - tam vs özet için özel token tahsisi.
  • EklendiGeliştirilmiş prompt şablonları - makale basitleştirme için geliştirilmiş prompt şablonları.

📱 Mobile & UX

Pull-to-refresh, responsive design, and mobile improvements

  • EklendiÇekerek Yenileme hook'u - dokunma tabanlı yenileme için yeni usePullToRefresh hook'u.
  • EklendiTakip sayfası çekerek yenileme - görsel geri bildirim ile Takip sayfasında uygulandı.
  • EklendiYapılandırılabilir eşik - çekerek yenileme için yapılandırılabilir eşik ve maksimum mesafe.
  • EklendiDüzgün animasyon - yükleme durumu ile düzgün animasyon.
  • EklendiTakip sayfası iyileştirmeleri - çekerek yenileme işlevselliği ile geliştirilmiş sosyal feed deneyimi.
  • EklendiTema değiştirici açılır menü - Takip sayfasında Açık/Koyu tema değiştirici.
  • EklendiDil değiştirici - Takip sayfasında EN/TR dil değiştirici.
  • EklendiHızlı çıkış seçeneği - daha fazla menüde çıkış seçeneği.
  • EklendiAI İçerikler kısayol butonu - AI içeriklerine hızlı erişim.
  • EklendiGeliştirilmiş mobil duyarlılık - Takip sayfasında daha iyi mobil duyarlılık.
  • EklendiMobil Navigasyon - uygun alt padding ile düzene eklendi.
  • EklendiDuyarlı aralık ayarlamaları - mobil için geliştirilmiş aralık.
  • EklendiGeliştirilmiş dokunma hedefleri - mobil için daha iyi dokunma hedefleri.
  • EklendiUserProfile mobil iyileştirmeleri - geliştirilmiş ikon boyutlandırma ve metin duyarlılığı.
  • EklendiUserProfileHeader mobil optimizasyonu - daha iyi avatar boyutlandırma, buton sarma, duyarlı düzen.
  • EklendiUserProfilePosts mobil optimize ızgara - mobil optimize edilmiş ızgara düzeni (1-3 sütun).
  • EklendiUserProfileStats duyarlı kartlar - duyarlı kart boyutlandırma ve ikon ayarlamaları.
  • EklendiTutarlı aralık - tüm bileşenler tutarlı aralık ile (md: kesme noktaları).
  • DüzeltildiMobil duyarlılık - tüm profil bileşenlerinde daha iyi mobil duyarlılık.
  • DüzeltildiSohbet paneli geçişleri - geliştirilmiş sohbet paneli geçişleri.

👤 User Profile

Profile API improvements and state synchronization

  • EklendiAyarlar sayfası iyileştirmeleri - kaydetme/başarısızlıktan sonra otomatik profil yenileme.
  • EklendiGeliştirilmiş durum senkronizasyonu - sunucu ile daha iyi durum senkronizasyonu.
  • EklendiSunucu durumuna geri dönme - hatalarda otomatik sunucu durumuna geri dönme.
  • EklendiKullanıcı Profili API geliştirmeleri - geliştirilmiş hata işleme ve tutarlılık.
  • EklendiDaha iyi hata mesajları - errorKey desteği ile hata mesajları.
  • EklendihoursRemaining işleme - oran limiti hataları için hoursRemaining işleme.
  • EklendiOtomatik sunucu senkronizasyonu - güncellemeler/başarısızlıklardan sonra otomatik sunucu senkronizasyonu.
  • EklendiTutarlı davranış - /api/users ve /api/users/profile arasında tutarlı davranış.
  • DüzeltildiHata işleme iyileştirmeleri - profil güncellemelerinde geliştirilmiş hata işleme.

🧰 API & Configuration

Feed API improvements and real-time updates

  • EklendiBirleşik API endpoint'i - topluluk ve AI içeriği için birleşik API endpoint'i.
  • EklendiOdak ve görünürlük dinleyicileri - odak ve görünürlük değişikliklerinde otomatik yenileme.
  • EklendiSınıf değişikliği uyarısı - 24 saat bilgisi ile sınıf değişikliği uyarısı görüntüleme.

🌐 i18n Updates

Internationalization for simplified articles

  • Eklendiİngilizce çeviriler - simplifiedArticle içerik türü etiketleri, simplificationLevel seçici seçenekleri, daha fazla navigasyon anahtarı eklendi.
  • EklendiTürkçe çeviriler - basitleştirilmiş makale çevirileri, basitleştirme seviyesi etiketleri, daha fazla navigasyon anahtarı eklendi.

🐛 Bug Fixes

Critical bug fixes and improvements

  • Düzeltildiİlk kez ülke ataması - ilk kez ülke ataması aylık limite sayılmaz.
  • DüzeltildiTypeScript hata düzeltmesi - AI üretim parçalama mantığında TypeScript hatası düzeltildi.
  • DüzeltildiÜlke kotası mantığı düzeltmesi - ilk kez atamalar için ülke kotası mantığı düzeltildi.
  • DüzeltildiNavigasyon yapısı - navigasyon yapısı tutarsızlıkları düzeltildi.