# Changelog

Homelli Snippet için tüm önemli değişiklikler bu dosyada belgelenir.

## [1.2.0] - 2026-05-03

### ✨ Yeni Özellikler
- **Tam Sayfa Yönetim Paneli**: Detaylı snippet yönetimi için options page eklendi
- **Dashboard**: İstatistikler, en çok kullanılanlar, son eklenenler
- **Kullanım İstatistikleri**: Her snippet kullanımı otomatik kaydediliyor
- **Tablo Görünümü**: Snippet'leri tablo formatında görüntüleme
- **Modern UI**: Sidebar navigasyon, renkli istatistik kartları
- **Panel Butonu**: Popup'tan yönetim paneline hızlı erişim

### 🎨 İyileştirmeler
- Popup basitleştirildi (hızlı erişim için)
- Options page detaylı yönetim için optimize edildi
- Responsive tasarım iyileştirmeleri
- Smooth animations ve transitions

### 📊 İstatistikler
- Toplam snippet sayısı
- Toplam kullanım sayısı
- Son kullanılan snippet
- En popüler snippet
- Top 5 en çok kullanılan liste
- Son eklenen 5 snippet listesi

### 🔧 Teknik
- `options/` klasörü eklendi
- `trackSnippetUsage()` fonksiyonu eklendi
- Usage stats Chrome Local Storage'da saklanıyor
- Manifest'e `options_page` eklendi

---

## [1.1.0] - 2026-05-02

### ✨ Yeni Özellikler
- **Sunucu Senkronizasyonu**: PHP/MySQL tabanlı sync sistemi
- **API Backend**: REST API endpoint'leri (sync, push, delete, stats)
- **Sync Manager**: İstemci tarafı senkronizasyon yöneticisi
- **Ayarlar Modal'ı**: API URL ve API Key yapılandırması
- **Bağlantı Testi**: Sunucu bağlantısını test etme

### 🔧 İyileştirmeler
- Chrome Sync'ten Local Storage'a geçiş (sınırsız kapasite)
- Storage change listener düzeltildi
- `updateSnippet()` metodu timestamp desteği eklendi

### 📁 Sunucu Dosyaları
- `server/api.php`: API endpoint'leri
- `server/config.php`: Yapılandırma
- `server/database.sql`: Veritabanı şeması
- `server/.htaccess`: Güvenlik
- `server/README.md`: Kurulum rehberi

### 🔒 Güvenlik
- API key authentication
- CORS headers
- SQL injection koruması
- XSS koruması

---

## [1.0.0] - 2026-05-01

### ✨ İlk Sürüm
- **Otomatik Tetikleme**: `//kısayol` ile snippet ekleme
- **Snippet Yönetimi**: Ekleme, düzenleme, silme
- **Arama**: Snippet'lerde arama yapma
- **İçe/Dışa Aktarma**: JSON formatında yedekleme
- **Platform Desteği**: WhatsApp, Facebook, Instagram, tüm web siteleri
- **Türkçe Karakter Desteği**: ğ, ü, ş, ı, ö, ç tam destek
- **Unicode Normalizasyon**: Combining characters temizleme
- **Modern UI**: Minimalist, kullanıcı dostu arayüz

### 🎯 Desteklenen Platformlar
- WhatsApp Web (Lexical editor desteği)
- Facebook (mesajlar, yorumlar, postlar)
- Instagram (yorumlar, DM'ler)
- Gmail
- Twitter/X
- LinkedIn
- Tüm web siteleri (contenteditable)

### 🔧 Teknik Detaylar
- Manifest V3
- Chrome Local Storage
- Vanilla JavaScript
- Content Script injection
- Popup interface

---

## Versiyon Notları

### Versiyonlama
Bu proje [Semantic Versioning](https://semver.org/) kullanır:
- **MAJOR** (1.x.x): Geriye uyumsuz değişiklikler
- **MINOR** (x.1.x): Geriye uyumlu yeni özellikler
- **PATCH** (x.x.1): Geriye uyumlu hata düzeltmeleri

### Kategoriler
- ✨ **Yeni Özellikler**: Yeni fonksiyonlar
- 🎨 **İyileştirmeler**: Mevcut özelliklerin iyileştirilmesi
- 🐛 **Hata Düzeltmeleri**: Bug fix'ler
- 🔧 **Teknik**: Teknik değişiklikler
- 📚 **Dokümantasyon**: Dokümantasyon güncellemeleri
- 🔒 **Güvenlik**: Güvenlik güncellemeleri
- ⚡ **Performans**: Performans iyileştirmeleri
- 🗑️ **Kaldırılanlar**: Kaldırılan özellikler

---

**Homelli Snippet** - Hızlı mesaj şablonları için snippet yöneticisi
