Skip to content

Releases: linuxserver/docker-grocy

v2.4.0-ls19

13 May 00:49
be2532f
Compare
Choose a tag to compare

LinuxServer Changes:

Switching to new Base images, shift to arm32v7 tag.
grocy Changes:

  • New feature: Userfields
    • Attach any custom field to any entity (Products, Locations, Euqipment, etc.)
    • Userfields can have types (Text, Number, Date, etc.)
    • Will be shown / can be filled on the edit page of the corresponding entity and will also optionally show in the corresponding tables (inclcudes overview pages)
    • => Can be configured under Master data / Userfields
  • New feature: Meal planning
    • Simple approach for the beginning (more to come): A week view where you can add recipes for each day (new menu entry in the sidebar, below calendar)
    • Of course it's also possible to put missing things directly on the shopping list from there, also for a complete week at once
  • General improvements
    • The "expires soon" or "due soon" days (yelllow bar at the top of each overview page) can now be configured
      • => New settings page for each area under the settings icon at the top right
  • Stock improvements
    • It's now possible to have multiple / named shopping lists
      • Automations still use the default shopping list and also the default shopping list cannot be deleted
    • More information on the product card like "Spoil rate" or "Average shelf life"
    • It's now possible to set a price for added products during inventory
    • It's now possible to customize the default amount for purchase/consume (see stock settings under the settings icon on the top right)
  • Chores improvements
    • New recurrence patterns - chores can now also be "scheduled" to repat daily/weekly/monthly
    • It's now possible to track the day of a chore execution only (without the time, option per chore)
  • Recipe improvements
    • It's now possible to enter a "variable amount" (e. g. if a recipe needs "1 - 2 cups"), the original amount is still used for stock fulfillment checking (if enabled for that recipe ingredient)
  • New translations: (thanks all the translators)
  • Internal improvement: Localizations are now handled via gettext, both on server and client side
    • Mainly to properly handle languages with more than 2 plural forms
    • This involved some string changes which results in a needed (re)translation of about 20 strings (excluding demo data)
    • Also applies to quantity units, n-plural forms can be entered on the quantity unit edit page
    • It's not required to install the PHP gettext extension, on both, server and client, managed implementations of gettext are used (oscarotero/Gettext & oscarotero/gettext-translator)
  • Some other small fixes and improvements
    • The "Add as barcode to existing product" productpicker workflow failed to add the barcode to the given product
    • Recipes can now be filter by stock availability
    • Added a feature flag (config.php setting) to also be able to hide all stock related UI elements and routes

v2.4.0-ls18

11 May 21:11
Compare
Choose a tag to compare

LinuxServer Changes:

Switching to new Base images, shift to arm32v7 tag.
grocy Changes:

  • New feature: Userfields
    • Attach any custom field to any entity (Products, Locations, Euqipment, etc.)
    • Userfields can have types (Text, Number, Date, etc.)
    • Will be shown / can be filled on the edit page of the corresponding entity and will also optionally show in the corresponding tables (inclcudes overview pages)
    • => Can be configured under Master data / Userfields
  • New feature: Meal planning
    • Simple approach for the beginning (more to come): A week view where you can add recipes for each day (new menu entry in the sidebar, below calendar)
    • Of course it's also possible to put missing things directly on the shopping list from there, also for a complete week at once
  • General improvements
    • The "expires soon" or "due soon" days (yelllow bar at the top of each overview page) can now be configured
      • => New settings page for each area under the settings icon at the top right
  • Stock improvements
    • It's now possible to have multiple / named shopping lists
      • Automations still use the default shopping list and also the default shopping list cannot be deleted
    • More information on the product card like "Spoil rate" or "Average shelf life"
    • It's now possible to set a price for added products during inventory
    • It's now possible to customize the default amount for purchase/consume (see stock settings under the settings icon on the top right)
  • Chores improvements
    • New recurrence patterns - chores can now also be "scheduled" to repat daily/weekly/monthly
    • It's now possible to track the day of a chore execution only (without the time, option per chore)
  • Recipe improvements
    • It's now possible to enter a "variable amount" (e. g. if a recipe needs "1 - 2 cups"), the original amount is still used for stock fulfillment checking (if enabled for that recipe ingredient)
  • New translations: (thanks all the translators)
  • Internal improvement: Localizations are now handled via gettext, both on server and client side
    • Mainly to properly handle languages with more than 2 plural forms
    • This involved some string changes which results in a needed (re)translation of about 20 strings (excluding demo data)
    • Also applies to quantity units, n-plural forms can be entered on the quantity unit edit page
    • It's not required to install the PHP gettext extension, on both, server and client, managed implementations of gettext are used (oscarotero/Gettext & oscarotero/gettext-translator)
  • Some other small fixes and improvements
    • The "Add as barcode to existing product" productpicker workflow failed to add the barcode to the given product
    • Recipes can now be filter by stock availability
    • Added a feature flag (config.php setting) to also be able to hide all stock related UI elements and routes

