-
0221253cba
Gesture input type, redoal-relay client, gitea_releases, content-driven branding

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-23 13:03:29 +02:00
-
6cd8cc6ff5
Showcase jq test tracks Gitea repo shape and website-first links

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-23 11:27:49 +02:00
-
394133b687
increase translucency of laternative cards
Bendik Aagaard Lynghaug
2026-08-17 18:05:20 +02:00
-
1b7ffe0f43
Noise-driven YES, sticky hero with frosted cards, full light theme

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-16 15:53:55 +02:00
-
ee91b092d1
Drop stray local tool temp file, ignore .claude/

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-15 12:18:24 +02:00
-
c9c5caf3ff
Stable server fn endpoints: open tabs survive deploys

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-15 12:18:15 +02:00
-
5b3ffa62e8
Editor type scales for real: drop prosekit typography.css, fix selectors

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-14 23:16:16 +02:00
-
7b5d4dbf52
No translucent input chrome: solid ink-dim placeholders and embed meta

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-14 23:05:43 +02:00
-
117cd3216d
Ban px from stylesheets: every length rem/em off the responsive root

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-14 22:46:14 +02:00
-
428716e479
Editor type in rem: prosekit's px typography ignored the responsive root

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-14 19:45:58 +02:00
-
5571d21b21
Accent to a dusty press-cyan, a muted echo of the canvas's cyan ink

