mirror of
https://github.com/sune-org/sune.git
synced 2026-10-29 04:54:51 +00:00
Every page load fetched whatever these resolved to, so a bad or compromised release would ship to all users with access to their keys. Each pin serves byte-identical content to what the unpinned URL served. - lucide@latest -> lucide@1.60.0 - cdn.tailwindcss.com -> 3.4.17 - cash-dom -> 8.1.5 - alpinejs -> 3.17.5 - markdown-it-mathjax3 (esm.sh) -> 5.2.0 - medv.io/codejar -> codejar@4.3.0 on jsDelivr (same file) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
21 lines
1.4 KiB
HTML
21 lines
1.4 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<load src="/src/parts/head.html" />
|
|
</head>
|
|
<body class="bg-white text-gray-900 selection:bg-black/10" x-data @click.window="if($event.target.closest('button')) haptic(); if(!document.getElementById('threadPopover').contains($event.target)&&!$event.target.closest('[data-thread-menu]')) hideThreadPopover(); if(!document.getElementById('sunePopover').contains($event.target)&&!$event.target.closest('[data-sune-menu]')) hideSunePopover(); if(!document.getElementById('userMenu').contains($event.target)&&!document.getElementById('userMenuBtn').contains($event.target)) document.getElementById('userMenu').classList.add('hidden')">
|
|
<div class="flex flex-col h-dvh max-h-dvh overflow-hidden">
|
|
<load src="/src/parts/topbar.html" />
|
|
<load src="/src/parts/chat.html" />
|
|
<load src="/src/parts/footer.html" />
|
|
</div>
|
|
<load src="/src/parts/sidebars.html" />
|
|
<load src="/src/parts/modals.html" />
|
|
<script src="https://unpkg.com/lucide@1.60.0/dist/umd/lucide.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/markdown-it@15.0.1/dist/browser/markdown-it.umd.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.12.0/build/highlight.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/localforage@1.10.0/dist/localforage.min.js"></script>
|
|
<script type="module" src="/src/main.js"></script>
|
|
</body>
|
|
</html>
|