Skip to content

VortexDownloader v1.5.0 - Zero-Click Auto-Start, Win32 Foreground Activation & Diagnostics

Choose a tag to compare

@Armone0 Armone0 released this 08 Nov 13:13
· 67 commits to main since this release

⚡ VortexDownloader v1.5.0 — IDM-Grade Zero-Click Auto-Start, Win32 Activation & Live Diagnostics

🌟 Öne Çıkan Yenilikler (Highlights)

  1. ⚡ IDM Seviyesi Sıfır-Tık Otomatik Başlatma (Zero-Click Auto-Start):

    • Kullanıcı tercihi doğrultusunda (AutoStartWithoutPrompt), tarayıcıdan yakalanan indirmeler onay penceresi (DownloadPromptWindow) göstermeden doğrudan varsayılan dizine anında başlatılır.
    • Akıllı PathHelper ile URL, Content-Disposition ve yerel dosya çakışmaları güvenli ve sanitize edilmiş şekilde çözümlenir.
  2. 🪟 Win32 Zorunlu Ön Plan Aktivasyonu (Win32 Foreground Window Activation):

    • Windows 11/10'un SetForegroundWindow kısıtlamalarını aşmak için AttachThreadInput, BringWindowToTop, ShowWindowAsync ve SetWindowPos P/Invoke zinciri (WindowHelper) entegre edildi.
    • İndirme yakalandığında onay penceresi veya ana pencere arka planda gizli kalmak yerine tarayıcının üzerinde zorunlu olarak en öne getirilir.
  3. 🔌 HTTP Köprüsü Case-Insensitive JSON Serileştirme:

    • Eklentiden gelen camelCase ve PascalCase JSON gövdeleri için PropertyNameCaseInsensitive = true ve model nitelikleri eklenerek 400 Bad Request hataları kökten çözüldü.
  4. 🎣 IDM Seviyesi Proaktif Bağlantı Yakalama & Çift Kanca (Double-Hook Fallback):

    • Web sayfalarında tıklanan doğrudan dosya indirme bağlantıları (zip, exe, iso, tar, 7z, mp4 vb.) DOM seviyesinde proaktif olarak algılanır.
    • Tarayıcı indirmesi başarısız olursa veya iptal edilirse indirmeyi güvenceye alan çift kanca mekanizması (double-hook) eklendi.
  5. 📊 Canlı Tanı & Log Konsolu (Live Diagnostic Console & Tracing):

    • Eklenti popup arayüzünde son indirme olaylarını ve köprü durumunu gösteren interaktif tanı konsolu (Live Diagnostics) eklendi.
    • Masaüstü HTTP köprüsü için anlık tracing, hata bildirimleri ve masaüstü bağlantı takibi güçlendirildi.
  6. 🚦 Sıralı Tarayıcı İstek Kuyruğu & Mükerrer URL Engelleme (Prompt Queue):

    • Tarayıcıdan peş peşe gelen çoklu indirme isteklerinin birbirini ezmesini önlemek için sıralı işleme kuyruğu (_promptQueue) eklendi.
    • Aynı URL için 2 saniye içinde mükerrer indirme tetiklenmesi engellendi.
  7. 📥 Sistem Tepsisine Küçültme (Close-to-Tray Settings):

    • Pencere kapatıldığında uygulamanın arka planda sistem tepsisinde çalışmaya devam etmesi seçeneği eklendi.

📦 Doğrulama ve İndirme

  • Dosya: VortexDownloader-v1.5.0-win-x64.zip
  • SHA-256: B9C448676D66DCDCF6D1DE66AA96AF9D457CC0B83B63ECBF90BDA7F84D0EE760
  • Test Kapsamı: 47/47 Birim Testi Başarılı (%100 Geçiş)