Bendik Aagaard LynghaugandClaude Fable 5
2026-08-14 19:45:58 +02:00
-
f3ca83b9f9
add some more width to our alternatives
Bendik Aagaard Lynghaug
2026-08-13 14:46:30 +02:00
-
357d755b8c
Bound inputs: a field that loads its value from a sibling-parameterized resource

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-13 13:49:42 +02:00
-
3d8af23167
Responsible note back to the footer, above the question nav

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:48:35 +02:00
-
f1d835d107
Responsible note as <small>: meta information, dimmer than the description

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:47:14 +02:00
-
ab2b3ec128
Responsible note: one line, same hue and size as the hero description

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:39:08 +02:00
-
ca09dce90c
Feature icons: masked span painted by currentColor, not <img>

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:36:14 +02:00
-
34a027e17b
README: what the engine provides

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:30:29 +02:00
-
811c48be77
Responsible note under the title; followup pages out of the nav until a chain exists

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:25:06 +02:00
-
e237a4b3c0
Question nav + gateway alternatives

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:09:55 +02:00
-
4d71b6ccd0
Validate action targets; format timestamps client-side; clippy cleanup

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 23:05:23 +02:00
-
6932816c42
Lighten the comment load

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 22:55:36 +02:00
-
20b24f08c2
Reseed lost event history from the KV projection on transition

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 22:27:57 +02:00
-
3233d9a3db
Alternative.images: array of urls, rendered as a Swiper card deck

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 22:11:07 +02:00
-
40694a8f3f
Transition.from: state graphs deeper than one decision

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 22:03:43 +02:00
-
35663a28c1
Drop question-report entirely, obfuscate the mailto link instead

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 20:48:27 +02:00
-
27dac946a3
Drop the feature list's left-padding

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 20:32:53 +02:00
-
3ccc50248f
Add optional Alternative.image and Feature.color/icon for richer layouts

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 17:34:07 +02:00
-
a29c025a85
get_resource/get_requirement_options: #[server(default)] on params

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 16:53:12 +02:00
-
95ad459b24
One shared, content-labeled Confirm button per alternative instead of one per row

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-12 14:32:10 +02:00
-
84c3fad339
Make aggregate state graphs content-driven, not compiled Rust

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-11 21:43:32 +02:00
-
1c1cbfc13b
deploy.yml: build and publish question_lint alongside the app binary

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-11 21:16:34 +02:00
-
3a4cb467bb
add responsive container width
Bendik Aagaard Lynghaug
2026-08-09 21:24:43 +02:00
-
2422f5fb49
yes.js: freeze .hero-yes's height via inline style, don't trust svh alone
Bendik Aagaard Lynghaug
2026-08-06 21:38:58 +02:00
-
d7f280e681
YES canvas: size off its own container rect, not window.innerHeight
Bendik Aagaard Lynghaug
2026-08-06 21:22:00 +02:00
-
cc5174813c
Update style/main.css
bl
2026-08-06 19:01:18 +00:00
-
0241c506cb
Update style/main.css
bl
2026-08-06 18:57:17 +00:00
-
1f22dda2d5
Use lvh/lvmin, not svh/svmin - svh was the wrong end of the viewport
Bendik Aagaard Lynghaug
2026-08-06 16:51:52 +02:00
-
f0a571916d
Quicksand: font-display optional, not swap, to stop the text-jump on scroll
Bendik Aagaard Lynghaug
2026-08-06 16:48:11 +02:00
-
f8b3f47598
Stop blocking native scroll on the YES canvas's touch handlers
Bendik Aagaard Lynghaug
2026-08-06 16:36:05 +02:00
-
e630fde200
Revert canvas sizing to window.innerWidth/innerHeight, gate resize on width change
Bendik Aagaard Lynghaug
2026-08-06 16:31:29 +02:00
-
71613b5ef5
Debounce the YES canvas resize handler and skip no-op resizes
Bendik Aagaard Lynghaug
2026-08-06 16:24:11 +02:00
-
f0022cd037
Size the YES canvas from its container, not window.innerHeight
Bendik Aagaard Lynghaug
2026-08-06 15:46:41 +02:00
-
adaaf7f3e3
Add plain-unit fallbacks for svmin/svh in case of unsupported engines
Bendik Aagaard Lynghaug
2026-08-06 15:37:49 +02:00
-
a6dfa30f71
Responsive base font size via svmin, not fixed 17px
Bendik Aagaard Lynghaug
2026-08-06 15:28:32 +02:00
-
2d424d70ed
Use the actual UHHM-letters wordmark, not the institutional mark

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 14:09:20 +02:00
-
bdab23d0f6
Use the real institutional logo for the header wordmark, not plain text

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 13:59:03 +02:00
-
400316f622
Inline encouragements with the submit button, vertically centered

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 13:03:43 +02:00
-
a200161334
Fix bucket-404 on empty resources, redesign review actions as select-then-confirm, CSS polish

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 12:42:54 +02:00
-
11c6f3e8f7
Fix favicon (real icon, not an unrelated orange circle) + stack encouragements with the submit button

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 12:11:17 +02:00
-
aa18c69be4
Add Organization aggregate (client-as-status), wired but inert

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 12:01:17 +02:00
-
755b796ad1
Resource-backed multi/single-select requirement

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 11:57:15 +02:00
-
43fa496778
Fix recursion-limit build failure in the new item-card renderer

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 11:34:18 +02:00
-
bd702bfbae
Render generic resource lists as cards, not raw JSON dump

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 11:31:42 +02:00
-
1db558974e
Trigger redeploy to pick up PORTAL_GITEA_API_TOKEN secret

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 10:32:39 +02:00
-
3a2a19b79b
Add manually-triggered backfill workflow, no terminal/sudo needed

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 10:09:08 +02:00
-
8f0eead8da
Cargo.toml: disambiguate bin-target for cargo-leptos

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 08:57:58 +02:00
-
f6c5d8e05c
deploy.yml: write GITEA_API_TOKEN for the new GiteaStarred/OrgRepos resource sources

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 08:55:27 +02:00
-
ebf4bf91b3
Event-sourced applicant/subscriber/project aggregates, generalized resources

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-08-06 08:52:29 +02:00
-
213b1130bb
Add self-service transitions, authorized by item possession not group membership
Bendik Aagaard Lynghaug
2026-08-05 18:44:28 +02:00
-
6df895b1d3
Fix get_resource/transition_answer: scope feature lookup to its own alternative
Bendik Aagaard Lynghaug
2026-08-05 15:04:02 +02:00
-
c73981da2d
yes.js: guard against the canvas not being in the DOM yet
Bendik Aagaard Lynghaug
2026-08-05 14:55:55 +02:00
-
00d2a95625
Fix hero-canvas navigation race; style the prosekit editor and add a toolbar
Bendik Aagaard Lynghaug
2026-08-05 14:52:08 +02:00
-
3242482c8e
Redirect back to the originating page after sign-in, not always /
Bendik Aagaard Lynghaug
2026-08-05 14:40:44 +02:00
-
d5bbe799ce
Fix prosekit-editor.js: remove bare CSS imports that aborted the whole module
Bendik Aagaard Lynghaug
2026-08-05 14:23:46 +02:00
-
44c8c9d410
Add prosekit rich-text field, Gitea repo embeds, automation KV read endpoint; fix apex/www session-cookie mismatch on /auth/callback
Bendik Aagaard Lynghaug
2026-08-05 13:45:56 +02:00
-
18025bf870
Hot-reload content on a NATS trigger instead of requiring a restart
Bendik Aagaard Lynghaug
2026-08-05 07:20:40 +02:00
-
b0086b2ed9
Fix static asset 404s and build-time SITE_NAME
Bendik Aagaard Lynghaug
2026-08-04 20:46:00 +02:00
-
6b1af34d57
Caddy snippet: use multi-line log block
Bendik Aagaard Lynghaug
2026-08-04 20:39:12 +02:00
-
70a7586471
Drop sudo from the deploy workflow - NoNewPrivileges blocks it outright
Bendik Aagaard Lynghaug
2026-08-04 20:36:54 +02:00
-
634e8dcdfa
Fix Ship release: site-root is project-relative, not CARGO_TARGET_DIR
Bendik Aagaard Lynghaug
2026-08-04 20:31:58 +02:00
-
6ac64eeb8f
Redirect cargo-leptos's tool cache out of act-runner-bare's StateDirectory
Bendik Aagaard Lynghaug
2026-08-04 20:30:09 +02:00
-
44c2fa8f82
Erase view types at every list/component boundary, not just leaves
Bendik Aagaard Lynghaug
2026-08-04 19:58:55 +02:00
-
abe13c139c
Give CI its own SCCACHE_SERVER_PORT
Bendik Aagaard Lynghaug
2026-08-04 13:30:39 +02:00
-
76d101b7a8
Share sccache between manual dev builds and CI
Bendik Aagaard Lynghaug
2026-08-04 13:27:22 +02:00
-
286fdbf67f
Load content from Gitea directly, drop the local clone; add deploy workflow

Bendik Aagaard LynghaugandClaude Sonnet 5
2026-07-31 06:10:06 +02:00
-
aa1a7fa572
Initial commit: content-driven onboarding portal
Bendik Aagaard Lynghaug
2026-07-29 19:38:40 +02:00