Compare commits

..

2 Commits

Author SHA1 Message Date
librelad
402c1af861 Merge claude/1 2026-05-30 02:03:57 +01:00
librelad
f15cfe3043 refactor(webui): relocate apps + app-detail controllers and CSS into features/apps/
Move the 6 app controllers (apps-manager, app-tabbed-manager, port-manager,
routing-manager, services-manager, tools-manager) and their 7 stylesheets
(apps, apps-layout, tools, services, service-buttons, routing, port-manager)
into features/apps/. JS paths only existed in system-loader.js (the
apps-manager + app-tabbed-manager components); CSS hrefs in index.html (kept
eager). The cross-feature task-manager (/shared/task/) + backup-app-card
entries in the apps-manager component are untouched here. Globals unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: librelad <librelad@digitalangels.vip>
2026-05-30 02:03:56 +01:00
15 changed files with 13 additions and 13 deletions

View File

@ -17,23 +17,23 @@
<link rel="stylesheet" href="/css/setup-wizard.css">
<link rel="stylesheet" href="/css/style.css">
<link rel="stylesheet" href="/css/ip-whitelist.css">
<link rel="stylesheet" href="/css/port-manager.css">
<link rel="stylesheet" href="/features/apps/port-manager.css">
<link rel="stylesheet" href="/css/backup.css">
<link rel="stylesheet" href="/css/ssh.css">
<link rel="stylesheet" href="/css/admin.css">
<link rel="stylesheet" href="/css/services.css">
<link rel="stylesheet" href="/features/apps/services.css">
<link rel="stylesheet" href="/css/modal.css">
<link rel="stylesheet" href="/css/tools.css">
<link rel="stylesheet" href="/css/routing.css">
<link rel="stylesheet" href="/features/apps/tools.css">
<link rel="stylesheet" href="/features/apps/routing.css">
<link rel="stylesheet" href="/css/login.css">
<link rel="stylesheet" href="/css/aurora-background.css">
<link rel="stylesheet" href="/css/topbar.css">
<link rel="stylesheet" href="/css/sidebar.css">
<link rel="stylesheet" href="/css/apps-layout.css">
<link rel="stylesheet" href="/css/apps.css">
<link rel="stylesheet" href="/features/apps/apps-layout.css">
<link rel="stylesheet" href="/features/apps/apps.css">
<link rel="stylesheet" href="/css/forms.css">
<link rel="stylesheet" href="/css/config.css">
<link rel="stylesheet" href="/css/service-buttons.css">
<link rel="stylesheet" href="/features/apps/service-buttons.css">
<link rel="stylesheet" href="/features/dashboard/dashboard.css">
<link rel="stylesheet" href="/features/tasks/tasks.css">
<link rel="stylesheet" href="/css/update-notifier.css">

View File

@ -204,13 +204,13 @@ class SystemLoader {
global: 'appsManager',
dependencies: ['data'],
scripts: [
'/js/components/app/port-manager.js',
'/features/apps/port-manager.js',
'/shared/task/task-manager.js', // Add TaskManager for backup functionality
'/js/components/backup/backup-app-card.js',
'/js/components/app/services-manager.js',
'/js/components/app/tools-manager.js',
'/js/components/app/routing-manager.js',
'/js/components/app/apps-manager.js'
'/features/apps/services-manager.js',
'/features/apps/tools-manager.js',
'/features/apps/routing-manager.js',
'/features/apps/apps-manager.js'
]
});
@ -232,7 +232,7 @@ class SystemLoader {
},
global: 'appTabbedManager',
dependencies: [],
script: '/js/components/app/app-tabbed-manager.js'
script: '/features/apps/app-tabbed-manager.js'
});
// console.log('TEST: Components added. Total components:', this.components.size);