Skip to content

Releases

v1.9.2 - Update notice, clipboard links, proxy, site logins, Firefox

Choose a tag to compare

@Armone0 Armone0 released this 13 Nov 18:18

✨ What's new

🔔 Update notice

Shortly after start, at most once a day, Vortex asks GitHub for the latest version number. When a newer one exists, a small notice appears at the top of the sidebar with Release notes and Skip this version. Nothing is downloaded or run, and you can turn it off in Settings, where there is also a manual Check for updates button.

📋 Clipboard links (off by default)

Turn it on in Settings, copy a direct file link anywhere, and Vortex asks whether to download it. Plain web pages are ignored, and it stays quiet while a fullscreen game runs.

🔑 Proxy and site logins

  • Proxy: system proxy (default), no proxy, or manual host/port with an optional login. Applies after a restart; your local network always connects directly. yt-dlp follows the same setting. The password is stored encrypted with Windows DPAPI.
  • Username/password sites (HTTP Basic): an optional section in New Download. Paste https://user:pass@host/... and the login moves into the fields by itself. It is sent only to that site's server, never to mirrors or to a redirect to another site. A wrong login shows a clear error instead of marking a mirror dead.

🦊 Firefox (experimental, 121+)

The browser extension (now 1.8.0) also works in Firefox. See the README for how to load it.

🔧 Fixes

  • Show in folder no longer launches explorer.exe; it asks the Windows shell directly, which some antivirus behaviour rules flagged.
  • Pasting a second link in New Download now updates the file name and size (a name you typed is kept).
  • bridge.log no longer writes request bodies, which contained the page's cookies.
  • GitHub release window: asset names now use the theme's text colour instead of black.

🧰 Project

  • CI on every push, a one-line installer and a demo GIF in the README.

📦 Install

One command (PowerShell):

irm https://raw.githubusercontent.com/Armone0/VortexDownloader/main/install.ps1 | iex

Or by hand:

  1. Download VortexDownloader-v1.9.2-win-x64.zip and extract it.
  2. Run VortexDownloader.exe. It's portable, with no installer and no .NET runtime needed.
  3. The browser extension is in the extension folder. If you already use it, reload it (version 1.8.0).

Windows SmartScreen may warn on first run because the binary is not code-signed. Click More info → Run anyway.

SHA-256 (VortexDownloader-v1.9.2-win-x64.zip):
B4E671687A1ACF115457300B6A0D088D770461828015CF3C5CCA3E0F4F0BA540

VortexDownloader v1.9.1 - Folder Tree in Archive Preview & Redesigned GitHub Window

Choose a tag to compare

@Armone0 Armone0 released this 13 Nov 13:40

✨ What's new

🗂️ Folder tree in the ZIP/RAR preview

Archive contents are now grouped into folders instead of one long flat list.

  • Click a folder row (or press →/←) to open or close it.
  • A folder's box ticks every file inside it, subfolders included, and shows a partial state when only some are picked.
  • Folder rows show the total size and how many files they hold. Folders come first, then files, both by name.

🐙 Redesigned GitHub release window

  • Column headers with a select all box, a file-type tag on each asset, and "N indirme" download counts.
  • A ✓ SHA-256 doğrulanır tag on assets whose digest GitHub publishes (checked automatically after download).
  • Click anywhere on a row to pick it.
  • Release notes are shown open in their own card, as readable text without Markdown marks; date, tag and file count sit on one line.

📦 Install

  1. Download VortexDownloader-v1.9.1-win-x64.zip and extract it.
  2. Run VortexDownloader.exe. It's portable, with no installer and no .NET runtime needed.
  3. The browser extension is in the extension folder and is unchanged since v1.7.0.

Windows SmartScreen may warn on first run because the binary is not code-signed. Click More info → Run anyway.

SHA-256 (VortexDownloader-v1.9.1-win-x64.zip):
C99188A5F6839488D6EB7CFABB2D7817F7D19D788D0E66BBB1B5BD4B52A0B834

