Jesse Brault
|
7230c7887d
|
Remove recipe-related interfaces and replace with entities.
|
2026-01-14 16:44:13 -06:00 |
|
Jesse Brault
|
1f256b84bc
|
Update gradle.
|
2026-01-14 16:43:50 -06:00 |
|
Jesse Brault
|
a38ac6b6f5
|
Add inference service.
|
2025-12-31 14:05:07 -06:00 |
|
Jesse Brault
|
0b62e06646
|
Move recipes ai-search to POST endpoint.
|
2025-12-29 12:53:20 -06:00 |
|
Jesse Brault
|
9f54c63c53
|
Add basic AI search.
|
2025-12-28 21:22: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
|
52136a34bd
|
Turn off auto-commit in hikari so that LOBs may be retrieved easily.
|
2025-12-25 13:49:07 -06:00 |
|
Jesse Brault
|
fe6784e7fe
|
Switch to Postgres.
|
2025-12-25 13:41:53 -06:00 |
|
Jesse Brault
|
0013d07273
|
Upgrade to Java 25.
|
2025-12-24 12:22:42 -06:00 |
|
Jesse Brault
|
b714593194
|
Upgrade to Spring Boot 4.0.1.
|
2025-12-24 12:20:40 -06:00 |
|
Jesse Brault
|
91168d69cb
|
Upgrade to Spring Boot 3.5.9.
|
2025-12-24 11:48:47 -06:00 |
|
Jesse Brault
|
8f1efa4902
|
Add hasNext to slice view.
|
2025-12-22 13:05:19 -06:00 |
|
Jesse Brault
|
b952440047
|
Add recipe comment endpoints and associated logic.
|
2025-12-21 17:17:37 -06:00 |
|
Jesse Brault
|
3166f1dd5d
|
Make height/width nullable; add support for reading svgs; better error handling.
|
2025-12-13 17:14:40 -06:00 |
|
Jesse Brault
|
0a619c5d41
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# build.gradle
|
2025-12-13 12:17:49 -06:00 |
|
Jesse Brault
|
2505a7ee9e
|
Implement db storage of image height/width, and add to ImageView.
|
2025-12-13 12:15:10 -06:00 |
|
Jesse Brault
|
a24f4192a9
|
Add localhost:4200 for new Angular frontend.
|
2025-12-13 11:41:41 -06:00 |
|
Jesse Brault
|
e9b106d5de
|
Add dev compose file.
|
2025-12-13 11:41:26 -06:00 |
|
Jesse Brault
|
315a948971
|
Upgrade dependencies and fix db container.
|
2024-12-12 08:53:41 -06:00 |
|
Jesse Brault
|
02e3b6df66
|
Basic Docker and Docker Compose containerization working.
|
2024-09-30 19:17:13 -05:00 |
|
Jesse Brault
|
03efb5aa3d
|
Fixed test where rawText is always returned by update request.
|
2024-08-20 11:08:05 -05:00 |
|
Jesse Brault
|
3d6577fe02
|
Added soft delete to RefreshTokenEntity to prevent deadlock and 500 errors.
|
2024-08-20 11:07:41 -05:00 |
|
Jesse Brault
|
0396e8e3b0
|
Bug with token refresh causing 500 internal server error seems to be fixed by locking the RefreshToken entity.
|
2024-08-17 22:34:40 -05:00 |
|
Jesse Brault
|
66242845d6
|
Fixed typo with mainImage in RecipeUpdateSpec.
|
2024-08-17 11:11:16 -05:00 |
|
Jesse Brault
|
aeadd07f70
|
RecipeController.update by default includes rawText in response.
|
2024-08-17 11:10:19 -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
|
113227ef97
|
Fixed RecipeEntity.cachedRenderedText not being nullified when rawText updated.
|
2024-08-17 10:32:40 -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
|
862d30fae9
|
Add all methods to cors.
|
2024-08-14 09:29:19 -05:00 |
|
Jesse Brault
|
1484a7023c
|
Require principal for star mutations.
|
2024-08-14 09:29:11 -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
|
22fac36e4b
|
Removed @Deprecated ownerId and ownerUsername.
|
2024-08-12 17:29:48 -05:00 |
|
Jesse Brault
|
22441a8e47
|
Recipe views now use UserInfoView.
|
2024-08-12 17:15:53 -05:00 |
|
Jesse Brault
|
577ae6824f
|
Fixed RefreshTokenRepository ID to Long.
|
2024-08-09 07:56:08 -05:00 |
|
Jesse Brault
|
08787d50b0
|
Created LoginExceptionView to explain to client why login or refresh have failed.
|
2024-08-08 12:29:26 -05:00 |
|
Jesse Brault
|
1976e345b6
|
Fixed exception being thrown when deleting old RefreshTokenEntity.
|
2024-08-08 12:00:41 -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 |
|