chore: consolidate platform split checks
Some checks failed
Dependency Audit / dependency-audit (push) Has been cancelled
Module Matrix / module-matrix (push) Has been cancelled

This commit is contained in:
2026-07-10 12:51:19 +02:00
parent 150b720f12
commit 635d25c74c
216 changed files with 23336 additions and 4077 deletions

11
webui/public/app-icon.svg Normal file
View File

@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="GovOPlaN">
<rect width="512" height="512" rx="96" fill="#25282a"/>
<g transform="rotate(-90 256 256)" fill="none" stroke-width="116" stroke-linecap="butt">
<circle cx="256" cy="256" r="150" stroke="#ef6b3a" stroke-dasharray="188.5 754.0" stroke-dashoffset="0"/>
<circle cx="256" cy="256" r="150" stroke="#f2c66d" stroke-dasharray="188.5 754.0" stroke-dashoffset="-188.5"/>
<circle cx="256" cy="256" r="150" stroke="#80b9b0" stroke-dasharray="188.5 754.0" stroke-dashoffset="-377.0"/>
<circle cx="256" cy="256" r="150" stroke="#7e9fc0" stroke-dasharray="188.5 754.0" stroke-dashoffset="-565.5"/>
<circle cx="256" cy="256" r="150" stroke="#56545f" stroke-dasharray="188.5 754.0" stroke-dashoffset="-754.0"/>
</g>
<circle cx="256" cy="256" r="91" fill="#25282a"/>
</svg>

After

Width:  |  Height:  |  Size: 881 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
webui/public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

10
webui/public/favicon.svg Normal file
View File

@@ -0,0 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="GovOPlaN">
<g transform="rotate(-90 256 256)" fill="none" stroke-width="132" stroke-linecap="butt">
<circle cx="256" cy="256" r="170" stroke="#ef6b3a" stroke-dasharray="213.63 854.51" stroke-dashoffset="0"/>
<circle cx="256" cy="256" r="170" stroke="#f2c66d" stroke-dasharray="213.63 854.51" stroke-dashoffset="-213.63"/>
<circle cx="256" cy="256" r="170" stroke="#80b9b0" stroke-dasharray="213.63 854.51" stroke-dashoffset="-427.26"/>
<circle cx="256" cy="256" r="170" stroke="#7e9fc0" stroke-dasharray="213.63 854.51" stroke-dashoffset="-640.88"/>
<circle cx="256" cy="256" r="170" stroke="#56545f" stroke-dasharray="213.63 854.51" stroke-dashoffset="-854.51"/>
</g>
<circle cx="256" cy="256" r="104" fill="#25282a"/>
</svg>

After

Width:  |  Height:  |  Size: 838 B

View File

@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" aria-label="GovOPlaN">
<rect width="512" height="512" fill="#25282a"/>
<g transform="rotate(-90 256 256)" fill="none" stroke-width="92" stroke-linecap="butt">
<circle cx="256" cy="256" r="119" stroke="#ef6b3a" stroke-dasharray="149.54 598.16" stroke-dashoffset="0"/>
<circle cx="256" cy="256" r="119" stroke="#f2c66d" stroke-dasharray="149.54 598.16" stroke-dashoffset="-149.54"/>
<circle cx="256" cy="256" r="119" stroke="#80b9b0" stroke-dasharray="149.54 598.16" stroke-dashoffset="-299.08"/>
<circle cx="256" cy="256" r="119" stroke="#7e9fc0" stroke-dasharray="149.54 598.16" stroke-dashoffset="-448.62"/>
<circle cx="256" cy="256" r="119" stroke="#56545f" stroke-dasharray="149.54 598.16" stroke-dashoffset="-598.16"/>
</g>
<circle cx="256" cy="256" r="72" fill="#25282a"/>
</svg>

After

Width:  |  Height:  |  Size: 886 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<path fill="#000000" fill-rule="evenodd" d="M256 20a236 236 0 1 1 0 472 236 236 0 0 1 0-472Zm0 132a104 104 0 1 0 0 208 104 104 0 0 0 0-208Z"/>
</svg>

After

Width:  |  Height:  |  Size: 215 B

View File

@@ -0,0 +1,30 @@
{
"name": "GovOPlaN",
"short_name": "GovOPlaN",
"description": "GovOPlaN administrative operations platform",
"start_url": "/",
"scope": "/",
"display": "standalone",
"background_color": "#25282a",
"theme_color": "#25282a",
"icons": [
{
"src": "/web-app-manifest-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/web-app-manifest-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "/web-app-manifest-512x512-maskable.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB