Commit Graph

394 Commits

Author SHA1 Message Date
Bernd Bestel
f1e92931c9
Support location_id in product open API endpoints (closes #2989) 2026-09-16 21:27:36 +02:00
Bernd Bestel
3c8edb515c
New API endpoint for copying a product (fixes #2789) 2026-09-03 20:55:40 +02:00
Bernd Bestel
e83699b346
Fix API route detection in ExceptionController (references #2977) 2026-09-03 19:49:23 +02:00
Bernd Bestel
c9d6c02660
Removed debugging statement 2026-08-27 22:36:34 +02:00
Bernd Bestel
b6c07a51ce
Optimized session handling 2026-08-26 20:08:22 +02:00
Bernd Bestel
dc9fe4c12d
Removed no longer necessary explicit number parsing in ChoresApiController 2026-06-25 21:49:06 +02:00
Bernd Bestel
f6755ef415
Removed no longer necessary explicit number parsing in StockApiController (fixes #2934) 2026-06-25 21:48:09 +02:00
Bernd Bestel
67db3c5f8a
Route all file requests through FilesApiController/ServeFile 2026-06-16 20:25:51 +02:00
Bernd Bestel
d565abc3aa
Fixed 404 error handling 2026-06-16 20:24:26 +02:00
Bernd Bestel
959929926e
Added a filter for "Assigned to" an /tasks (closes #2874) 2026-05-16 16:40:46 +02:00
Bernd Bestel
274c842e7b
Fixed status filter (master data/products) after page reload (Chrome/Edge only problem) (fixes #2782) 2026-05-14 18:02:19 +02:00
Bernd Bestel
8b705b53a9
Sort the add recipe dropdown on the meal plan page (fixes #2921) 2026-05-14 17:48:23 +02:00
Bernd Bestel
303eec06b3
Sort PHP imports 2026-04-24 19:59:42 +02:00
Bernd Bestel
6210077984
Optimized controller / services structure 2026-04-20 22:46:47 +02:00
Bernd Bestel
4581b8cd66
Properly filter product-group query parameter 2026-04-16 23:30:20 +02:00
Bernd Bestel
d4bf5d075a
Handle passwords in-transit Base64 encoded to allow arbitrary characters / escape sequences (fixes #2892) 2026-03-31 21:19:25 +02:00
Bernd Bestel
487631397c
Optimized product definition quantity unit handling 2026-02-04 21:49:46 +01:00
Fándly Gergő
89b8a9c1a9
Added option to include details in the webhook sent to label printers (#2704)
* Added option to include details in the webhook sent to label printers

* Removed LABEL_PRINTER_INCLUDE_DETAILS flag

* Make this actually work

* Care about all places where webhooks are used / don't forget recipes

---------

Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2025-03-21 16:34:33 +01:00
Bernd Bestel
6605eeafd0
Optimized tooltip hide handling 2025-01-17 16:22:41 +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
c73be7d18e
Finalized frontend external barcode lookup implementation (references #158) 2025-01-12 13:58:47 +01:00
Bernd Bestel
11ea8f3716
Fixed shopping list print view table/list sorting (fixes #2602) 2024-11-08 16:40:30 +01:00
Daniel Reinoso
5b48004449
Exclude self-produced product prices from spending reports (#2596)
* Exclude self-produced product prices from spending reports

* Fix SQL query

* Code style

---------

Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2024-10-25 23:19:00 +02:00
Bernd Bestel
4f6075d8c5
Fixed product barcode scanning on the recipe ingredient edit page (fixes #2572) 2024-08-24 18:22:39 +02:00
TheDodger
477f333466
Add userfields to battery charge cycle tracking (#2490)
Co-authored-by: Manuel Worschech <mw@abot.xyz>
2024-03-10 18:12:02 +01:00
bbx0
d2a878e98e
Stream uploads to file (#2477)
* Stream uploads to file

* Adapt code style / use up to date reasonable chunk size

---------

Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2024-02-23 17:56:32 +01:00
Bernd Bestel
40d1a9c3d0
Show the number of items per shopping list in the shopping lists dropdown (closes #2467) 2024-02-12 20:36:33 +01:00
Torqu3Wr3nch
151bd7f025
Fix blank/missing items in spending report (#2432)
* Fixes blank/missing items in spending report

Use left (outer) join when connecting product to optional product group

* Properly display ungrouped items in table and chart

---------

Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2024-01-09 18:36:09 +01:00
Bernd Bestel
8f52aaeadc
Handle stock userfields in generic entity interaction API endpoints (closes #2381) 2023-11-14 21:07:30 +01:00
Bernd Bestel
27f9d70b56
Implemented a way to use the external barcode lookup plugin also from within the frontend as a product picker workflow 2023-11-03 20:47:43 +01:00
Bernd Bestel
c8891236e6
Optimized meal plan weekRecipe handling (fixes #2333) 2023-09-05 21:07:38 +02:00
Bernd Bestel
387a5f7dd3
Move GetParsedAndFilteredRequestBody into BaseApiController 2023-09-01 17:58:02 +02:00
Bernd Bestel
5080d776a7
Only accept application/json requests for (JSON) API requests 2023-09-01 00:53:25 +02:00
Bernd Bestel
3a2929c016
stockreports/spendings: Support grouping by store (closes #2308) 2023-08-14 18:12:40 +02:00
Bernd Bestel
1d7f7b2992
Cache expensive stock data calculations 2023-08-06 13:28:14 +02:00
Bernd Bestel
7689356a57
Changed manifest title 2023-08-06 09:28:41 +02:00
Bernd Bestel
61a3a4329b
Unified edited stock transactions handling (fixes #2292) 2023-08-05 09:58:21 +02:00
Bernd Bestel
1c35fecc85
Added the possibility to skip demo data generation in dev/demo/prerelease mode 2023-08-02 21:10:03 +02:00
Bernd Bestel
d006436d49
Upgraded PHP-CS-Fixer / applied optimized rules 2023-08-02 18:44:30 +02:00
Bernd Bestel
6c4cc00fd5
Added PHP 8.2 support 2023-08-01 21:23:59 +02:00
Bernd Bestel
b74fbddd94
Use a dynamic (title / URL) manifest 2023-08-01 17:12:35 +02:00
Bernd Bestel
e52b1c5f60
Upgraded package php-di/php-di 2023-07-29 14:02:56 +02:00
Bernd Bestel
70bb014c9f
Removed pre-release special version handling 2023-05-24 20:32:48 +02:00
Bernd Bestel
d0e0102752
API keys can now have a description 2023-05-23 20:31:51 +02:00
Bernd Bestel
d16d976d0b
Simplified viewjs / active page handling 2023-05-20 18:20:30 +02:00
Bernd Bestel
5f65f2abd0
New logo 2023-05-19 18:08:26 +02:00
Bernd Bestel
f4639c9bb2
Stream files directly from disk (instead of loading them completely in memory first) 2023-05-18 10:51:14 +02:00
Bernd Bestel
dd5bd3852a
Optimized imports 2023-05-13 14:43:51 +02:00
Bernd Bestel
9cdb0908d6
Make it possible to hide locations/stores/QUs/product_groups/task_categories (closes #2222) 2023-05-13 14:24:52 +02:00
Bernd Bestel
7ee79ec56c
Fixed permission check when deleting API keys (fixes #2204) 2023-04-30 22:32:08 +02:00