CJ_Clippy 9a708fce1d
Some checks failed
ci / test (push) Failing after 2m41s
fp/our CI/CD / build (push) Successful in 36s
add vibeui player
2025-12-03 03:59:28 -08:00

101 lines
3.7 KiB
Plaintext

<!DOCTYPE html>
<html lang="en" class="h-full">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>
<%= meta('title') %>
</title>
<meta name="description" content="<%=meta('description') || 'aaaaa'%>" />
<meta property="og:title" content="<%=meta('title') || 'Futureporn.net'%>" />
<meta property="og:description" content="<%=meta('description') %>" />
<meta property="og:image" content="<%=meta('image') || '/android-chrome-512x512.png'%>" />
<meta property="og:url" content="<%=meta('path') ? `${meta('path')}` : meta('url') || `${request.url}`%>" />
<meta name="RATING" content="RTA-5042-1996-1400-1577-RTA" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@1.0.4/css/bulma.min.css">
<link rel="alternate" type="application/rss+xml" title="Futureporn VODs (RSS)" href="/vods/feed.xml">
<link rel="alternate" type="application/rss+xml" title="Futureporn VODs (Atom)" href="/vods/rss.xml">
<link rel="alternate" type="application/json" title="Futureporn VODs" href="/vods/feed.json">
<%- slots.head %> <%- datastar.scripts({realtime: true}) %>
</head>
<body class="h-full bg-gradient-to-br from-slate-50 via-blue-50 to-indigo-100 font-sans antialiased">
<div class="min-h-full flex flex-col">
<main class="flex-1 container mx-auto px-4 py-8 sm:px-6 lg:px-8">
<div class="max-w-4xl mx-auto">
<div class="space-y-8">
<!-- Header Section -->
<nav class="level">
<!-- Left side -->
<div class="level-left">
<div class="level-item">
<p class="subtitle is-5"><a href="/"><strong>Futureporn.net</strong></a></p>
</div>
</div>
<div class="level-right">
<% if (auth) { %>
<div class="level-item">
<a href="/account">Account</a>
</div>
<div class="level-item">
<a href="/auth/logout?returnTo=<%= request.url.href %>">Logout</a>
</div>
<% } else { %>
<div class="level-item">
<a href="/auth/login?returnTo=<%= request.url.href %>">Login</a>
</div>
<% } %>
</div>
</nav>
<%#
<div class="notification is-info" data-signals='{"showNotif": false}' data-show="$showNotif">
<button class="delete" data-on-click="$showNotif = false"></button>
<span data-text="$message"></span>
</div>
%>
<%- slots.body || slot%>
</div>
</div>
</main>
<footer class="footer mt-5">
<div class="content has-text-centered">
<p>
<strong>🔞💦 Futureporn <%= meta('version') %></strong> made with love by <a href="https://cjclippy.carrd.co/">@CJ_Clippy</a>.
</p>
<p><i><a href="/about">Dedication to the preservation of lewdtuber history</a></i></p>
<div class="container">
<% if (!auth) { %>
<div class="notification is-info">
<p>Hi thanks for visiting! 🤠</p>
<p>We are receiving a lot of traffic and are forced to restrict playback to logged in visitors.</p>
<p>To watch a vod, please log in.</p>
</div>
<% } %>
<div class="notification is-success">
<p>Torrents are in the process of being added to the site.</p>
</div>
<div class="notification">
<p>Futureporn is no longer using IPFS. <a target="_blank" href="https://www.patreon.com/posts/143616210">Read more</a></p>
</div>
</div>
</div>
</footer>
</div>
</body>
</html>