Tüm önemli değişiklikler bu dosyada belgelenir.
Format Keep a Changelog standardına uygundur. Versiyon numaraları Semantic Versioning takip eder.
- 🧪 Vitest ile test altyapısı kuruldu
- 📦 Modüler dosya yapısı (
src/lib/)logger.js- Merkezi hata loglama sistemifavorites.js- Favoriler yönetimiclipboard.js- Pano işlemleridom-utils.js- DOM yardımcı fonksiyonlarısearch-utils.js- Arama yardımcılarıurl-utils.js- URL işlemleriicons.js- Kategori ikonlarıconstants.js- Sabitler
- 🔄 GitHub Actions CI/CD workflow'ları
- Otomatik validation ve build
- Haftalık link kontrolü
- Lighthouse performans denetimi
- 📝 CHANGELOG.md oluşturuldu
- 🔧 TypeScript hazırlığı (tsconfig.json, JSDoc tip tanımları)
- ♿ Accessibility iyileştirmeleri (role="search", aria attribute'lar)
- CSS dosyaları artık build sırasında minify ediliyor
- Build script'i assets klasöründen okuyup dist'e yazıyor
- Boş catch bloklarına loglama eklendi
- İlk sürüm
- PWA desteği ve Service Worker
- Lazy loading kategoriler
- Favoriler sistemi
- Arama fonksiyonu (Web Worker ile)
- Komut kopyalama
- Tema desteği (koyu mod)