VortexDownloader v1.9.0 - PS4 PKG Info, GitHub Release Picker & Send from Phone

Choose a tag to compare

@Armone0 Armone0 released this 13 Nov 13:26

✨ What's new

🎮 PS4 PKG info

When a .pkg arrives from the browser, the download window shows a PKG bilgisini gör card. It shows the title, Title ID, content ID, type, version, required firmware, icon, file list and every PARAM.SFO field, read over Range requests before you download (browser cookies are forwarded). Finished .pkg cards have the same button. Unencrypted entries can be extracted; encrypted content is never decrypted.

🐙 GitHub release picker

Paste a GitHub repo URL into New Download and click 🐙 GitHub sürümleri to browse releases, read notes and tick the assets you want. When GitHub publishes an asset's SHA-256 digest, the finished card shows ✓ Hash eşleşti automatically.

📱 Send from phone (QR)

Click Telefondan gönder, scan the QR code with a phone on the same Wi-Fi, and paste a link. It shows up on the PC for you to confirm.

  • Off by default; it runs only while the window is open (10 minutes at most).
  • Private-network clients only, a fresh random token each time, lockout after 10 bad attempts.
  • Windows Firewall may ask for permission the first time.

⏰ Scheduler, expected hash and more

  • Saat seç in New Download starts a download at a set time.
  • Beklenen SHA-256 compares the finished file with a hash you paste in.
  • Finished video/audio cards get MP4'e çevir (remux, no re-encode) and Sesi çıkar (M4A) via ffmpeg. The source file is never changed.
  • Optional sort into folders by type (Settings, off by default) and a monthly stats line in Settings → Hakkında.
  • Multi-select cards with Ctrl/Shift for bulk pause, resume, delete and open folder. Shortcuts: Ctrl+N, Ctrl+V, Del, Space, Ctrl+A, Enter.

🛡️ Reliability

  • A connection that sends no data for 30 seconds now reconnects by itself instead of hanging until you pause.
  • Flaky links that keep making progress no longer give up after 3 drops.
  • A full or locked disk no longer marks healthy mirrors as dead.
  • The state file is flushed to disk before it replaces the old one, so a power cut can't leave it empty. A corrupt file is kept as tasks.json.corrupt, and one bad entry no longer wipes the whole list.
  • New tests for dropped connections, disk errors and corrupt state, plus a 300-download memory/handle soak test (scripts/soak-test.ps1): no growth found.

📦 Install

  1. Download VortexDownloader-v1.9.0-win-x64.zip and extract it.
  2. Run VortexDownloader.exe. It's portable, with no installer and no .NET runtime needed.
  3. The browser extension is in the extension folder: chrome://extensions → Developer mode → Load unpacked. It is unchanged since v1.7.0, so if you already installed it there's nothing to do.

Windows SmartScreen may warn on first run because the binary is not code-signed. Click More info → Run anyway.

SHA-256 (VortexDownloader-v1.9.0-win-x64.zip):
F2857FDBBCE8838BC1FA28374ABE26E286B60E3AD866050CF4A5D16C1046F502

Third-party: SharpCompress (MIT) for RAR reading, QRCoder (MIT) for the QR code.

VortexDownloader v1.8.0 - Multi-Mirror, ZIP/RAR File Picking & Game Mode

Choose a tag to compare

@Armone0 Armone0 released this 13 Nov 08:28

✨ What's new

⇄ Multi-mirror downloads

Add other URLs of the same file under Ayna linkler. Chunks are spread across every mirror that supports Range and reports the same size, so the speeds add up. If one mirror drops, its chunks continue on the others.

🗜️ Pick files inside ZIP and RAR archives

When a .zip or .rar arrives from the browser, the download window shows an archive card. Use İçeriği gör ve seç to tick only the files you want.

  • Only those files are downloaded, through HTTP Range requests, and each one appears in the list with its own progress card.
  • The browser's cookies are sent along, so archives behind a login (such as Moodle) work too.
  • RAR5 and solid archives are supported. Password-protected entries are listed but can't be picked.

