Commit Graph

  • 517ff1ad41 MME-30 Fix null pointer exception when getUser returns null; better querying of Images. main Jesse Brault 2026-02-23 17:01:05 -0600
  • 96a7807ab5 MME-20 Move access-denied exception handler and fix security config. Jesse Brault 2026-02-23 16:50:14 -0600
  • a73dcd1c01 MME-34 Add recipe star toggle endpoint, deprecate old star endpoints and service methods. Jesse Brault 2026-02-21 16:43:33 -0600
  • 20865a1b5a MME-34 Add recipe comments count endpoint. Jesse Brault 2026-02-20 18:16:59 -0600
  • 1d98d226a7 Add tests for supported image types. Jesse Brault 2026-02-19 17:43:39 -0600
  • 537677abf7 Merge remote-tracking branch 'origin/main' Jesse Brault 2026-02-19 14:27:07 -0600
  • 38f80aa8cd MME-10 Attempt to include heic support; just moving to extracting metadata from images instead. Jesse Brault 2026-02-19 14:26:25 -0600
  • ee808c768d Spacing issue. Jesse Brault 2026-02-18 18:14:58 -0600
  • d57263ac59 Add start-dev script for Jeanna. Jesse Brault 2026-02-18 18:12:24 -0600
  • 6e80f47036 Ignore ds_store files. Jesse Brault 2026-02-18 17:59:07 -0600
  • 0d80c92850 MME-36 Add recipes/meta/count endpoint and fix counting bug. Jesse Brault 2026-02-16 18:00:47 -0600
  • ca926d9ada MME-14 Update recipe should be a PUT endpoint. Jesse Brault 2026-02-15 13:49:06 -0600
  • 9c5b9a7150 Add missing nullable annotation. Jesse Brault 2026-02-13 10:58:39 -0600
  • 7f7714b7a3 MME-9 Transfer ingredients from recipe draft to recipe create spec. Jesse Brault 2026-02-13 10:58:00 -0600
  • 98c89f6247 MME-9 Add ingredients to Recipe entity. Jesse Brault 2026-02-13 09:07:09 -0600
  • a92084a35a MME-13 Add missing hashCode implementation. Jesse Brault 2026-02-13 08:01:40 -0600
  • fd08a4df13 MME-13 Fix hibernate delete problems with better equals/hashcode and easier ids. Jesse Brault 2026-02-12 15:46:38 -0600
  • 6eead31193 MME-13 WIP hibernate config annotations and migration. Jesse Brault 2026-02-12 13:10:06 -0600
  • d2beb2af0f MME-13 Add delete recipe endpoint and tests. Jesse Brault 2026-02-11 18:33:41 -0600
  • 2fbb9ee51e MME-25 Test for spec to entity fields transfer. Jesse Brault 2026-02-10 18:00:12 -0600
  • fe0f70cf7d MME-25 Ensure recipe times are transferred from spec to entity. Jesse Brault 2026-02-10 15:59:18 -0600
  • fd3728eb4d MME-19 Add test for images?count=true endpoint. Jesse Brault 2026-02-08 13:01:43 -0600
  • d1df876bb3 MME-8 Remove count from slice-returning endpoint tests. Jesse Brault 2026-02-07 21:31:42 -0600
  • c8e660b596 MME-8 Add ability to get owned images count from /images endpoint via request param. Jesse Brault 2026-02-07 21:29:29 -0600
  • ba40c48719 MME-8 Add image view endpoint. Jesse Brault 2026-02-06 23:27:18 -0600
  • 85fa18925a MME-21 Drop and create unique recipe_owner_id_slug index. Jesse Brault 2026-02-06 20:34:18 -0600
  • f9c1d41501 MME-8 Add endpoints necessary for recipe main image selection. Refactor SliceView. Jesse Brault 2026-02-05 18:39:32 -0600
  • 02c7e8887e MME-7 Add resource exists endpoint for images. Jesse Brault 2026-02-04 17:58:08 -0600
  • 67a4a1339f Refactor ImageController to use ImageUpdateBodyToSpecConverter. Jesse Brault 2026-02-03 12:23:03 -0600
  • 45c71ed0d8 MME-4 Include recipe title requirement in summary prompt. Jesse Brault 2026-02-01 20:54:02 -0600
  • 8018301d3c MME-4 Save summary text to db, fix queries, tweak backfill. Jesse Brault 2026-02-01 20:43:08 -0600
  • fa7afbaa76 MME-4 Replace recipe embedding job with recipe summary job; rename recipe_embedding to recipe_summary and add column. Jesse Brault 2026-02-01 16:17:35 -0600
  • 164a3aa5f0 MME-5 Remove @Lob annotations. Jesse Brault 2026-01-31 16:43:37 -0600
  • 24832449f6 Add pgAdmin for browsing db. Jesse Brault 2026-01-30 16:26:37 -0600
  • 7de2e83157 MME-3 Add recipe embedding job. Jesse Brault 2026-01-30 16:26:22 -0600
  • 77b94e6988 Add last inference to RecipeDraftView. Jesse Brault 2026-01-28 14:00:48 -0600
  • d61fb97dbb Fix auth for recipes search endpoint. Jesse Brault 2026-01-25 17:52:14 -0600
  • c088cb2253 Write more recipe drafts integration tests. Jesse Brault 2026-01-25 17:35:21 -0600
  • f43751ab4f Refactor security configurations. Jesse Brault 2026-01-24 14:39:07 -0600
  • f272db9bdd Refactoring tests, test extensions, test suites. Jesse Brault 2026-01-24 13:29:26 -0600
  • 54118d597e Some various refactoring. Added more testing for recipe drafts controller. Jesse Brault 2026-01-23 17:51:00 -0600
  • 0a83a032c8 Refactoring: less reliance on entity-specific exceptions, more converters, etc. Jesse Brault 2026-01-21 17:42:30 -0600
  • db9e9eca07 Add some tests, more to do. Jesse Brault 2026-01-19 13:55:16 -0600
  • 2d2fa524fa Add endpoints for recipe draft manipulation. Jesse Brault 2026-01-19 13:04:02 -0600
  • 547c04fbab Add second AI call to recipe infer job. Jesse Brault 2026-01-16 23:01:34 -0600
  • b19dc42094 Add endpoint for creating ai recipe draft. Jesse Brault 2026-01-16 21:08:31 -0600
  • 7f985f3434 Service and data layer handling of jobs, files, and recipe inferences. Jesse Brault 2026-01-16 20:37:58 -0600
  • 012bf743a1 More pushing down interface methods for recipes. Jesse Brault 2026-01-16 07:52:41 -0600
  • fc19361ab6 Misc. clean up. Jesse Brault 2026-01-16 07:44:04 -0600
  • 51cae79daa Clean up recipe classes. Jesse Brault 2026-01-15 22:18:08 -0600
  • 70c560f0cb Clean up image and auth classes. Jesse Brault 2026-01-15 16:17:08 -0600
  • 14c911c283 Clean up auth classes. Jesse Brault 2026-01-15 15:38:57 -0600
  • bea8af4a0e Get rid of Image interface. Jesse Brault 2026-01-15 15:35:08 -0600
  • 7e95c3a867 Get rid of refresh token interface. Jesse Brault 2026-01-15 15:29:40 -0600
  • 0ad45adac1 Fix user granted authority name. Jesse Brault 2026-01-15 14:34:22 -0600
  • 3e08436abd Remove user-related interfaces and replace with entities. Also some casting clean up. Jesse Brault 2026-01-14 16:59:01 -0600
  • 7230c7887d Remove recipe-related interfaces and replace with entities. Jesse Brault 2026-01-14 16:44:13 -0600
  • 1f256b84bc Update gradle. Jesse Brault 2026-01-14 16:43:50 -0600
  • a38ac6b6f5 Add inference service. Jesse Brault 2025-12-31 14:05:07 -0600
  • 0b62e06646 Move recipes ai-search to POST endpoint. Jesse Brault 2025-12-29 12:53:20 -0600
  • 9f54c63c53 Add basic AI search. Jesse Brault 2025-12-28 21:22:13 -0600
  • 120e6d90e1 Revert "Upgrade to Spring Boot 4.0.1." Jesse Brault 2025-12-27 19:05:06 -0600
  • dce0db0385 Fix integration tests, all passing. Jesse Brault 2025-12-27 18:48:10 -0600
  • cf8ebe984b Fix AuthControllerTests. Jesse Brault 2025-12-26 23:32:28 -0600
  • 2642f6100e Fix app smokescreen and ImageController integration tests for use with Postgres. Jesse Brault 2025-12-26 23:26:51 -0600
  • b9e7ccedce Fix tests to compile. Jesse Brault 2025-12-26 13:50:18 -0600
  • 1fefeaa1da Change to flyway migrations, many SQL/entity updates. Jesse Brault 2025-12-26 13:45:27 -0600
  • 52136a34bd Turn off auto-commit in hikari so that LOBs may be retrieved easily. Jesse Brault 2025-12-25 13:49:07 -0600
  • fe6784e7fe Switch to Postgres. Jesse Brault 2025-12-25 13:41:53 -0600
  • 0013d07273 Upgrade to Java 25. Jesse Brault 2025-12-24 12:22:42 -0600
  • b714593194 Upgrade to Spring Boot 4.0.1. Jesse Brault 2025-12-24 12:19:31 -0600
  • 91168d69cb Upgrade to Spring Boot 3.5.9. Jesse Brault 2025-12-24 11:48:47 -0600
  • 8f1efa4902 Add hasNext to slice view. Jesse Brault 2025-12-22 13:05:19 -0600
  • b952440047 Add recipe comment endpoints and associated logic. Jesse Brault 2025-12-21 17:17:37 -0600
  • 3166f1dd5d Make height/width nullable; add support for reading svgs; better error handling. Jesse Brault 2025-12-13 17:14:40 -0600
  • 0a619c5d41 Merge remote-tracking branch 'origin/main' Jesse Brault 2025-12-13 12:17:49 -0600
  • 2505a7ee9e Implement db storage of image height/width, and add to ImageView. Jesse Brault 2025-12-13 12:15:10 -0600
  • a24f4192a9 Add localhost:4200 for new Angular frontend. Jesse Brault 2025-12-13 11:41:41 -0600
  • e9b106d5de Add dev compose file. Jesse Brault 2025-12-13 11:41:26 -0600
  • 315a948971 Upgrade dependencies and fix db container. Jesse Brault 2024-12-12 08:53:41 -0600
  • 02e3b6df66 Basic Docker and Docker Compose containerization working. Jesse Brault 2024-09-30 19:17:13 -0500
  • 03efb5aa3d Fixed test where rawText is always returned by update request. Jesse Brault 2024-08-20 11:08:05 -0500
  • 3d6577fe02 Added soft delete to RefreshTokenEntity to prevent deadlock and 500 errors. Jesse Brault 2024-08-20 11:07:41 -0500
  • 0396e8e3b0 Bug 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
  • 66242845d6 Fixed typo with mainImage in RecipeUpdateSpec. Jesse Brault 2024-08-17 11:11:16 -0500
  • aeadd07f70 RecipeController.update by default includes rawText in response. Jesse Brault 2024-08-17 11:10:19 -0500
  • 0d86ab6d93 Ensuring consistency of nullable mainImage in recipe views and tests. Jesse Brault 2024-08-17 10:58:42 -0500
  • c163e8ee1d Ensuring that RecipeController.update returns a non-null mainImage property. Jesse Brault 2024-08-17 10:51:03 -0500
  • 113227ef97 Fixed RecipeEntity.cachedRenderedText not being nullified when rawText updated. Jesse Brault 2024-08-17 10:32:40 -0500
  • 3a7c0f5b1d Added update method to controller and related implementation. Jesse Brault 2024-08-16 11:38:00 -0500
  • 9b82e549ca Added ability to get Recipe.rawText from api. Jesse Brault 2024-08-15 14:20:38 -0500
  • 84596865dd Added data about principal's relation to FullRecipeView and related implementation. Jesse Brault 2024-08-14 18:48:32 -0500
  • 862d30fae9 Add all methods to cors. Jesse Brault 2024-08-14 09:29:19 -0500
  • 1484a7023c Require principal for star mutations. Jesse Brault 2024-08-14 09:29:11 -0500
  • 73fdced131 Added starred to FullRecipeView and related query/service implementation. Jesse Brault 2024-08-14 08:46:42 -0500
  • 941acf7f2b Changed "/stars" mapping to "/star" for individual star requests. Jesse Brault 2024-08-13 11:45:10 -0500
  • f47e767612 Added getStar to RecipeController and related. Jesse Brault 2024-08-13 11:43:21 -0500
  • c467bd75b3 Added removeStar to RecipeController and related. Jesse Brault 2024-08-13 11:29:41 -0500
  • e23526dbcc Added addStar to RecipeController and related. Jesse Brault 2024-08-13 11:13:24 -0500
  • ccae29b202 ImageView.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