app-detail was a separate sibling component but is really the apps feature's detail view (shares the apps controllers + apps-unified-layout). Merge it in: the apps feature now owns /apps*, /app, /app* and its mount() dispatches grid vs detail by path (checks /apps first for wildcard precedence). Removed the components/app-detail/ folder + its manifest entry. (The 1-level feature scan means a feature must be a direct components/<id>/ child — folding the routes into apps is the correct way to express the relationship.) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: librelad <librelad@digitalangels.vip>
18 lines
260 B
JSON
18 lines
260 B
JSON
{
|
|
"id": "apps",
|
|
"routes": [
|
|
"/apps",
|
|
"/apps*",
|
|
"/app",
|
|
"/app*"
|
|
],
|
|
"module": "/components/apps/index.js",
|
|
"handler": "handleApps",
|
|
"navId": "nav-app-center",
|
|
"nav": {
|
|
"label": "App Center",
|
|
"order": 20
|
|
},
|
|
"order": 20
|
|
}
|