10x every page: real interactions, kill fake content, wire everything

- ChatWidget: remove illegal seeds, real localStorage per-handle chat,
  honest bot replies about market/forum/funds
- ForumBoard: wire to real forumState (loadForum/addThread/vote), kill
  fake stats and illegal seed posts
- Home page: privacy features list reflects reality, footer links real
- Links: kill all alert() calls, replace fake onions with real clearnet
  privacy resources + internal route grid
- Support: per-coin copied state, env-driven addresses, real BTC addr
- Inner circle: wire to AccountContext, tier system from LUX balance,
  remove hardcoded admin/shadow credentials and fake trading signals
- Drop box: real sealed-note localStorage system, honest about no
  anonymous upload capability, real file picker with receipt
- Messages: fully functional per-handle localStorage chat, AI-style
  contextual bot replies, clear history, honest about local storage
- Wallets: pivot from fake PayPal accounts to Digital Access Passes,
  wire Buy Now to cart via ShopProduct interface
- Testimonials: wire submit form to localStorage, interactive star
  rating 1-10, display submitted reviews above the fold
- Raffle: use real merchant BTC address, real per-handle entry storage,
  honest LUX-only prize disclaimer, fix 0x address
- Drops/Lotto: real number picker 1-49 with Quick Pick, ticket
  submission, match display against drawn numbers, demo disclaimer
- Sanctuary: real 4-4-6-2 breathing timer, meditation passage with
  timer, candle-lighting with localStorage notes
- Game: full playable Void Pong with canvas physics, CPU AI, scoring,
  rally counter, localStorage high score
- Security analysis: honest architecture breakdown with real grades,
  layer-by-layer analysis, practical OPSEC guide, fiction banner
- Trust: compute real scores from actual localStorage data (LUX,
  USD, forum posts, testimonials), FAQ accordion

Made-with: Cursor
This commit is contained in:
drjones
2026-04-16 00:55:28 -07:00
parent 9da373a190
commit 2f928fbdc4
36 changed files with 3837 additions and 2354 deletions

View File

@@ -1,10 +1,6 @@
"use client";
import Link from "next/link";
import { PLACEHOLDER_ONION_URL } from "@/lib/placeholderOnion";
/** @deprecated use PLACEHOLDER_ONION_URL */
export const HIDDEN_WIKI_PLACEHOLDER_ONION = PLACEHOLDER_ONION_URL;
type WikiItem = {
title: string;
@@ -38,7 +34,13 @@ const ENTRIES: { cat: string; items: WikiItem[] }[] = [
{
title: "Account & dashboard",
note: "Client-side vault unlock; dashboard aggregates forum, exchange, and barter handles.",
href: "/sign-in",
href: "/dashboard",
external: false,
},
{
title: "Add funds (Bitcoin)",
note: "Verified on-chain deposits credit USD to your signed-in handle.",
href: "/account/add-funds",
external: false,
},
{
@@ -59,51 +61,51 @@ const ENTRIES: { cat: string; items: WikiItem[] }[] = [
cat: "Directories & indexes",
items: [
{
title: "OnionDir (mirror slot 1)",
note: "Template row — paste a signed directory .onion after you verify the key.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Void crawler",
note: "Search this deployments signed routes.",
href: "/search",
external: false,
},
{
title: "Glass index (mirror slot 2)",
note: "Awaiting mirror hostname.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Link garden",
note: "Curated internal link board.",
href: "/links",
external: false,
},
{
title: "Card-file aggregator (slot 3)",
note: "Awaiting mirror hostname.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Darknet Atlas",
note: "Taxonomy with links back into CyberLux surfaces.",
href: "/darknet-atlas",
external: false,
},
{
title: "Fresh mirror list (slot 4)",
note: "Awaiting mirror hostname.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Onion mirror map",
note: "Per-host identity + portable account bundle.",
href: "/account/hidden-services",
external: false,
},
],
},
{
cat: "Markets & trading (unverified)",
cat: "Markets & trading",
items: [
{
title: "Market slot A",
note: "Replace with your verified link + PGP proof.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Market catalog",
note: "Primary storefront SKUs.",
href: "/market",
external: false,
},
{
title: "Market slot B",
note: "Replace with your verified link + PGP proof.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Classifieds (exchange)",
note: "WTS / WTB listings on this host.",
href: "/exchange",
external: false,
},
{
title: "Market slot C",
note: "Replace with your verified link + PGP proof.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Vendor hall",
note: "Seller index and stall applications.",
href: "/vendors",
external: false,
},
],
},
@@ -111,22 +113,22 @@ const ENTRIES: { cat: string; items: WikiItem[] }[] = [
cat: "Comms & privacy",
items: [
{
title: "Secure chat relay (slot 1)",
note: "Self-hosted bridge — verify certs when you swap URL.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Messages (stub)",
note: "Local UI shell — no remote mailbox yet.",
href: "/messages",
external: false,
},
{
title: "VPN / review matrix (slot 2)",
note: "Crowd-sourced; assume bias.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Trust center",
note: "Mirror hygiene and safety copy.",
href: "/trust",
external: false,
},
{
title: "Encrypted mail drop (slot 3)",
note: "Hostname pending operator upload.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Support",
note: "Contact and routing notes.",
href: "/support",
external: false,
},
],
},
@@ -134,16 +136,16 @@ const ENTRIES: { cat: string; items: WikiItem[] }[] = [
cat: "Hosting & infrastructure",
items: [
{
title: "Bulletproof-style host (slot 1)",
note: "Rumor link — due diligence on you; hosting laws vary by territory.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Launch / deploy notes",
note: "Tor + nginx operator entry.",
href: "/launch",
external: false,
},
{
title: "Collocation / VPS gossip (slot 2)",
note: "Hostname pending operator upload.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Security analysis",
note: "In-app security framing.",
href: "/security-analysis",
external: false,
},
],
},
@@ -151,16 +153,16 @@ const ENTRIES: { cat: string; items: WikiItem[] }[] = [
cat: "Forums & social",
items: [
{
title: "Forum mirror (slot 1)",
note: "Hostname pending operator upload.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Void Aggregate (forums)",
note: "Ringed boards on this build.",
href: "/forum",
external: false,
},
{
title: "Chan / imageboard mirror (slot 2)",
note: "Hostname pending operator upload.",
href: PLACEHOLDER_ONION_URL,
external: true,
title: "Chatter archive",
note: "Hub commentary index.",
href: "/chatter",
external: false,
},
],
},
@@ -174,7 +176,8 @@ const ENTRIES: { cat: string; items: WikiItem[] }[] = [
{ title: "Classifieds", note: "WTS / WTB — same deployment.", href: "/exchange", external: false },
{ title: "Ash Pit (barter)", note: "Have / want swap board — dark trading floor.", href: "/barter", external: false },
{ title: "Link garden", note: "Alternate directory layout.", href: "/links", external: false },
{ title: "Checkout", note: "BTC settlement & balance.", href: "/checkout", external: false },
{ title: "Checkout", note: "Bitcoin-funded USD balance.", href: "/checkout", external: false },
{ title: "Add funds", note: "Deposit flow + txid verify.", href: "/account/add-funds", external: false },
],
},
];