Ek olarak bir sorun daha var, hareketli çıkartmaların sadece ilk 1 saniyesini kaydediyor sanırım, örneğin dans eden bir kedi var pakette, tam dans edecek mesela ama saniyesi kırpılmış gibi sürekli aynı hareketi tekrarlıyor, tüm hareketli stickerlarda durum aynı. Umarım işine yarar. :hehehe:

Notlarıma ekliyorum hocam, geri bildiriminiz için teşekkürler.

@Craxidor, @Vanilla, hocam merhaba. Son güncelleme ile bilinen büyük hataları çözdüm. Sadece en son söylediğiniz animasyonun sadece 1 saniyesini kaydediyor hatasını daha düzeltmedim ama şu an sorunsuz paketler ekleniyor ve optimizasyon yapıldı. Detaylı notları GitHub sayfasında bulabilirsiniz.



Ek olarak bir sorun daha var, hareketli çıkartmaların sadece ilk 1 saniyesini kaydediyor sanırım, örneğin dans eden bir kedi var pakette, tam dans edecek mesela ama saniyesi kırpılmış gibi sürekli aynı hareketi tekrarlıyor, tüm hareketli stickerlarda durum aynı. Umarım işine yarar. :hehehe:

Merhaba hocam son sürüm ile test eder misiniz ya da sorunu yaşadığınız paket linkini gönderir misiniz?

 
Son düzenleme:
Notlarıma ekliyorum hocam, geri bildiriminiz için teşekkürler.

@Craxidor, @Vanilla, hocam merhaba. Son güncelleme ile bilinen büyük hataları çözdüm. Sadece en son söylediğiniz animasyonun sadece 1 saniyesini kaydediyor hatasını daha düzeltmedim ama şu an sorunsuz paketler ekleniyor ve optimizasyon yapıldı. Detaylı notları GitHub sayfasında bulabilirsiniz.





Merhaba hocam son sürüm ile test eder misiniz ya da sorunu yaşadığınız paket linkini gönderir misiniz?

Selam uygulamayı kaldırıp tekrar kurdum ama yine telegramdan seçtiğim sticker paketindeki hareketli stickerler 1 saniye loop oluyor yine tamamını oynatmıyor paketi aktarırken, belki paketler üst üste binmiştir veya dosya sorunu olmuştur diye düşünüp annemin telefonunda denedim onda da aynısı oldu.
 
Selam uygulamayı kaldırıp tekrar kurdum ama yine Telegram'dan seçtiğim sticker paketindeki hareketli stickerler 1 saniye loop oluyor yine tamamını oynatmıyor paketi aktarırken, belki paketler üst üste binmiştir veya dosya sorunu olmuştur diye düşünüp annemin telefonunda denedim onda da aynısı oldu.

Tamamdır hocam, ona bir daha bakayım. Bu sorunu hangi pakette yaşıyorsunuz, linkini atar mısınız?
 
Tamamdır hocam, ona bir daha bakayım. Bu sorunu hangi pakette yaşıyorsunuz, linkini atar mısınız?
5846101327725206761.webp
 

    • Telegram bot token artık Android keystore destekli flutter_secure_storage (encryptedsharedpreferences) üzerinde şifreli olarak saklanıyor; eski sürümlerdeki düz metin kayıtlar ilk açılışta otomatik taşınıp temizleniyor.
    • Stickercontentprovider dosya erişimleri yalnızca izin verilen çıkartma ve önbellek dizinleriyle sınırlandırıldı (shared_prefs, databases vb. yollara erişim engellendi).
    • Release derlemelerinde Debug logları kapatıldı ve ProGuard/R8 kurallarıyla hassas dosya yolu, hash veya token bilgilerinin Logcat'e yazılması engellendi.
    • Çıkartma ön izleme ve aktarım ekranı modüler parçalara ayrıldı; dönüştürme, canlı ön izleme, seçim ızgarası ve ilerleme/iptal yönetimi bağımsız hale getirildi.
    • Android native tarafındaki kontrolsüz thread üretimleri sabit 3 iş parçacıklı bir thread havuzuna (executorservice) taşındı ve ekran kapanışında temizleniyor.
    • Hareketli video (.webm) çıkartmalar için mediacodec VP9 çözücüsüne yaklaşık 1.5 saniyelik kilitlenme koruması ve yazılımsal decoder geri dönüşü eklendi; YUV/NV21 hizalamaları düzeltildi.

  • WhatsApp'a aktarım öncesinde boyut, kare sayısı, animasyon süresi (en fazla 3000 ms), çözünürlük (512x512) ve emoji kurallarını kontrol eden ön doğrulama sistemi eklendi; sorunlu çıkartmalar için hariç tutma veya yeniden sıkıştırma seçeneği sunuldu.

  • Ana ekrana kategori filtreli "popüler ve trend paketler" vitrini eklendi.
  • Ayarlar ve ilk kurulum akışına yasal uyarı ve kullanım sorumluluğu bilgilendirmesi eklendi; yalnızca Android odaklı platform kapsamı netleştirildi.
  • Telegram API hata/limit senaryoları için mock HTTP testleri, Android stickercontentprovider ve depolama için birim testleri ile GitHub actions cı doğrulama hattı eklendi.
  • Tüm akışlar (token geçişi, statik/TGS/WebM paket aktarımı, aktarım iptali, ardışık paket açıp kapatma ve release log kontrolü) Android 16 fiziksel cihaz üzerinde doğrulandı.