minmal-file-cloud-email-pim.../clients/desktop/src-tauri
Stefan Hacker 601e0741b1 fix(cloud-files): Platzhalter nicht als lokale Aenderung hochladen + Logging
Ursache des "voll gesynct"-Problems: der notify-Watcher feuerte auf die
cfapi-Platzhalter, die wir selbst beim Aktivieren angelegt haben. Der
sync_loop hat die dann als lokale Aenderung hochgeladen, was implizit
die Hydration ausgeloest hat. Ergebnis: keine On-Demand-Platzhalter,
sondern voller Sync.

- is_cfapi_placeholder() prueft FILE_ATTRIBUTE_OFFLINE /
  RECALL_ON_DATA_ACCESS / RECALL_ON_OPEN - solche Dateien werden beim
  Upload uebersprungen
- Log-Datei liegt jetzt NEBEN dem Mount (nicht drin), damit sie nicht
  selbst als Cloud-Datei behandelt wird
- FETCH_DATA loggt jetzt auch Success, damit man sieht dass der
  Callback ueberhaupt feuert

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 09:42:00 +02:00
..
capabilities fix: Durchsuchen-Button, Tray-Icon, Minimize statt Close, .cloud Handler 2026-04-12 00:57:18 +02:00
icons feat: Desktop Sync Client (Tauri) - Grundgeruest 2026-04-11 23:26:57 +02:00
src fix(cloud-files): Platzhalter nicht als lokale Aenderung hochladen + Logging 2026-04-15 09:42:00 +02:00
.gitignore feat: Desktop Sync Client (Tauri) - Grundgeruest 2026-04-11 23:26:57 +02:00
Cargo.lock feat: Echtzeit-Sync via SSE + Journal-basierter 3-Wege-Vergleich 2026-04-12 09:50:44 +02:00
Cargo.toml fix(client/windows): cfapi-Code auf windows-rs 0.58 umgestellt 2026-04-14 16:29:18 +02:00
build.rs feat: Desktop Sync Client (Tauri) - Grundgeruest 2026-04-11 23:26:57 +02:00
tauri.conf.json feat: Settings persistent + Auto-Login + Installer Update-Modus 2026-04-12 01:11:42 +02:00