← Alle Versionen

FileFluss v0.9 Beta

Veröffentlicht am 16. April 2026 · Auf GitHub ansehen ↗

FileFluss 0.9 Beta

Neu: Sync-Modus

Ein vollständiger Sync-Planer, der alles vorab berechnet, was er tun will, bevor ein einziges Byte verschoben wird. Wähle Mirror, Neuer oder Additiv — und überprüfe Dateianzahl, Gesamtgröße und Richtung für jedes Paar vor der Bestätigung. Funktioniert über lokale Ordner und jeden verbundenen Cloud-Anbieter hinweg.

FileFluss Sync Mirror mit Berechnung

Neu: Byte-genauer Fortschrittsbalken

Der Übertragungsfortschritt ist jetzt byte-gewichtet, nicht datei-anzahl-basiert — sodass eine einzelne große Datei den Balken nicht bei 0 % stehen lässt, während ein Ordner voller kleiner Dateien vorbeifliegt. Cloud-zu-Cloud-Übertragungen teilen sich gleichmäßig zwischen Download- und Upload-Phasen auf. Jede aktive Übertragung hat einen Abbrechen-Button mit Bestätigung, und der neue Kapsel-Stil-Balken zeigt Gradienten-Füllung mit eingebettetem Prozentsatz.

FileFluss Fortschrittsbalken

Verbesserungen

  • Drag & Drop in Unterordner-Zeilen sowohl im gleichen Bereich als auch im gegenüberliegenden Bereich
  • Neues Sync-Top-Level-Menü und Hilfe → Support-Log-Eintrag (60-Sekunden-In-Memory-Ringpuffer von Datei- & Cloud-Operationen, exportierbar über Speichern-Panel)
  • kDrive listDirectory paginiert jetzt richtig — Ordner mit mehr als 10 Elementen verloren stillschweigend den Schwanz
  • OneDrive listDirectory folgt @odata.nextLink über 1000 Elemente hinaus
  • createFolder ist idempotent über Dropbox, OneDrive, kDrive, Koofr, SFTP, Nextcloud, MEGA und Google Drive

Bug-Fixes

  • pCloud — wiederhole transiente 2055-Metadaten-Sperren nach Bulk-Uploads, absorbiere Eventual-Consistency auf listfolder nach Uploads und Löschungen
  • Google Drive — cache hochgeladene Datei-ID, damit Replace nicht mit dem Abfrage-Index läuft und ein Duplikat erstellt
  • MEGA — Uploads schreiben jetzt Node-Schlüssel mit der erforderlichen XOR-Obfuskation; zuvor wurden hin- und zurückgeschickte Dateien als Müll entschlüsselt
  • QuickLook — Per-Konto-Temp-Cache wird bei der Initialisierung geleert und bei size + modificationDate invalidiert, sodass veraltete Vorschauen nach einem Entschlüsselungsfix nicht mehr auftauchen

Hinter den Kulissen

Alle fünf Phasen (Erstellen → Upload → Ersetzen → Löschen → Aufräumen) werden jetzt gegen jedes verbundene Konto bei jedem Debug-Build über den neuen anbieterübergreifenden VersionTestRunner getestet. Diese Veröffentlichung wird nach einem sauberen 502/502 Schritte-Durchlauf über alle elf Anbieter ausgeliefert.

Vollständiges Changelog

Siehe die Commit-Historie für die vollständige Liste der Änderungen.