馃 distributed transcription service thistle.dunkirk.sh
1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self'; style-src 'self'; img-src 'self' data: https://hostedboringavatars.vercel.app; font-src 'self'; connect-src 'self'; form-action 'self'; base-uri 'self'; frame-ancestors 'none'; object-src 'none'"> 8 <title>Thistle</title> 9 <link rel="apple-touch-icon" sizes="180x180" href="../../public/favicon/apple-touch-icon.png"> 10 <link rel="icon" type="image/png" sizes="32x32" href="../../public/favicon/favicon-32x32.png"> 11 <link rel="icon" type="image/png" sizes="16x16" href="../../public/favicon/favicon-16x16.png"> 12 <link rel="manifest" href="../../public/favicon/site.webmanifest"> 13 <link rel="stylesheet" href="../styles/main.css"> 14 <link rel="stylesheet" href="../styles/index.css"> 15</head> 16 17<body> 18 <header> 19 <div class="header-content"> 20 <a href="/" class="site-title"> 21 <img src="../../public/favicon/favicon-32x32.png" alt="Thistle logo"> 22 <span>Thistle</span> 23 </a> 24 <auth-component></auth-component> 25 </div> 26 </header> 27 28 <main> 29 <h1 class="hero-title">Thistle</h1> 30 <p class="hero-subtitle">AI-powered audio transcription made simple</p> 31 32 <div class="cta-buttons"> 33 <button id="start-btn" class="btn btn-primary">Start Transcribing</button> 34 </div> 35 </main> 36 37 <script type="module" src="../components/auth.ts"></script> 38 <script type="module" src="./index.ts"></script> 39</body> 40 41</html>