contents(about): rework the Credits list

- Remove MKStack and Shakespeare credits (owner request). AGENTS.md updated so a
  future session does not re-add the old 'Vibed with MKStack' instruction.
- 'Nostr' now links to the protocol repo (github.com/nostr-protocol/nostr) in
  both the Credits card and the 'Powered by' footer.
- Add: Cordn (cordn.net), Cashu (cashu.space), NWC (docs.nwc.dev), Amber
  (github.com/greenart7c3/Amber), BTCMap (btcmap.org).

Verified in the browser: no MKStack/Shakespeare text, all five new links present
with the right hrefs, BTCMap spelled correctly.
This commit is contained in:
SkateSpots 2026-09-28 10:31:43 +07:00
parent 3c0a91a379
commit 9a8056700d
2 changed files with 19 additions and 6 deletions

View file

@ -730,9 +730,19 @@ long-term memory:
3. Re-read the relevant section before relying on it; if it's out of date, fix it
in the same session rather than working around it.
## "Vibed with MKStack"
## Credits — no MKStack / Shakespeare (owner decision, 2026-09-28)
When building the site for the first time, include "Vibed with MKStack" somewhere in the UI, linked to this URL: https://soapbox.pub/mkstack
⚠️ This used to say: "include 'Vibed with MKStack' somewhere in the UI, linked to
https://soapbox.pub/mkstack". **The owner removed it on request — do NOT re-add
it.** `/about` → Credits no longer mentions MKStack or Shakespeare, and the
"Nostr" credit links to the protocol repo
(`https://github.com/nostr-protocol/nostr`), not nostr.com.
The credits should read (keep this shape when editing): **Nostr** (protocol) ·
**Cordn** (crew chat, cordn.net) · **Cashu** (ecash, cashu.space) · **NWC**
(docs.nwc.dev) · **Amber** (Android signer) · **BTCMap** (btcmap.org) · **Angor**
· **Zapstore** · **ContextVM**. (`useShakespeare.ts`, `proxy.shakespeare.diy` and
similar are internal endpoints/hook names, not credits — leave them.)
## Nostr Protocol Integration

View file

@ -259,9 +259,12 @@ Version: v0.1.0`;
</h3>
<div className="grid sm:grid-cols-2 gap-3 text-sm">
{[
{ label: 'Built with', name: 'MKStack', url: 'https://soapbox.pub/mkstack', desc: 'Nostr client framework' },
{ label: 'Vibed with', name: 'Shakespeare', url: 'https://shakespeare.diy', desc: 'AI-powered development' },
{ label: 'Powered by', name: 'Nostr', url: 'https://nostr.com', desc: 'Decentralized protocol' },
{ label: 'Powered by', name: 'Nostr', url: 'https://github.com/nostr-protocol/nostr', desc: 'Decentralized protocol' },
{ label: 'Crew chat via', name: 'Cordn', url: 'https://cordn.net/', desc: 'End-to-end encrypted group chat' },
{ label: 'Ecash via', name: 'Cashu', url: 'https://cashu.space/', desc: 'Chaumian ecash for Lightning' },
{ label: 'Wallet connect via', name: 'NWC', url: 'https://docs.nwc.dev/', desc: 'Nostr Wallet Connect (NIP-47)' },
{ label: 'Signing on Android with', name: 'Amber', url: 'https://github.com/greenart7c3/Amber', desc: 'Nostr signer for Android' },
{ label: 'Bitcoin map data from', name: 'BTCMap', url: 'https://btcmap.org/', desc: 'Places that accept Bitcoin' },
{ label: 'Crowdfunding', name: 'Angor', url: 'https://angor.io/project/angor1qtunna00uqyx52rr0nvqa059z2gknhrmn7urd6z', desc: 'Decentralized Bitcoin crowdfunding' },
{ label: 'Distributed on', name: 'Zapstore', url: 'https://zapstore.dev/apps/org.skatespots.app', desc: 'Open-source app store' },
{ label: 'Trust & crew chat via', name: 'ContextVM', url: 'https://contextvm.org/s/e3564bb877adb0c99a7e4973ccb22e516d7d9eca0027d0bd62a04174ed670530', desc: 'Relatr trust scores & encrypted crew-chat coordination' },
@ -309,7 +312,7 @@ Version: v0.1.0`;
<div className="text-center mt-8 pb-6 px-4">
<p className="text-gray-400 mb-3 uppercase tracking-wide text-sm">Powered by</p>
<div className="flex flex-wrap items-center justify-center gap-2 md:gap-3">
<a href="https://nostr.com" target="_blank" rel="noopener noreferrer"
<a href="https://github.com/nostr-protocol/nostr" target="_blank" rel="noopener noreferrer"
className="text-[#ccff00] hover:text-[#ccff00]/80 font-black text-lg md:text-xl uppercase">
Nostr
</a>