4 Commits

Author SHA1 Message Date
3735c78bd0 feat(igdb): oyun aramasına yıl filtreleme desteği ekle
Oyun adında yıl belirtilirse (örneğin "Ghost Town 2025"),
bu bilgiden yararlanarak IGDB'den doğru oyunu bulmak için
yıl filtreleme özelliği eklendi.

extract_year_from_name ve remove_year_from_name fonksiyonları
eklendi. Yıl belirtilmişse daha fazla sonuç getirilip
yıl aralığına göre en uygun oyun seçiliyor.
2026-02-04 23:11:49 +03:00
7bf699be70 refactor(logger): dosya loglamasını kaldır
Log dosyasına yazma işlevi kaldırıldı. Artık loglar sadece terminale
yazdırılıyor. LOG_FILE sabiti, logger_clear ve logger_tail fonksiyonları
ile -l/--log ve --clear-log komut satırı seçenekleri tamamen
kaldırıldı.
2026-02-04 18:35:36 +03:00
17d8ef75bd refactor(config): config dosyası bağımlılığını kaldır
Config dosyası (.game-bash.conf) desteğini kaldırıp sadece .env dosyası
kullanımına geçildi. IGDB token artık disk yerine RAM'de önbelleğleniyor
(oturum bazlı). Authentication işlemi taramadan önce gerçekleştiriliyor.

Değişiklikler:
- config_load, config_save, config_get, config_set fonksiyonları kaldırıldı
- Token süre kontrolü ve disk önbellekleme sistemi kaldırıldı
- --config ve --init CLI seçenekleri kaldırıldı
- scanner_clear_test_posters fonksiyonu eklendi
- Test modunda poster temizleme önceden yapılıyor
- Hata mesajları .env dosyasına yönlendirildi

BREAKING CHANGE: Config dosyası desteği tamamen kaldırıldı. Artık sadece
.env dosyası ile yapılandırma yapılabilir. Kullanıcıların .env dosyası
oluşturması gerekmektedir.
2026-02-04 18:26:54 +03:00
f62e4cd769 first commit 2026-02-04 17:49:12 +03:00