-
8d1b473c33
Portal v0.6.23 - the profile's PayloadVersion typing fix
main

Bendik LynghaugandClaude Opus 5
2026-10-07 11:31:20 +02:00
-
9465bc6a2f
Offer an iOS configuration profile

Bendik LynghaugandClaude Opus 5
2026-10-07 11:23:28 +02:00
-
82744011ed
Serve PACC on the mail domain

Bendik LynghaugandClaude Opus 5
2026-10-07 10:43:16 +02:00
-
aeef98389a
Serve the DAV collections the discovery redirects point at

Bendik LynghaugandClaude Opus 5
2026-10-07 10:38:41 +02:00
-
07d3dc36d3
Publish files at the site root, and find CalDAV from the bare domain

Bendik LynghaugandClaude Opus 5
2026-10-07 10:35:48 +02:00
-
30f9025d40
Serve mail autoconfiguration on the bare domain

Bendik LynghaugandClaude Opus 5
2026-10-07 09:29:06 +02:00
-
15704959ad
Take /einer off uhhm.no

Bendik LynghaugandClaude Opus 5
2026-10-07 08:03:47 +02:00
-
7de9bfe767
Say where the knowledge about juniper wood stops

Bendik LynghaugandClaude Opus 5
2026-10-06 19:32:10 +02:00
-
2efb868f16
Hide the session nav signed in too, not only signed out

Bendik LynghaugandClaude Opus 5
2026-10-06 19:27:04 +02:00
-
d350732913
Take /einer down

Bendik LynghaugandClaude Opus 5
2026-10-06 17:37:37 +02:00
-
caba12df09
Ask the juniper question in the open

Bendik LynghaugandClaude Opus 5
2026-10-06 17:28:34 +02:00
-
aa9987fb2e
Hide the sign-in link beside the wordmark

Bendik LynghaugandClaude Opus 5
2026-10-06 13:17:49 +02:00
-
510b4b4ff5
The invite mail in English, like the rest of the site

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-10-01 22:02:12 +02:00
-
9c5e66c7c0
The desk says the invite mail goes out by itself

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-10-01 22:00:31 +02:00
-
3b8822cd78
The invite form has its button: action back to the desk

Bendik Aagaard LynghaugandClaude Opus 5.5
2026-10-01 21:38:23 +02:00
-
db6ead16c3
The review desk lists the invites sent, with their links

Bendik Aagaard LynghaugandClaude Opus 5.5
2026-10-01 21:29:24 +02:00
-
9df0368175
Lint with portal lint: iris is no longer released

Bendik Aagaard LynghaugandClaude Opus 5.5
2026-10-01 21:26:19 +02:00
-
8788069ae2
Portal v0.6.15: invites with their own mail, for invites to a conversation

Bendik Aagaard LynghaugandClaude Opus 5.5
2026-10-01 21:25:59 +02:00
-
5682588a50
Merge branch 'invite-to-conversation'
Bendik Aagaard Lynghaug
2026-10-01 21:25:59 +02:00
-
-
a6930233a5
Invite to a conversation: a passkey with us and a time in the lobby on chat.uhhm.no

Bendik Aagaard LynghaugandClaude Opus 5.5
2026-10-01 18:09:13 +02:00
-
-
e00b9cfa0b
Take portal v0.5.2 (the rate limiter needs connect info)
Bendik Aagaard Lynghaug
2026-09-28 18:13:49 +02:00
-
4381078b86
Take portal v0.5.1

Bendik Aagaard LynghaugandClaude Opus 5
2026-09-28 17:53:46 +02:00
-
ecca063b5c
Take portal v0.4.0

Bendik Aagaard LynghaugandClaude Opus 5
2026-09-28 16:27:47 +02:00
-
b50e406319
Pin portal and iris v0.4.0
trainer-rebuild

Bendik Aagaard LynghaugandClaude Opus 5
2026-09-24 21:46:49 +02:00
-
f5027a2bd4
Desk buttons that say what they do, stages in words, declined only before starting

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-24 06:01:57 +02:00
-
d0af3c88d5
The mails, worded: what happened and what you can do, in a few lines

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-23 23:02:48 +02:00
-
77b62afaa2
Every stage that matters mails the person who sent it

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-23 21:19:10 +02:00
-
b9774c90f6
README: the mail stream is called mail

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-23 21:19:09 +02:00
-
9917b07312
README: mail is content -
mail: on a state, mail: in site.yaml, gdo

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-23 19:50:22 +02:00
-
8b4e6e053b
The front door opens modestly, and everything sits on it

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-23 18:15:06 +02:00
-
5b657828e1
uhhm.no rebuilt from a trainer plan: trials, and the redoal custodians

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-23 15:09:48 +02:00
-
-
58225386b0
deploy: carry KANIDM_API_TOKEN into the instance env

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-23 12:27:36 +02:00
-
3c39af792d
Lint with iris v0.3.39 (iris is versioned as portal from here on)

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-23 06:04:40 +02:00
-
4f0f30790e
Lint: run iris from the cargo target dir (the checkout is noexec on this runner)

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-22 17:58:27 +02:00
-
5b73fb52dd
Lint with iris v0.1.0

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-22 17:29:13 +02:00
-
627ca37b94
Pin portal v0.3.36

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-22 17:02:32 +02:00
-
9266699003
needs.yaml: what UHHM needs this site to do, as a checkable spec
business-needs

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-21 16:29:14 +02:00
-
-
f5129877d4
Pin portal v0.3.35
Bendik Aagaard Lynghaug
2026-09-12 12:21:15 +02:00
-
a72c64995d
Pin portal v0.3.34

Bendik Aagaard LynghaugandClaude Fable 5.1
2026-09-11 19:43:43 +02:00
-
2c3afbfa7a
Pin portal v0.3.33

Bendik Aagaard LynghaugandClaude Fable 5
2026-09-02 11:50:59 +02:00
-
ff57b15f59
Pin portal v0.3.32
Bendik Aagaard Lynghaug
2026-09-01 22:15:11 +02:00
-
0d20770c50
Pin portal v0.3.31
Bendik Aagaard Lynghaug
2026-09-01 21:51:02 +02:00
-
fb73011d0c
Pin portal v0.3.30
Bendik Aagaard Lynghaug
2026-09-01 21:45:07 +02:00
-
9684146dd8
Pin portal v0.3.29
Bendik Aagaard Lynghaug
2026-09-01 21:39:39 +02:00
-
b8fc2ade6c
Pin portal v0.3.28
Bendik Aagaard Lynghaug
2026-09-01 20:33:31 +02:00
-
479bc72b6e
Pin portal v0.3.27
Bendik Aagaard Lynghaug
2026-09-01 20:29:11 +02:00
-
cb2d9760a1
Pin portal v0.3.24

Bendik Aagaard LynghaugandClaude Fable 5
2026-09-01 20:03:57 +02:00
-
0bfdc0b45e
Pin portal v0.3.23

Bendik Aagaard LynghaugandClaude Fable 5
2026-09-01 17:26:12 +02:00
-
c74fc6d708
Pin portal v0.3.21

Bendik Aagaard LynghaugandClaude Fable 5
2026-09-01 17:13:52 +02:00
-
b4f12a1a6a
Pin portal v0.3.18

Bendik Aagaard LynghaugandClaude Fable 5
2026-09-01 16:01:04 +02:00
-
b34be2ada9
Pin portal v0.3.17

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-31 17:22:49 +02:00
-
f2dbd7aabd
Pin portal v0.3.16

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-30 23:16:01 +02:00
-
d770d8a137
Pin portal v0.3.14 - icon column
Bendik Aagaard Lynghaug
2026-08-30 16:58:20 +02:00
-
3dab10d6e4
Pin portal v0.3.13 - voice keeps on submit
Bendik Aagaard Lynghaug
2026-08-30 16:38:16 +02:00
-
cba804adca
Pin portal v0.3.12
Bendik Aagaard Lynghaug
2026-08-30 16:08:59 +02:00
-
eabde0c42c
Pin portal v0.3.11 - templated action lint fix
Bendik Aagaard Lynghaug
2026-08-30 16:04:58 +02:00
-
4a1bfd06c2
Starred repos: leave the star counts out for now
Bendik Aagaard Lynghaug
2026-08-30 16:00:53 +02:00
-
7859be90f5
Pin portal v0.3.10 - voice, places
Bendik Aagaard Lynghaug
2026-08-30 16:00:06 +02:00
-
8a291fb574
README: voice, value, url substitution, audio cards
Bendik Aagaard Lynghaug
2026-08-30 15:58:24 +02:00
-
f64d62f20e
Pin portal v0.3.9 - templated actions, pickable places
Bendik Aagaard Lynghaug
2026-08-30 15:42:11 +02:00
-
dd858e4ee6
README: markdown descriptions
Bendik Aagaard Lynghaug
2026-08-30 14:47:22 +02:00
-
51fae8b86c
Pin portal v0.3.8 - markdown descriptions
Bendik Aagaard Lynghaug
2026-08-30 14:46:59 +02:00
-
83af980ab1
Pin portal v0.3.7 - feature links
Bendik Aagaard Lynghaug
2026-08-30 14:42:00 +02:00
-
e8a04a2783
README: Feature.link
Bendik Aagaard Lynghaug
2026-08-30 14:39:43 +02:00
-
799e2b3c8c
Review desk: announced pages (portal_events)

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-30 12:37:17 +02:00
-
16e5a27bde
Pin portal v0.3.6 - announced pages
Bendik Aagaard Lynghaug
2026-08-30 12:36:48 +02:00
-
1bb73aa37a
Deploy enables the instance unit

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-30 12:09:14 +02:00
-
1dcf8118d2
Pin portal v0.3.5 - gesture ghost for v2 keys
Bendik Aagaard Lynghaug
2026-08-30 11:43:10 +02:00
-
717c8ee365
README: the proposal loop as it now runs (draft PR on submission)

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 22:52:57 +02:00
-
17112452b8
Proposal file select lists the whole questions tree

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 22:48:35 +02:00
-
17341c170e
Propose it: announced, not yet open (disabled: true)

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 22:45:45 +02:00
-
569a155015
Pin portal v0.3.4 - disabled alternatives

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 20:28:13 +02:00
-
a5125e191a
README: Alternative.disabled

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 20:25:49 +02:00
-
951e85db33
Pin portal v0.3.3 - empty-list notice

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 20:11:22 +02:00
-
564929db00
Pin portal v0.3.2 - resource empty text

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 20:07:25 +02:00
-
36e86c7787
README: ResourceSpec.empty

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 20:05:22 +02:00
-
58b03a222e
Pin portal v0.3.1 - content-hashed assets (LEPTOS_HASH_FILES=true)

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 19:51:29 +02:00
-
87d004cc05
Ship the hero as content: hero.js + site.yaml; docs

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 17:28:45 +02:00
-
56ffc87786
Merge branch 'hero-module'
Bendik Aagaard Lynghaug
2026-08-25 17:28:45 +02:00
-
-
e38b3302f1
Pin portal v0.3.0 - content-owned hero modules

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 17:28:34 +02:00
-
4720397450
Content-owned hero module (WIP branch for local verification)
Bendik Aagaard Lynghaug
2026-08-25 17:24:14 +02:00
-
-
d928fbcbc9
Pin portal v0.2.4 - gates keep the nav

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 17:07:26 +02:00
-
981a448b30
Icons on every input feature; why-lines; question titles; voice rule

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 17:04:45 +02:00
-
bd19da9959
Pin portal v0.2.3 - attended-bucket lint, first-nav fix; document the rule

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-25 15:38:08 +02:00
-
1ff3c971ad
Pin portal v0.2.2 - single app-level title

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-24 22:49:14 +02:00
-
f25dedd742
Pin portal v0.2.1 - asset cache revalidation, stable title on nav

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-24 22:43:14 +02:00
-
f243494499
Pin portal v0.2.0; document tree routing in the schema reference

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-24 22:33:16 +02:00
-
ad9dd1762b
The tree is the router: nest the develop flow, section-gate review

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-24 22:32:01 +02:00
-
77ff58e524
Docs: this repo runs the uhhm.no instance (PORTAL_RELEASE pin)

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-24 21:49:32 +02:00
-
380593a998
Pin portal v0.1.0 - first semver release

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-24 21:45:45 +02:00
-
bb117c1a1b
Amend: GITEA_ is a reserved Actions secret-name prefix
Bendik Aagaard Lynghaug
2026-08-24 21:24:05 +02:00
-
9b7162f2ca
Showcase links prefer repo Website setting; fix star count field

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-23 11:27:39 +02:00
-
9dbd30655f
Picking a file loads its current content to edit in place

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-13 13:50:29 +02:00
-
b2423d64cf
More accurately: "How can this website improve?"

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-13 07:21:33 +02:00
-
3e2abceec8
Ask "How can we improve this website?" instead of commanding "Propose a change"

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-13 07:21:17 +02:00
-
6443b9fdd4
Propose-a-change: link the questions repo as the reference

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-13 07:19:34 +02:00
-
1a88212bd9
Propose-a-change: pick the file from the repo itself

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-13 07:14:56 +02:00
-
c1bd503efd
State the proposal scope where proposals are made

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-13 00:23:05 +02:00
-
627bdb807e
Asked by the full name, not the account short name

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:47:14 +02:00
-
bd0ba41281
Voice: join the narrative, don't bucket people into roles

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:35:02 +02:00