Files
MealQuest/internal/server
dev_agentandClaude Opus 5.5 9a2de85f75
CI / ci (push) Successful in 5m53s
CI / ci (pull_request) Successful in 5m2s
Return the recipe source url when it is verifiably free of secrets
The dinner detail API now sends source.url when the stored recipe link
is https to a host with no userinfo, no query (not even a bare "?") and
no fragment (not even a bare "#"), and a port the client can parse;
otherwise source.url is null. The rule matches sourceUrl() in
web/src/dinners/detail.ts, so the recipe screen links "Recipe from
{site}" in a new tab for a safe link and shows plain text otherwise.
The site-name protection in pageSiteName is unchanged.

Task: c1a97243-3e41-42fc-a1a0-1ac684ccb463

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 08:07:38 -04:00
..
2026-10-07 16:53:23 -04:00