Commit Graph

9 Commits

Author SHA1 Message Date
clawd
30e44370a1 Auth v2: Register/Login/Profile, Households, per-user Favorites/Notes/Shopping, Frontend Auth Pages 2026-02-18 15:47:13 +00:00
clawd
b0bd3e533f fix: don't send Content-Type on PATCH without body (fixes favorite 400) 2026-02-18 10:51:19 +00:00
clawd
931e2a3c1d fix: heart button - bigger tap target, stopPropagation, scale animation on tap 2026-02-18 10:50:45 +00:00
clawd
4d34e8304d fix: add favicon.svg 2026-02-18 10:48:40 +00:00
clawd
37f4bda795 fix: tablet responsiveness - wider layout, bigger text, 3-col grid for Tab S Ultra 2026-02-18 10:45:53 +00:00
clawd
c222c880a3 feat: v1.1 - random re-roll, shopping summary, offline PWA, auth prep, profile page 2026-02-18 10:32:12 +00:00
clawd
de567f93db feat: v1 release - serving calculator, notes UI, tags, random recipe, confetti, favorites section, PWA icons, category icons, animations 2026-02-18 10:23:22 +00:00
clawd
60ca01fb94 feat: OG image scraper - auto-fetch recipe images from Pinterest/URLs
- New backend service: og-scraper.service.ts (extracts og:image, og:title, og:description)
- Pinterest support via Twitterbot UA (gets original resolution from i.pinimg.com)
- Works with Chefkoch, Allrecipes, blogs, any site with og:image meta tags
- GET /api/og-preview?url= for preview
- POST /api/recipes/:id/fetch-image to download + process with sharp
- Frontend: 'Bild holen' button appears when source URL is filled
- Auto-fills title & description from OG data if empty
- Images processed to WebP, max 1200px wide
2026-02-18 10:15:18 +00:00
clawd
ee452efa6a feat: stabilization + recipe edit/create UI 2026-02-18 09:56:01 +00:00