clawd
301e42b1dc
v2.1.2026 — PostgreSQL, Auth, Household, Shopping Smart-Add, Docker
...
Backend:
- SQLite → PostgreSQL (pg_trgm search, async services)
- All services rewritten to async with pg Pool
- Data imported (50 recipes, 8 categories)
- better-sqlite3 removed
Frontend:
- ProfilePage complete (edit profile, change password, no more stubs)
- HouseholdCard (create, join via code, manage members, leave)
- Shopping scope toggle (personal/household)
- IngredientPickerModal (smart add with basics filter)
- Auth token auto-attached to all API calls (token.ts)
- Removed PlaceholderPage
Infrastructure:
- Docker Compose (backend + frontend + postgres)
- Dockerfile for backend (node:22-alpine + tsx)
- Dockerfile for frontend (vite build + nginx)
- nginx.conf with API proxy + SPA fallback
- .env.example for production secrets
Spec:
- AUTH-V2-SPEC updated: household join flow, manual shopping items
2026-02-18 17:26:24 +00:00
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
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