Commit graph

13 commits

Author SHA1 Message Date
f5172f2ae9 fix: correct Vitor Pamplona quote to verbatim wording
Source reads "…stay in the centralized Twitter" (Relay Setup 101), not
"…stay on centralized Twitter."

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 19:24:58 +02:00
02c0382bca chore: rename app from Boilerplate Website to Intro to Nostr
Update the page <title>, i18n app.title (en/es), and package name.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 14:48:24 +02:00
abbfcaf3ef feat: clarify zap receipts and add kind 9735 anatomy slide
Rework the zap slide's step 2 to say the recipient's Lightning provider
signs the receipt with its OWN nostr key (advertised as nostrPubkey),
and add a dedicated 'Anatomy of a zap receipt' slide breaking down the
kind 9735 event: who signs it (service), who was zapped (p tag), and who
zapped (the embedded signed 9734 in description). Grounded in NIP-57 and
the lnbits/lnurlp implementation.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 03:11:13 +02:00
5f97b48f6d feat: animate the event slide with clickable step controls
On slide entry, reveal the typed fields first, then flash in the hashed
`id` and signed `sig` (~0.9s apart) while the Fill -> Hash -> Sign strip
advances. The step boxes are also buttons: click one to jump to (and
replay) that state; the first click cancels the auto-play so a presenter
can drive it manually. Gated behind prefers-reduced-motion.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 03:05:04 +02:00
18fe550677 feat: assemble the 19-slide intro-to-Nostr deck
Wire every slide into the ordered deck definition that PresentationView
renders.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 02:56:04 +02:00
9ef56223d4 feat: zap explainer slide
Break a zap into its two layers: the plain Lightning payment and the
NIP-57 zap receipt (kind 9735) that makes it publicly visible.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 02:56:04 +02:00
ba9d4912ac feat: relay slides (outbox model, categories, access asymmetry)
Explain the outbox/gossip model and Amethyst's relay categories, plus a
read/write asymmetry table showing why outbox / inbox / DM need
different relay sets and what breaks if a list is empty.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 02:56:04 +02:00
07f98a04dc feat: event anatomy slide
NIP-01 event rendered as syntax-highlighted JSON hugged by large
nostr-purple braces, with the derived id/sig fields badged and a
fill -> hash -> sign strip.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 02:56:04 +02:00
8de72c9ae3 feat: Nostr-vs-HTTP slides with SVG network diagrams
Animated one-server-vs-many-relays illustration (respects
prefers-reduced-motion) and a point-by-point comparison table on its
own slide.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 02:56:04 +02:00
88f8d6b681 feat: slide-deck engine and shared slide layouts
Keyboard-navigable full-screen deck (arrow keys, progress bar, hash
deep-linking that lands directly on the target slide) plus the reusable
Shell / Title / Bullets / Keys / Resources layout components.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 02:56:04 +02:00
a70c50826d build: configure pnpm workspace and presentation route
Point / at the presentation deck and add pnpm-workspace.yaml so pnpm
dev/build don't hard-fail on the ignored vue-demi build script.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 02:55:45 +02:00
0a8ef64527 add shadcn-vue MCP server for Claude Code sessions
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 10:44:48 +02:00
0054f3ab80 initial scaffold: vue 3 + vite 8 + shadcn-vue + tailwind 4
Wires pinia, vue-router, vue-i18n, vee-validate/zod, shadcn-vue
(reka-ui), tailwind 4 via @tailwindcss/vite. Sample HomeView
proves i18n + pinia + tailwind. Optional nostr/lnbits feature
folders ship as documentation only — deps install on opt-in.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 10:05:39 +02:00