v2.4.0-ls17

10 May 19:45
Compare
Choose a tag to compare

LinuxServer Changes:

Switching to new Base images, shift to arm32v7 tag.
grocy Changes:

  • New feature: Userfields
    • Attach any custom field to any entity (Products, Locations, Euqipment, etc.)
    • Userfields can have types (Text, Number, Date, etc.)
    • Will be shown / can be filled on the edit page of the corresponding entity and will also optionally show in the corresponding tables (inclcudes overview pages)
    • => Can be configured under Master data / Userfields
  • New feature: Meal planning
    • Simple approach for the beginning (more to come): A week view where you can add recipes for each day (new menu entry in the sidebar, below calendar)
    • Of course it's also possible to put missing things directly on the shopping list from there, also for a complete week at once
  • General improvements
    • The "expires soon" or "due soon" days (yelllow bar at the top of each overview page) can now be configured
      • => New settings page for each area under the settings icon at the top right
  • Stock improvements
    • It's now possible to have multiple / named shopping lists
      • Automations still use the default shopping list and also the default shopping list cannot be deleted
    • More information on the product card like "Spoil rate" or "Average shelf life"
    • It's now possible to set a price for added products during inventory
    • It's now possible to customize the default amount for purchase/consume (see stock settings under the settings icon on the top right)
  • Chores improvements
    • New recurrence patterns - chores can now also be "scheduled" to repat daily/weekly/monthly
    • It's now possible to track the day of a chore execution only (without the time, option per chore)
  • Recipe improvements
    • It's now possible to enter a "variable amount" (e. g. if a recipe needs "1 - 2 cups"), the original amount is still used for stock fulfillment checking (if enabled for that recipe ingredient)
  • New translations: (thanks all the translators)
  • Internal improvement: Localizations are now handled via gettext, both on server and client side
    • Mainly to properly handle languages with more than 2 plural forms
    • This involved some string changes which results in a needed (re)translation of about 20 strings (excluding demo data)
    • Also applies to quantity units, n-plural forms can be entered on the quantity unit edit page
    • It's not required to install the PHP gettext extension, on both, server and client, managed implementations of gettext are used (oscarotero/Gettext & oscarotero/gettext-translator)
  • Some other small fixes and improvements
    • The "Add as barcode to existing product" productpicker workflow failed to add the barcode to the given product
    • Recipes can now be filter by stock availability
    • Added a feature flag (config.php setting) to also be able to hide all stock related UI elements and routes

v2.3.0-pkg-b769eb14-ls16

20 Apr 21:19
Compare
Choose a tag to compare

LinuxServer Changes:

Switching to new Base images, shift to arm32v7 tag.
grocy Changes:

  • Stock improvements
    • A different location can now also be set during inventory (as for purchases)
    • A partial minimum stock amount can now be set when "Allow partial units in stock" is enabled (product option)
  • Recipe improvements
    • There is now a default per product for "Disable stock fulfillment checking for this ingredient" (ingredient option, default can be defined as a product option)
  • Some small UI fixes & improvements
    • THe "Mark as open" button on the stock overview page was disabled when the current stock amount was exactly 1
    • The number in the "x products expiring within the next 5 days" badge was incorrect for products expiring exactly in 5 days
    • On the product groups page there is now a new column which displays the product count per group (+ a link to the products page filtered by that product group)
    • Added a message to clarify that in product dropdowns also something unknown can be entered to start a workflow
    • Some other small CSS fixes (context menus were not fully displayed when the parent container was to small, improved padding for text inputs)
  • As always: Updated translations (thanks all the translators)

Self promotion

grocy-desktop is now also available through the Microsoft Store

Get it from Microsoft

v2.3.0-pkg-4557ec63-ls15

