Commit Graph

73 Commits

Author SHA1 Message Date
Jesse Brault
98c89f6247 MME-9 Add ingredients to Recipe entity. 2026-02-13 09:07:09 -06:00
Jesse Brault
fd08a4df13 MME-13 Fix hibernate delete problems with better equals/hashcode and easier ids. 2026-02-12 15:46:38 -06:00
Jesse Brault
d2beb2af0f MME-13 Add delete recipe endpoint and tests. 2026-02-11 18:33:41 -06:00
Jesse Brault
2fbb9ee51e MME-25 Test for spec to entity fields transfer. 2026-02-10 18:00:21 -06:00
Jesse Brault
fd3728eb4d MME-19 Add test for images?count=true endpoint. 2026-02-08 13:01:43 -06:00
Jesse Brault
d1df876bb3 MME-8 Remove count from slice-returning endpoint tests. 2026-02-07 21:31:42 -06:00
Jesse Brault
f9c1d41501 MME-8 Add endpoints necessary for recipe main image selection. Refactor SliceView. 2026-02-05 18:39:32 -06:00
Jesse Brault
02c7e8887e MME-7 Add resource exists endpoint for images. 2026-02-04 17:58:08 -06:00
Jesse Brault
fa7afbaa76 MME-4 Replace recipe embedding job with recipe summary job; rename recipe_embedding to recipe_summary and add column. 2026-02-01 16:17:35 -06:00
Jesse Brault
77b94e6988 Add last inference to RecipeDraftView. 2026-01-28 14:00:48 -06:00
Jesse Brault
c088cb2253 Write more recipe drafts integration tests. 2026-01-25 17:35:21 -06:00
Jesse Brault
f43751ab4f Refactor security configurations. 2026-01-24 14:39:07 -06:00
Jesse Brault
f272db9bdd Refactoring tests, test extensions, test suites. 2026-01-24 13:29:26 -06:00
Jesse Brault
54118d597e Some various refactoring. Added more testing for recipe drafts controller. 2026-01-23 17:51:00 -06:00
Jesse Brault
0a83a032c8 Refactoring: less reliance on entity-specific exceptions, more converters, etc. 2026-01-21 17:42:30 -06:00
Jesse Brault
db9e9eca07 Add some tests, more to do. 2026-01-19 13:55:16 -06:00
Jesse Brault
547c04fbab Add second AI call to recipe infer job. 2026-01-16 23:01:34 -06:00
Jesse Brault
b19dc42094 Add endpoint for creating ai recipe draft. 2026-01-16 21:08:31 -06:00
Jesse Brault
7f985f3434 Service and data layer handling of jobs, files, and recipe inferences. 2026-01-16 20:37:58 -06:00
Jesse Brault
51cae79daa Clean up recipe classes. 2026-01-15 22:18:08 -06:00
Jesse Brault
70c560f0cb Clean up image and auth classes. 2026-01-15 16:18:02 -06:00
Jesse Brault
bea8af4a0e Get rid of Image interface. 2026-01-15 15:35:08 -06:00
Jesse Brault
3e08436abd Remove user-related interfaces and replace with entities. Also some casting clean up. 2026-01-14 16:59:01 -06:00
Jesse Brault
7230c7887d Remove recipe-related interfaces and replace with entities. 2026-01-14 16:44:13 -06:00
Jesse Brault
120e6d90e1 Revert "Upgrade to Spring Boot 4.0.1."
This reverts commit b714593194.

# Conflicts:
#	build.gradle
#	src/integrationTest/java/app/mealsmadeeasy/api/auth/AuthControllerTests.java
2025-12-27 19:05:06 -06:00
Jesse Brault
dce0db0385 Fix integration tests, all passing. 2025-12-27 18:48:10 -06:00
Jesse Brault
cf8ebe984b Fix AuthControllerTests. 2025-12-26 23:32:28 -06:00
Jesse Brault
2642f6100e Fix app smokescreen and ImageController integration tests for use with Postgres. 2025-12-26 23:26:51 -06:00
Jesse Brault
b9e7ccedce Fix tests to compile. 2025-12-26 13:50:18 -06:00
Jesse Brault
1fefeaa1da Change to flyway migrations, many SQL/entity updates. 2025-12-26 13:45:27 -06:00
Jesse Brault
b714593194 Upgrade to Spring Boot 4.0.1. 2025-12-24 12:20:40 -06:00
Jesse Brault
03efb5aa3d Fixed test where rawText is always returned by update request. 2024-08-20 11:08:05 -05:00
Jesse Brault
66242845d6 Fixed typo with mainImage in RecipeUpdateSpec. 2024-08-17 11:11:16 -05:00
Jesse Brault
0d86ab6d93 Ensuring consistency of nullable mainImage in recipe views and tests. 2024-08-17 10:58:42 -05:00
Jesse Brault
c163e8ee1d Ensuring that RecipeController.update returns a non-null mainImage property. 2024-08-17 10:51:03 -05:00
Jesse Brault
3a7c0f5b1d Added update method to controller and related implementation. 2024-08-16 11:38:14 -05:00
Jesse Brault
9b82e549ca Added ability to get Recipe.rawText from api. 2024-08-15 14:20:38 -05:00
Jesse Brault
84596865dd Added data about principal's relation to FullRecipeView and related implementation. 2024-08-14 18:48:32 -05:00
Jesse Brault
73fdced131 Added starred to FullRecipeView and related query/service implementation. 2024-08-14 08:55:34 -05:00
Jesse Brault
941acf7f2b Changed "/stars" mapping to "/star" for individual star requests. 2024-08-13 11:45:10 -05:00
Jesse Brault
f47e767612 Added getStar to RecipeController and related. 2024-08-13 11:43:21 -05:00
Jesse Brault
c467bd75b3 Added removeStar to RecipeController and related. 2024-08-13 11:29:41 -05:00
Jesse Brault
e23526dbcc Added addStar to RecipeController and related. 2024-08-13 11:13:24 -05:00
Jesse Brault
ccae29b202 ImageView.viewers only non-empty when principal is owner. Added preparation, cook, and total time to Recipe. 2024-08-12 20:05:24 -05:00
Jesse Brault
22441a8e47 Recipe views now use UserInfoView. 2024-08-12 17:15:53 -05:00
Jesse Brault
733899fee8 Fixed bug where Recipe owner was not being seen as a 'viewer' by the RecipeRepository. 2024-08-07 17:33:24 -05:00
Jesse Brault
83b1f63a56 Fixed SecurityConfiguration to permit all requests. Small isPublic test line in RecipeControllerTests. 2024-08-02 10:47:59 -05:00
Jesse Brault
57d2451be9 Recipe GET now working by ownerUsername and slug. 2024-07-29 17:43:39 -05:00
Jesse Brault
341133f779 Massive refactor of RecipeService and related. All tests passing. 2024-07-28 14:54:03 -05:00
Jesse Brault
2565e63a7d Added security tests to ImageControllerTests. 2024-07-27 15:23:52 -05:00