LLM query builder: chat UI to describe what to find, AI builds the search
ci: register browser pytest marker to silence PytestUnknownMarkWarning
ci: register browser pytest marker to silence PytestUnknownMarkWarning
Wire Forgejo Actions CI/CD workflows (.forgejo/workflows/)
ux/nd: wildcard mode warning uses anxiety-inducing status-warning styling
ux/nd: notes preview in saved recipe cards hard-truncated with no expand affordance
verify: constraint/allergy preferences persist across sessions
ux/nd: active nutrition filters not visible when section is collapsed
a11y: RecipesView audit — 6 critical, 8 high, 9 medium (WCAG 2.1 AA + ND-informed)
ux/nd: SavedRecipesPanel empty state gives no direct path to Find or Browse
ux/nd: direct Remove button on saved recipe cards needs confirmation
ux/nd: 'I cooked this' action has no undo path