Bendik Aagaard Lynghaug and Claude Fable 5
039d2bf54d
Deploy enables the instance unit
...
Deploy instance / deploy (push) Successful in 1s
Lint and reload / lint (push) Successful in 2s
Lint and reload / reload (push) Successful in 0s
A host reboot on 2026-08-30 left the instance down: deploys only ever
started it. enable is best-effort until the host's polkit rule grants
manage-unit-files to deploy-runner.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-30 12:09:14 +02:00
Bendik Aagaard Lynghaug
60050d80ae
Pin portal v0.3.5 - gesture ghost for v2 keys
Deploy instance / deploy (push) Successful in 1s
Lint and reload / lint (push) Successful in 3s
Lint and reload / reload (push) Successful in 0s
2026-08-30 11:43:10 +02:00
Bendik Aagaard Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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 Lynghaug and Claude 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
Bendik Aagaard Lynghaug and Claude 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 Lynghaug and Claude 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