• Administrator released this 2026-08-31 18:52:08 +02:00 | 760 commits to main since this release

    Multi-Debrid Downloader v2.0.80

    • Datei-, Paket-, Kopfzeilen- und Seitenleisten-Geschwindigkeit verwenden jetzt dieselbe rollierende Ein-Sekunden-Trafficbasis.
    • Kurzzeitige Proxy-Segment-Spitzen bleiben nicht mehr als widersprüchlicher Geschwindigkeitswert in einer Dateizeile stehen.
    • Das Kontextmenü eines Pakets trennt jetzt „Nur fehlerhafte Dateien zurücksetzen“ von „Gesamtes Paket zurücksetzen“.
    • Der selektive Reset erfasst fehlgeschlagene Downloads und Entpackfehler, während erfolgreiche oder bereits entpackte Dateien erhalten bleiben.
    • „Fehler zurücksetzen“ in der Statistik erfasst nun ebenfalls sichtbare Entpackfehler.
    • Entpack-, Passwort- und Nachbearbeitungslogik wurden nicht verändert.
    Downloads
  • Administrator released this 2026-08-31 17:08:37 +02:00 | 764 commits to main since this release

    • Jeder vollständig empfangene Proxy-Chunk wird jetzt direkt vom Datenträger zurückgelesen und per SHA-256 mit den empfangenen Bytes verglichen.
    • Auffällige Nullbereiche werden über einen anderen Proxy gegengeprüft; bei Abweichungen wird der komplette Chunk automatisch neu geladen.
    • Echte, von einem zweiten Proxy bestätigte Nullbereiche werden weiterhin korrekt akzeptiert.
    • Item-Logs unterscheiden eine echte Prüfsummenprüfung jetzt von einer übersprungenen Prüfung ohne vorhandene Hashdatei.
    • Entpack-, Passwort- und Nachbearbeitungslogik wurden nicht verändert.
    Downloads
  • Administrator released this 2026-08-31 16:06:22 +02:00 | 1 commits to release/v2.0.78 since this release

    • Sitzung und Verbleibend aktualisieren sich auch bei großen laufenden Queues im gleichen 750-ms-Live-Takt.
    • Der Standard für neue Proxy-Konfigurationen steigt auf 32 globale Verbindungen.
    • Das einstellbare Proxy-Maximum steigt auf 40; bestehende Werte bleiben erhalten.
    • Faire Verteilung, Proxy-Bewertung und adaptives 429/503-Backoff bleiben unverändert.
    • Die Entpacklogik wurde nicht verändert.
    Downloads
  • Administrator released this 2026-08-31 15:20:26 +02:00 | 0 commits to release/v2.0.77 since this release

    Proxy-Durchsatz und Fairness

    • Ersetzt lange feste Range-Segmente durch eine rollierende Warteschlange kleinerer Chunks, damit schnelle Proxys weitere Arbeit übernehmen, statt auf das langsamste Ende zu warten.
    • Verteilt das globale Proxy-Verbindungsbudget fair zwischen aktiven Downloads und weist frei gewordene Kapazität automatisch neu zu.
    • Bewertet Proxys anhand des gemessenen Durchsatzes und ihrer Fehler, setzt ausgefallene Einträge zeitweise aus und prüft weiterhin kontrolliert ungenutzte Einträge.
    • Reduziert das wirksame Verbindungsbudget nach HTTP 429 oder 503 vom Ursprung und stellt Kapazität nach stabilen Übertragungen schrittweise wieder her.
    • Verwendet für neue Einstellungen standardmäßig insgesamt 20 Proxy-Verbindungen, ohne bestehende gespeicherte Werte zu verändern.

    Download-Darstellung

    • Berechnet den Paketfortschritt bei bekannten Größen anhand der Bytes, sodass der Prozentwert zur Paketgrößenanzeige passt.
    • Entpack- und Nachbearbeitungsverhalten bleiben unverändert.

    Verifizierung

    • 2.656 Client-Tests waren erfolgreich und 4 optionale JVM-Extractor-Tests wurden übersprungen; weitere 22 Release-Metadatentests liefen erfolgreich, während 2 Windows-Symlink-Fixtures mit zusätzlichem Berechtigungsbedarf übersprungen wurden.
    • Alle 84 Entpacktests liefen unverändert erfolgreich.
    • TypeScript, Produktions-Builds, Self-Check, 16 Backup-API-Tests, Release-Metadaten sowie Installer- und Portable-Archive wurden erfolgreich geprüft.

    Die vollständige Änderungsliste für v2.0.77 steht in CHANGELOG.md.

    Downloads
  • Administrator released this 2026-08-31 14:18:26 +02:00 | 0 commits to release/v2.0.76 since this release

    Proxy-Parallelitäts-Hotfix

    • Behandelt die konfigurierte Zahl der Proxy-Verbindungen als ein globales Segmentbudget für alle gleichzeitigen Downloads, statt sie pro Datei zu vervielfachen.
    • Koordiniert die Proxy-Nutzung über Downloads hinweg, sodass derselbe Listeneintrag nicht gleichzeitig vergeben wird.
    • Reserviert den festen API-Proxy für API-, Login-, Link-Auflösungs- und Einzel-Proxy-Verkehr.
    • Meldet Status des Download-Ursprungs wie HTTP 503 getrennt von nicht erreichbaren Proxys.
    • Entpack- und Nachbearbeitungsverhalten bleiben unverändert.

    Verifizierung

    • 2.653 Client-Tests waren erfolgreich und 4 optionale JVM-Extractor-Tests wurden übersprungen; der Windows-Symlink-Metadatentest mit zusätzlichem Berechtigungsbedarf wurde ausgeschlossen.
    • Alle 84 Entpacktests liefen unverändert erfolgreich.
    • TypeScript, Produktions-Builds, Self-Check, 16 Backup-API-Tests, Release-Metadaten sowie Installer- und Portable-Archive wurden erfolgreich geprüft.

    Die vollständige Änderungsliste für v2.0.76 steht in CHANGELOG.md.

    Downloads
  • Administrator released this 2026-08-31 13:39:09 +02:00 | 0 commits to release/v2.0.75 since this release

    Highlights

    • Ergänzt einen geschlossen fehlschlagenden Proxy-only-Modus mit einem festen authentifizierten Proxy für API-Aufrufe, Account-Prüfungen, Link-Auflösung, Benachrichtigungen, Updates, Provider-Web-Logins und Einzelverbindungsdownloads.
    • Ergänzt parallele Proxy-Segmentdownloads mit 2 bis 32 exakten Range-Verbindungen pro Datei und automatischem Ersatz ausgefallener Segment-Proxys.
    • Fällt bei aktivem Proxy-only niemals unbemerkt auf die direkte Verbindung zurück; ein nicht verfügbarer fester API-Proxy lässt die Anfrage sichtbar fehlschlagen.
    • Resume, Geschwindigkeitslimits, Integritätsprüfungen, Entpacken und Nachbearbeitung bleiben unverändert.

    Zuverlässigkeit

    • Beendet die Anwendung auch bei verbleibenden versteckten Providerfenstern vollständig und stellt Zweitinstanz- sowie Aktivierungsabläufe sicher wieder her.
    • Serialisiert den Lebenszyklus des Debug-Servers, um verwaiste Listener und Neustartrennen zu verhindern.
    • Härtet Settings- und Session-Recovery, dauerhafte asynchrone Schreibvorgänge, Persistenzbarrieren und Journale für Hoster-Metadaten-Umbenennungen.
    • Härtet Updater-Downloads bei Backpressure, Idle-Timeouts, Abbruch, Stream-Close-Reihenfolge und atomarem Abschluss.

    Verifizierung

    • Im finalen Windows-Lauf waren 2.650 Client-Tests erfolgreich und 4 optionale JVM-Extractor-Tests übersprungen; die zwei Windows-Symlink-Fixtures mit zusätzlichem Berechtigungsbedarf wurden ausgeschlossen.
    • TypeScript, Main-Build, Renderer-Build, Self-Check, 16 Backup-API-Tests und der Produktions-Abhängigkeitsaudit waren erfolgreich.
    • Installer- und Portable-Archive wurden entpackt und auf Versionsdaten, Update-Metadaten, Lizenzen, Icon und Paketinhalt geprüft.

    Die vollständige Änderungsliste für v2.0.75 steht in CHANGELOG.md.

    Downloads
  • Administrator released this 2026-08-26 20:55:07 +02:00 | 0 commits to release/v2.0.74 since this release

    Höhepunkte

    • Stellt den paketbasierten Linksammler mit schrittweise ermittelten Metadaten, Verfügbarkeit, Suche, Filterung, Auswahl, Paketübergabe und Wiederherstellung nach einem Neustart wieder her.
    • Behält für DLC-Dateien, die auf Downloads gezogen werden, den schnellen direkten Importpfad bei.
    • Fügt eine sichtbare Alles-auswählen-Funktion, Strg+A, Escape, verlustfreie JSON-Exporte und -Importe der Warteschlange, das Entfernen von Offline-Links sowie vollständige deutsche und englische Texte für den Linksammler hinzu.
    • Virtualisiert große Linksammler-Warteschlangen und verwendet linkbasierte Persistenz-Deltas, damit Aktualisierungen mit 20.000 Links reaktionsschnell bleiben.

    Download-Warteschlange

    • Schließt ausgeblendete entpackte Einträge aus den Warteschlangensummen aus, ohne den Paketfortschritt oder die Summen der heruntergeladenen Datenmenge zu verändern.
    • Verwendet für Verbleibend und ETA die Byte-Werte des aktuellen Durchlaufs anstelle unbeteiligter Warteschlangeneinträge.
    • Unterscheidet wirklich leere, durch Filter leere und ausschließlich ausgeblendete Zustände mit passenden Aktionen und Hinweisen.
    • Verwendet für Startaktionen in der Werkzeugleiste und im Kontextmenü dieselben Prüfungen für Accounts, Cooldowns, Auslastungszustände und Fehler.
    • Serialisiert Pause und Fortsetzen, sodass schnelle Klicks genau einen bestätigten Zustandswechsel erzeugen.
    • Fügt monotone Snapshot-Revisionen hinzu, damit verzögerte vollständige Snapshots und Deltas keine veralteten Zeilen, Account-Sperren oder Kontingentstände wiederherstellen können.
    • Hält das Geschwindigkeitsdiagramm in der Kopfzeile fest, während sich die Breite des Zahlenwerts ändert.

    Verlauf und Statistiken

    • Paginiert Verlaufsdaten und bereitet sie erst bei Bedarf auf, sodass bei 100.000 Einträgen nicht mehr jede Sekunde alles neu aufgebaut wird.
    • Behält die Verlaufsauswahl über Seiten hinweg bei und beschränkt Alles-auswählen und Auswahl-aufheben auf die sichtbare Seite.
    • Korrigiert Letzte 7 Tage, die Anzahl sichtbarer Einträge, die Wiederherstellung nach fehlgeschlagenem Laden und lokalisierte Verlaufsdetails.
    • Macht den Austausch des Verlaufs, Änderungen der Aufbewahrungsdauer und die Backup-Wiederherstellung atomar.
    • Stimmt das Zurücksetzen von Statistiken und das manuelle Zurücksetzen der Providernutzung zwischen Ledger- und Einstellungs-Schreibvorgängen ab.
    • Kennzeichnet eine reine Byte-Wiederherstellung ausdrücklich, anstatt nicht verfügbare Angaben zu Dateien, Fehlern, Geschwindigkeit, Minuten oder Accounts als null anzuzeigen.

    Einstellungen und Darstellung

    • Speichert Hell, Dunkel und System als maßgebliche Theme-Präferenz in Einstellungen und Backups.
    • Fügt eine Sperre für Lade-, Fehler- und Wiederholungszustände hinzu, bevor bearbeitbare Einstellungen und Statistiken angezeigt werden.
    • Behält neuere Änderungen bei, während ein älterer Speichervorgang der Einstellungen hinter Account-Operationen wartet.
    • Vervollständigt die deutsche und englische Lokalisierung für Linksammler, Downloads, Verlauf, Statistiken, Themes, Einheiten, Zähler und gemischte Statustexte.

    Zuverlässigkeit

    • Führt vollständige sowie auf Einstellungen beschränkte Backup-Importe transaktional über Einstellungen, Sitzungen, Statistiken, Verlauf, Logs und Ferndiagnose hinweg aus.
    • Wartet auf den Neustart der Ferndiagnose und stellt den vorherigen Datei- und Laufzeitzustand wieder her, wenn der Neustart fehlschlägt.
    • Verhindert, dass veraltete asynchrone Schreibvorgänge für Einstellungen und Sitzungen neuere synchrone Speicherungen, Aktualisierungen, Importe oder den Zustand beim Herunterfahren überschreiben.
    • Wiederholt vorübergehende Windows-Umbenennungssperren im Discord-Benachrichtigungsausgang, ohne den Start zu blockieren.
    • Validiert Paket-, Link-, Feldlängen- und 64-MiB-Limits des Linksammlers, bevor der sichtbare Zustand geändert wird.

    Die vollständige Änderungsliste für v2.0.74 steht in CHANGELOG.md.

    Downloads
  • Administrator released this 2026-08-25 07:15:31 +02:00 | 0 commits to release/v2.0.73 since this release

    Einstellungsablauf

    • Hebt die primäre Speicheraktion hervor und fügt eine Verwerfen-Aktion hinzu, die die zuletzt gespeicherten Einstellungen wiederherstellt, ohne sofort gespeicherte Account-Änderungen zurückzusetzen.
    • Behält Änderungen, die während eines laufenden Speichervorgangs vorgenommen werden, als ungespeicherte Änderungen bei und stellt nicht zurücklesbare Entpackpasswortwerte sicher wieder her, wenn ausstehende Änderungen verworfen werden.
    • Zeigt Provider-Symbole und eindeutige Bezeichnungen der Zugangsart in der konfigurierbaren Provider-Reihenfolge an.

    Darstellung der Download-Warteschlange

    • Zeigt das verbleibende Downloadvolumen oberhalb von 1 TB mit vier Nachkommastellen an und vermeidet Rollanimationen, wenn sich der formatierte Wert nicht geändert hat.
    • Erweitert die Hervorhebung einer Paketauswahl auf sichtbare untergeordnete Dateien, während Paketaktionen weiterhin auf das ausgewählte Paket beschränkt bleiben.

    Account-Steuerung

    • Serialisiert schnelle Anfragen zum Aktivieren und Deaktivieren von Accounts, sodass der letzte Klick gewinnt und veraltete Validierungs- oder Persistenzergebnisse neuere Eingaben nicht rückgängig machen können.
    • Verhindert, dass Doppelklicks auf Kontrollkästchen den Account-Editor öffnen, und stimmt Account-Aktualisierungen mit Änderungen an Einstellungen und Backups ab.
    Downloads
  • Administrator released this 2026-08-24 00:05:59 +02:00 | 0 commits to release/v2.0.67 since this release

    Stabilitätsbasis

    • Setzt das Entpacken von Archiven und das Verhalten der Paketstatus nach Regressionen in späteren Releases auf die verifizierte Basis von v2.0.54 zurück.
    • Behält die etablierten Download-, Account-, Update-, Verlaufs-, Statistik- und Backup-Funktionen dieser stabilen Basis bei.

    Metadaten für 1Fichier und DDownload

    • Ermittelt öffentliche Dateinamen, exakte Größen, Verfügbarkeit und unterstützte Domain-Aliase, bevor Downloads starten.
    • Behält ermittelte Dateinamen bei, wenn ein Debrid-Provider später den generischen Namen download.bin zurückgibt.
    • Erhält Fortsetzungspfade für teilweise heruntergeladene Dateien, während verzögert eintreffende Metadaten angewendet und abgeschlossene Dateien anschließend sicher umbenannt werden.
    • Stellt unterbrochene Metadaten-Umbenennungen über ein eintragsgebundenes Journal wieder her, ohne unbeteiligte gleichnamige Dateien zu übernehmen.
    • Beschränkt DDownload-Weiterleitungen auf HTTPS-Ziele mit derselben Dateiidentität und lässt Challenge-Seiten unbekannt, anstatt sie als offline zu markieren.

    Windows-Darstellung

    • Hält die native Windows-Titelleiste in lokalen Desktop-, Server- und Remotedesktop-Profilen dunkel.
    Downloads
  • Administrator released this 2026-08-23 17:22:02 +02:00 | 0 commits to release/v2.0.66 since this release

    AllDebrid-Authentifizierung

    • Ersetzt den alten Webseiten- und Cookie-Ablauf durch AllDebrids offizielle Browser-PIN-Autorisierung.
    • Speichert den ausgegebenen API-Key sicher und verwendet die offizielle API für Accountdetails, Hosterverfügbarkeit, Linkprüfung und Linkfreischaltung.
    • Schließt das Autorisierungsfenster nach der Aktivierung automatisch und hält zugleich das Verhalten bei manuellem Schließen, Zeitüberschreitung und wiederholtem Öffnen deterministisch.
    • Verlangt von bestehenden alten Browser-Login-Konfigurationen eine erneute Autorisierung, anstatt eine leere Sitzung als nutzbaren Account zu behandeln.

    Accountstatus

    • Validiert AllDebrid-API- und browserautorisierte Accounts über den offiziellen Benutzer-Endpunkt.
    • Zeigt Benutzername, E-Mail-Adresse, Premiumstatus und Ablaufzeit in der Accounttabelle an und speichert diese Angaben.
    • Bezieht AllDebrid in Prüfungen aktiver Accounts, vollständige Accountprüfungen, direkte Zeilenprüfungen und Aktivierungsprüfungen ein.
    • Behält den per PIN ausgegebenen API-Key beim Bearbeiten eines browserautorisierten Accounts bei.

    Download-Planung und Wiederherstellung

    • Entfernt die bedingungslose dreisekündige Verzögerung vor jedem AllDebrid-Download und berücksichtigt weiterhin die vom Provider gemeldeten aktuellen Limits für gleichzeitige Downloads.
    • Behandelt nicht verfügbare Links sowie Antworten für nicht unterstützte Links oder Hoster als endgültige Eintragsfehler, ohne unbeteiligte Downloads erneut zu versuchen.
    • Behandelt ungültige, fehlende, blockierte, gesperrte, serverbeschränkte und IP-beschränkte Zugangsdaten als endgültige Authentifizierungsfehler ohne Provider-Cooldowns.
    • Behält offizielle AllDebrid-Fehlercodes gemeinsam mit ihren Meldungen bei, damit Entscheidungen zu Wiederholungen und Cooldowns präzise bleiben.

    Zuverlässigkeit beim Entpacken von Archiven

    • Fasst mehrere ausgewählte untergeordnete Zeilen desselben vollständigen mehrteiligen Archivs zu einem Entpacksatz zusammen.
    • Stoppt vor dem Start eines Entpackers, wenn ein abgeschlossener Archivteil fehlt, unvollständig ist oder nicht mehr mit dem gespeicherten Downloadstatus übereinstimmt.
    • Meldet die betroffene Archivdatei, anstatt bei veralteten abgeschlossenen Auswahlen einen generischen Fehler über einen nicht entpackbaren Satz zurückzugeben.
    • Behält die Wiederherstellung beim Programmstart für Pakete bei, deren Quellarchive nach einem abgeschlossenen Entpackvorgang absichtlich bereinigt wurden.

    Übersichtlichkeit der Downloadliste

    • Lässt die Statusspalte bei übergeordneten Paketen leer, die noch nie gestartet wurden, und behält nach dem ersten Durchlauf aussagekräftige wartende, aktive und endgültige Status bei.
    Downloads