✔ cryptoUtils.ts → Enthält generateKeyAndIV und generateTokencryptoUtils
✔ useAdminAuth.ts → Enthält decryptToken, useEffect für Login-Status und logoutAdminuseAdminAuth
✔ useSystemSettings.ts → Verwaltet Redux-Daten und setzt formValuesuseSystemSettings
✔ handleAdminLogin.ts → Enthält handleAdminLogin, um die Login-Logik auszulagernhandleAdminLogin
✔ handleClearDatabase.ts → Handhabt das Löschen der DatenbankhandleClearDatabase
✔ handleReboot.ts → Handhabt den Reboot des CPLhandleReboot
✔ handleSetDateTime.ts → Setzt Datum und Uhrzeit für das SystemhandleSetDateTime
✔ handleSubmit.ts → Verarbeitet Änderungen und sendet sie an den ServerhandleSubmit
✔ users.ts → Enthält die USERS-Konfiguration für den Adminusers
🚀 Das bedeutet:
SettingsModal.tsx ist jetzt nur noch für die UI zuständig.
Alle Geschäftslogik (State, API-Aufrufe, Funktionen) wurde sauber in separate Dateien ausgelagert.
Der Code ist jetzt wartungsfreundlicher und wiederverwendbarer.
11 lines
315 B
TypeScript
11 lines
315 B
TypeScript
// config/webVersion.ts
|
|
/*
|
|
1: Hauptversion (komplettes Redesign oder neue Hauptfeatures).
|
|
0: Nebenversion (kleinere, aber bedeutende neue Features).
|
|
6: Build-Nummer (interne Entwicklungsiteration).
|
|
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
|
|
|
*/
|
|
const webVersion = "1.6.98";
|
|
export default webVersion;
|