Ship the hero as content: hero.js + site.yaml; docs
Lint and reload / lint (push) Successful in 2s
Lint and reload / reload (push) Successful in 0s

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Bendik Aagaard Lynghaug
2026-08-25 17:28:47 +02:00
co-authored by Claude Fable 5
parent d4cb071b1e
commit c5b445ecb1
+7 -6
View File
@@ -11,13 +11,14 @@ The full schema reference lives in
this repo only notes what's distinctive here: this repo only notes what's distinctive here:
- **`site.yaml`** rebrands the instance: title `redoal`, its own - **`site.yaml`** rebrands the instance: title `redoal`, its own
wordmark, and a `gesture` hero — the landing page opens on a wordmark, and a `module` hero — `hero.js` in this repo, the drifting
drawing canvas wired to `wss://relay.redoal.com` (the "sine swings" band grown from lysbue's logo (pure SVG + CSS, colors
`redoal-relay` crate in [redoal/redoal](https://project.uhhm.no/redoal/redoal)), from portal's own custom properties, still under
so visitors' similar strokes echo to each other live. The wordmark prefers-reduced-motion). No input up there: the form's gesture
is white-stroked like uhhm's, because portal's light theme lands canvas below is the one place a visitor draws. The wordmark is
white-stroked like uhhm's, because portal's light theme lands
wordmarks as ink via an invert filter. wordmarks as ink via an invert filter.
- **`type: gesture`** on `index.yaml`'s "Our Understanding" — the - **`type: gesture`** on `index.yaml`'s "Draw a path and see who's near" — the
pseudo edition of the network: draw a path, it becomes a real pseudo edition of the network: draw a path, it becomes a real
20-byte gesture key (computed by the relay with the canonical Rust 20-byte gesture key (computed by the relay with the canonical Rust
pipeline), and the submitted answer stores `{points, key}` in the pipeline), and the submitted answer stores `{points, key}` in the