Releases: linuxserver/docker-grocy
v4.2.0-ls242
LinuxServer Changes:
Add clear_env = no
to php-fpm
to pass on environment variables to workers threads
grocy Changes:
Stock
- When using/scanning a stock entry Grocycode on the transfer page, the "Use specific stock item" dropdown (and "From location") is now also prefilled accordingly
- Fixed that for the product's last price stock transactions with an empty or
0
price weren't ignored - Fixed that when copying a product, the field "Move on open" wasn't copied along
Shopping list
- The shopping lists dropdown on the shopping list page now also shows the number of items on the corresponding shopping list
Recipes
- Optimized that when creating a recipe, the desired serving amount is now initially prefilled by the recipe's base serving amount
Batteries
- It's now possible to track any addtional info on a battery charge cycle by using Userfields (thanks @TheDodger)
- => Configure the desired Userfields for the entity
battery_charge_cycles
- => The on a battery charge cycle tracking entered information is then visible on the corresponding battery charge cycle journal entry
- => Configure the desired Userfields for the entity
General
- Optimized that file uploads are no longer completely buffered in memory before writing them to disk (thanks @bbx0)
- Optimized top right corner menus icon spacing (thanks @TheDodger for the initial work on this)
- Fixed again that some dialogs were not properly (too small) displayed (this time mostly affecting Chrome/Edge)
- Fixed that table states (visible columns, sorting, column order and so on) could be reset to default after not accessing/using the corresponding page for a certain amount of time
v4.2.0-ls241
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
grocy Changes:
Stock
- When using/scanning a stock entry Grocycode on the transfer page, the "Use specific stock item" dropdown (and "From location") is now also prefilled accordingly
- Fixed that for the product's last price stock transactions with an empty or
0
price weren't ignored - Fixed that when copying a product, the field "Move on open" wasn't copied along
Shopping list
- The shopping lists dropdown on the shopping list page now also shows the number of items on the corresponding shopping list
Recipes
- Optimized that when creating a recipe, the desired serving amount is now initially prefilled by the recipe's base serving amount
Batteries
- It's now possible to track any addtional info on a battery charge cycle by using Userfields (thanks @TheDodger)
- => Configure the desired Userfields for the entity
battery_charge_cycles
- => The on a battery charge cycle tracking entered information is then visible on the corresponding battery charge cycle journal entry
- => Configure the desired Userfields for the entity
General
- Optimized that file uploads are no longer completely buffered in memory before writing them to disk (thanks @bbx0)
- Optimized top right corner menus icon spacing (thanks @TheDodger for the initial work on this)
- Fixed again that some dialogs were not properly (too small) displayed (this time mostly affecting Chrome/Edge)
- Fixed that table states (visible columns, sorting, column order and so on) could be reset to default after not accessing/using the corresponding page for a certain amount of time
v4.2.0-ls240
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
grocy Changes:
Stock
- When using/scanning a stock entry Grocycode on the transfer page, the "Use specific stock item" dropdown (and "From location") is now also prefilled accordingly
- Fixed that for the product's last price stock transactions with an empty or
0
price weren't ignored - Fixed that when copying a product, the field "Move on open" wasn't copied along
Shopping list
- The shopping lists dropdown on the shopping list page now also shows the number of items on the corresponding shopping list
Recipes
- Optimized that when creating a recipe, the desired serving amount is now initially prefilled by the recipe's base serving amount
Batteries
- It's now possible to track any addtional info on a battery charge cycle by using Userfields (thanks @TheDodger)
- => Configure the desired Userfields for the entity
battery_charge_cycles
- => The on a battery charge cycle tracking entered information is then visible on the corresponding battery charge cycle journal entry
- => Configure the desired Userfields for the entity
General
- Optimized that file uploads are no longer completely buffered in memory before writing them to disk (thanks @bbx0)
- Optimized top right corner menus icon spacing (thanks @TheDodger for the initial work on this)
- Fixed again that some dialogs were not properly (too small) displayed (this time mostly affecting Chrome/Edge)
- Fixed that table states (visible columns, sorting, column order and so on) could be reset to default after not accessing/using the corresponding page for a certain amount of time
v4.1.0-ls239
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
grocy Changes:
💡 PHP 8.3 is from now on (additionally to PHP 8.2) supported.
⚠️ PHP 8.1 is no longer supported.
Stock
- Fixed that the location dropdown on the consume page contained the same location multiple times if there are currently stock entries at multiple locations of the corresponding product
- Fixed that the status filter "n products are overdue" on the stock overview page also counted/included stock entries due today or tomorrow
- Fixed that the stock report "Spendings" did not take products without an assigned product group into account (thanks @Torqu3Wr3nch for the initial work on this)
- Fixed that the success message after opening a stock entry on the stock entries page displayed always an amount of
1
instead of the actual amount opened - Fixed that the "Consume this stock entry as spoiled" context menu action on the stock entries page consumed always an amount of
1
instead of the whole stock entry
Recipes
- Fixed that copying recipes with special characters in the name was not possible
Meal plan
- Fixed that the meal plan page was broken after deleting all meal plan items of a week
Calendar
- The different event types (due products, chores, tasks and so on) can now have different colors
- => New button "Configure colors" on the calendar page to configure these colors (top right corner)
Tasks
- Added a new table filter for categories (thanks @geoffwright240 for the initial work on this)
Userfields
- Fixed that when having a userfield of type "Select list (multiple items can be selected)" and selecting no item, editing of the corresponding form was broken
General
- Night mode is now also used on the login page if that's the system preferred color scheme (generally if night mode is on or not is based on user settings and before logging in no user context is available)
- Optimized sidebar icon spacing (thanks @chris-thorn)
- Fixed that file uploads (product pictures and so on) didn't work for files where the file name contains multiple spaces
- Fixed that some dialogs were not properly (too small) displayed (mostly affecting Firefox >= 121)
API
- Optimized that the endpoints
GET /objects/{entity}
andGET /objects/{entity}/{objectId}
now also return Userfields for the entitystock
v4.1.0-ls238
LinuxServer Changes:
Rebase to Alpine 3.19 with php 8.3.
grocy Changes:
💡 PHP 8.3 is from now on (additionally to PHP 8.2) supported.
⚠️ PHP 8.1 is no longer supported.
Stock
- Fixed that the location dropdown on the consume page contained the same location multiple times if there are currently stock entries at multiple locations of the corresponding product
- Fixed that the status filter "n products are overdue" on the stock overview page also counted/included stock entries due today or tomorrow
- Fixed that the stock report "Spendings" did not take products without an assigned product group into account (thanks @Torqu3Wr3nch for the initial work on this)
- Fixed that the success message after opening a stock entry on the stock entries page displayed always an amount of
1
instead of the actual amount opened - Fixed that the "Consume this stock entry as spoiled" context menu action on the stock entries page consumed always an amount of
1
instead of the whole stock entry
Recipes
- Fixed that copying recipes with special characters in the name was not possible
Meal plan
- Fixed that the meal plan page was broken after deleting all meal plan items of a week
Calendar
- The different event types (due products, chores, tasks and so on) can now have different colors
- => New button "Configure colors" on the calendar page to configure these colors (top right corner)
Tasks
- Added a new table filter for categories (thanks @geoffwright240 for the initial work on this)
Userfields
- Fixed that when having a userfield of type "Select list (multiple items can be selected)" and selecting no item, editing of the corresponding form was broken
General
- Night mode is now also used on the login page if that's the system preferred color scheme (generally if night mode is on or not is based on user settings and before logging in no user context is available)
- Optimized sidebar icon spacing (thanks @chris-thorn)
- Fixed that file uploads (product pictures and so on) didn't work for files where the file name contains multiple spaces
- Fixed that some dialogs were not properly (too small) displayed (mostly affecting Firefox >= 121)
API
- Optimized that the endpoints
GET /objects/{entity}
andGET /objects/{entity}/{objectId}
now also return Userfields for the entitystock
v4.1.0-ls237
LinuxServer Changes:
Rebase to Alpine 3.18, deprecate armhf.
grocy Changes:
💡 PHP 8.3 is from now on (additionally to PHP 8.2) supported.
⚠️ PHP 8.1 is no longer supported.
Stock
- Fixed that the location dropdown on the consume page contained the same location multiple times if there are currently stock entries at multiple locations of the corresponding product
- Fixed that the status filter "n products are overdue" on the stock overview page also counted/included stock entries due today or tomorrow
- Fixed that the stock report "Spendings" did not take products without an assigned product group into account (thanks @Torqu3Wr3nch for the initial work on this)
- Fixed that the success message after opening a stock entry on the stock entries page displayed always an amount of
1
instead of the actual amount opened - Fixed that the "Consume this stock entry as spoiled" context menu action on the stock entries page consumed always an amount of
1
instead of the whole stock entry
Recipes
- Fixed that copying recipes with special characters in the name was not possible
Meal plan
- Fixed that the meal plan page was broken after deleting all meal plan items of a week
Calendar
- The different event types (due products, chores, tasks and so on) can now have different colors
- => New button "Configure colors" on the calendar page to configure these colors (top right corner)
Tasks
- Added a new table filter for categories (thanks @geoffwright240 for the initial work on this)
Userfields
- Fixed that when having a userfield of type "Select list (multiple items can be selected)" and selecting no item, editing of the corresponding form was broken
General
- Night mode is now also used on the login page if that's the system preferred color scheme (generally if night mode is on or not is based on user settings and before logging in no user context is available)
- Optimized sidebar icon spacing (thanks @chris-thorn)
- Fixed that file uploads (product pictures and so on) didn't work for files where the file name contains multiple spaces
- Fixed that some dialogs were not properly (too small) displayed (mostly affecting Firefox >= 121)
API
- Optimized that the endpoints
GET /objects/{entity}
andGET /objects/{entity}/{objectId}
now also return Userfields for the entitystock
v4.1.0-ls236
LinuxServer Changes:
Rebase to Alpine 3.18, deprecate armhf.
grocy Changes:
💡 PHP 8.3 is from now on (additionally to PHP 8.2) supported.
⚠️ PHP 8.1 is no longer supported.
Stock
- Fixed that the location dropdown on the consume page contained the same location multiple times if there are currently stock entries at multiple locations of the corresponding product
- Fixed that the status filter "n products are overdue" on the stock overview page also counted/included stock entries due today or tomorrow
- Fixed that the stock report "Spendings" did not take products without an assigned product group into account (thanks @Torqu3Wr3nch for the initial work on this)
- Fixed that the success message after opening a stock entry on the stock entries page displayed always an amount of
1
instead of the actual amount opened - Fixed that the "Consume this stock entry as spoiled" context menu action on the stock entries page consumed always an amount of
1
instead of the whole stock entry
Recipes
- Fixed that copying recipes with special characters in the name was not possible
Meal plan
- Fixed that the meal plan page was broken after deleting all meal plan items of a week
Calendar
- The different event types (due products, chores, tasks and so on) can now have different colors
- => New button "Configure colors" on the calendar page to configure these colors (top right corner)
Tasks
- Added a new table filter for categories (thanks @geoffwright240 for the initial work on this)
Userfields
- Fixed that when having a userfield of type "Select list (multiple items can be selected)" and selecting no item, editing of the corresponding form was broken
General
- Night mode is now also used on the login page if that's the system preferred color scheme (generally if night mode is on or not is based on user settings and before logging in no user context is available)
- Optimized sidebar icon spacing (thanks @chris-thorn)
- Fixed that file uploads (product pictures and so on) didn't work for files where the file name contains multiple spaces
- Fixed that some dialogs were not properly (too small) displayed (mostly affecting Firefox >= 121)
API
- Optimized that the endpoints
GET /objects/{entity}
andGET /objects/{entity}/{objectId}
now also return Userfields for the entitystock
v4.1.0-ls235
LinuxServer Changes:
Rebase to Alpine 3.18, deprecate armhf.
grocy Changes:
💡 PHP 8.3 is from now on (additionally to PHP 8.2) supported.
⚠️ PHP 8.1 is no longer supported.
Stock
- Fixed that the location dropdown on the consume page contained the same location multiple times if there are currently stock entries at multiple locations of the corresponding product
- Fixed that the status filter "n products are overdue" on the stock overview page also counted/included stock entries due today or tomorrow
- Fixed that the stock report "Spendings" did not take products without an assigned product group into account (thanks @Torqu3Wr3nch for the initial work on this)
- Fixed that the success message after opening a stock entry on the stock entries page displayed always an amount of
1
instead of the actual amount opened - Fixed that the "Consume this stock entry as spoiled" context menu action on the stock entries page consumed always an amount of
1
instead of the whole stock entry
Recipes
- Fixed that copying recipes with special characters in the name was not possible
Meal plan
- Fixed that the meal plan page was broken after deleting all meal plan items of a week
Calendar
- The different event types (due products, chores, tasks and so on) can now have different colors
- => New button "Configure colors" on the calendar page to configure these colors (top right corner)
Tasks
- Added a new table filter for categories (thanks @geoffwright240 for the initial work on this)
Userfields
- Fixed that when having a userfield of type "Select list (multiple items can be selected)" and selecting no item, editing of the corresponding form was broken
General
- Night mode is now also used on the login page if that's the system preferred color scheme (generally if night mode is on or not is based on user settings and before logging in no user context is available)
- Optimized sidebar icon spacing (thanks @chris-thorn)
- Fixed that file uploads (product pictures and so on) didn't work for files where the file name contains multiple spaces
- Fixed that some dialogs were not properly (too small) displayed (mostly affecting Firefox >= 121)
API
- Optimized that the endpoints
GET /objects/{entity}
andGET /objects/{entity}/{objectId}
now also return Userfields for the entitystock
v4.1.0-ls234
LinuxServer Changes:
Rebase to Alpine 3.18, deprecate armhf.
grocy Changes:
💡 PHP 8.3 is from now on (additionally to PHP 8.2) supported.
⚠️ PHP 8.1 is no longer supported.
Stock
- Fixed that the location dropdown on the consume page contained the same location multiple times if there are currently stock entries at multiple locations of the corresponding product
- Fixed that the status filter "n products are overdue" on the stock overview page also counted/included stock entries due today or tomorrow
- Fixed that the stock report "Spendings" did not take products without an assigned product group into account (thanks @Torqu3Wr3nch for the initial work on this)
- Fixed that the success message after opening a stock entry on the stock entries page displayed always an amount of
1
instead of the actual amount opened - Fixed that the "Consume this stock entry as spoiled" context menu action on the stock entries page consumed always an amount of
1
instead of the whole stock entry
Recipes
- Fixed that copying recipes with special characters in the name was not possible
Meal plan
- Fixed that the meal plan page was broken after deleting all meal plan items of a week
Calendar
- The different event types (due products, chores, tasks and so on) can now have different colors
- => New button "Configure colors" on the calendar page to configure these colors (top right corner)
Tasks
- Added a new table filter for categories (thanks @geoffwright240 for the initial work on this)
Userfields
- Fixed that when having a userfield of type "Select list (multiple items can be selected)" and selecting no item, editing of the corresponding form was broken
General
- Night mode is now also used on the login page if that's the system preferred color scheme (generally if night mode is on or not is based on user settings and before logging in no user context is available)
- Optimized sidebar icon spacing (thanks @chris-thorn)
- Fixed that file uploads (product pictures and so on) didn't work for files where the file name contains multiple spaces
- Fixed that some dialogs were not properly (too small) displayed (mostly affecting Firefox >= 121)
API
- Optimized that the endpoints
GET /objects/{entity}
andGET /objects/{entity}/{objectId}
now also return Userfields for the entitystock
v4.0.3-ls233
LinuxServer Changes:
Rebase to Alpine 3.18, deprecate armhf.
grocy Changes:
Stock
- Performance improvements related to the stock overview page / displaying a product card
- Performance improvements related to consuming products (thanks @alkuzman)
Userfields
- New Userfield type "Number (currency)", just like the type "Number (decimal)", but it will render the value according to / with the configured currency
General
- Performance improvements related to table (layout) loading handling