🎮 Game mode

While a fullscreen game, film or presentation is running, downloads slow down automatically (default 512 KB/s) so your ping stays low. Your own speed limit comes back when you leave fullscreen. You can change or turn this off in Settings.

🎨 Interface

  • New Download now picks the connection count with buttons (1–32), the same way the browser window does.
  • Hovering Ayna linkler or Toplu İndirme opens an info card that explains what each option does.

🐞 Fixes

  • When every mirror failed at the same moment, the "link expired" state could get lost. Fixed.

📦 Install

  1. Download VortexDownloader-v1.8.0-win-x64.zip and extract it.
  2. Run VortexDownloader.exe. It's portable, with no installer and no .NET runtime needed.
  3. The browser extension is in the extension folder: chrome://extensions → Developer mode → Load unpacked. It is unchanged since v1.7.0, so if you already installed it there's nothing to do.

Windows SmartScreen may warn on first run because the binary is not code-signed. Click More info → Run anyway.

SHA-256 (VortexDownloader-v1.8.0-win-x64.zip):
1F36B616F52856E3736E7EC81CE3102F1D017F358C22B5DEB0D1CDBFCCF42CA2

Third-party: RAR reading uses SharpCompress (MIT).

VortexDownloader v1.7.0 - ZIP File Picking, Expired-Link Resume, Defender Scan & Extension Pairing

Choose a tag to compare

@Armone0 Armone0 released this 13 Nov 07:28

VortexDownloader v1.7.0

Yeni

  • ZIP içinden dosya seçerek indirme: ZIP önizlemesinde dosyaları onay kutularıyla işaretle (tümünü seç dahil), Yeni İndirme penceresine dön ve "Seçilenleri İndir" ile yalnızca onları indir. Her dosya ana listede kendi kartıyla, ilerleme ve hızla iner. Arşivin tamamı inmez; HTTP Range ile sadece seçilen dosyaların baytları çekilir (CRC doğrulaması, zip-slip koruması, üzerine yazmama).
  • Süresi dolan linkte devam: Link 401/403/404/410 verirse indirilen veri korunur, kartta "Bağlantıyı yenile" çıkar. Dosya sayfadan yeniden indirildiğinde Vortex aynı ad ve boyuttaki yarım indirmeyi tanır ve kaldığı yerden devam eder (boyut ve ETag/Last-Modified eşleşmesi şart).
  • Güvenlik ve bütünlük kontrolü: İndirme bitince SHA-256 hesaplanır ve Windows Defender ile taranır. Kartta "✓ Temiz" / "⚠ Tehdit bulundu" rozeti, hash kopyalama ve beklenen hash ile karşılaştırma var. Ayarlardan kapatılabilir.

Güvenlik

  • Eklenti eşleştirme: Sabit paylaşılan token kaldırıldı. Uygulama kurulum başına rastgele token üretir; eklenti ilk bağlantıda uygulamada onay ister ve köprü yalnızca onaylanan eklentiyi kabul eder.

Arayüz

  • ZIP önizleme penceresi uygulama temasına uyuyor (açık/koyu).
  • Bağlantı sayısı seçimi butonlarla (1/2/4/8/16/32), kartta "N Bağlantı" rozeti.
  • Silme onayı ve eşleştirme onayı temalı pencerelerde.

Kurulum

  1. VortexDownloader-v1.7.0-win-x64.zip dosyasını indirip açın, VortexDownloader.exe'yi çalıştırın.
  2. Chrome eklentisi ZIP içindeki extension klasöründe: chrome://extensions → Geliştirici modu → "Paketlenmemiş öğe yükle".
  3. Eklenti ilk bağlantıda uygulamada bir eşleştirme onayı gösterir; onaylayın.

