Commit Graph

2432 Commits

Author SHA1 Message Date
Mark Garratt
6b833d178d Begin refactoring WebhookRunner into WebhookService
The plan is to enable multiple webhooks to be called for different
events which will allow integration with other services without having
to poll for changes.
2025-01-17 19:27:43 +00:00
Bernd Bestel
c05181aa53
Updated changelog 2025-01-17 20:01:48 +01:00
Bernd Bestel
1daa15a303
Added an upper limit for stock_decimal_places_* settings (references #2508) 2025-01-17 19:48:14 +01:00
Bernd Bestel
4300da8f64
Optimized night mode mobile sidebar active page color 2025-01-17 19:37:02 +01:00
Bernd Bestel
abf109885a
Show the amount in stock next to the ingredient hint "Enough in stock" (closes #2119) 2025-01-17 18:42:40 +01:00
Bernd Bestel
f142798a81
Clear /data/viewcache also when BASE_URL or BASE_PATH changed (references #2384) 2025-01-17 17:13:11 +01:00
Bernd Bestel
fe2a628f35
Right align the sidebar on mobile 2025-01-17 17:06:21 +01:00
Bernd Bestel
6605eeafd0
Optimized tooltip hide handling 2025-01-17 16:22:41 +01:00
Bernd Bestel
ded742a7c1
Various minor usability refinements 2025-01-16 21:34:01 +01:00
Bernd Bestel
b0dded1346
Added a new stock settings to always show all products on /stockoverview (closes #2398) 2025-01-15 21:44:45 +01:00
Bernd Bestel
113a9ecf39
Pulled translations from Transifex 2025-01-15 20:40:42 +01:00
Bernd Bestel
9e5ce48091
Updated dependencies 2025-01-15 20:36:41 +01:00
Bernd Bestel
dc05753a0f
Added a new product preset for default_stock_label_type (closes #2445) 2025-01-15 20:34:53 +01:00
Bernd Bestel
49839d933b
Upgraded some dependencies 2025-01-15 17:41:30 +01:00
Bernd Bestel
97dbd7bf08
Optimized chore on-time tracking (closes #2385) 2025-01-14 20:39:07 +01:00
Bernd Bestel
9cac3b2311
Make track now / next schedule buttons on /choresoverview swappable (closes #2424) 2025-01-14 19:43:12 +01:00
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
a734d1c3ae
data/viewcache is now cleared automatically (references #2384) 2025-01-13 18:08:20 +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
e7cea3d949
Optimized camera barcode scanner component 2025-01-13 00:09:28 +01:00
Bernd Bestel
96059a1b32
Optimized camera barcode scanner component 2025-01-12 23:51:00 +01:00
Bernd Bestel
a06991f81b
Added external barcode lookup demo videos 2025-01-12 21:05:42 +01:00
Bernd Bestel
245bdbe6e8
Optimized camera display/selection in barcodescanner.js 2025-01-12 19:21:40 +01:00
Bernd Bestel
4a674e3bfa
Remove non-numeric characters when looking up OFF barcodes 2025-01-12 18:36:30 +01:00
Bernd Bestel
632162c1be
More initial form field focus optimizations 2025-01-12 17:57:50 +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
a2c2049037
More modal iframe dialog handling improvements 2025-01-11 15:41:04 +01:00
Bernd Bestel
2c0b1a7be0
More modal iframe dialog handling improvements 2025-01-11 12:29:45 +01:00
Bernd Bestel
5721c4bd62
More modal iframe dialog handling improvements 2025-01-10 20:58:30 +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
1900a5b8a2
Visual refresh 2025-01-08 20:50:35 +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
bed18b1981
Show wget progress in update.sh (closes #2633) 2025-01-05 18:31:28 +01:00
Bernd Bestel
0270f6aa08
Improved API key delete confirmation dialog (references #2625) 2024-12-29 20:18:10 +01:00
Bernd Bestel
5f26e914a2
Improve delete confirmation wording details (references #2624) 2024-12-26 10:46:54 +01:00
Bernd Bestel
b2aa882abb
Restored staged changes of 27f9d70b56 2024-12-23 18:01:29 +01:00
Bernd Bestel
e273158796
Prepared next release 2024-12-23 17:50:40 +01:00
Bernd Bestel
a1008eac30
Pulled translations from Transifex 2024-12-23 17:46:12 +01:00
Bernd Bestel
d7b5b8958a
Stage changes of 27f9d70b56 (not ready yet) 2024-12-23 17:39:59 +01:00
Bernd Bestel
04c5928612
Allow underscores in Userfield names (closes #2611) 2024-12-23 17:35:49 +01:00