TLDR
- Hey folks, I've tweaked the .env file a bit as it was getting messy and verbose. Your main task is to turn the LLM site settings on in the user settings/admin panel after the update. Choosing a model/provider should be a bit easier and more intuitive now.
- Other than that, settings, auth, social and logs have been updated. Tests are still passing but I expect to see the occasional breakage as it was quite a lot of file changes...
What's Changed
- Auth refactor by @jt196 in #325
- Complete refactor here, using helper functions instead of tons of boilerplate
- Updating the docs
- Removing user.name from the whole process (it was never used)
- After seed, user is logged in straight away
- Social features by @jt196 in #328
- All recipes feed - user can view and search through all public recipes
- User can add other recipes to their favourites - they'll show up in their feed
- User can duplicate/fork a recipe from the all recipe feed, or a recipe
- Settings overhaul by @jt196 in #330
- Restructure to make a bit more logical
- LLM config has moved to the admin panel - model, provider etc can all be selected there
- .env.example has had a tidy up
- Private site mode - very limited views available if this is switched on
- Fuse settings have been removed from the .env.example - you can still configure them with those variables but they're a bit too advanced and the defaults should be fine.
- Logs update
- Instead of just clicking a log, user can save a note and the scale factor of a recipe cooked
- These notes appear in the notes section of the recipe
- The notes are editable
Full Changelog: v1.5.4...v1.5.5