librelad
|
d39852aa3d
|
refactor(webui): reorganize into components/ + core/ taxonomy
Final modularization layout (user-chosen): every page is a self-contained
folder under components/<id>/ (controllers + CSS + its html fragment), and all
shared/framework code folds into core/:
core/kernel (feature-registry, lifecycle, services, spa)
core/boot (auth, system-loader/orchestrator, setup, loaders)
core/lib (data-loader, router, helpers, the task kernel, shared modules)
core/ui (topbar, modal, notifications, … + topbar.html)
core/css (all shared stylesheets)
core/icons
Top level is now just: components/, core/, themes/, index.html (+ runtime data/).
Every path reference rewritten (index.html, scripts arrays, fetch()/
loadFragment()/loadScript() literals, system-loader + config-manager controller
paths, kernel manifest URL, feature.json, backend FEATURES_DIR). The
/api/features/list endpoint NAME is unchanged (it now scans components/).
Deleted 3 dead files (app-content.html, apps-content.html, html-cache.js).
Verified: 0 stale prefixes, 0 double-rewrites, all JS/JSON valid.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: librelad <librelad@digitalangels.vip>
|
2026-05-30 07:13:52 +01:00 |
|