Break-Glass-Gott-Modus - Grundaufforderung, Countdown, Stehanzeige

Featurekamo-internal
Verschifft
4. August 2026 um 04:07 UTC
Autor
kamo
Ausschuss
db0f088

Gott-Modus hatte überhaupt keine Benutzeroberfläche in kamo-internal: ein localStorage boolean, dass ein Reittier Effekt in *** gespiegelt, wieder auf jedem neuen Tab für immer bekräftigt. Das machte die Browser die Behörde auf, ob Plattform Personal erhöht wurden, und machte Erhebung etwas, in dem man sein könnte, ohne sich jemals dafür zu entscheiden. - GodModeJustificationDialog fordert aus dem Grund VOR Erhöhung. Ein Grund danach gesammelt ist ein Grund geschrieben, um zu passen, was bereits getan wurde. Die Kopie erklärt ganz klar, was der Betreiber sehen wird und dass ihr Name darauf steht. - GodModeIndicator ist eine vollbreite untere Leiste plus einen roten Rahmen um das Ganze viewport, mit einem Live-Countdown und "End now". Jemand, der vergisst, dass sie in Gott-Modus ist das genaue Szenario die Kontrolle existiert, um zu verhindern, so ist es nicht ein subtile Abzeichen - aber es ist pointer-events:ke von außerhalb der Bar und sitzt draußen Layout-Flow, so dass es nie einen Klick abfängt oder einen Bildschirm wieder zurückblättert. - Beide sind einmal in der Wurzel-Layout montiert, neben AutomaticLogoff, so dass die Indikator ist vorhanden, wo immer der Bediener endet, anstatt auf den Bildschirmen Jemand erinnerte sich. Rendert nichts, es sei denn, die Sitzung ist Gott-ELIGIBLE. - Der Server besitzt den Zustand. app/lib/godMode hält einen einzigen koalierten Speicher; die Client liest immer nur die ablaufenden SecurityService gestempelt und kann nie verlängern es. setIsGodMode ist weg - Erheben braucht eine Rechtfertigung, so kann es nicht ein Setter. - Die Status-Umfrage verdoppelt sich als die dauerhafte klare: GET /session/god-Modus ist, wo SecurityService schreibt eine verstrichene Erhöhung aus Redis für die Dienste, die Lesen Sie die Sitzung direkt. usePlatformAdminGuard wartet nun auf den Gottstatus für gottfähige Sitzungen. Der Zugriff war früher synchron von localStorage lesbar; ohne Wartezeit Operator mit einem offenen Fenster würde zu / Settings in der Lücke prallte. Streicher sind in ************ (erst geschoben, nach der Klonfolge des Builds). npx vitest run: 329 übergeben (32 Dateien), davon 17 neu. npx tsc --noEmit: sauber.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen