Repository navigation
Releases
v1.9.2 - Update notice, clipboard links, proxy, site logins, Firefox
✨ 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.logno 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 | iexOr by hand:
- Download
VortexDownloader-v1.9.2-win-x64.zipand extract it. - Run
VortexDownloader.exe. It's portable, with no installer and no .NET runtime needed. - The browser extension is in the
extensionfolder. 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
✨ 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
- Download
VortexDownloader-v1.9.1-win-x64.zipand extract it. - Run
VortexDownloader.exe. It's portable, with no installer and no .NET runtime needed. - The browser extension is in the
extensionfolder 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
✨ 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
- Download
VortexDownloader-v1.9.0-win-x64.zipand extract it. - Run
VortexDownloader.exe. It's portable, with no installer and no .NET runtime needed. - The browser extension is in the
extensionfolder: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
✨ 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
- Download
VortexDownloader-v1.8.0-win-x64.zipand extract it. - Run
VortexDownloader.exe. It's portable, with no installer and no .NET runtime needed. - The browser extension is in the
extensionfolder: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
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
VortexDownloader-v1.7.0-win-x64.zipdosyasını indirip açın,VortexDownloader.exe'yi çalıştırın.- Chrome eklentisi ZIP içindeki
extensionklasöründe:chrome://extensions→ Geliştirici modu → "Paketlenmemiş öğe yükle". - 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
🛡️ VortexDownloader v1.6.1 — System Tray Stability & Preserved Taskbar Visual Indicators
🌟 Öne Çıkan Yenilikler (Highlights)
-
🛡️ 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.
- Sistem tepsisindeki (
-
🌀 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
Storyboardanimasyonu korunur.
- Dönen Görev Çubuğu Simgesi (Taskbar): Windows görev çubuğundaki pencere simgesi indirme sırasında canlı dönmeye (
-
🏷️ Sürüm & Protokol Güncellemesi:
- Uygulama rozetleri, eklenti bildirimleri (
manifest.json,popup.html) ve yerel HTTP köprüsü/pinguç noktası v1.6.1 olarak güncellendi.
- Uygulama rozetleri, eklenti bildirimleri (
📦 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
🌀 VortexDownloader v1.6.0 — 3-Point Live Spinning Vortex Logo & Windows 11 Taskbar Integration
🌟 Öne Çıkan Yenilikler (Highlights)
-
🌀 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.
- MainWindow (Sol Üst Marka Logosu): İndirme aktif olduğunda (
-
📌 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.
- Görev çubuğundaki buton üzerinde yerel yeşil ilerleme çubuğu (
-
📋 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.
-
🦀 Rust Motoru Geçiş Mimarisi (Rust Migration Blueprint):
- Gelecek sürümler için 0-allocation,
tokiotabanlı Rust çekirdek motoru ve C-ABI köprü mimari spesifikasyonu repo dokümanlarına eklendi (docs/RUST_MIGRATION_BLUEPRINT.md).
- Gelecek sürümler için 0-allocation,
📦 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
⚡ VortexDownloader v1.5.0 — IDM-Grade Zero-Click Auto-Start, Win32 Activation & Live Diagnostics
🌟 Öne Çıkan Yenilikler (Highlights)
-
⚡ 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ı
PathHelperile URL, Content-Disposition ve yerel dosya çakışmaları güvenli ve sanitize edilmiş şekilde çözümlenir.
- Kullanıcı tercihi doğrultusunda (
-
🪟 Win32 Zorunlu Ön Plan Aktivasyonu (Win32 Foreground Window Activation):
- Windows 11/10'un
SetForegroundWindowkısıtlamalarını aşmak içinAttachThreadInput,BringWindowToTop,ShowWindowAsyncveSetWindowPosP/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.
- Windows 11/10'un
-
🔌 HTTP Köprüsü Case-Insensitive JSON Serileştirme:
- Eklentiden gelen
camelCasevePascalCaseJSON gövdeleri içinPropertyNameCaseInsensitive = trueve model nitelikleri eklenerek400 Bad Requesthataları kökten çözüldü.
- Eklentiden gelen
-
🎣 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.
-
📊 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.
- Eklenti popup arayüzünde son indirme olaylarını ve köprü durumunu gösteren interaktif tanı konsolu (
-
🚦 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.
- Tarayıcıdan peş peşe gelen çoklu indirme isteklerinin birbirini ezmesini önlemek için sıralı işleme kuyruğu (
-
📥 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
🚀 VortexDownloader v1.4.0 — Download Interception Overhaul & Security Boundary
🌟 Öne Çıkan Yenilikler (Highlights)
-
Kesintisiz İndirme Yakalama (
onDeterminingFilenameAPI):- Eski
chrome.downloads.onCreateddöngü ve deadlock problemi giderilerek Chrome'un modernonDeterminingFilenameolayına geçildi. - Dosya adı ve hedef konumu henüz diske yazılmadan önce yakalanarak masaüstü motoruna iletilir.
- Eski
-
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.
- İndirme yakalandığında onay penceresi (
-
Ç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.
-
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.
- Hassas çerezlerin üçüncü taraf CDN veya farklı apex domainlere sızmasını önlemek için eTLD+1 güvenlik sınırı (
-
İ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
/pinguç noktası ve tarayıcı sağ tık bağlam menüsü (contextMenu) eklendi.
- Eklenti simgesine tıklandığında açılan modern popup:
-
İndirme Klasörü Yazma İzni Kontrolü:
- Hedef klasörün yazılabilir olup olmadığı indirme başlamadan önce test edilir.
-
İ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
Release v1.3.1: Topbar responsive wrap to eliminate overlapping controls on window resize, checkbox padding fix, and settings dialog button overflow resolution.