SHA-256 (ZIP): 93B93F2EDF416EADEDA4591F1E59A2906A4C4B010384F94B8C6E5A95984F065C

VortexDownloader v1.6.1 - System Tray Stability & Preserved Taskbar Visuals

Choose a tag to compare

@Armone0 Armone0 released this 08 Nov 14:40

🛡️ VortexDownloader v1.6.1 — System Tray Stability & Preserved Taskbar Visual Indicators

🌟 Öne Çıkan Yenilikler (Highlights)

  1. 🛡️ Sistem Tepsisi (System Tray) Statik Simge Kararlılığı:

    • Sistem tepsisindeki (Shell_NotifyIcon) simgenin sürekli dönmesi ve HICON kaynak tüketimi optimize edildi.
    • Tepsi simgesi her zaman sabit, net ve orijinal simge (_defaultIcon) olarak tutulur; indirme devam ederken anlık hız ve durum bilgisi tepsi ipucunda (NIF_TIP) canlı güncellenmeye devam eder.
  2. 🌀 Windows Görev Çubuğu & Uygulama İçi Canlı Animasyonlar Korundu:

    • Dönen Görev Çubuğu Simgesi (Taskbar): Windows görev çubuğundaki pencere simgesi indirme sırasında canlı dönmeye (_taskbarFrames) kesintisiz devam eder.
    • Yeşil İlerleme Çubuğu (TaskbarItemInfo): Windows 11 görev çubuğu butonundaki yerel ilerleme çubuğu ve durum göstergeleri (Normal, Paused, Indeterminate) tam uyumlulukla korunur.
    • Uygulama İçi Girdap Animasyonu: MainWindow sol üst marka logosunun donanım hızlandırmalı dönme Storyboard animasyonu korunur.
  3. 🏷️ Sürüm & Protokol Güncellemesi:

    • Uygulama rozetleri, eklenti bildirimleri (manifest.json, popup.html) ve yerel HTTP köprüsü /ping uç noktası v1.6.1 olarak güncellendi.

📦 Doğrulama ve İndirme

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

VortexDownloader v1.6.0 - 3-Point Live Spinning Vortex Logo & Windows 11 Taskbar Progress

Choose a tag to compare

@Armone0 Armone0 released this 08 Nov 14:27

🌀 VortexDownloader v1.6.0 — 3-Point Live Spinning Vortex Logo & Windows 11 Taskbar Integration

🌟 Öne Çıkan Yenilikler (Highlights)

  1. 🌀 3 Kritik Noktada Canlı Dönen Girdap (Vortex) Logosu:

    • MainWindow (Sol Üst Marka Logosu): İndirme aktif olduğunda (HasActiveDownloads == true), sol üstteki logo 60 FPS donanım hızlandırmalı WPF Storyboard ile 2.0 saniyelik pürüzsüz girdap döngüsüne girer; indirmeler durduğunda yumuşakça orijinal açısına kilitlenir.
    • Sistem Tepsisi & Bildirim Alanı (Tray Icon): 12 açılı (30° aralıklarla) önceden hesaplanmış 32-bit alfa kanallı HICON önbelleği ile sıfır bellek ve CPU yüküyle canlı döner; tooltip üzerinde anlık indirme hızı (VortexDownloader - İndiriliyor (X MB/s)) gösterilir.
    • Windows Görev Çubuğu (Taskbar Icon): Uygulama simgesi görev çubuğunda canlı dönerek tek bakışta durum takibi sağlar.
  2. 📌 Windows 11 / 10 Yerel Görev Çubuğu İlerleme Çubuğu (TaskbarItemInfo):

    • Görev çubuğundaki buton üzerinde yerel yeşil ilerleme çubuğu (ProgressState = Normal) ve toplam yüzde anlık olarak gösterilir.
    • Duraklatıldığında sarı moda (Paused), bilinmeyen boyutlarda ise döner marquee moduna (Indeterminate) otomatik geçer.
  3. 📋 IDM Kalitesinde İndirme Bilgi Penceresi (Download File Info Window):

    • İndirme yakalandığında Vortex ile İndir vs Tarayıcı ile İndir seçenekleri, otomatik dosya kategorizasyonu (Video, Müzik, Arşiv, Program, Belge) ve gelişmiş bağlantı ayarları sunan modern modal pencere.
    • Fare tıklaması donma sorunları giderildi, pencere başlığından serbest sürükleme (DragMove) ve parçalı indirme tooltip'leri eklendi.
  4. 🦀 Rust Motoru Geçiş Mimarisi (Rust Migration Blueprint):

    • Gelecek sürümler için 0-allocation, tokio tabanlı Rust çekirdek motoru ve C-ABI köprü mimari spesifikasyonu repo dokümanlarına eklendi (docs/RUST_MIGRATION_BLUEPRINT.md).

