minmal-file-cloud-email-pim.../backend/app
Stefan Hacker 9b135e42b7 feat: Freigaben-Aenderung live + "Ordner nicht mehr verfuegbar"-Handling
Backend:
set_permission und remove_permission feuern jetzt ein SSE-Event vom
Typ 'permission' an Target-User + Owner + weitere Share-Empfaenger.
Damit aktualisieren sich die Dateilisten aller Beteiligten in
Echtzeit - auch beim Betroffenen, der gerade seinen Zugriff
verliert.

Frontend:
FilesView wrapped loadFiles in safeLoadCurrentFolder(). Bei
403/404 erscheint ein Toast "Dieser Ordner wurde geloescht oder
die Freigabe wurde entfernt" und nach 600ms wird zurueck zum
Root navigiert. Greift beim Direktaufruf, beim Ordnerwechsel und
bei durch SSE ausgeloesten Auto-Reloads.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 12:00:15 +02:00
..
api feat: Freigaben-Aenderung live + "Ordner nicht mehr verfuegbar"-Handling 2026-04-12 12:00:15 +02:00
dav feat: Mini-Cloud Plattform - komplette Implementierung Phase 0-8 2026-04-11 14:53:28 +02:00
models feat: Benutzerfreigabe - Weiterteilen-Recht + Lesezugriff wird erzwungen 2026-04-12 11:54:36 +02:00
services feat: Echtzeit-Sync via SSE + Journal-basierter 3-Wege-Vergleich 2026-04-12 09:50:44 +02:00
utils feat: Mini-Cloud Plattform - komplette Implementierung Phase 0-8 2026-04-11 14:53:28 +02:00
__init__.py fix: Auto-Migrate fuer fehlende DB-Spalten beim App-Start 2026-04-11 20:01:34 +02:00
config.py fix: Datenbank-Pfad in Docker - relative Pfade aus .env falsch aufgeloest 2026-04-11 21:53:43 +02:00
extensions.py feat: Mini-Cloud Plattform - komplette Implementierung Phase 0-8 2026-04-11 14:53:28 +02:00