Bendik Lynghaug bl
bl pushed to main at uhhm/portal 2026-08-12 18:32:54 +00:00
27dac946a3 Drop the feature list's left-padding
bl pushed to main at uhhm/questions 2026-08-12 15:37:21 +00:00
7a6cfb5acb Revert the temporary color/icon/image demo
bl pushed to main at uhhm/questions 2026-08-12 15:35:54 +00:00
326f2d884a Temporary: demo Feature.color/icon and Alternative.image for a visual check
bl pushed to main at uhhm/portal 2026-08-12 15:34:09 +00:00
3ccc50248f Add optional Alternative.image and Feature.color/icon for richer layouts
bl pushed to main at uhhm/portal 2026-08-12 14:53:15 +00:00
a29c025a85 get_resource/get_requirement_options: #[server(default)] on params
bl pushed to main at uhhm/portal 2026-08-12 12:32:13 +00:00
95ad459b24 One shared, content-labeled Confirm button per alternative instead of one per row
bl pushed to main at uhhm/questions 2026-08-12 12:32:01 +00:00
f0abf71d47 review.yaml: give Applicants/Projects a shared consequence button too
bl pushed to main at uhhm/portal 2026-08-11 19:43:37 +00:00
84c3fad339 Make aggregate state graphs content-driven, not compiled Rust
bl pushed to main at uhhm/questions 2026-08-11 19:43:04 +00:00
4efa26585a Add aggregates.yaml: the full state graph for applicants/subscribers/projects/organizations
bl pushed to main at uhhm/questions 2026-08-11 19:31:28 +00:00
bc18add801 Lint with portal's question_lint binary, not the hand-maintained yq/jq script
bl pushed to main at uhhm/portal 2026-08-11 19:17:05 +00:00
1c1cbfc13b deploy.yml: build and publish question_lint alongside the app binary
bl pushed to main at uhhm/portal 2026-08-09 19:29:08 +00:00
3a4cb467bb add responsive container width
bl pushed to main at uhhm/portal 2026-08-09 19:25:59 +00:00
608c6f513c add responsive container width
bl pushed to main at uhhm/portal 2026-08-09 19:25:22 +00:00
1afcc15fff add responsive container width
bl pushed to main at uhhm/questions 2026-08-06 20:06:46 +00:00
e8f266e8f7 Drop the last "someone reads it" phrasing, match the "we" voice used elsewhere
bl pushed to main at uhhm/portal 2026-08-06 19:39:00 +00:00
2422f5fb49 yes.js: freeze .hero-yes's height via inline style, don't trust svh alone
bl pushed to main at uhhm/portal 2026-08-06 19:22:02 +00:00
d7f280e681 YES canvas: size off its own container rect, not window.innerHeight
bl pushed to main at uhhm/portal 2026-08-06 19:01:19 +00:00
cc5174813c Update style/main.css
bl pushed to main at uhhm/portal 2026-08-06 18:57:18 +00:00
0241c506cb Update style/main.css
bl pushed to main at uhhm/portal 2026-08-06 14:51:53 +00:00
1f22dda2d5 Use lvh/lvmin, not svh/svmin - svh was the wrong end of the viewport