Verbesserte Projektstatusprüfung auf der Client-Seite
Die Projektstatusprüfung wurde von der Server- auf die Client-Seite verlagert, was die Leistung verbessert und den Datenfluss vereinfacht.
In dieser Version haben wir die Überprüfung des Projektstatus optimiert. Ab sofort wird die Statusprüfung direkt im Client durchgeführt, anstatt zusätzliche Anfragen an den Server zu senden. Dies führt zu einer schnelleren Ladezeit der Seiten und reduziert die Serverlast. Die Benutzererfahrung bleibt dabei unverändert, da weiterhin eine 404-Seite angezeigt wird, wenn Projekte deaktiviert sind. Die Änderungen umfassen die Eliminierung redundanter API-Aufrufe und eine Vereinfachung des Datenabrufs. Die Performance wird durch den Wegfall doppelter Serveranfragen erheblich gesteigert, was besonders bei dynamischen Statusänderungen vorteilhaft ist. Außerdem wird sichergestellt, dass alle Daten effizient über ein einheitliches Caching-System verarbeitet werden.