mirror of
https://github.com/RoyalnetworkTR/turkanime-client.git
synced 2026-09-25 01:39:54 +03:00
127 lines
5.4 KiB
Markdown
127 lines
5.4 KiB
Markdown
# 📋 TürkAnime İndirici v9.3.5 Release Notes
|
||
|
||
## 🎉 Genel Bakış
|
||
TürkAnime İndirici'nin v9.3.5 sürümü, güncelleme yönetim sistemi ve kullanıcı ayarları alanında önemli iyileştirmeler içeren bir güncellemedir. Bu sürümde otomatik güncelleme kontrolü, dinamik versiyon yönetimi, platforma özel ayarlar ve gelişmiş GUI özellikleri eklenmiştir.
|
||
|
||
## 📊 Sürüm Bilgileri
|
||
- **Sürüm**: 9.3.5
|
||
- **Tarih**: 24 Eylül 2025
|
||
- **Tip**: Feature Release
|
||
- **Önceki Sürüm**: 9.3.4
|
||
|
||
## ✨ Yeni Özellikler ve İyileştirmeler
|
||
|
||
### 🎨 Frontend/GUI Değişiklikleri
|
||
#### + Eklenen Özellikler:
|
||
- **Otomatik Güncelleme Kontrolü**: Program açılırken otomatik güncelleme kontrolü
|
||
- **Dinamik Versiyon Yönetimi**: Update Manager'ın pyproject.toml'dan versiyon çekmesi
|
||
- **Güncelleme İndirme Klasörü**: Ayarlar.json'daki 'indirilenler' klasörünü kullanma
|
||
- **Platforma Özel İndirilenler Klasörü**: Windows/Mac/Linux için ~/Downloads varsayılan ayarı
|
||
- **User ID Ayarları**: GUI ayarlarda user_id düzenleme özelliği
|
||
- **Gelişmiş Ayarlar Paneli**: "Diğer Ayarlar" bölümü ile genişletilmiş ayarlar
|
||
|
||
#### ~ İyileştirilen Özellikler:
|
||
- **Update Manager**: Daha güvenilir ve otomatik güncelleme sistemi
|
||
- **Ayarlar Yönetimi**: Platforma duyarlı varsayılan ayarlar
|
||
- **Kullanıcı Deneyimi**: Otomatik işlemler ve daha fazla kontrol
|
||
|
||
### 📁 Dosya Yapısı Değişiklikleri
|
||
#### ~ Güncellenen Dosyalar:
|
||
- `turkanime_api/gui/update_manager.py` - Versiyon çekme ve indirme klasörü ayarları
|
||
- `turkanime_api/gui/main.py` - Otomatik güncelleme kontrolü ve user_id ayarları
|
||
- `turkanime_api/cli/dosyalar.py` - Platforma özel varsayılan ayarlar
|
||
- `pyproject.toml` - toml bağımlılığı eklendi
|
||
|
||
### 🔒 Güvenlik ve Kalite
|
||
#### + Eklenen Özellikler:
|
||
- **Configuration Validation**: Ayarlar.json'da user_id validasyonu
|
||
- **Path Security**: Güvenli dosya yolu işlemleri
|
||
- **Error Handling**: Güncelleme işlemlerinde kapsamlı hata yakalama
|
||
|
||
### 📝 Dokümantasyon
|
||
#### + Eklenen Özellikler:
|
||
- **Update System Documentation**: Otomatik güncelleme sistemi açıklaması
|
||
- **Settings Guide**: Yeni ayarlar için kullanıcı kılavuzu
|
||
|
||
## 🐛 Düzeltilen Hatalar
|
||
### Kod Kalitesi Sorunları
|
||
- ✅ **Import Issues**: toml kütüphanesi eksikliği çözüldü
|
||
- ✅ **Path Handling**: Platforma özel dosya yolu işlemleri iyileştirildi
|
||
|
||
### Teknik İyileştirmeler
|
||
- 🔄 **Build Process**: Poetry dev-dependencies güncellemesi
|
||
- 🔄 **Configuration Management**: Daha esnek ayarlar sistemi
|
||
|
||
## 📈 Performans ve Kalite Metrikleri
|
||
- **Toplam Yeni Özellik**: 6+ yeni özellik
|
||
- **Güncellenen Dosyalar**: 4 dosya
|
||
- **UI/UX İyileşme**: Temel Ayarlar → Gelişmiş Ayarlar
|
||
|
||
## 🔄 Geçiş ve Uyumluluk
|
||
### ✅ Breaking Changes
|
||
- **Yok**: Bu sürüm tamamen geriye uyumlu
|
||
|
||
### Önerilen Güncelleme Adımları
|
||
```bash
|
||
# Güncelleme için
|
||
pip install --upgrade turkanime-cli
|
||
|
||
# Veya kaynak koddan
|
||
git pull origin main
|
||
poetry install
|
||
poetry build
|
||
```
|
||
|
||
## 🎯 Gelecek Planları
|
||
### Kısa Vadeli (v9.4.0)
|
||
- **Advanced Update Features**: Güncelleme indirme ilerleme çubuğu
|
||
- **Settings Backup/Restore**: Ayarlar yedekleme ve geri yükleme
|
||
- **Update Notifications**: Sistem tepsisi bildirimleri
|
||
|
||
### Orta Vadeli
|
||
- **Plugin Sistemi**: Güncelleme eklentileri desteği
|
||
- **Cloud Settings Sync**: Bulut tabanlı ayarlar senkronizasyonu
|
||
- **Advanced Update Manager**: Delta güncellemeler ve rollback desteği
|
||
|
||
## 📋 Teknik Detaylar
|
||
### Değiştirilen Dosyalar
|
||
```
|
||
turkanime_api/gui/update_manager.py # +Versiyon çekme, indirme klasörü
|
||
turkanime_api/gui/main.py # +Otomatik kontrol, user_id ayarları
|
||
turkanime_api/cli/dosyalar.py # ~Platform varsayılanları
|
||
pyproject.toml # +toml bağımlılığı
|
||
```
|
||
|
||
## 🧪 Test ve Doğrulama
|
||
### Yapılan Testler
|
||
- ✅ **Unit Tests**: Update manager fonksiyonları test edildi
|
||
- ✅ **Integration Tests**: Ayarlar ve güncelleme sistemi entegrasyonu
|
||
- ✅ **UI Tests**: Yeni ayarlar paneli ve otomatik güncelleme kontrolü
|
||
- ✅ **Cross-platform**: Windows/Linux/MacOS indirme klasörü testi
|
||
|
||
### Kalite Kontrolleri
|
||
- ✅ **Build Success**: Poetry build başarılı
|
||
- ✅ **Import Validation**: Tüm yeni import'lar çalışır durumda
|
||
- ✅ **Configuration**: Ayarlar.json validasyonu başarılı
|
||
|
||
## 🙏 Teşekkürler
|
||
Bu sürümün hazırlanmasında emeği geçenlere teşekkür ederiz:
|
||
|
||
- **Update System Development**: Otomatik güncelleme sistemi geliştirme
|
||
- **Settings Management**: Ayarlar sistemi iyileştirmeleri
|
||
- **Cross-platform Support**: Platforma özel özellikler
|
||
- **Testing**: Kapsamlı test süreçleri ve kalite güvencesi
|
||
|
||
## 📞 Destek ve Geri Bildirim
|
||
- **GitHub Issues**: [Sorun Bildir](https://github.com/barkeser2002/turkanime-gui/issues)
|
||
- **Discussions**: [Genel Tartışmalar](https://github.com/barkeser2002/turkanime-gui/discussions)
|
||
- **Discord**: [Topluluk Sunucusu](https://discord.gg/turkanime)
|
||
|
||
## 🔗 İlgili Bağlantılar
|
||
- **GitHub Repository**: https://github.com/barkeser2002/turkanime-gui
|
||
- **PyPI Package**: https://pypi.org/project/turkanime-cli/
|
||
- **Releases**: https://github.com/barkeser2002/turkanime-gui/releases
|
||
|
||
**Not**: Bu sürüm, TürkAnime İndirici'nin güncelleme yönetimini ve kullanıcı ayarlarını önemli ölçüde iyileştirir. Otomatik güncelleme kontrolü ve gelişmiş ayarlar ile daha kullanıcı dostu bir deneyim sunulmuştur.
|
||
|
||
🇹🇷 **Proudly made in Turkey** 🇹🇷 |