finally getting a dev version functioning locally... what a mess that was

This commit is contained in:
itsamejms
2025-11-21 22:22:53 +00:00
parent 5078d67d4f
commit ac8d171046
29 changed files with 5472 additions and 263 deletions
+7 -13
View File
@@ -3,9 +3,13 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Gemini V-Studio</title>
<script src="https://cdn.tailwindcss.com"></script>
<title>Vtube Studio</title>
<!-- Tailwind is built locally via PostCSS; CSS is imported in the app entry -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@400;700&display=swap" rel="stylesheet">
<!-- Production CSP: tighten before packaging; development overrides via Electron main for HMR -->
<!-- Development CSP: allow jsDelivr for third-party wasm/scripts (tighten for production) -->
<!-- Development CSP: allow jsDelivr and storage.googleapis for third-party wasm/scripts and models (tighten for production) -->
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; img-src 'self' data:; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; script-src 'self' https://cdn.jsdelivr.net 'unsafe-eval' 'unsafe-inline' data:; connect-src 'self' https://cdn.jsdelivr.net https://storage.googleapis.com https://generativelanguage.googleapis.com;">
<style>
body {
font-family: 'Inter', sans-serif;
@@ -27,19 +31,9 @@
border-radius: 4px;
}
</style>
<script type="importmap">
{
"imports": {
"react/": "https://aistudiocdn.com/react@^19.2.0/",
"react": "https://aistudiocdn.com/react@^19.2.0",
"react-dom/": "https://aistudiocdn.com/react-dom@^19.2.0/",
"@google/genai": "https://aistudiocdn.com/@google/genai@^1.30.0",
"@mediapipe/tasks-vision": "https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision@0.10.18/+esm"
}
}
</script>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/renderer/index.tsx"></script>
</body>
</html>