Commit Graph

  • 41206cb901
    Fixed changelog file name master Bernd Bestel 2026-09-16 22:14:31 +0200
  • 80f68d4e93
    Removed obsolete code comment Bernd Bestel 2026-09-16 21:32:02 +0200
  • f1e92931c9
    Support location_id in product open API endpoints (closes #2989) Bernd Bestel 2026-09-16 21:27:36 +0200
  • 7d15c46bbd
    Prepared next release v4.7.1 release Bernd Bestel 2026-09-04 17:51:18 +0200
  • 41f150fc95
    Updated dependencies Bernd Bestel 2026-09-04 17:48:16 +0200
  • e6a1c11775
    Pulled translations from Transifex Bernd Bestel 2026-09-04 17:47:39 +0200
  • da8be4d73f
    Fixed CopyProduct did not copy product specific QU conversions (references #2789) Bernd Bestel 2026-09-04 10:45:04 +0200
  • 1d5730523d
    Optimized viewcache clear handling for dev mode Bernd Bestel 2026-09-04 10:44:32 +0200
  • 10b7b446cf
    Optimized ExecuteDbStatement error handling Bernd Bestel 2026-09-04 10:44:01 +0200
  • 3c8edb515c
    New API endpoint for copying a product (fixes #2789) Bernd Bestel 2026-09-03 20:55:40 +0200
  • 85dc601b37
    Return HTTP 500 for configuration validation problems (closes #2983) Bernd Bestel 2026-09-03 19:50:39 +0200
  • e83699b346
    Fix API route detection in ExceptionController (references #2977) Bernd Bestel 2026-09-03 19:49:23 +0200
  • b6ee94341a
    Apply accentNeutralise() to all DataTable search inputs (fixes #2982) Bernd Bestel 2026-09-03 16:59:18 +0200
  • 0cf4d557af
    UTF-8 encode Base64 in-transit passwords (fixes #2981, references #2892) Bernd Bestel 2026-09-02 23:52:31 +0200
  • 020841117f
    Make API route detection independent of real URL path (fixes #2977) Bernd Bestel 2026-08-30 11:11:37 +0200
  • d9889fd157
    Fixed special purpose API Keys authentication (fixes #2976) Bernd Bestel 2026-08-29 20:09:17 +0200
  • 79db4bfbe7
    Prepared next release v4.7.0 Bernd Bestel 2026-08-28 17:33:18 +0200
  • d4bdf1a3bc
    Pulled translations from Transifex Bernd Bestel 2026-08-28 17:32:49 +0200
  • 230f1918b5
    Optimized expired session token cleanup Bernd Bestel 2026-08-28 17:25:55 +0200
  • c9d6c02660
    Removed debugging statement Bernd Bestel 2026-08-27 22:36:34 +0200
  • c179fc0fbd
    Don't allow self referencing parent product definitions (API) (references #2973) Bernd Bestel 2026-08-27 20:34:50 +0200
  • 744b3b020c
    Wording optimizations Bernd Bestel 2026-08-26 21:23:16 +0200
  • a894fc0c17
    Updated dependencies Bernd Bestel 2026-08-26 21:09:26 +0200
  • 6517ff295b
    Pulled translations from Transifex Bernd Bestel 2026-08-26 20:21:07 +0200
  • b6c07a51ce
    Optimized session handling Bernd Bestel 2026-08-26 20:08:22 +0200
  • acd061e2cd
    Added Userfield schema to grocy.openapi.json (closes #2772) Bernd Bestel 2026-08-16 20:24:14 +0200
  • d2b8d55803
    Streamline bootstrap-combobox clear handling (this now closes #2942) Bernd Bestel 2026-08-16 20:10:19 +0200
  • b3fbb387ca
    Show generic error message for product edit requests on product edit page (closes #2774) Bernd Bestel 2026-08-16 19:57:01 +0200
  • f77d89af51
    Fixed missing chore name in success popup on /choresoverview (fixes #2945) Bernd Bestel 2026-08-16 19:19:30 +0200
  • 7687b12cdd
    Update shopping list total value when removing an item (fixes #2944) Bernd Bestel 2026-08-16 19:14:08 +0200
  • 4732f4a186
    Reviewed latest middleware optimizations Bernd Bestel 2026-08-16 18:43:27 +0200
  • d941daae42
    Optimized authentication middleware handling Bernd Bestel 2026-08-16 17:28:56 +0200
  • 7ecb02ae9e
    Use configured ENERGY_UNIT also on /stockoverview (column names) (references #2929) Bernd Bestel 2026-08-16 14:19:41 +0200
  • c4e7acda48
    Fixed bootstrap-combobox dropdown icon handling / updated dependencies Bernd Bestel 2026-07-21 21:34:31 +0200
  • df1f56de96
    Optimized location input handling on /transfer (references #2942) Bernd Bestel 2026-07-20 21:12:30 +0200
  • 6ff028bcd3
    Optimized product open button disabled handling on /stockoverview (fixes #2941) Bernd Bestel 2026-07-19 17:05:56 +0200
  • 0cb2445db6
    Also update inventory change info when changing the QU (fixes #2940) Bernd Bestel 2026-07-19 15:28:53 +0200
  • dc9fe4c12d
    Removed no longer necessary explicit number parsing in ChoresApiController Bernd Bestel 2026-06-25 21:49:06 +0200
  • f6755ef415
    Removed no longer necessary explicit number parsing in StockApiController (fixes #2934) Bernd Bestel 2026-06-25 21:48:09 +0200
  • 364828a304
    Fixed shopping_list_round_up for QU conversions (fixes #2731) Bernd Bestel 2026-06-16 20:41:31 +0200
  • 67db3c5f8a
    Route all file requests through FilesApiController/ServeFile Bernd Bestel 2026-06-16 20:25:51 +0200
  • d565abc3aa
    Fixed 404 error handling Bernd Bestel 2026-06-16 20:24:26 +0200
  • c0a9d615fa
    Properly handle double quotes in product picker product name matching (fixes #2930) Bernd Bestel 2026-06-05 17:58:22 +0200
  • e3d7b82204
    Fixed calories label display on /recipes (fixes #2929) Bernd Bestel 2026-05-30 20:58:55 +0200
  • 959929926e
    Added a filter for "Assigned to" an /tasks (closes #2874) 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 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