Commit Graph
28 Commits
Author SHA1 Message Date
Bendik Aagaard LynghaugandClaude Fable 5 818c56dd09 Drop the self-reconstruction claim
Lint and reload / lint (pull_request) Successful in 3s
Lint and reload / reload (pull_request) Skipped
decode_key's sketch is too rough to be worth advertising.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-30 11:21:06 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 bb0eeb58b1 Say what each card enables
Lint and reload / lint (pull_request) Successful in 3s
Lint and reload / reload (pull_request) Skipped
Every talking point now leads with the capability instead of the
absence: the room answers, the seal is yours, drawing and speaking
is the entry requirement.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-30 11:13:30 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 3c2f69a290 Landing page: talking points drawn from the zine
Lint and reload / lint (pull_request) Successful in 3s
Lint and reload / reload (pull_request) Skipped
A new alternative, "Meet a network with no list and no landlord",
carries seven feature cards lifted from the redoal repo's zine and
intro-video script: the drawing-as-address trick, no middleman,
voices at a place, signatures not names, the twenty-four-word
manifest language, the no-reading entry requirement, and the honest
status. The landing description opens with the cold-open line, and
/shape gains a card on what a place holds in the full network.

Nothing here overclaims: every card describes something the redoal
repo ships and tests, and the last one says what doesn't yet.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-30 11:12:01 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 429d3a5bff Pin portal v0.3.4 - disabled alternatives
Deploy instance / deploy (push) Successful in 1s
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>
2026-08-25 20:28:14 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 5b04c12ce8 Find what follows: announced, not yet open (disabled: true)
Lint and reload / lint (push) Successful in 3s
Lint and reload / reload (push) Successful in 0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 20:25:48 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 f844ec02eb Pin portal v0.3.3 - empty-list notice
Deploy instance / deploy (push) Successful in 1s
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>
2026-08-25 20:11:22 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 dbc44956d3 Pin portal v0.3.2 - resource empty text
Deploy instance / deploy (push) Successful in 0s
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>
2026-08-25 20:07:26 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 8c79787d87 Releases: say so when nothing is released yet
Lint and reload / lint (push) Successful in 3s
Lint and reload / reload (push) Successful in 0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 20:05:21 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 83f7533c21 Pin portal v0.3.1 - content-hashed assets (LEPTOS_HASH_FILES=true)
Deploy instance / deploy (push) Successful in 0s
Lint and reload / lint (push) Successful in 2s
Lint and reload / reload (push) Successful in 1s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 19:51:30 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 9a5ebb6715 Hero copy points below, where the canvas now is
Lint and reload / lint (push) Successful in 3s
Lint and reload / reload (push) Successful in 0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 19:28:31 +02:00
Bendik Aagaard Lynghaug e6f847b7d3 hero.js: don't shadow the global CSS object 2026-08-25 19:27:37 +02:00
Bendik Aagaard Lynghaug 683c6da6b9 Hero: lysbue's paths paint worklet, animated (WIP branch) 2026-08-25 19:26:54 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 c5b445ecb1 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>
2026-08-25 17:28:47 +02:00
Bendik Aagaard Lynghaug d4cb071b1e Merge branch 'hero-module' 2026-08-25 17:28:46 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 cff5721db6 Pin portal v0.3.0 - content-owned hero modules
Deploy instance / deploy (push) Successful in 1s
Lint and reload / lint (push) Failing after 2s
Lint and reload / reload (push) Skipped
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 17:28:34 +02:00
Bendik Aagaard Lynghaug 0fd49c08fa Content-owned hero module (WIP branch for local verification) 2026-08-25 17:24:14 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 e6d74a1273 Pin portal v0.2.4 - gates keep the nav
Lint and reload / reload (push) Successful in 0s
Deploy instance / deploy (push) Successful in 1s
Lint and reload / lint (push) Successful in 3s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 17:07:27 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 6190fb9ab6 Alternatives that invite a real path; icons; question titles
Lint and reload / lint (push) Successful in 2s
Lint and reload / reload (push) Successful in 0s
Category labels become paths a visitor can take (Draw a path and see
who's near / Follow the build as it lands / Hear from us when it
matters), the empty Communicate feature gets its why, every
input-bearing feature states its reason and carries a lucide icon,
and the desk and receipt titles become the page's one question.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 17:04:44 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 9bab7cff70 Pin portal v0.2.3 - attended-bucket lint, first-nav fix
Deploy instance / deploy (push) Successful in 1s
Lint and reload / reload (push) Successful in 0s
Lint and reload / lint (push) Successful in 2s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 15:38:09 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 1a6983c661 Review desk: every recorded answer gets an attending surface
Lint and reload / lint (push) Successful in 2s
Lint and reload / reload (push) Successful in 0s
redoal_gestures and redoal_subscribers were written by the public
landing page but read by nothing - answers would have landed unseen.
/review (owners-gated via _section.yaml) now lists both, with an
owner-side retire transition for bouncing subscriber addresses.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 22:51:35 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 ad9e901604 Pin portal v0.2.2 - single app-level title
Deploy instance / deploy (push) Successful in 1s
Lint and reload / lint (push) Successful in 3s
Lint and reload / reload (push) Successful in 0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 22:49:13 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 27b11eb984 Pin portal v0.2.1 - asset cache revalidation, stable title on nav
Lint and reload / reload (push) Successful in 0s
Deploy instance / deploy (push) Successful in 1s
Lint and reload / lint (push) Successful in 3s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 22:42:53 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 74b8532e2f Pin portal v0.2.0 - filesystem routes, instant YES hero
Deploy instance / deploy (push) Successful in 0s
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>
2026-08-24 22:32:48 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 107839806b Docs: instance ownership + lint against this instance's binary
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>
2026-08-24 21:49:32 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 fbb384c22f Pin portal v0.1.0 - first semver release
Deploy instance / deploy (push) Successful in 1s
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>
2026-08-24 21:47:31 +02:00
bl 6e9575249a Update questions/index.yaml
Lint and reload / lint (push) Successful in 3s
Lint and reload / reload (push) Successful in 0s
2026-08-24 19:40:00 +00:00
Bendik Aagaard LynghaugandClaude Fable 5 6c5b9a55b7 Own the redoal-portal instance: deploy pinned portal releases from here
Deploy instance / deploy (push) Successful in 1s
Lint and reload / lint (push) Successful in 2s
Lint and reload / reload (push) Successful in 1s
Same instance-ownership move as uhhm/questions: pin PORTAL_RELEASE,
ship /srv/app/redoal-portal from the published artifact, write env from
this repo's own Actions config, own the redoal.com Caddy route. Lint
now uses this instance's question_lint, matching the pinned version.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 21:26:26 +02:00
Bendik Aagaard LynghaugandClaude Fable 5 35bcfc33ae What shapes us? - redoal.com content: gesture hero, pseudo edition, releases
Lint and reload / lint (push) Successful in 3s
Lint and reload / reload (push) Failing after 0s
The 2024 lysbue question returns as live content: a gesture-drawing
hero and form (type: gesture, wired to wss://relay.redoal.com),
redoal/redoal's releases via the gitea_releases source (unlinked
while the repo is private), and a subscribe flow. site.yaml rebrands
the portal instance; buckets are redoal_-prefixed to coexist with
uhhm's on the shared JetStream.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-23 13:06:10 +02:00