New desktop
Some checks failed
Deploy / deploy-staging (push) Failing after 6s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-06 03:20:50 +02:00
parent 756b4e119b
commit 888981c782
127 changed files with 31275 additions and 0 deletions

71
config/apps.php Normal file
View File

@@ -0,0 +1,71 @@
<?php
declare(strict_types=1);
return [
[
'app_id' => 'welcome-center',
'title' => 'Welcome Center',
'icon' => 'WC',
'entry_route' => '/',
'window_mode' => 'window',
'default_width' => 680,
'default_height' => 420,
'supports_widget' => false,
'supports_tray' => false,
'module_name' => 'system',
'summary' => 'Startpunkt der Desktop-Shell mit Status zur Architektur, Skin-Umschaltung und naechsten Schritten.',
],
[
'app_id' => 'public-dashboard',
'title' => 'Public Dashboard',
'icon' => 'PD',
'entry_route' => '/public-home',
'window_mode' => 'window',
'default_width' => 540,
'default_height' => 360,
'supports_widget' => true,
'supports_tray' => false,
'module_name' => 'desktop',
'summary' => 'Oeffentliche Startansicht fuer nicht eingeloggte Nutzer.',
],
[
'app_id' => 'workspace-manager',
'title' => 'Workspaces',
'icon' => 'WS',
'entry_route' => '/workspaces',
'window_mode' => 'window',
'default_width' => 520,
'default_height' => 380,
'supports_widget' => false,
'supports_tray' => false,
'module_name' => 'desktop',
'summary' => 'Vorbereitung fuer mehrere persoenliche Dashboards und Workspace-Verwaltung.',
],
[
'app_id' => 'admin-apps',
'title' => 'Admin Apps',
'icon' => 'AA',
'entry_route' => '/admin/apps',
'window_mode' => 'window',
'default_width' => 560,
'default_height' => 380,
'supports_widget' => false,
'supports_tray' => true,
'module_name' => 'admin',
'summary' => 'Platzhalter fuer globale Verwaltung von Apps, Widgets, Integrationen und Suchmaschinen.',
],
[
'app_id' => 'desktop-login',
'title' => 'Desktop Login',
'icon' => 'DL',
'entry_route' => '/auth/login',
'window_mode' => 'modal',
'default_width' => 460,
'default_height' => 320,
'supports_widget' => false,
'supports_tray' => false,
'module_name' => 'auth',
'summary' => 'Uebergabepunkt fuer das spaetere Keycloak-Theme im Desktop-Look.',
],
];