📦 Doğrulama ve İndirme

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

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

⚡ 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ş)

VortexDownloader v1.4.0 - Download Interception Overhaul, Cookie Forwarding & Extension Popup

Choose a tag to compare

@Armone0 Armone0 released this 07 Nov 16:58

🚀 VortexDownloader v1.4.0 — Download Interception Overhaul & Security Boundary

🌟 Öne Çıkan Yenilikler (Highlights)

  1. Kesintisiz İndirme Yakalama (onDeterminingFilename API):

    • Eski chrome.downloads.onCreated döngü ve deadlock problemi giderilerek Chrome'un modern onDeterminingFilename olayına geçildi.
    • Dosya adı ve hedef konumu henüz diske yazılmadan önce yakalanarak masaüstü motoruna iletilir.
  2. Topmost & Ön Planda Onay Penceresi:

    • İndirme yakalandığında onay penceresi (DownloadPromptWindow) doğrudan en üstte (Topmost = true) ve odaklanmış olarak açılır.
    • Tarayıcının arkasında kalma veya görev çubuğunda gizlenme problemi giderildi.
  3. Çerez (Cookie) ve Referrer İletimi:

    • Oturum ve yetkilendirme gerektiren siteler (Google Drive, GitHub, Mediafire vb.) için tarayıcı çerezleri ve referrer başlıkları otomatik olarak yakalanıp masaüstü motoruna iletilir.
  4. eTLD+1 Çerez Güvenlik Sınırı:

    • Hassas çerezlerin üçüncü taraf CDN veya farklı apex domainlere sızmasını önlemek için eTLD+1 güvenlik sınırı (isSameSecurityDomain) ve HTTPS->HTTP düşürme (downgrade) koruması getirildi.
  5. İnteraktif Tarayıcı Eklentisi Popup Menüsü:

    • Eklenti simgesine tıklandığında açılan modern popup:
      • 🟢 Canlı masaüstü bağlantı durumu rozeti (Bağlı / Çevrimdışı)
      • 🔗 Hızlı indirme URL'si gönderme kutusu
      • ⚡ Tek tıkla otomatik yakalama açma/kapama anahtarı
    • Masaüstü köprüsüne hafif /ping uç noktası ve tarayıcı sağ tık bağlam menüsü (contextMenu) eklendi.
  6. İndirme Klasörü Yazma İzni Kontrolü:

    • Hedef klasörün yazılabilir olup olmadığı indirme başlamadan önce test edilir.
  7. İki Kademeli (Two-Tier) Çakışmasız Üst Çubuk:

    • Küçük ekran ve dar pencere boyutlarında tüm buton ve filtrelerin görünür kalması sağlandı.

📦 Doğrulama ve İndirme

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

VortexDownloader v1.3.1 - Responsive Topbar & UI Overflow Fixes

Choose a tag to compare

@Armone0 Armone0 released this 07 Nov 14:41

Release v1.3.1: Topbar responsive wrap to eliminate overlapping controls on window resize, checkbox padding fix, and settings dialog button overflow resolution.