fix: Settings persistent (kein Keyring) + Single-Instance
Config-Persistenz: - Passwort wird base64-kodiert in config.json gespeichert (statt OS-Keyring der beim Cross-Compile nicht funktioniert) - Config-Pfad wird beim Laden/Speichern geloggt fuer Debugging - Keyring-Dependency entfernt, base64 hinzugefuegt Single-Instance: - Lock-File in Config-Dir verhindert doppelte Instanz - Wenn .cloud Datei doppelgeklickt wird und Client laeuft: Pfad wird in open_request.txt geschrieben und 2. Instanz beendet sich - Laufende Instanz pollt open_request.txt und oeffnet die Datei - Fenster wird automatisch in den Vordergrund geholt Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -26,5 +26,5 @@ sha2 = "0.10"
|
||||
dirs = "6"
|
||||
rusqlite = { version = "0.34", features = ["bundled"] }
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
keyring = "3"
|
||||
base64 = "0.22"
|
||||
open = "5"
|
||||
|
||||
Reference in New Issue
Block a user