mining checker
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Umsetzungsstatus Desktop UI
|
||||
|
||||
Stand: 2026-06-07
|
||||
Stand: 2026-06-21
|
||||
|
||||
Diese Datei ist die laufende Arbeitsgrundlage fuer die Umsetzung der Anweisungen aus `docs/Umsetzungsanweisung/`.
|
||||
|
||||
@@ -23,8 +23,10 @@ Aktuell ist das Projekt auf einem V1-Scaffold-Stand:
|
||||
- Skin-System `Windows` / `Apple` / `Linux` ist vorbereitet
|
||||
- einfacher Fenster-Manager ist vorhanden
|
||||
- App-Registry, Widget-Registry und Import-Basis sind angelegt
|
||||
- erster echter Modulmechanismus fuer klassische Module ist vorhanden
|
||||
- `Mining-Checker` ist als erstes klassisches Modul angebunden
|
||||
- Keycloak ist nur konzeptionell vorbereitet, nicht integriert
|
||||
- Admin-Bereiche, persistente User-Desktops und echte Modul-Anbindung sind noch offen
|
||||
- Admin-Bereiche und persistente User-Desktops sind noch offen
|
||||
|
||||
## Verbindliche Regeln
|
||||
|
||||
@@ -49,7 +51,7 @@ Erfuellt:
|
||||
Offen:
|
||||
|
||||
- globale Verwaltungsseiten nur als Platzhalter vorhanden
|
||||
- klassische Module sind noch nicht schrittweise an die Shell angebunden
|
||||
- weitere klassische Module sind noch nicht schrittweise an die Shell angebunden
|
||||
- persoenliche Dashboards sind noch nicht funktional
|
||||
|
||||
Nachweise:
|
||||
@@ -98,7 +100,7 @@ Erfuellt:
|
||||
|
||||
Offen:
|
||||
|
||||
- `modules/<modul>/` im neuen Projekt enthalten noch keine wirklich angebundenen Module
|
||||
- weitere `modules/<modul>/` sind noch nicht angebunden
|
||||
- `partials/landingpages/` und `partials/structure/` sind nur minimal vorbereitet
|
||||
- `tools/` und `debug/` sind noch nicht mit Funktion befuellt
|
||||
- Skin-Ordnerkonzept mit `base`-Fallback sowie pro Skin getrennten Layout-/Asset-Dateien fachlich fertigziehen und abnehmen
|
||||
@@ -119,18 +121,24 @@ Erfuellt:
|
||||
- Rohkopie der Altmodule liegt in `temp/nexus-module-import/modules/`
|
||||
- relevante Doku aus der Altbasis wurde in den Import-Ordner uebernommen
|
||||
- Produktivcode referenziert den Import-Ordner nicht zur Laufzeit
|
||||
- `Mining-Checker` wurde als erstes Modul aus der Projektstruktur `modules/mining-checker/` an die Shell angebunden
|
||||
- Modul-Assets werden aus dem Modul selbst geladen statt ueber eine alte Sonderkopie
|
||||
- gemeinsame Modul-Helfer fuer Discovery und Zugriffsschutz sind im globalen Kern vorbereitet
|
||||
|
||||
Offen:
|
||||
|
||||
- keine Modulpruefung je Modul durchgefuehrt
|
||||
- keine App-Registry-Eintraege fuer echte importierte Module vorhanden
|
||||
- keine Modulansichten in die Fensterlogik integriert
|
||||
- weitere App-Registry-Eintraege fuer echte importierte Module fehlen noch
|
||||
- Fenstertauglichkeit weiterer Module ist nicht geprueft
|
||||
- kein Skin-Test je Modul erfolgt
|
||||
|
||||
Nachweise:
|
||||
|
||||
- [temp/nexus-module-import](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/temp/nexus-module-import:1)
|
||||
- [config/apps.php](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/config/apps.php:1)
|
||||
- [modules/mining-checker](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/modules/mining-checker:1)
|
||||
- [src/ModulesCore/ModuleRegistry.php](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/src/ModulesCore/ModuleRegistry.php:1)
|
||||
- [public/module-assets/index.php](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/public/module-assets/index.php:1)
|
||||
|
||||
### 5. `04_UMSETZUNGSPLAN_V1.md`
|
||||
|
||||
@@ -168,7 +176,7 @@ Phase 4 Inhaltssystem:
|
||||
|
||||
- `ERLEDIGT`: App Registry als Grundstruktur
|
||||
- `TEILWEISE`: Widget Registry als Grundstruktur, noch nicht abgenommen
|
||||
- `OFFEN`: Seitenmodule
|
||||
- `TEILWEISE`: Seitenmodule, erster echter Modulpfad vorhanden
|
||||
- `OFFEN`: persoenliche Linklisten
|
||||
- `TEILWEISE`: oeffentliches Home-Dashboard nur als Placeholder
|
||||
- `TEILWEISE`: persoenliche Workspaces nur als Placeholder
|
||||
@@ -185,8 +193,8 @@ Phase 5 Admin-Bereiche:
|
||||
Phase 6 Modul-Anbindung:
|
||||
|
||||
- `TEILWEISE`: importierte Nexus-Module liegen vor
|
||||
- `OFFEN`: erste Module als Apps in der Shell
|
||||
- `OFFEN`: Fenstertauglichkeit je Modul pruefen
|
||||
- `TEILWEISE`: erstes Modul als App in der Shell
|
||||
- `OFFEN`: Fenstertauglichkeit weiterer Module pruefen
|
||||
- `OFFEN`: langfristige UX-Anpassung je Modul
|
||||
|
||||
V1-Minimalziel:
|
||||
@@ -244,17 +252,23 @@ Vorhanden:
|
||||
- JSON-Payload fuer Frontend per `api/desktop.php`
|
||||
- PHP-Autoload-Basis
|
||||
- App-Registry
|
||||
- Modul-Registry fuer klassische Module
|
||||
- Widget-Registry
|
||||
- Skin-Resolver
|
||||
- Default-Workspace- und Widget-State
|
||||
- einfacher Window-Manager
|
||||
- Window-Controls fuer minimieren, maximieren und schliessen
|
||||
- CSS/JS fuer Shell, Fenster, Taskbar, Startmenue, Widgets und Uhr
|
||||
- gemeinsamer Modul-Asset-Endpoint
|
||||
- `Mining-Checker` als erstes echtes Modul unter `modules/`
|
||||
|
||||
Hauptdateien:
|
||||
|
||||
- [public/index.php](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/public/index.php:1)
|
||||
- [api/desktop.php](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/api/desktop.php:1)
|
||||
- [src/App/App.php](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/src/App/App.php:1)
|
||||
- [src/ModulesCore/ModuleRegistry.php](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/src/ModulesCore/ModuleRegistry.php:1)
|
||||
- [src/ModulesCore/ModuleHttp.php](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/src/ModulesCore/ModuleHttp.php:1)
|
||||
- [src/Desktop/DesktopState.php](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/src/Desktop/DesktopState.php:1)
|
||||
- [public/assets/desktop/desktop.js](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/public/assets/desktop/desktop.js:1)
|
||||
- [public/module-assets/index.php](/home/lars/Schreibtisch/Projekte/desktop.kusche.berlin/public/module-assets/index.php:1)
|
||||
|
||||
Reference in New Issue
Block a user