Commit graph

73 commits

Author SHA1 Message Date
Rithvik Sriram
4d57f84ccb Added a few extra tests in RecipeControllerTest 2026-01-22 22:37:49 +01:00
Mei Chang van der Werff
9222999505 made the tests more readable... 2026-01-22 02:16:22 +01:00
Mei Chang van der Werff
4d17f10323 updated the port tests to the fixed findFreePort code 2026-01-22 02:15:40 +01:00
Mei Chang van der Werff
3ed44b3626 Merge branch 'PortChange' into 'main'
Portchange

Closes #64

See merge request cse1105/2025-2026/teams/csep-team-76!62
2026-01-19 20:34:01 +01:00
Mei Chang van der Werff
8f0880c215 deleted unused import 2026-01-19 02:44:19 +01:00
Mei Chang van der Werff
c524975854 removed test that fails pipeline 2026-01-19 02:43:05 +01:00
75e9fc1e62 Merge branch 'fix/search-bar-wiring' into 'main'
Refined search code and wired up the client side search with server

Closes #68

See merge request cse1105/2025-2026/teams/csep-team-76!66
2026-01-18 18:30:48 +01:00
Mei Chang van der Werff
1da7f416d4 magic number fix 2026-01-17 00:03:46 +01:00
Mei Chang van der Werff
f800bfeec4 User manually puts in the port 2026-01-17 00:00:43 +01:00
Rithvik Sriram
1688e7fffa Refined search code and wired up the client side search with server 2026-01-16 22:05:13 +01:00
Oskar Rasieński
675e2799a5 Fixed usages of delete. 2026-01-16 19:12:33 +01:00
Oskar Rasieński
face654aa5 Made delete() return a deepcopy of recipe. 2026-01-16 19:11:48 +01:00
Mei Chang van der Werff
61562d58dc added some tests 2026-01-16 16:30:37 +01:00
Mei Chang van der Werff
45bc4e1a1c Checkstyle errors fix 2026-01-16 03:36:23 +01:00
Mei Chang van der Werff
1c4085ce51 actually set the prgram to the free port 2026-01-16 03:30:37 +01:00
Mei Chang van der Werff
bc144b52ae Searching for available port method 2026-01-16 03:30:11 +01:00
Aysegul Aydinlik
e2ccad1116 made a few tests for ingredients also did a TODO, made the code for RecipeControllerTest a little bit more readable too 2026-01-15 23:00:47 +01:00
Oskar Rasieński
f048e0fe3e Fixed error when adding ingredient 2026-01-14 18:39:14 +01:00
Aysegul Aydinlik
3c33f2ff35 Merge branch 'idkwhattonameitanymore' into 'main'
added pop up view ingredients + warnings for delete

Closes #53 and #55

See merge request cse1105/2025-2026/teams/csep-team-76!48
2026-01-09 22:47:54 +01:00
Natalia Cholewa
2224fe1f51 Merge branch 'feature/server-recipe-i18n' into 'main'
Server-side recipe internationalization

See merge request cse1105/2025-2026/teams/csep-team-76!47
2026-01-09 22:28:31 +01:00
Aysegul
fe4d3ff2d6 added pop up view ingredients + warnings for delete removed the star import should also fix the test issue 2026-01-09 22:16:30 +01:00
Aysegul
bab9046682 added pop up view ingredients + warnings for delete removed the star import 2026-01-09 21:50:30 +01:00
Aysegul
9aae8f918f added pop up view ingredients + warnings for delete 2026-01-09 21:42:57 +01:00
Natalia Cholewa
74b6f25e24 feat: language in recipes 2026-01-09 14:54:42 +01:00
Rithvik Sriram
caa78515cf Merge branch 'main' into 'feature/server_search_bar'
# Conflicts:
#   server/src/main/java/server/api/RecipeController.java
2026-01-09 13:49:51 +01:00
1c9ffb9d13 Merge branch 'etc/logging' into 'main'
Logging for flow of the data exchange between client/server

Closes #37

See merge request cse1105/2025-2026/teams/csep-team-76!42
2026-01-09 12:24:20 +01:00
41353f2252 Logging for flow of the data exchange between client/server 2026-01-09 12:24:18 +01:00
Rithvik Sriram
2d13a2b7af rebased branches and fixed bugs 2026-01-08 23:19:50 +01:00
Rithvik Sriram
4dc44fb6e9 Implemented Optional fields and rewrote tests 2026-01-08 22:46:03 +01:00
Rithvik Sriram
01ff1a96a9 added comments 2026-01-08 22:45:36 +01:00
Rithvik Sriram
eb5aedbe91 added backend server search functionality with unit tests
# Conflicts:
#	server/src/test/java/server/api/RecipeControllerTest.java
2026-01-08 22:45:27 +01:00
Aysegul
79e7b01363 fixed todo delete progatation in recipe
added count to IngredientController about what recipes we have or dont and 2 small typo mistakes

also added counting ingredients to IngredientService

the pipeline failure is bc i forgot tests exist
2026-01-08 22:20:54 +01:00
Aysegul
16c8d4c6dc fixed todo delete progatation in recipe
added count to IngredientController about what recipes we have or dont and 2 small typo mistakes

also added counting ingredients to IngredientService
2026-01-08 22:06:45 +01:00
Oskar Rasieński
64dd5e4a28 Changed SomeController to be a health check 2026-01-08 01:49:21 +01:00
Oskar Rasieński
04f58c22cc Refactored IngredientController to use services. 2026-01-08 01:43:56 +01:00
Oskar Rasieński
707f88b70b Fixed ordering in ingredient service. 2026-01-08 01:43:18 +01:00
Oskar Rasieński
e9b6d81a27 Refactored recipe controller to use services 2026-01-08 01:05:36 +01:00
Oskar Rasieński
0050671944 Moved services 2026-01-08 01:04:05 +01:00
Oskar Rasieński
b7116a0882 Created IngredientService 2026-01-07 23:49:42 +01:00
Oskar Rasieński
d56b07f2aa comment and access fixes for RecipeService 2026-01-07 23:46:40 +01:00
Oskar Rasieński
299385c7b1 Created recipe service. 2026-01-07 23:23:20 +01:00
88ef77d858 refactor(test/server): refactor server-side testing 2026-01-05 17:24:29 +01:00
d497ed108e fix(server): fix duplicate Ingredient present in each recipe
An issue where multiple instances of a uniquely named Ingredient are
stored in the database. This is patched by checking server-side whether
an ingredient exists before persisting it. This now correctly implements
the Many-to-Many reference.
2026-01-05 17:24:29 +01:00
04a999147c refactor(server): server-side integration of new recipe modelling 2026-01-05 17:24:29 +01:00
Mei Chang van der Werff
c56344d88a Merge branch 'RecipeIngredientTest' into 'main'
Made tests for the RecipeIngredient class

Closes #20

See merge request cse1105/2025-2026/teams/csep-team-76!29
2025-12-19 22:34:41 +01:00
Mei Chang van der Werff
a45f31abed Removed all left over example code 2025-12-18 03:44:01 +01:00
Mei Chang van der Werff
fef20ec876 refactor to setters TODO, ingredientController 2025-12-18 03:35:47 +01:00
ea840f032e
chore: add periods to all sentences. 2025-12-07 21:17:49 +01:00
Natalia Cholewa
566a46178f chore: remove unnecessary dependency 2025-12-05 20:39:32 +01:00
Natalia Cholewa
6d5f7af225 fix: the 26 checkstyle violations in tests (Thank you checkstyle) 2025-12-05 14:47:30 +01:00