Repository navigation
Releases: Operation-Flut/FlutLink
Releases · Operation-Flut/FlutLink
Release list
FlutLink v1.5.0
FlutLink v1.5.0
Major-Release: Entfernung des mobilen KMP-Clients und Autostart-Verhaltens-Fix.
Neu
- Desktop-only: Der mobile Kotlin-Multiplatform-Client (
kmp/) wurde vollständig entfernt (Issue #523). FlutLink ist nun ein reiner Desktop-Client (Tauri v2). - FlutCloud Server-App 1.3.0: Entfernt iOS/AltStore-Endpunkte (
IosController.php,AltStoreSourceService.php), da der mobile Client entfällt.
Behoben
- Autostart-Verhalten (Issue #494): Die App startet nun nur noch beim OS-Login minimiert im Tray; jeder manuelle Start öffnet das Fenster normal. Zuvor wurde das Fenster bei aktivierter Autostart-Einstellung immer versteckt.
- Sicherheitslücken geschlossen:
source-map-js1.2.2 (CVE-2026-93749, DoS via malformed source maps)rustls0.23.43 (RUSTSEC-2026-0285 / GHSA-2mjx-qc3c-rqvc, TLS 1.3 handshake flaw)
Verbessert
- Tauri-Plugin-Abgleich:
tauri-plugin-dialogauf 2.8.1 aktualisiert (Version-Mismatch mit NPM-Paket behoben). - Abhängigkeiten: Diverse Rust- und npm-Abhängigkeiten via Dependabot aktualisiert.
- Dokumentation: CLI-Flags (
--autostart) und Autostart-Verhalten indocs/*/tray-and-cli.mdundfeatures.mddokumentiert (EN/DE).
Hinweise
- Die CI-Installer sind derzeit nicht signiert. macOS Gatekeeper und Windows SmartScreen können Warnungen anzeigen.
- Der Zwei-Wege-Sync ist Desktop-only.
- Die Nextcloud-Server-App (
flutcloud-app.zip, v1.3.0) muss auf dem Server aktualisiert werden (entfernt AltStore/iOS-Endpunkte).
FlutLink v1.4.1
FlutLink v1.3.1
Patch-Release für Desktop (Tauri) und mobilen Client (KMP).
Neu
- KMP: Dateilisten-Ansichtsmodus (Liste/Raster) wird gespeichert und über Tabs sowie App-Neustarts hinweg beibehalten.
- KMP: Admin-Tab wird für Nicht-Administratoren als gesperrt angezeigt (Parität zum Desktop).
- KMP: Lokalisierung für Dateilisten-Ansichtsmodus und Breadcrumb-Wurzellabel.
- Release-Workflow: Vorab-Prüfung, ob die Update-Signatur-Secrets gesetzt sind, mit verständlicher Fehlermeldung statt kryptischem Asset-Fehler beim Publish.
Behoben
- Beschädigte
settings.jsonwird nun in Quarantäne gestellt statt beim nächsten Speichern stillschweigend überschrieben. - Headless-Modus (
--download/--list) validiert jetzt den Remote-Pfad. - QuickLook: Vor/Zurück ist an den Listenrändern deaktiviert; veraltete Thumbnails werden ignoriert.
- Thumbnail-Daten-URLs sind auf
image/*(MIME-Whitelist) beschränkt – verhindert, dass serverseitig manipulierte Nicht-Bild-Inhalte ins Frontend gelangen. - Identische Toasts werden dedupliziert.
- Updater: Der „installing“-Status wird vor der Installation gesendet (wurde unter Windows verschluckt); auf macOS/Linux startet sich die App nach dem Update selbst neu.
Verbessert
settings.jsonwird nur noch bei tatsächlichen Änderungen geschrieben;share_seenwird beim ersten Listing gesetzt (keine Benachrichtigungs-Flut bei Neuinstallationen); O(n)-Pruning.history::clearist gegenrecord_openabgesichert und entfernt verwaiste Temp-Dateien des atomaren Schreibens.- Release-Workflow: Fehler bei der KI-gestützten Release-Notes-Erstellung blockieren den Release nicht mehr (Fallback-Text wird genutzt).
Hinweise
- Die CI-Installer sind derzeit nicht signiert. macOS Gatekeeper und Windows SmartScreen können Warnungen anzeigen.
- Der Zwei-Wege-Sync ist Desktop-only (nicht im mobilen Client verfügbar).
FlutLink v1.4.0
FlutLink v1.3.1
Patch-Release für Desktop (Tauri) und mobilen Client (KMP).
Neu
- KMP: Dateilisten-Ansichtsmodus (Liste/Raster) wird gespeichert und über Tabs sowie App-Neustarts hinweg beibehalten.
- KMP: Admin-Tab wird für Nicht-Administratoren als gesperrt angezeigt (Parität zum Desktop).
- KMP: Lokalisierung für Dateilisten-Ansichtsmodus und Breadcrumb-Wurzellabel.
- Release-Workflow: Vorab-Prüfung, ob die Update-Signatur-Secrets gesetzt sind, mit verständlicher Fehlermeldung statt kryptischem Asset-Fehler beim Publish.
Behoben
- Beschädigte
settings.jsonwird nun in Quarantäne gestellt statt beim nächsten Speichern stillschweigend überschrieben. - Headless-Modus (
--download/--list) validiert jetzt den Remote-Pfad. - QuickLook: Vor/Zurück ist an den Listenrändern deaktiviert; veraltete Thumbnails werden ignoriert.
- Thumbnail-Daten-URLs sind auf
image/*(MIME-Whitelist) beschränkt – verhindert, dass serverseitig manipulierte Nicht-Bild-Inhalte ins Frontend gelangen. - Identische Toasts werden dedupliziert.
- Updater: Der „installing“-Status wird vor der Installation gesendet (wurde unter Windows verschluckt); auf macOS/Linux startet sich die App nach dem Update selbst neu.
Verbessert
settings.jsonwird nur noch bei tatsächlichen Änderungen geschrieben;share_seenwird beim ersten Listing gesetzt (keine Benachrichtigungs-Flut bei Neuinstallationen); O(n)-Pruning.history::clearist gegenrecord_openabgesichert und entfernt verwaiste Temp-Dateien des atomaren Schreibens.- Release-Workflow: Fehler bei der KI-gestützten Release-Notes-Erstellung blockieren den Release nicht mehr (Fallback-Text wird genutzt).
Hinweise
- Die CI-Installer sind derzeit nicht signiert. macOS Gatekeeper und Windows SmartScreen können Warnungen anzeigen.
- Der Zwei-Wege-Sync ist Desktop-only (nicht im mobilen Client verfügbar).
FlutLink v1.3.4
FlutLink v1.3.1
Patch-Release für Desktop (Tauri) und mobilen Client (KMP).
Neu
- KMP: Dateilisten-Ansichtsmodus (Liste/Raster) wird gespeichert und über Tabs sowie App-Neustarts hinweg beibehalten.
- KMP: Admin-Tab wird für Nicht-Administratoren als gesperrt angezeigt (Parität zum Desktop).
- KMP: Lokalisierung für Dateilisten-Ansichtsmodus und Breadcrumb-Wurzellabel.
- Release-Workflow: Vorab-Prüfung, ob die Update-Signatur-Secrets gesetzt sind, mit verständlicher Fehlermeldung statt kryptischem Asset-Fehler beim Publish.
Behoben
- Beschädigte
settings.jsonwird nun in Quarantäne gestellt statt beim nächsten Speichern stillschweigend überschrieben. - Headless-Modus (
--download/--list) validiert jetzt den Remote-Pfad. - QuickLook: Vor/Zurück ist an den Listenrändern deaktiviert; veraltete Thumbnails werden ignoriert.
- Thumbnail-Daten-URLs sind auf
image/*(MIME-Whitelist) beschränkt – verhindert, dass serverseitig manipulierte Nicht-Bild-Inhalte ins Frontend gelangen. - Identische Toasts werden dedupliziert.
- Updater: Der „installing“-Status wird vor der Installation gesendet (wurde unter Windows verschluckt); auf macOS/Linux startet sich die App nach dem Update selbst neu.
Verbessert
settings.jsonwird nur noch bei tatsächlichen Änderungen geschrieben;share_seenwird beim ersten Listing gesetzt (keine Benachrichtigungs-Flut bei Neuinstallationen); O(n)-Pruning.history::clearist gegenrecord_openabgesichert und entfernt verwaiste Temp-Dateien des atomaren Schreibens.- Release-Workflow: Fehler bei der KI-gestützten Release-Notes-Erstellung blockieren den Release nicht mehr (Fallback-Text wird genutzt).
Hinweise
- Die CI-Installer sind derzeit nicht signiert. macOS Gatekeeper und Windows SmartScreen können Warnungen anzeigen.
- Der Zwei-Wege-Sync ist Desktop-only (nicht im mobilen Client verfügbar).
FlutLink v1.3.3
FlutLink v1.3.3
Neu
- Autostart-Funktionalität: FlutLink kann jetzt beim Systemstart automatisch gestartet werden
- Erweiterte Disk-Mount-Funktionen
Behoben
- Probleme mit Autostart und Disk-Mount behoben
- Persistenz und Fehlerbehandlung verbessert
Verbessert
- Keine Änderungen
Hinweise
- Die CI-Installer sind derzeit nicht signiert. macOS Gatekeeper und Windows SmartScreen können Warnungen anzeigen.
FlutLink v1.3.2
FlutLink v1.3.2
Patch-Release für Desktop (Tauri) und mobilen Client (KMP).
Neu
- CI: Sicherheits-Posture gehärtet und das v1.3.2-Security-Gate freigeschaltet (Name dem Build-Job hinzugefügt).
Behoben
- Kompatibilität zu den aktualisierten Bibliotheken hergestellt: Anpassung an
quick-xml0.42 undgetrandom0.4 APIs.
Verbessert
- Abhängigkeiten aktualisiert:
vue3.5.42,vue-tsc3.3.11, Compose 1.12.0, Compose Material3,quick-xml0.42.0,getrandom0.4.3,actions/setup-java6.0.0,anomalyco/opencode/github1.18.25. - KMP: Komponenten- und Toolchain-Updates integriert.
- AltStore-Quellen für v1.3.2 aktualisiert.
- Projekt-Review abgeschlossen; 15 neue Findings (R30-F1..F15) dokumentiert.
Hinweise
- Die CI-Installer sind derzeit nicht signiert. macOS Gatekeeper und Windows SmartScreen können Warnungen anzeigen.
- Der Zwei-Wege-Sync ist Desktop-only (nicht im mobilen Client verfügbar).
FlutLink v1.3.1
FlutLink v1.3.0 — Release-Notes
Neu
- CLI-Handling in Single-Instance Modus: Argument-Parsing (
parse_cli_argv) zur Unterstützung forwarded Commands viatauri_plugin_single_instancefür zweite Instanzen.
Behoben
- Atomic Writing Synchronization: Einführen eines
HISTORY_LOCK(Mutex) im History-Modul zur Vermeidung von Race Conditions und Aufräumen verbleibender Temp-Dateien beim Leeren der History (L24-N4).
Verbessert
- Updater & Settings: Stabilität der Einstellungen und des In-App-Updaters verbessert.
- KMP & UI (Android/iOS/Desktop): Optimierungen an der Dateiansicht, Home-Ansicht und den UI-Komponenten.
Hinweise
Warning
Die CI-Installer sind derzeit nicht signiert. macOS Gatekeeper und Windows SmartScreen können beim Ausführen entsprechende Warnmeldungen anzeigen.
FlutLink v1.3.0
FlutLink v1.3.0 — Release-Notes
Neu
- Sync-Log-Funktion: Abrufen, Anhängen und Löschen von Sync-Einträgen inkl. Fehlerbehandlung und UI-Integration
sync_synced_paths-Command zum Abrufen der synchronisierten Pfade eines Kontos- Freigabe-Benachrichtigungen: Einstellungen und Benachrichtigungen für neu eingehende Freigaben (inkl. Übersetzungen)
- QR-Code- und QuickLook-Komponenten; ShareDialog mit Inline-Bearbeitung und QR-Code-Funktion
- Dateiverlauf (File History) und Freigabe-Aktualisierung; Kontextmenü mit Lesezeichen- und Kopieren/Verschieben-Aktionen inkl. Zielordner-Dialog
- Retry-Mechanismus für Netzwerkfehler auf IPC-Ebene
- Globale Tastaturkürzel und Warnfarben-Variablen
- Installationsskripte für FlutLink und die FlutCloud-Nextcloud-App (Desktop + Server-Installation)
Behoben
- Fehlerbehandlung im Sync-Log und bei Netzwerk-basierten IPC-Ausfällen überarbeitet
Verbessert
- KMP-UI (Mobile) an das Desktop-Designsystem angeglichen; Material 3-Integration
- KMP-UI auf Material-3-Primitiven und M3-Expressive-Stil umgestellt
- Footer-Branding an "Marcante Musik" angepasst
- Installations- und Update-Skripte überarbeitet; neue Headless-Befehlsoptionen
- Release-Workflow: verbesserte Notiz-Verarbeitung und Asset-Validierung
- Updater-Funktionalität und Tauri-Updater-Signierungsschlüssel erneuert
Hinweise
- Die CI-Installer sind derzeit nicht signiert. macOS Gatekeeper und Windows SmartScreen können Warnungen anzeigen.
FlutLink v1.2.0
FlutLink v1.2.0
Neu
- AES-256-GCM-Verschluesselung fuer sichere Dateispeicherung
- Gast-/Guest-Modus fuer oeffentliche Freigaben (Standalone-Gastmodus mit einheitlicher Kopfzeile)
- HTML-Landingpage fuer oeffentliche Freigabe-Browser
- Admin-UI fuer oeffentliche Freigabe-Kategorien, Locks und Zuweisungen (Desktop + KMP)
- Sichtbarkeit von Kategorien (oeffentlich vs. nur-Link) fuer oeffentliche Freigaben
- Admin-Benutzerverwaltung (Master-Detail-Benutzerverwaltung mit unterteiltem Detailformular)
- Persistierung von Dateiansicht und Sortierpraeferenzen
- Update-Skript fuer das Deployment der Nextcloud-App
- PSR-4-Autoloading fuer FlutCloud
Behoben
- 7 Findings des Security-Gates fuer das v1.2.0-Release behoben
- Fehlende Importe in FileKeyValueStorage (Path & Dateioperationen) ergaenzt
- Sabre-404 (principal) auf lokalisierte Benutzer-nicht-gefunden-Meldung abgebildet
- Duplizierte Freigaben sowie fehlerhafte Chip-URLs im Web bereinigt
- Oeffentliche Seite ohne Nextcloud-Chrome gerendert
- Android-Update-ENOENT behoben (Ordner wird vor APK-Schreibvorgang angelegt)
- getShareType() statt getType() in PublicShareService verwendet
Verbessert
- Paralleler BFS-Sync, Batch-Cache-Eviction und EntryList-Rendering-Optimierungen
- Guest-Zugriffsfunktionen erweitert und Sicherheitsmassnahmen verbessert
- Modernes SaaS-Design: Stroke-Icons, vereinheitlichte Controls, ruhigere Akzentfarben
- Native Tab-Leiste, erreichbarer Guest-Admin, Material Web entfernt
- Themes auf Midnight/Daylight/System reduziert
- AdminPanel-Header, Liste und Suchfunktion ueberarbeitet
- Alle 13 offenen GitHub-Issues geloest
- CI-Verbesserungen (OPENCODE_CMD/-MODELS, PowerShell-Pruefung aller .ps1-Dateien, Toolchain-URLs)
Hinweise
- Die CI-Installer sind derzeit nicht signiert. macOS Gatekeeper und Windows SmartScreen koennen Warnungen anzeigen.
FlutLink v1.1.1
FlutLink v1.1.1 – Release-Notes
Neu
- Notarisierung: macOS-Builds werden jetzt notarisiert (gebaut & verwaltet von marcante_musik).
Behoben
- KMP/iOS: iOS-Kompilierung repariert — -Import ergänzt und durch Multiplatform- ersetzt.
Verbessert
- CI: OpenCode-Fallback mit Probe-Retries — transiente Ausfälle werfen Releases nicht mehr ab.
- Automatisierte Review-Läufe 17–19 abgeschlossen (25 neue Befunde), alle Checks grün (#327, #328, #330).
- Versionsdrift beseitigt: iOS-xcconfig und FlutCloud-App einheitlich auf 1.1.1.
- AltStore-Quellen auf v1.1.1 aktualisiert.
Hinweise
- Die CI-Installer sind derzeit nicht signiert. macOS Gatekeeper und Windows SmartScreen können beim ersten Start Warnungen anzeigen — die App kann über „Trotzdem öffnen“ bzw. „Trotzdem ausführen“ gestartet werden.