Bendik Lynghaug bl
bl pushed to main at uhhm/portal 2026-08-06 14:48:12 +00:00
f0a571916d Quicksand: font-display optional, not swap, to stop the text-jump on scroll
bl pushed to main at uhhm/portal 2026-08-06 14:36:07 +00:00
f8b3f47598 Stop blocking native scroll on the YES canvas's touch handlers
bl pushed to main at uhhm/portal 2026-08-06 14:31:31 +00:00
e630fde200 Revert canvas sizing to window.innerWidth/innerHeight, gate resize on width change
bl pushed to main at uhhm/portal 2026-08-06 14:24:12 +00:00
71613b5ef5 Debounce the YES canvas resize handler and skip no-op resizes
bl pushed to main at uhhm/portal 2026-08-06 13:46:42 +00:00
f0022cd037 Size the YES canvas from its container, not window.innerHeight
bl pushed to main at uhhm/portal 2026-08-06 13:37:51 +00:00
adaaf7f3e3 Add plain-unit fallbacks for svmin/svh in case of unsupported engines
bl pushed to main at uhhm/portal 2026-08-06 13:28:37 +00:00
a6dfa30f71 Responsive base font size via svmin, not fixed 17px
bl pushed to main at uhhm/portal 2026-08-06 12:09:21 +00:00
2d424d70ed Use the actual UHHM-letters wordmark, not the institutional mark
bl pushed to main at uhhm/portal 2026-08-06 11:59:04 +00:00
bdab23d0f6 Use the real institutional logo for the header wordmark, not plain text
bl pushed to main at uhhm/portal 2026-08-06 11:03:45 +00:00
400316f622 Inline encouragements with the submit button, vertically centered
bl pushed to main at uhhm/questions 2026-08-06 10:57:24 +00:00
a9eaca6b78 Speak to the applicant's actual concern, not just the process
bl pushed to main at uhhm/portal 2026-08-06 10:42:55 +00:00
a200161334 Fix bucket-404 on empty resources, redesign review actions as select-then-confirm, CSS polish
bl pushed to main at uhhm/portal 2026-08-06 10:11:19 +00:00
11c6f3e8f7 Fix favicon (real icon, not an unrelated orange circle) + stack encouragements with the submit button
bl pushed to main at uhhm/portal 2026-08-06 10:01:19 +00:00
aa18c69be4 Add Organization aggregate (client-as-status), wired but inert
bl pushed to main at uhhm/questions 2026-08-06 09:59:11 +00:00
1b709d2a67 Ask subscribers for their name too, not just email
bl pushed to main at uhhm/questions 2026-08-06 09:57:22 +00:00
2af9a46afb lint.sh: accept type: select as a valid requirement type
bl pushed to main at uhhm/portal 2026-08-06 09:57:17 +00:00
755b796ad1 Resource-backed multi/single-select requirement
bl pushed to main at uhhm/portal 2026-08-06 09:34:19 +00:00
43fa496778 Fix recursion-limit build failure in the new item-card renderer
bl pushed to main at uhhm/portal 2026-08-06 09:31:44 +00:00
bd702bfbae Render generic resource lists as cards, not raw JSON dump
bl pushed to main at uhhm/portal 2026-08-06 08:32:40 +00:00
1db558974e Trigger redeploy to pick up PORTAL_GITEA_API_TOKEN secret