Releases: TomBursch/kitchenowl
KitchenOwl v0.6.15
KitchenOwl v0.6.14
This one has been a great community effort. Many people were involved in this release! Thanks a lot to all who've helped!
✨ Features
- Recipe cooking mode (#681 by @TomBursch)
- Plan recipes for specific dates (#685, #686 by @crosspolar)
- Recipe UI update (#722 by @TomBursch)
- Add user profile pictures (#510 by @TomBursch)
- Show income in balance overview (#711 by @iByteABit256)
- Migrate from pip to uv (#699 by @TomBursch)
- Replace recipe searching with fuzzywuzzy search on local recipes (#703 by @cMensendiek)
- Clean up backend dev environment (#702 by @cMensendiek)
- AZ index bar for recipe grid view (#714 by @TomBursch)
- Improve backend typing (#704 by @TomBursch)
- Code formatting with pre-commit (#716 by @TomBursch)
🐛 Fixes
- Ingredients with multiple amounts in the description causes an error when merging (#680 by @TomBursch)
- Submitting cancels search (#687 by @TomBursch)
- Show recent items only if the recent items count setting greater than zero (#705 by @crosspolar)
- Fixed color selection issues (#733 by @iByteABit256)
- Expense overview - Total for selected month is colored opposite than it should be (#731 by @iByteABit256)
- Help text if shopping-list is empty (#707 by @crosspolar)
- Handle case when parsed.name is a single item (#720 by @crosspolar)
📚 Documentation
- Updated backend contributing docs (#729 by @iByteABit256)
🌍 Translations
New Contributors
- @cMensendiek made their first contribution in #702
- @iByteABit256 made their first contribution in #711
Full Changelog: v0.6.11...v0.6.14
KitchenOwl v0.6.11
🐛 Fixes
- Round household member balance (#665 by @TomBursch)
- Use self-hosted canvas kit (#666 by @TomBursch)
- Viewing planned meals with different portions, not adjusting (#668 by @TomBursch)
📚 Documentation
- Added caddy example to docs (#664 by @tobias-kuendig)
🌍 Translations
New Contributors
- @tobias-kuendig made their first contribution in #664
Full Changelog: v0.6.10...v0.6.11
KitchenOwl v0.6.10
Small fix for yesterday's version.
🐛 Fixes
- Errors when using PostgreSQL (#654 by @TomBursch)
🌍 Translations
Full Changelog: v0.6.9...v0.6.10
KitchenOwl v0.6.9
This release brings some needed robustness improvements in bad network conditions. Thanks to @irishrain some cases where users were randomly logged out should be fixed now.
We'd also like to make you aware of the Home Assistant custom integration that is ready to be tested (Thanks to @super-qua for the implementation)
✨ Features
- Support SMTP TLS (#642 by @fabrykowski)
- Sort planner by weekday relative to the current day (#647 by @crosspolar)
🐛 Fixes
- Persist forced offline mode (#607 by @irishrain)
- Disable communication in offline mode (#609 by @irishrain)
- NLP Recipe parsing of composite ingredients (#618 by @TomBursch)
- Make token refresh robust to network errors (#610 by @irishrain)
- Backend startup with BASE_HREF set (#631 by @JVMerkle)
- Local recipe scraping (#650 by @TomBursch)
- Make API-Service more robust to network outages (#645 by @TomBursch)
- Update GitHub actions/upload-artifact (#640 by @crosspolar)
📚 Documentation
🌍 Translations
- Translations update from Hosted Weblate (#606 by @weblate)
- Add Tamil default items option (#651 by @TomBursch)
New Contributors
- @DanteMS made their first contribution in #619
- @fabrykowski made their first contribution in #642
Full Changelog: v0.6.8...v0.6.9
KitchenOwl v0.6.8
🐛 Fixes
- Fix All-in-one container
- Share link contains a second slash (#604 by @TomBursch)
🌍 Translations
KitchenOwl v0.6.7
✨ 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
KitchenOwl v0.6.4
Only some minor fixes for yesterday's release.
🐛 Fixes
- Update nltk data download (#554 by @TomBursch)
- F-Droid build (#555 by @TomBursch)
KitchenOwl v0.6.3
Well, this one was long in the making. You can now finally share recipes with friends and family! You can also import these directly into your household, even across KitchenOwl servers.
There's also a new look for the owl 🦉
✨ Features
- Recipe sharing (#505 by @TomBursch)
- Update Logo (#508 by @TomBursch)
- Search expenses (#498 by @TomBursch)
- Add expense descriptions (#547 by @TomBursch)
- Optionally use a LLM for scraped ingredient parsing (#489 by @TomBursch)
- List remaining items for shopping lists (#492 by @TomBursch)
- After clicking
add {x} ingredients
deselect all recipe items (#537 by @Demjoo) - Refresh shopping list on resume (#540 by @TomBursch)
- Allow login with email (#542 by @TomBursch)
- Optionally disable username and password login (#487 by @TomBursch)
- Optionally set a custom JWT refresh token expiration (#488 by @TomBursch)
- Optionally remember the last used shopping list (#548 by @TomBursch)
🐛 Fixes
- Use correct application-specific directories for cache data (#494 by @TomBursch)
- Enforce order of interactions after coming back online (#493 by @TomBursch)
- Add date header using system or container timezone (#526 by @OfficeRat)
- Add media-types to Docker container build (#478 by @mpfl)
- Add
https://
when no schema is specified while changing the server (#536 by @TomBursch) - Many smaller fixes not listed here
📚 Documentation
🌍 Translations
KitchenOwl beta-v0.6.0
Well, this one was long in the making. You can now finally share recipes with friends and family! You can also import these directly into your household, even across KitchenOwl servers.
There's also a new look for the owl 🦉
If you are eager to join the beta:
- On android: Join the open testing on the play store or download the APK attached to this release
- On iOS: Join the new TestFlight beta track here: https://testflight.apple.com/join/VkbZt2HD
- For self-hoster: Set your docker tag to
:beta
✨ Features
- Search expenses (#498 by @TomBursch)
- Recipe sharing (#505 by @TomBursch)
- Update Logo (#508 by @TomBursch)
- Reworked shopping list selection. The remaining items are now conveniently displayed, and empty ones are sorted last (#492 by @TomBursch)
- Optionally use a LLM for scraped ingredient parsing. Read more about this in the docs (#489 by @TomBursch)
- Optionally disable username and password login (#487 by @TomBursch)
- Optionally set a custom JWT refresh token expiration (#488 by @TomBursch)
- Add tonal recipe back and edit buttons (#485 by @TomBursch)
🐛 Fixes
- Use correct application-specific directories for cache data (#494 by @TomBursch)
- Enforce order of interactions after coming back online (#493 by @TomBursch)
- Add media-types to Docker container build (#478 by @mpfl)
- Many smaller fixes not listed here
📚 Documentation
🌍 Translations
New Contributors
Full Changelog: v0.5.2...beta-v0.6.0