Releases: JiroMusik/FoodAI
Releases · JiroMusik/FoodAI
v1.3.1 — Security, i18n, Themes, RSS, Bug Fixes
What's New in v1.3.1
Features
- 🌍 Internationalization — German, English, Spanish (react-i18next, ~280 keys)
- 🎨 Themes — Light / Dark / Auto (system) / Custom CSS upload
- 📰 RSS Food Inspiration — Dashboard sidebar with daily recipes from GuteKueche.de / BBC Good Food
- 💰 Price Tracking — Per-item price, total stock value on dashboard
- 📍 Storage Location — Assign items to fridge, freezer, pantry, etc.
⚠️ Min Stock Warnings — Set threshold per item, dashboard shows low-stock count- 🤖 Live AI Model List — Dropdown fetches available models from your provider's API
- 🔒 Security — Rate limiting, XSS protection, SSRF validation, masked secrets, non-root Docker
Bug Fixes
- Fix: API keys no longer overwritten with masked values on settings save
- Fix:
expiry_date: "null"string sanitized to proper null - Fix: Expanded category keywords (brioche, lasagne, kidney, honig, schalotten)
- Fix: Inventory crash from stray Navigation component
- Fix: Theme persists on hard refresh
Docker
docker pull ghcr.io/jiromusik/foodai:1.3.1
Multi-arch: amd64 + arm64