Bar Assistant
All-in-one solution for managing your home bar
Alternative to: barsys
About
Versions (103)
v3.3.0
2023-11-30New π§
- You can now send emails from Bar Assistant if you have the correct settings
- To configure SMTP, set the following ENV variables:
MAIL_HOST=MAIL_PORT=MAIL_ENCRYPTION=MAIL_USERNAME=MAIL_PASSWORD=
- To request other drivers that Laravel supports, open a new github issue
- To configure SMTP, set the following ENV variables:
- Added POST
/forgot-passwordendpoint- You can use this endpoint to request a password change email
- You must set the reset URL by setting
MAIL_RESET_URLenv variable- For example:
MAIL_RESET_URL="https://bar.local/reset-password?token=[token]"
- For example:
- Added POST
/reset-passwordendpoint- You can use this endpoint to reset the password with confirmation key from the email
- Added
MAIL_REQUIRE_CONFIRMATIONenv variable, (falseby default)- If you enable this, users will have to verify their accounts via link in a email before authenticating
- You must set the confirmation URL by setting
MAIL_CONFIRM_URLenv variable- For example:
MAIL_CONFIRM_URL="https://bar.local/confirmation/[id]/[hash]"
- For example:
- Added GET
/verify/{id}/{hash}endpoint
- More information about email settings will be added to docs
Changes
- Enabled sqlite WAL mode
- From now, passwords canβt be shorter than 5 chars
- Improved tag matching, tags are now matched by their lowercase name, and duplicates are ignored
- Removed some properties from a public cocktail endpoint response:
main_image_id,images.file_path,images.id.
Fixes
- Added utensils to exported recipes
- Fixed cocktail utensil migration from v2