Compare commits
9
Commits
plain-titles
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4e5ac9ceb7 | ||
|
|
7c2970c4cd | ||
|
|
8d36c819c1 | ||
|
|
da515feb0a | ||
|
|
aedf45cf0a | ||
|
|
d1ae870f2d | ||
|
|
cf5108aec4 | ||
|
|
6a72c67dab | ||
|
|
5e10e21814 |
@@ -18,7 +18,7 @@ on:
|
||||
- .gitea/workflows/deploy.yml
|
||||
|
||||
env:
|
||||
PORTAL_RELEASE: v0.3.36
|
||||
PORTAL_RELEASE: v0.6.20
|
||||
INSTANCE: redoal-portal
|
||||
|
||||
jobs:
|
||||
|
||||
@@ -15,18 +15,18 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
# iris (uhhm/iris) is the lint: it reads content with the portal
|
||||
# release it is pinned to, so IRIS_RELEASE should match the portal
|
||||
# this site runs (PORTAL_RELEASE in deploy.yml).
|
||||
# The lint is portal itself (`portal lint`, since portal 0.6.0;
|
||||
# iris is no longer released), at the version this site runs
|
||||
# (PORTAL_RELEASE in deploy.yml).
|
||||
- name: Lint questions
|
||||
env:
|
||||
IRIS_RELEASE: v0.3.39
|
||||
PORTAL_RELEASE: v0.6.20
|
||||
run: |
|
||||
# The checkout is on a noexec mount for this runner; the cargo
|
||||
# target dir is where it may run what it fetched.
|
||||
bin="/var/local/cargo-target/iris-$IRIS_RELEASE"
|
||||
[ -x "$bin" ] || { curl -sfL "${{ github.server_url }}/uhhm/iris/releases/download/$IRIS_RELEASE/iris" -o "$bin" && chmod +x "$bin"; }
|
||||
"$bin" check --path questions
|
||||
bin="/var/local/cargo-target/portal-lint-$PORTAL_RELEASE"
|
||||
[ -x "$bin" ] || { curl -sfL "${{ github.server_url }}/uhhm/portal/releases/download/$PORTAL_RELEASE/portal-x86_64-linux" -o "$bin" && chmod +x "$bin"; }
|
||||
"$bin" lint --path questions
|
||||
|
||||
reload:
|
||||
runs-on: bare
|
||||
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
/* redoal - the skin over portal's own stylesheet
|
||||
(site.yaml `stylesheet`, loaded after main.css, so these rules win). */
|
||||
|
||||
/* The way in sits beside the wordmark on every page. redoal.com is read
|
||||
and answered without an account, so the invitation is not shown.
|
||||
Whoever edits the site still signs in at /auth/login directly, and
|
||||
once signed in the nav keeps its name and its way out. */
|
||||
.session:has(a[href^="/auth/login"]) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Without :has(), the link alone goes and the empty nav stays. */
|
||||
.session a[href^="/auth/login"] {
|
||||
display: none;
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 85 KiB |
+21
-14
@@ -1,17 +1,28 @@
|
||||
# The group exhibition at Podium, part of Attac's «Big Tech må vekk»
|
||||
# 2026: opens 23 October 2026 at 19:00 and runs for a month. Announced
|
||||
# «Atelic Antics», the group exhibition at Podium, part of Attac's
|
||||
# «Big Tech må vekk» 2026: opens 23 October 2026 at 19:00 and runs for a month. Announced
|
||||
# in every header while it runs (portal's event: window); afterwards a
|
||||
# followup, and a "post what happened" task lands on /review.
|
||||
name: Where can you see it in person?
|
||||
description: >
|
||||
redoal is part of the group exhibition at Podium, opening 23 October
|
||||
and running for a month — the art strand of the conference
|
||||
«Big Tech må vekk». Draw on the screens, leave a voice at a shape,
|
||||
redoal is part of «Atelic Antics», the group exhibition at Podium,
|
||||
opening 23 October and running for a month — the art strand of the
|
||||
conference «Big Tech må vekk». Draw on the screens, leave a voice at a shape,
|
||||
hear who came before you.
|
||||
event:
|
||||
starts: 2026-10-23T19:00:00+02:00
|
||||
duration: 31d
|
||||
# To 15 November, per the poster — not a month. The header announces
|
||||
# this while it runs, so a duration that overshoots keeps inviting
|
||||
# people to a closed room.
|
||||
duration: 23d
|
||||
place: Podium, Hausmanns gate 34, Oslo
|
||||
slideshow:
|
||||
slides:
|
||||
- image: images/atelic-antics.webp
|
||||
caption: >
|
||||
«Atelic Antics» — suggestions on digital resistance. Podium,
|
||||
Hausmanns gate 34, 24 October to 15 November 2026.
|
||||
width: 989
|
||||
height: 1400
|
||||
alternatives:
|
||||
- name: Come draw on the wall
|
||||
description: >
|
||||
@@ -21,9 +32,10 @@ alternatives:
|
||||
features:
|
||||
- name: Opening 23 October, 19:00
|
||||
description: >
|
||||
At [Podium](https://podium.enterprises/), Hausmanns gate 34,
|
||||
and up for a month. Come to the opening, or any Saturday
|
||||
or Sunday after.
|
||||
«Atelic Antics» opens at [Podium](https://podium.enterprises/),
|
||||
Hausmanns gate 34, and is up until 15 November. Come to the
|
||||
opening, or any Saturday or Sunday after between 13:00 and
|
||||
17:00.
|
||||
icon: lucide:calendar-days
|
||||
- name: Part of «Big Tech må vekk»
|
||||
description: >
|
||||
@@ -38,8 +50,3 @@ alternatives:
|
||||
Listen to the voices left there, add your own, and watch
|
||||
your line find the lines drawn before it.
|
||||
icon: lucide:hand
|
||||
- name: Take the zine with you
|
||||
description: >
|
||||
The printed zine sits in the room — six short pieces on what
|
||||
a network like this could mean. Fold one, hand it on.
|
||||
icon: lucide:book-open
|
||||
|
||||
+8
-10
@@ -132,19 +132,17 @@ alternatives:
|
||||
description: Start exploring by running one of our applications.
|
||||
icon: lucide:package
|
||||
resource:
|
||||
# The public manifest redoal's release job writes to
|
||||
# dl.redoal.com (the repo is private; its own release assets
|
||||
# 404 for visitors). Portal renders a manifest of this shape as
|
||||
# one download card: the newest version, this device's file
|
||||
# first, the Arch repo lines and TestFlight folded with the
|
||||
# rest (content-reference, "A releases manifest").
|
||||
source:
|
||||
kind: gitea_releases
|
||||
owner: redoal
|
||||
repo: redoal
|
||||
kind: url
|
||||
url: https://dl.redoal.com/releases.json
|
||||
public: true
|
||||
empty: Nothing released yet — the first cut lands here.
|
||||
# url pinned to null while the repo is private - a private
|
||||
# release's html_url 404s for anonymous visitors, and the
|
||||
# card renders an unlinked heading instead (same lesson as
|
||||
# uhhm/questions 9b7162f).
|
||||
jq: >
|
||||
.[] | {name: .name, description: .body, tag: .tag_name,
|
||||
published: .published_at, url: null}
|
||||
- name: Test the iPhone app
|
||||
description: >
|
||||
The desktop releases above run free, no sign-up. The iPhone
|
||||
|
||||
Reference in New Issue
Block a user