✨ Features
- You can now host KitchenOwl on any URL prefix or subdirectory, thanks to:
- Make version text selectable (#563 by @TomBursch)
- Tests for backend (#572 by @irishrain)
- Feature/ask before deleting not empty list (#575 by @RedX2501)
- Real-time sync shopping lists addition/removal (#578 by @RedX2501)
- Tutorial after sign up (#543 by @TomBursch)
🐛 Fixes
- OIDC picture on user creation (#564 by @TomBursch)
- Recent items count (#566 by @TomBursch)
- Extended recipe scrape timeout (#567 by @TomBursch)
- Force switch household on request forbidden (#591 by @TomBursch)
- Fix typo (#579 by @maiatoja152)
- Add flutter version constraint to pubspec (#583 by @RedX2501)
📚 Documentation
- Forward args to flask from wsgi (#573 by @RedX2501)
- Add information about known backend warning to documentation (#577 by @RedX2501)
🌍 Translations
- Translations update from Hosted Weblate (#558 #570 #582 by @weblate)
- Add Kabyle (#569 #580 by @TomBursch)
- Add Slovak (#581 by @TomBursch)
New Contributors
- @JVMerkle made their first contribution in #565
- @irishrain made their first contribution in #572
- @RedX2501 made their first contribution in #573
- @maiatoja152 made their first contribution in #579