Neler Değişti?​

  • ru.json (Rusça) dosyası güncellendi – @solokot tarafından (#2885)
  • ja.json (Japonca) dosyası güncellendi – @bluefly000 tarafından (#2882)
  • Çeviri: hu.json (Macarca) dosyası güncellendi – @summoner001 tarafından (#2881)
  • fr.json (Fransızca) dosyası güncellendi – @Kevinr99089 tarafından (#2880)
  • Yayın sürümleri için asenkron bellek etiketleme (asynchronous memory tagging) etkinleştirildi – @hansjansen2 tarafından (#2883)
  • Arama yoluyla ekleme yaparken oluşan tür hatası (type error) düzeltildi (#2878) + Varsayılan olarak yeniden adlandırma kontrolü devre dışı bırakıldı – @ImranR98 tarafından (#2887)
Neler Değişti?

  • Lisans Dosyası: Lisans dosyasının uzantısı .md'den .txt'ye değiştirildi.
  • Dil Güncellemeleri: Korece, Arapça, Felemenkçe ve Japonca dil dosyaları güncellendi.
  • Fransızca İyileştirmeleri: Fransızca (fr.json) çevirilerinde çeşitli düzeltmeler ve iyileştirmeler yapıldı.
  • JSON Doğrulama: Çeviri JSON dosyalarını doğrulamak için yeni bir iş akışı (workflow) eklendi.
  • Yeni Platform Desteği: apk4free desteği eklendi.
  • Farsroid İyileştirmesi: farsroid.com işleme mantığı geliştirildi.
  • Eklenti Güncellemeleri: Yerel (native) eklentiler güncellendi.
Güncelleme Notları

🌍 Yerelleştirme

  • Vietnamca (vi.json) dil dosyasındaki hatalar giderildi (#2757).
  • Rusça (ru.json) dil dosyası üzerinde düzeltmeler yapıldı (#2760).
🛠️ Yapılan Değişiklik: Daha Kapsamlı GitLab Filtreleme
Bu güncelleme ile GitLab depolarındaki APK dosyalarını algılama ve filtreleme mantığı geliştirildi:
  • Daha Geniş Kapsam: GitLab üzerinde yayınlanan uygulamaların APK dosyaları, bazen farklı isimlendirme standartları veya klasör yapıları nedeniyle uygulama tarafından otomatik olarak algılanamıyordu. Yeni filtreleme mantığı (More inclusive filtering), bu dosyaların çok daha geniş bir varyasyonunu tanıyabiliyor.
  • Hata Giderimi: Bazı kullanıcıların GitLab kaynaklı güncellemeleri alamamasına neden olan kısıtlayıcı filtreler esnetildi (#2732).
  • Otomasyon: Artık GitLab tabanlı projelerde "uygun APK bulunamadı" hatasıyla daha az karşılaşacak ve güncellemeleri daha kararlı bir şekilde alabileceksiniz.
Sürüm: 1.2.9
Yeni Özellikler ve İyileştirmeler
  • XAPK Desteği (GitHub): Artık GitHub kaynaklarından XAPK dosyalarının indirilmesine izin veriliyor.
  • Depolama Esnekliği: Kullanıcı tarafından erişilebilir depolama dizini (storage dir) null ise, uygulamanın çalışmaya devam etmesi için alternatif bir depolama dizini kullanması sağlandı. Bu, özellikle bazı cihazlarda veya Android sürümlerinde depolama izinleriyle ilgili sorunları çözmeye yardımcı olur.
  • RuStore Hata Mesajı Düzeltmesi: RuStore kaynağında APK bulunamadığında gösterilen hata mesajı, kullanıcı için daha anlaşılır olacak şekilde düzeltildi.

Çeviri Güncellemeleri
  • İspanyolca (es.json) ve Macarca (hu.json) çevirileri güncellendi.
Yeni Özellikler ve İyileştirmeler
  • Sıkıştırılmış APK Desteği: Artık ZIP uzantılı APK dosyaları için destek eklendi. Bu özellik şimdilik sadece GitHub ve HTML kaynaklarında çalışıyor.

Giderilen Hatalar
  • İndirme Kutusu Çökmesi: Yalnızca takip (track-only) edilen uygulamalarda sürüm varlığı indirme kutusunun (Release asset download box) çökmesi hatası giderildi.
  • Arayüz Hizalaması: Uygulama seçim menüsündeki metin hizalama sorunu düzeltildi.

Çeviri
  • Portekizce çevirisi iyileştirildi.
Güvenlik Düzeltmesi
  • GitHub Token Güvenliği: Bir "hubproxy" örneği kullanılıyorsa, GitHub tokeninin gönderilmesi durduruldu.
  • Önemli Not: Eğer v1.2.5 sürümünden beri "sky22333/hubproxy" kullandıysanız ve Obtainium'da bir GitHub tokeniniz kayıtlıysa, tokeninizin proxy sitesine gönderilmiş olabileceği için tokeni iptal etmeniz/değiştirmeniz şiddetle tavsiye edilir.
Çeviri
  • Macarca çeviri dosyası (hu.json) güncellendi.
İyileştirmeler ve Yeni Özellikler
  • Mağaza Desteği:
    • RuStore'a olan destek, API URL'si değiştirilerek geri getirildi.
    • GitHub için 'sky22333/hubproxy' desteği eklendi.
  • Arama ve Filtreleme:
    • Farsroid.com için otomatik filtrelemeyi gevşetme seçeneği sunan bir açma/kapama düğmesi (toggle) eklendi.
    • Vivo Store araması için sonuç bulunmadığında oluşan hata düzeltildi.
  • Kullanıcı Deneyimi (UX): Uygulama listesindeki uygulama simgelerinde artık uzun basma ve çift dokunma hareketleri destekleniyor.

Giderilen Hatalar ve Teknik İyileştirmeler
  • Sunucu Yanıtı: Yanıt gövdesini (response body) öncelikle bir JSON olarak işlemeye çalışma mekanizması eklendi.
  • Hata Düzeltmeleri: Vivo Store aramasında sonuç bulunmadığında oluşan hata giderildi ve bir günlük dizesi (log string) düzeltildi.
  • Çeviriler: Çeviri terimleri daha doğru olacak şekilde iyileştirildi.
Yeni Özellikler ve İyileştirmeler
  • Link Eşleştirme: Bağlantı etiketleri bulunduğunda bile, etiket dışındaki bağlantıları eşleştirmek için yeni bir seçenek eklendi.
  • LiteAPKs Desteği: Yeni bir kaynak olarak LiteAPKs eklendi.
  • F-Droid Depo Desteği: Üçüncü taraf F-Droid depoları için aşağıdaki iyileştirmeler yapıldı:
    • Önerilen sürüm kodları (suggested version code) için destek eklendi.
    • Değişiklik günlüğü (changelog) alanı için destek eklendi.
    • Uygulama başına yazar ayrıştırması (per-application author parsing) özelliği eklendi.
  • Gereksiz İzin Kaldırıldı: Gereksiz bir uygulama izni kaldırıldı.

Çeviri ve Metin Güncellemeleri
  • full_description.txt dosyası güncellendi.
  • İspanyolca (es.json), Macarca (hu.json), Japonca (ja.json) ve Rusça (ru.json) çevirileri güncellendi.