Sanitized public release v1.0.3

Source-Tag: v1.0.3
Manifest-SHA256: b7b09bf48f9e092ed8ad82f99c0319d6c3837d0a1549bd0cc4a374276c0f3896
This commit is contained in:
NIA Sanitized Release Publisher
2026-07-20 22:35:36 +00:00
commit 7141326ea0
41 changed files with 6397 additions and 0 deletions
+71
View File
@@ -0,0 +1,71 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="theme-color" content="#150a24">
<title>{{PRODUCT_NAME}} - Secure File Drop</title>
<link rel="icon" href="/favicon.png">
<link rel="stylesheet" href="/style.css?v=7">
</head>
<body>
<main>
<section class="login-hero" aria-labelledby="neodrop-title">
<div class="login-portrait">
<img src="/avatar-login.jpg" alt="Operator-provided avatar">
<span class="portrait-code" aria-hidden="true">{{DROP_NODE_LABEL}}</span>
</div>
<div class="login-intro">
<p class="login-kicker">PRIVATE RELAY // TLS 1.3</p>
<h1 id="neodrop-title">{{DROPS_TITLE_HTML}}</h1>
<p class="login-deck">{{DROP_TAGLINE}}</p>
<div class="login-status" aria-label="Service capabilities">
<span>ZERO KNOWLEDGE</span>
<span>CLIENT ENCRYPTED</span>
<span>CIPHERTEXT ONLY</span>
</div>
</div>
</section>
<section id="idle" class="terminal" aria-label="NeoDrop service status">
<div class="terminal-bar"><span></span><span></span><span></span><b>drops@relay:~</b></div>
<div class="terminal-body">
<p><span class="prompt">&gt;&gt;</span> neodrop status --public</p>
<p class="terminal-title">Secure File Drop</p>
<p>Encrypted in your browser. The server stores ciphertext and never receives the key in this link.</p>
<dl>
<div><dt>ENCRYPTION</dt><dd>AES-256-GCM</dd></div>
<div><dt>ACCESS</dt><dd>CAPABILITY LINK</dd></div>
<div><dt>STORAGE</dt><dd>CIPHERTEXT ONLY</dd></div>
</dl>
<p class="input-line"><span class="prompt">&gt;&gt;</span> <span class="cursor" aria-hidden="true">_</span><span class="sr-only">Awaiting input</span></p>
</div>
</section>
<section id="loading" class="panel hidden" aria-live="polite">
<p class="status">AUTHENTICATING ENCRYPTED OBJECT</p>
<div class="meter"><span id="meter-fill"></span></div>
</section>
<section id="viewer" class="panel hidden">
<div class="file-heading">
<div><p class="label">DECRYPTED OBJECT</p><h1 id="file-name"></h1></div>
<button id="download">Download</button>
</div>
<dl class="file-details">
<div><dt>SIZE</dt><dd id="file-size"></dd></div>
<div><dt>SHA-256</dt><dd><code id="file-sha256"></code></dd></div>
<div><dt>TYPE</dt><dd id="file-type"></dd></div>
<div><dt>EXPIRES</dt><dd><time id="file-expires"></time></dd></div>
</dl>
<div id="preview" class="preview"></div>
</section>
<section id="error" class="panel error hidden" role="alert">
<p class="status">OBJECT UNAVAILABLE</p>
<p>This link is invalid, expired, deleted, or could not be authenticated.</p>
</section>
</main>
<script src="/app.js?v=3"></script>
</body>
</html>