mediago-dev--mediago
8783d949ba
- Make favorite title optional in both the DTO (drop binding:"required") and the add-favorite modal (no validator). Server falls back to the URL when the title is empty so the list entry always has a label. - Auto-fill the title via the existing GET /api/url/title scraper when the user leaves the URL field, unless they already typed their own title. Failures are swallowed (server fallback still applies). - Reorder the modal so URL is on top and Title below, matching the actual data-flow: users paste a URL first and the title follows. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>