feat: refine launcher admin and showcase UI

This commit is contained in:
DCCONSTRUCTIONS
2026-05-01 21:00:51 +03:00
parent e8c6e76885
commit db0eabe7d7
13 changed files with 897 additions and 189 deletions
+23 -11
View File
@@ -236,7 +236,7 @@
"authentikApplicationSlug": "nodedc",
"authentikGroupName": "service-nodedc",
"createdAt": "2026-04-01T10:00:00Z",
"updatedAt": "2026-05-01T15:29:56.933Z",
"updatedAt": "2026-05-01T17:59:10.713Z",
"coverImageUrl": "/storage/uploads/1777649382309-49d8c393-2026-05-01-17.31.21.jpg",
"coverMediaKind": "image",
"coverMediaSource": "file",
@@ -262,7 +262,11 @@
"authentikApplicationSlug": "task-manager",
"authentikGroupName": "service-task-manager",
"createdAt": "2026-04-01T10:00:00Z",
"updatedAt": "2026-05-01T09:00:00Z"
"updatedAt": "2026-05-01T17:59:10.713Z",
"coverImageUrl": "/storage/uploads/1777652545129-cf547e17-NODEDC_TASK.png",
"coverMediaKind": "image",
"coverMediaSource": "file",
"coverMediaFileName": "1777652545129-cf547e17-NODEDC_TASK.png"
},
{
"id": "service_1c",
@@ -276,11 +280,15 @@
"accentColor": "#8FD7FF",
"fallbackGradient": "linear-gradient(126deg, rgba(143, 215, 255, 0.8), rgba(32, 61, 80, 0.9) 44%, #080B0F 84%)",
"status": "maintenance",
"order": 30,
"order": 40,
"authentikApplicationSlug": "1c-assistant",
"authentikGroupName": "service-1c-assistant",
"createdAt": "2026-04-01T10:00:00Z",
"updatedAt": "2026-05-01T09:00:00Z"
"updatedAt": "2026-05-01T17:59:10.713Z",
"coverImageUrl": "/storage/uploads/1777657277366-a9886413-LLM_MANAGER.png",
"coverMediaKind": "image",
"coverMediaSource": "file",
"coverMediaFileName": "1777657277366-a9886413-LLM_MANAGER.png"
},
{
"id": "service_tender",
@@ -294,15 +302,19 @@
"accentColor": "#FFD166",
"fallbackGradient": "linear-gradient(135deg, rgba(255, 209, 102, 0.84), rgba(74, 53, 19, 0.92) 42%, #0B0D10 86%)",
"status": "active",
"order": 40,
"order": 30,
"authentikApplicationSlug": "tender-agent",
"authentikGroupName": "service-tender-agent",
"createdAt": "2026-04-03T10:00:00Z",
"updatedAt": "2026-05-01T15:37:01.591Z",
"coverImageUrl": "/storage/uploads/1777649809136-7935fb4d-2026-05-01-18.36.20.jpg",
"updatedAt": "2026-05-01T17:59:10.713Z",
"coverImageUrl": "/storage/uploads/1777652810531-1f17b7ed-LAP_PURP4k.jpg",
"coverMediaKind": "image",
"coverMediaSource": "file",
"coverMediaFileName": "1777649809136-7935fb4d-2026-05-01-18.36.20.jpg"
"coverMediaFileName": "1777652810531-1f17b7ed-LAP_PURP4k.jpg",
"ambientVideoUrl": "/storage/uploads/1777652817155-199c5e6c-090aff247929335.69e6521716ea9.gif",
"ambientMediaKind": "gif",
"ambientMediaSource": "file",
"ambientMediaFileName": "1777652817155-199c5e6c-090aff247929335.69e6521716ea9.gif"
},
{
"id": "service_digital_twin",
@@ -320,7 +332,7 @@
"authentikApplicationSlug": "digital-twin",
"authentikGroupName": "service-digital-twin",
"createdAt": "2026-04-05T10:00:00Z",
"updatedAt": "2026-05-01T09:00:00Z"
"updatedAt": "2026-05-01T17:59:10.713Z"
},
{
"id": "service_dm",
@@ -338,7 +350,7 @@
"authentikApplicationSlug": "digital-modules",
"authentikGroupName": "service-digital-modules",
"createdAt": "2026-04-10T10:00:00Z",
"updatedAt": "2026-05-01T09:00:00Z"
"updatedAt": "2026-05-01T17:59:10.713Z"
},
{
"id": "service_internal",
@@ -356,7 +368,7 @@
"authentikApplicationSlug": "internal-tools",
"authentikGroupName": "service-internal-tools",
"createdAt": "2026-04-12T10:00:00Z",
"updatedAt": "2026-05-01T09:00:00Z"
"updatedAt": "2026-05-01T17:59:10.713Z"
}
],
"grants": [
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 886 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB