-
b34be2ada9
Pin portal v0.3.17
main

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
-
c07f8c880d
Drop the investor concern entirely

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:33:53 +02:00
-
176e2210a0
README: the voice rules

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:29:53 +02:00
-
309e3b43df
Voice: bold statements, argued alternatives, no questions below the title

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:26:10 +02:00
-
c6d82199be
Ask the investment question instead of assuming the investor

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:11:25 +02:00
-
251fe22c25
README: the runtime's dependencies and the optimal usecase, in order

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 22:56:54 +02:00
-
c488932695
Remove the proposal-loop demo page

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 22:45:19 +02:00
-
3c48c47f88
Merge pull request 'Proposal: questions/test-proposal-demo.yaml' (#1) from proposal-4fa4bbee2473 into main
bl
2026-08-12 20:32:22 +00:00
-
-
8fb191fe21
Proposal: questions/test-proposal-demo.yaml
bl
2026-08-12 20:30:34 +00:00
-
-
bf506a83f2
CI: lint on pull requests too, reload only on pushes to main

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 22:21:27 +02:00
-
8d10e99726
Actor state machines: employee lifecycle, investors, organizations wired, development proposals

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 22:04:11 +02:00
-
7a6cfb5acb
Revert the temporary color/icon/image demo

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 17:37:19 +02:00
-
326f2d884a
Temporary: demo Feature.color/icon and Alternative.image for a visual check

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 17:35:53 +02:00
-
f0abf71d47
review.yaml: give Applicants/Projects a shared consequence button too

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 14:31:59 +02:00
-
4efa26585a
Add aggregates.yaml: the full state graph for applicants/subscribers/projects/organizations

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-11 21:42:57 +02:00
-
bc18add801
Lint with portal's question_lint binary, not the hand-maintained yq/jq script

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-11 21:16:54 +02:00
-
e8f266e8f7
Drop the last "someone reads it" phrasing, match the "we" voice used elsewhere
Bendik Aagaard Lynghaug
2026-08-06 22:06:44 +02:00
-
a9eaca6b78
Speak to the applicant's actual concern, not just the process

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 12:57:21 +02:00
-
1b709d2a67
Ask subscribers for their name too, not just email

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 11:59:11 +02:00
-
2af9a46afb
lint.sh: accept type: select as a valid requirement type

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 11:57:21 +02:00
-
a424c6d3c2
Rename buckets, fold inquiry into project, add showcase + org fields

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 08:53:01 +02:00
-
731f307ce1
Add self-service Unsubscribe alternative to /subscribed
Bendik Aagaard Lynghaug
2026-08-05 18:48:25 +02:00
-
9910ce0ec4
Fold newsletter compose into Subscribers as a second feature, not its own alternative
Bendik Aagaard Lynghaug
2026-08-05 14:23:38 +02:00
-
6ed0b65bc2
Add portal_project_inquiries/portal_subscribers durable storage, review dashboard alternatives, newsletter compose
Bendik Aagaard Lynghaug
2026-08-05 13:46:17 +02:00
-
1f0d930768
Invoke lint.sh via bash - checkout didn't preserve the exec bit
Bendik Aagaard Lynghaug
2026-08-05 07:20:18 +02:00
-
fc4cd1b86e
Add lint + reload-trigger workflow
Bendik Aagaard Lynghaug
2026-08-05 07:19:07 +02:00
-
d8628dbd15
Rework copy voice, add /review, Kanidm-gated applicant review
Bendik Aagaard Lynghaug
2026-07-29 19:39:00 +02:00
-
5321f70540
Initial content: opener, project, subscribed, applied
Bendik Aagaard Lynghaug
2026-07-29 12:51:55 +02:00