06 Apr 14:44
Compare
Choose a tag to compare

LinuxServer Changes:

Switching to new Base images, shift to arm32v7 tag.
grocy Changes:

  • Stock improvements
    • A different location can now also be set during inventory (as for purchases)
    • A partial minimum stock amount can now be set when "Allow partial units in stock" is enabled (product option)
  • Recipe improvements
    • There is now a default per product for "Disable stock fulfillment checking for this ingredient" (ingredient option, default can be defined as a product option)
  • Some small UI fixes & improvements
    • THe "Mark as open" button on the stock overview page was disabled when the current stock amount was exactly 1
    • The number in the "x products expiring within the next 5 days" badge was incorrect for products expiring exactly in 5 days
    • On the product groups page there is now a new column which displays the product count per group (+ a link to the products page filtered by that product group)
    • Added a message to clarify that in product dropdowns also something unknown can be entered to start a workflow
    • Some other small CSS fixes (context menus were not fully displayed when the parent container was to small, improved padding for text inputs)
  • As always: Updated translations (thanks all the translators)

Self promotion

grocy-desktop is now also available through the Microsoft Store

Get it from Microsoft

v2.2.0-pkg-55b8afdf-ls14

30 Mar 21:55
Compare
Choose a tag to compare

LinuxServer Changes:

Switching to new Base images, shift to arm32v7 tag.
grocy Changes:

  • New API method to get a product by its barcode (/stock/products/by-barcode/{barcode}, thanks @matejdro)
  • The best before date on the purchase and inventory page can now also be today or earlier, but when so, a short hint is displayed
  • Fixed some UI bugs
    • When consuming a product with "Allow partial units in stock" enabled from the stock overview page, the displayed amount after the stock booking was wrong
    • The inventory form was not validated with certain click paths

v2.2.0-pkg-ec5c4de9-ls13

24 Mar 20:58
Compare
Choose a tag to compare

LinuxServer Changes:

Switching to new Base images, shift to arm32v7 tag.
grocy Changes:

  • New API method to get a product by its barcode (/stock/products/by-barcode/{barcode}, thanks @matejdro)
  • The best before date on the purchase and inventory page can now also be today or earlier, but when so, a short hint is displayed
  • Fixed some UI bugs
    • When consuming a product with "Allow partial units in stock" enabled from the stock overview page, the displayed amount after the stock booking was wrong
    • The inventory form was not validated with certain click paths

v2.2.0-pkg-1185b000-ls12

16 Mar 21:38
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.9.
grocy Changes:

  • New API method to get a product by its barcode (/stock/products/by-barcode/{barcode}, thanks @matejdro)
  • The best before date on the purchase and inventory page can now also be today or earlier, but when so, a short hint is displayed
  • Fixed some UI bugs
    • When consuming a product with "Allow partial units in stock" enabled from the stock overview page, the displayed amount after the stock booking was wrong
    • The inventory form was not validated with certain click paths

v2.2.0-pkg-46974dff-ls11

10 Mar 16:41
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.9.
grocy Changes:

  • New API method to get a product by its barcode (/stock/products/by-barcode/{barcode}, thanks @matejdro)
  • The best before date on the purchase and inventory page can now also be today or earlier, but when so, a short hint is displayed
  • Fixed some UI bugs
    • When consuming a product with "Allow partial units in stock" enabled from the stock overview page, the displayed amount after the stock booking was wrong
    • The inventory form was not validated with certain click paths

v2.1.0-pkg-46974dff-ls11

09 Mar 16:43
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.9.
grocy Changes:

  • Some small UI fixes & improvements
    • Recipe ingredient notes were not displayed
    • Edit/delete buttons on the equipment page had no icons
    • Improved the overview pages "action buttons column" (e. g. hide more rarely used actions behind a context/dropdown menu)
    • The "purchase to stock conversion factor" is now displayed on the purchase page when QU units are different (above the amount field)
    • Some JS files were not loaded correctly on case sensitive file systems
    • The changelog is now included as markdown files (in /changelog directory, one file per release with a filename in format <ReleaseNumber>_<Version>_<ReleaseDateIso>.md) and shown in the about dialog
    • Please review your CURRENCY setting in data/config.php, see also config-dist.php - this should be the ISO 4217 code of the currency to properly work with the JS toLocaleString function
  • New translation: (thanks all the translators)