minmal-file-cloud-email-pim.../clients/desktop
Stefan Hacker 2bd8a2e1b5 feat: Heartbeat fuer Locks - vergessene Locks laufen nach 15 Min ab
Wenn jemand vergisst zu entsperren:
- Client laeuft -> Heartbeat alle 60s -> Lock bleibt aktiv
- Client geschlossen -> kein Heartbeat -> Lock laeuft nach 15 Min ab
- Laptop zugeklappt -> gleicher Effekt -> 15 Min -> frei

Tracking: locked_files Vec merkt sich welche Dateien wir gesperrt haben.
Heartbeat laeuft im Token-Refresh Thread mit (alle 60s Heartbeat,
alle 10 Min Token-Refresh).

Lock wird beim Oeffnen getrackt, beim Entsperren/Unmark-Offline entfernt.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 03:04:28 +02:00
..
public feat: Desktop Sync Client (Tauri) - Grundgeruest 2026-04-11 23:26:57 +02:00
src feat: File Lock beim Oeffnen + Entsperren per Rechtsklick 2026-04-12 03:03:01 +02:00
src-tauri feat: Heartbeat fuer Locks - vergessene Locks laufen nach 15 Min ab 2026-04-12 03:04:28 +02:00
.gitignore feat: Desktop Sync Client (Tauri) - Grundgeruest 2026-04-11 23:26:57 +02:00
Dockerfile.build feat: Build-Script + Docker-Build fuer alle Plattformen 2026-04-11 23:29:58 +02:00
README.md feat: Desktop Sync Client (Tauri) - Grundgeruest 2026-04-11 23:26:57 +02:00
index.html feat: Desktop Sync Client (Tauri) - Grundgeruest 2026-04-11 23:26:57 +02:00
package-lock.json fix: fehlende npm-Dependencies fuer Tauri-Plugins (dialog, notification) 2026-04-12 00:40:25 +02:00
package.json fix: fehlende npm-Dependencies fuer Tauri-Plugins (dialog, notification) 2026-04-12 00:40:25 +02:00
vite.config.js feat: Desktop Sync Client (Tauri) - Grundgeruest 2026-04-11 23:26:57 +02:00

README.md

Tauri + Vue 3

This template should help get you started developing with Tauri + Vue 3 in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.