feat(marke): Logo, Banner, Favicons und Manifest-Icons

Alle Varianten aus dem Symbol der Vorgabe per Skript (pnpm marke); Texte als Pfade, damit Wortmarke und Banner ohne installierte Schrift gleich aussehen.

Closes #017

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-12 17:15:29 +02:00
co-authored by Claude Opus 5.5
parent e21ac97dbb
commit 7f07efe05d
23 changed files with 629 additions and 9 deletions
+20
View File
@@ -0,0 +1,20 @@
import type { MetadataRoute } from "next";
/** Web-App-Manifest unter /manifest.webmanifest – öffentlich (siehe proxy.ts). */
export default function manifest(): MetadataRoute.Manifest {
return {
name: "ProxDeploy",
short_name: "ProxDeploy",
description: "VMs und LXC-Container auf Proxmox VE ausrollen, per Web oder CLI.",
start_url: "/",
display: "standalone",
background_color: "#11161C",
theme_color: "#11161C",
lang: "de",
icons: [
{ src: "/brand/icon-192.png", sizes: "192x192", type: "image/png" },
{ src: "/brand/icon-512.png", sizes: "512x512", type: "image/png" },
{ src: "/brand/icon-maskable-512.png", sizes: "512x512", type: "image/png", purpose: "maskable" },
],
};
}