03efb5aa3dFixed test where rawText is always returned by update request.
Jesse Brault
2024-08-20 11:08:05 -0500
3d6577fe02Added soft delete to RefreshTokenEntity to prevent deadlock and 500 errors.
Jesse Brault
2024-08-20 11:07:41 -0500
0396e8e3b0Bug with token refresh causing 500 internal server error seems to be fixed by locking the RefreshToken entity.
Jesse Brault
2024-08-17 22:34:40 -0500
66242845d6Fixed typo with mainImage in RecipeUpdateSpec.
Jesse Brault
2024-08-17 11:11:16 -0500
aeadd07f70RecipeController.update by default includes rawText in response.
Jesse Brault
2024-08-17 11:10:19 -0500
0d86ab6d93Ensuring consistency of nullable mainImage in recipe views and tests.
Jesse Brault
2024-08-17 10:58:42 -0500
c163e8ee1dEnsuring that RecipeController.update returns a non-null mainImage property.
Jesse Brault
2024-08-17 10:51:03 -0500
113227ef97Fixed RecipeEntity.cachedRenderedText not being nullified when rawText updated.
Jesse Brault
2024-08-17 10:32:40 -0500
3a7c0f5b1dAdded update method to controller and related implementation.
Jesse Brault
2024-08-16 11:38:00 -0500
9b82e549caAdded ability to get Recipe.rawText from api.
Jesse Brault
2024-08-15 14:20:38 -0500
84596865ddAdded data about principal's relation to FullRecipeView and related implementation.
Jesse Brault
2024-08-14 18:48:32 -0500
862d30fae9Add all methods to cors.
Jesse Brault
2024-08-14 09:29:19 -0500
1484a7023cRequire principal for star mutations.
Jesse Brault
2024-08-14 09:29:11 -0500
73fdced131Added starred to FullRecipeView and related query/service implementation.
Jesse Brault
2024-08-14 08:46:42 -0500
941acf7f2bChanged "/stars" mapping to "/star" for individual star requests.
Jesse Brault
2024-08-13 11:45:10 -0500
f47e767612Added getStar to RecipeController and related.
Jesse Brault
2024-08-13 11:43:21 -0500
c467bd75b3Added removeStar to RecipeController and related.
Jesse Brault
2024-08-13 11:29:41 -0500
e23526dbccAdded addStar to RecipeController and related.
Jesse Brault
2024-08-13 11:13:24 -0500
ccae29b202ImageView.viewers only non-empty when principal is owner. Added preparation, cook, and total time to Recipe.
Jesse Brault
2024-08-12 20:05:24 -0500
22fac36e4bRemoved @Deprecated ownerId and ownerUsername.
Jesse Brault
2024-08-12 17:29:48 -0500
22441a8e47Recipe views now use UserInfoView.
Jesse Brault
2024-08-12 17:15:53 -0500
577ae6824fFixed RefreshTokenRepository ID to Long.
Jesse Brault
2024-08-09 07:56:08 -0500
08787d50b0Created LoginExceptionView to explain to client why login or refresh have failed.
Jesse Brault
2024-08-08 12:29:26 -0500
1976e345b6Fixed exception being thrown when deleting old RefreshTokenEntity.
Jesse Brault
2024-08-08 12:00:41 -0500
733899fee8Fixed bug where Recipe owner was not being seen as a 'viewer' by the RecipeRepository.
Jesse Brault
2024-08-07 17:33:24 -0500
1804b1556fRefactored ContainsItemsMatcher to allow different expected and actual types.
Jesse Brault
2024-08-07 17:32:48 -0500
73e5f95e92Small final field.
Jesse Brault
2024-08-07 17:02:58 -0500
17533e15edMore ideal settings of token lifetimes and usage of @Nullable in AuthController.
Jesse Brault
2024-08-07 17:02:38 -0500
15e9dfb93bAdded action to SecurityExceptionView.
Jesse Brault
2024-08-06 11:08:15 -0500
026e3a7ab2Some minor refactoring of auth-related classes.
Jesse Brault
2024-08-06 10:35:44 -0500
e4bf81d14fSecurityExceptionView and related work in JwtFilter.
Jesse Brault
2024-08-02 17:46:02 -0500
83b1f63a56Fixed SecurityConfiguration to permit all requests. Small isPublic test line in RecipeControllerTests.
Jesse Brault
2024-08-02 10:47:59 -0500
ebc58e6221Added isPublic to FullRecipeView.
Jesse Brault
2024-08-01 15:38:46 -0500
40b315bb08Overrode RecipeStarId equals() and hashcode().
Jesse Brault
2024-08-01 08:03:12 -0500
710f0d7c00Added some recipes.
Jesse Brault
2024-08-01 08:00:08 -0500
9983b0ef95Added support for webp.
Jesse Brault
2024-08-01 07:52:32 -0500