Commit Graph

  • 959929926e
    Added a filter for "Assigned to" an /tasks (closes #2874) master Bernd Bestel 2026-05-16 16:40:46 +0200
  • 1ea150b815
    Optimized shopping list print group by product group handling (fixes #2760) Bernd Bestel 2026-05-14 18:16:38 +0200
  • 274c842e7b
    Fixed status filter (master data/products) after page reload (Chrome/Edge only problem) (fixes #2782) Bernd Bestel 2026-05-14 18:02:19 +0200
  • 8b705b53a9
    Sort the add recipe dropdown on the meal plan page (fixes #2921) Bernd Bestel 2026-05-14 17:48:23 +0200
  • 303eec06b3
    Sort PHP imports Bernd Bestel 2026-04-24 19:59:42 +0200
  • 9b00634248
    Removed obsolete config file Bernd Bestel 2026-04-24 19:52:48 +0200
  • f5fad77e01
    Optimized DemoDataGeneratorService Bernd Bestel 2026-04-21 21:13:03 +0200
  • c3122609f2
    Optimized locale handling Bernd Bestel 2026-04-21 18:47:18 +0200
  • 4307bbf5d5
    Pulled translations from Transifex Bernd Bestel 2026-04-21 18:45:36 +0200
  • 6210077984
    Optimized controller / services structure Bernd Bestel 2026-04-20 22:46:47 +0200
  • 496f8ece8d
    Optimized routing / middleware handling Bernd Bestel 2026-04-19 20:57:57 +0200
  • 4581b8cd66
    Properly filter product-group query parameter Bernd Bestel 2026-04-16 23:30:20 +0200
  • 503ee5d5d7
    Optimized locale handling in productamountpicker / set initial value Bernd Bestel 2026-04-12 22:54:16 +0200
  • ebcc39905c
    Updated dependencies Bernd Bestel 2026-04-04 15:47:22 +0200
  • 87bd971d89
    Fix accent insensitive table search (fixes #2904) Implemented accent insensitive product name search in productpicker (closes #2905) Bernd Bestel 2026-04-03 21:36:06 +0200
  • d4bf5d075a
    Handle passwords in-transit Base64 encoded to allow arbitrary characters / escape sequences (fixes #2892) Bernd Bestel 2026-03-31 21:19:25 +0200
  • 763676c936
    Updated .github files Bernd Bestel 2026-03-30 16:37:56 +0200
  • 00a7160d74
    Optimized form is-dirty handling (references #2900) Bernd Bestel 2026-03-30 16:32:31 +0200
  • c0c9a38e39
    Fixed shopping_location_id was missing for consume / transfer stock transactions and when undoing them (fixes #2896) Bernd Bestel 2026-03-29 15:27:40 +0200
  • 736cc8c2f6
    Reworked purchase page default due date handling (fixes #2895) Bernd Bestel 2026-03-29 13:30:32 +0200
  • 3137d4b4cf
    Datetimepicker tabindex -1 was intenational (reverts c711e6d6d2, references #2898) Bernd Bestel 2026-03-29 12:52:48 +0200
  • c711e6d6d2
    Don't limit tab navigation for datetimepicker shortcuts (closes #2898) Bernd Bestel 2026-03-29 10:13:24 +0200
  • f32d0bb28d
    Switched password hashing algorithm Bernd Bestel 2026-03-22 17:29:38 +0100
  • 23af6adcee
    Removed obsolete config file Bernd Bestel 2026-03-07 18:20:48 +0100
  • 7581ad8d1b
    Prepared next release v4.6.0 release Bernd Bestel 2026-03-06 18:28:49 +0100
  • a324d430e0
    Pulled translations from Transifex Bernd Bestel 2026-03-06 18:23:28 +0100
  • 68bd83e104
    Raise SQLite runtime version Bernd Bestel 2026-03-06 18:17:38 +0100
  • 95d490d6ff
    Fixed missing PHP package after cleanup Bernd Bestel 2026-03-04 21:26:20 +0100
  • 634bae4930
    PHP packages cleanup Bernd Bestel 2026-03-04 20:29:03 +0100
  • b5284a80c9
    Removed no longer needed settings Bernd Bestel 2026-03-04 19:31:55 +0100
  • eb5332f0da
    PHP 8.5 compatibility Bernd Bestel 2026-03-02 20:58:11 +0100
  • a5ea20afc6
    Optimized VSCode formatter handling Bernd Bestel 2026-03-02 20:12:28 +0100
  • c70a7efd15
    Optimized Composer handling Bernd Bestel 2026-03-02 20:11:39 +0100
  • 1463a8d21b
    PHP 8.5 support Bernd Bestel 2026-03-01 18:32:51 +0100
  • 9fe398c4bf
    Updated .github files Bernd Bestel 2026-02-08 21:42:23 +0100
  • 541cf6599f
    Formatting optimization Bernd Bestel 2026-02-08 18:07:55 +0100
  • 736c201f4b
    Adapt stock_current view to add stock_ids Detobel 2026-02-08 14:49:43 +0100
  • 29033a28a9
    Updated .github files Bernd Bestel 2026-02-07 18:03:53 +0100
  • 3a790523c6 add another migration part that automatically sets is_freezer for freezer children Micha 2026-02-05 00:46:59 +0100
  • c960566e01 #481 - Allow duplicate location names under different parents Changes uniqueness constraint from global unique name to composite unique (name, parent_location_id). This allows e.g. "Shelf 1" in Fridge and in Cupboard. Uses partial unique indexes to handle NULL parent correctly. Micha 2026-02-05 00:31:49 +0100
  • f74d750115 use location_path instead of location in more places Micha 2026-02-05 00:12:54 +0100
  • 62448ba63d direct-content-only switch makes more sense than leaf_only Micha 2026-02-05 00:01:23 +0100
  • 487631397c
    Optimized product definition quantity unit handling Bernd Bestel 2026-02-04 21:49:46 +0100
  • cf7df4bdf8
    Fixed stock entry form "Reprint stock entry label" Bernd Bestel 2026-02-03 20:29:15 +0100
  • aabeec6b9a
    Revert "Fix API call for printing stock entry label (#2870)" Bernd Bestel 2026-02-03 17:47:41 +0100
  • 533bef6872
    Fix API call for printing stock entry label (#2870) Jay Turner 2026-02-03 16:39:58 +0000
  • fefc86e726
    Fix API call for printing stock entry label Jay Turner 2026-02-02 20:41:40 +0000
  • d5878dbb47 #481 - add locations hierarchy to stock overview reports Micha 2026-02-01 21:28:27 +0100
  • ea9234eaaf #481 - stock overview works with hierarchic locations Micha 2026-02-01 21:05:44 +0100
  • 49e134d5fe locations working in locations table Micha 2026-02-01 20:59:28 +0100
  • 8ac2cb2ef5 #481 - first attempt of implementing sub-locations Micha 2026-02-01 20:02:30 +0100
  • 471f21e992
    Fixed broken HTML markup (fixes #2867) Bernd Bestel 2026-01-31 23:48:17 +0100
  • a42d151c93
    allow add full recipe required ingredient amount 9Lukas5 2026-01-29 20:01:32 +0100
  • 728af8228f
    feat(localization/de): add translations for new recipes_ignore_stock_on_add_to_cart_checkbox option 9Lukas5 2026-01-25 15:54:37 +0100
  • 6e166b2b74
    feat(services/RecipesService): update AddNotFulfilledProductsToShoppingList for recipes_ignore_stock_on_add_to_cart_checkbox option 9Lukas5 2026-01-25 15:53:47 +0100
  • bf242043a4
    refactor(public/viewjs/recipes): slightly different text on new option enabled 9Lukas5 2026-01-25 15:52:06 +0100
  • 1dd6f21066
    feat(views/recipes): if ignore stock put all ingredients to the list 9Lukas5 2026-01-25 15:50:14 +0100
  • d389f0c01c
    refactor(views/recipes): if ignore stock is enabled, never disable add-to-shopping-list button 9Lukas5 2026-01-25 15:49:29 +0100
  • be8740bbb3
    feat(public/views/recipessettings): read and set current user setting for recipes_ignore_stock_on_add_to_cart_checkbox 9Lukas5 2026-01-25 15:47:16 +0100
  • e5cf512d20
    feat(views/recipessettings): add new checkbox to ignore stock on add-to-shopping-list 9Lukas5 2026-01-25 15:45:27 +0100
  • 82ade00300
    feat(config-dist): add default user setting 'recipes_ignore_stock_on_add_to_cart_checkbox' 9Lukas5 2026-01-25 15:43:00 +0100
  • 2a0e077fa6 Fix 'Due Soon Days' User Settings for Chores and Batteries Trevor Tabaka 2026-01-24 00:57:52 -0500
  • 2a124a3d47
    Check for empty usernames in ReverseProxyAuthMiddleware (references #2843) Bernd Bestel 2026-01-13 21:02:30 +0100
  • bf96ff5b92
    Optimized special character handling in OOF plugin product names (fixes #2848, references #2740) Bernd Bestel 2026-01-13 20:51:25 +0100
  • b1e3ef7881
    Fixed % handling in Userfield captions (fixes #2856) Bernd Bestel 2026-01-13 20:09:30 +0100
  • 39e639ac69
    Update README.md -- data and its contents Jack Schmidt 2025-12-29 16:11:31 -0500
  • 1d677e6a7c
    Merge pull request #1 from oliversum-ch/codex/add-location-dropdown-to-equipment oliversum-ch 2025-12-29 16:39:53 +0100
  • 8d07311ae5 Add location support to equipment oliversum-ch 2025-12-29 16:36:42 +0100
  • 3371d7cfdc remove unnecessary color Marzy1234 2025-12-18 10:13:48 +0100
  • 24bdcba474 Adding two new plugins, one for OpenBeautyFacts and one a combination of the existing OpenFoodFact and OpenBeautyFact dotnjet 2025-12-08 20:15:12 +0100
  • 8108749d9d Added changelog for #2814 dotnjet 2025-09-28 20:44:05 +0200
  • cc7a31d49f Added two new Plugins. One for OpenBeautyFacts and one combining the two with OpenFoodFacts martin.reinmann@2bit.ch 2025-12-08 17:46:00 +0100
  • e12758690d adjust margin Marzy1234 2025-12-01 18:50:49 +0100
  • 2c4af4f0b3 improve design Marzy1234 2025-12-01 18:46:31 +0100
  • ec81176515 Set up devcontainer for local dev Michael Gasparelli 2025-11-30 12:17:51 -0500
  • 1734484ba7
    Forbid empty username header for reverse proxy authentication Geoffrey “Frogeye” Preud'homme 2025-11-29 23:08:27 +0100
  • 5f584a6bc3
    ci: yaml moment nullishamy 2025-11-15 02:12:05 +0000
  • 2984747d4e
    ci: first pass at ci builds nullishamy 2025-11-15 02:10:17 +0000
  • 1f8596ccb9
    fix: products route nullishamy 2025-11-15 02:01:04 +0000
  • 7d104d2384
    meta: branch off nullishamy 2025-11-15 02:00:55 +0000
  • 68b4abfac4
    Added changelog for #2814 Bernd Bestel 2025-09-28 20:44:05 +0200
  • 1934256f29
    Support data: URI images for external barcode lookup plugins (#2814) GammaC0de 2025-09-28 21:37:47 +0300
  • 762e8ac731
    Adapt existing code style Bernd Bestel 2025-09-28 20:36:22 +0200
  • 6441615194 add support for data: URI images for external barcode lookup plugins GammaC0de 2025-09-27 02:57:24 +0300
  • 832e331419
    Add i18n Luc Mcgrady 2025-09-25 13:06:44 +0100
  • 1517d1015b
    remove random # Luc Mcgrady 2025-09-25 13:01:42 +0100
  • 9685c60e8f
    Added: Date time string to filename Luc Mcgrady 2025-09-25 12:41:52 +0100
  • 1cdfbb08d8
    Added: Download endpoint Luc Mcgrady 2025-09-25 12:36:21 +0100
  • 8129b6b60b
    Added changelog for #2788 Bernd Bestel 2025-09-20 12:17:22 +0200
  • 5bb016dfa5
    Added changelog for #2811 Bernd Bestel 2025-09-20 12:15:47 +0200
  • 23ccd05719
    Get the image file type from the response content type (#2811) Jordy 2025-09-20 12:12:45 +0200
  • 2502950c1c
    Apply code style and simplify this Bernd Bestel 2025-09-20 12:10:09 +0200
  • 9800940b33
    Typo Jordy 2025-09-20 11:07:39 +0200
  • 0efc542bd2
    Typo: Deleted last empty line on accident. Jordy 2025-09-20 11:01:07 +0200
  • 3ebe1a93de Get the image file type from the response content type When using the external lookup tool, the file extention in the URL is used for the name of the downloaded image. However, some API's do not use file types in the resource name. If that is the case, the Content-Type of the request will now be used to define the file extention. Jordy Ubink 2025-09-20 10:55:28 +0200
  • 4c5fbffd25
    Optimized date input shorthand handling (fixes #2806) Bernd Bestel 2025-09-14 13:48:01 +0200
  • 8509645985
    Optimized datetimepicker next input focus handling (fixes #2807) Bernd Bestel 2025-09-14 10:32:26 +0200
  • 062d808f04
    Replace "command" tests with regex and fix broken commands Ryan Schaefer 2025-09-13 18:48:04 -0400
  • 805b3bb283
    Add N {unit} expression to due date field Ryan Schaefer 2025-09-13 16:19:40 -0400
  • 7de98db143
    Added changelog for #2794 Bernd Bestel 2025-08-15 16:59:23 +0200