Bernd Bestel
11d28622e8
Squashed commit
...
Make it possible to actively not-check a mandatory checkbox Userfield (closes #2601 )
Pluralize the "opened" localization string (closes #2280 )
Added a trendline to the price history chart (closes #2237 )
Various minor style/code refinements
2025-01-14 17:54:06 +01:00
Bernd Bestel
c99dd46007
Keep selected date range when navigating through different group by variants of the stockreport/spendings ( closes #2532 )
2025-01-13 23:13:24 +01:00
Bernd Bestel
645f9e2599
Optimized only_check_single_unit_in_stock recipe ingredient shopping list item handling related to QU conversions ( closes #2545 )
2025-01-13 23:01:42 +01:00
Bernd Bestel
caa28af0d2
Make product barcode matching case insensitive ( closes #2609 )
2025-01-13 22:29:33 +01:00
Bernd Bestel
cc40344845
Fixed recipes_nestings_resolved recursive serving calculation ( fixes #2361 )
2025-01-13 21:37:16 +01:00
Bernd Bestel
c8ccc0b529
Optimized Userfield save event handling ( fixes #2458 )
2025-01-13 21:00:06 +01:00
Bernd Bestel
f4d5f21832
Squashed commit
...
Fixed recipe ingredient costs/calories calculation when having different QUs and when only_check_single_unit_in_stock is set (fixes #2529 )
Added a new column "Product picture" on /products (closes #2640 )
Fixed partly opening stock entries stock_id handling (fixes #2391 )
2025-01-13 17:41:08 +01:00
Bernd Bestel
a06991f81b
Added external barcode lookup demo videos
2025-01-12 21:05:42 +01:00
Bernd Bestel
7d6b76effb
Fixed Userfield initialization on /purchase and /inventory ( fixes #2581 )
2025-01-12 17:40:39 +01:00
Bernd Bestel
b706f0c65a
Automate manual update steps ( closes #2384 )
2025-01-12 15:24:18 +01:00
Bernd Bestel
b6ce9eec30
Allow empty QU when editing product barcodes ( fixes #2526 )
2025-01-12 14:27:19 +01:00
Bernd Bestel
c73be7d18e
Finalized frontend external barcode lookup implementation (references #158 )
2025-01-12 13:58:47 +01:00
Bernd Bestel
c9ffe4885d
Implemented frontend external barcode lookup workflow + a plugin for Open Food Facts ( closes #158 )
2025-01-11 20:04:32 +01:00
Bernd Bestel
a373f8ae4b
More modal iframe dialog handling improvements
2025-01-10 20:26:37 +01:00
Bernd Bestel
201bda93a2
Revamped modal iframe dialog handling
2025-01-10 17:15:09 +01:00
Bernd Bestel
98fad559d4
Don't replace due date on freezing when default_best_before_days_after_freezing are set to 0 ( closes #1880 )
2025-01-06 19:55:18 +01:00
Bernd Bestel
b2aa882abb
Restored staged changes of 27f9d70b56
2024-12-23 18:01:29 +01:00