veza/.build/incus/web/index.html
senke 1ed6e7f07b state-ownership: delete unused optimisticStoreUpdates.ts file
- Deleted apps/web/src/utils/optimisticStoreUpdates.ts (unused file)
- File was unused - no imports found in codebase
- Mutations already use React Query's onMutate pattern
- No TypeScript errors after deletion
- Actions 4.4.1.2 and 4.4.1.3 complete
2026-01-15 19:26:53 +01:00

89 lines
No EOL
4.1 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Veza - Plateforme de streaming musical</title>
<!-- Google Fonts for Design System -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<!-- PERF: Preload fonts critiques uniquement, utiliser font-display: swap -->
<link
href="https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;900&family=Rajdhani:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700;900&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600&family=JetBrains+Mono:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@400;500&family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap"
rel="stylesheet">
<!-- PERF: Preload stratégique des chunks vendors critiques (sera injecté par Vite en production) -->
<!-- Les hashs seront générés automatiquement lors du build -->
<!-- PWA Manifest -->
<link rel="manifest" href="/manifest.json" />
<!-- PWA Meta Tags -->
<meta name="theme-color" content="#1a1a1a" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="Veza" />
<!-- Apple Touch Icons -->
<link rel="apple-touch-icon" href="/icons/icon-152x152.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png" />
<link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png" />
<link rel="apple-touch-icon" sizes="128x128" href="/icons/icon-128x128.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/icons/icon-152x152.png" />
<link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png" />
<link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png" />
<link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png" />
<!-- Microsoft Tiles -->
<meta name="msapplication-TileColor" content="#1a1a1a" />
<meta name="msapplication-TileImage" content="/icons/icon-144x144.png" />
<!-- SEO and Social -->
<meta name="description" content="Plateforme de streaming, collaboration et distribution musicale moderne" />
<meta name="keywords" content="music, streaming, collaboration, audio, chat, veza" />
<meta name="author" content="Veza Platform Team" />
<!-- Open Graph -->
<meta property="og:title" content="Veza Platform" />
<meta property="og:description" content="Plateforme de streaming, collaboration et distribution musicale moderne" />
<meta property="og:type" content="website" />
<meta property="og:image" content="/icons/icon-512x512.png" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Veza Platform" />
<meta name="twitter:description" content="Plateforme de streaming, collaboration et distribution musicale moderne" />
<meta name="twitter:image" content="/icons/icon-512x512.png" />
<link rel="stylesheet" crossorigin href="/assets/index-D93Arxmk.css">
<link rel="modulepreload" href="/js/index-D792PhRw.js" crossorigin>
<script type="module" crossorigin src="/js/index-D792PhRw.js"></script>
<link rel="modulepreload" crossorigin href="/js/chunk-BoPufJSi.js">
<link rel="modulepreload" crossorigin href="/js/chunk-wkfC2Tom.js">
<link rel="modulepreload" crossorigin href="/js/chunk-VMUEamc6.js">
<link rel="modulepreload" crossorigin href="/js/chunk-Df4po8fP.js">
<link rel="modulepreload" crossorigin href="/js/chunk-Cad8leGS.js">
<link rel="modulepreload" crossorigin href="/js/chunk-B7sOPOlf.js">
<link rel="modulepreload" crossorigin href="/js/chunk-B4NZlYwU.js">
<link rel="modulepreload" crossorigin href="/js/chunk-BlDLB1ZZ.js">
</head>
<body>
<div id="root"></div>
</body>
</html>