a200161334d2eeb33258e74eb98298acb10d21ad
Deploy / deploy (push) Successful in 35s
get_resource's Kv path treated a not-yet-created bucket (nothing submitted there yet) as a hard error instead of an empty list - projects bucket never got created since the backfill found nothing to migrate, so /review's Projects alternative 404'd outright. Now matches store_answer's own "doesn't exist yet is normal" posture; a specific key request still errors, only listing degrades gracefully. AnswerRow's Invite/Decline buttons fired transition_answer immediately on click, with no staging step and no visible confirmation once it landed (the resource list never refetched, so a click barely looked like it did anything). Redesigned as toggle-select (reusing the .select-option pattern from the resource-backed select requirement) plus one explicit Confirm button; a successful transition now refetches the parent Resource so the row actually reflects the change. CSS: soften the hard cut where the hero canvas meets the page background below it (gradient fade over the last few ems, matching --paper); center the "Asked by X" responsible note with the em-dash starting its own line; give it and the report button real styling (previously unstyled default text). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
A Leptos/Axum onboarding portal — question/alternative content engine with a crypto-chain audit trail, Kanidm-gated content, and NATS-backed resources.
1.4 MiB