Each message is stamped a random moment up to two days in the past
(seal and wrap both), so observers cannot correlate send time; matches
Timestamp::tweaked in the wallet's gift-wrap path
- Mobile nav: Documentation now reachable on phones as a compact 'Docs'
pill next to GitHub (which collapses to icon-only, aria-label added);
other text links keep their existing hidden-on-mobile behavior
- New 'Stay anonymous' section under Be yourself: up to eight independent
identities per wallet (fresh random keys, own npub, never seed-derived),
one-tap switching, key rotation with no chain to the old key, funds and
seed untouched; claims code-verified against the multi-identity feature
- Lead with wallet + encrypted messaging; drop send-money/payments framing
in meta, lede, and footer tagline (price-preview copy left untouched)
- Add human framing: pay by username or npub
- Add 'new to nostr?' primer link to nostr.how
- Add Documentation nav item to docs.goblin.st (both pages)
- Add code-verified security section: double-encrypted (NIP-44 seal + wrap
with sender-hiding ephemeral key), seed encrypted at rest, choose/self-host
relays, all traffic over Tor
The wallet news panel is pinned to the project news key only; third
parties cannot publish into the official Goblin wallet. Reframe as
publishing with your own key into an app you build for your own users.
Ten panels covering shop payments, peer-to-peer selling, always-on tills,
self-hosted relays, name claims, news broadcast, paywalls, the sovereign
stack, tips, and community economies. Icons are inlined Lucide (self-contained,
no external requests), accent-colored to match the site. Nav link added to the
home page.
The wallet's transport moved from the Nym mixnet to embedded Tor (Nym's
free-tier bandwidth is being removed upstream and the paid path needs a
token — not a foundation for a payments wallet). Update the marketing
copy and privacy policy to match: the "Mixnet, built in" feature card is
now about Tor, the payment-rail diagram and hero copy no longer claim a
5-hop mixnet, and nym.com links point to torproject.org instead.
Move Android to the top of the list and give it a highlighted, accent
treatment with a 'Recommended' badge; desktop builds follow.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The rows pointed at the generic releases page. Point them at a new
server-side redirector (goblin.st/dl/macos etc.) that 302s to the
current release's asset for that platform — direct one-click downloads
that auto-follow new builds, so they never go stale. 'All builds &
checksums' still opens the releases page.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
We ship a universal macOS zip (Apple Silicon + Intel), but the site
read as macOS being source-only. Add a macOS download row and lead the
meta + hero microcopy with the prebuilt binary; keep build-from-source
as the alternative.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Size the screen to the screenshot's 1080:2424 ratio so the whole frame
shows uncropped, and wrap it in a brushed-black phone body with a rim
highlight so it reads as a real embedded device.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Replace the CSS-drawn wallet UI in the hero phone mockup with the
actual app screenshot (assets/screenshot.png), clipped to the screen
radius inside the bezel. Removes the now-dead inner-phone CSS.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Static landing page for goblin.st (index, privacy, terms) with Geist
fonts and brand assets. Matches the currently-deployed /opt/goblin/www.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>