Commit graph

381 commits

Author SHA1 Message Date
Maria Dumitrescu
4ecc791fe8 feedback w3 2025-11-29 12:26:39 +01:00
Mei Chang van der Werff
fb9b413351 Merge branch 'basicServerUtils' into 'main'
Basic Server Utilities

See merge request cse1105/2025-2026/teams/csep-team-76!9
2025-11-28 22:37:57 +01:00
Mei Chang van der Werff
8be89e1863 response.body instead of statuscode and return full recipe 2025-11-28 21:18:03 +01:00
Oskar Rasieński
0848d9e7db Merge remote-tracking branch 'origin/main' 2025-11-28 20:51:56 +01:00
Oskar Rasieński
2f8998615f meeting minutes update 2025-11-28 20:47:29 +01:00
Rithvik Sriram
5e49706977 Merge branch 'feature/ingredients-list' into 'main'
Ingredients and recipe steps list

See merge request cse1105/2025-2026/teams/csep-team-76!7
2025-11-28 18:53:51 +01:00
Mei Chang van der Werff
277de13028 fix error messages and replaced complex code 2025-11-28 17:16:02 +01:00
Oskar Rasieński
6d1bf752e2 added simple minutes 2025-11-28 17:14:33 +01:00
Rithvik Sriram
d179b264e6 changes to skip tests and fixed checkstyle 2025-11-28 16:33:02 +01:00
Natalia Cholewa
1cb54d0592 feat: recipe step controller, cell and fxml, add docs for everything, slightly refactor IngredientListCtrl 2025-11-28 15:34:35 +01:00
Natalia Cholewa
14b2b2259a refactor: ingredient list 2025-11-28 13:09:12 +01:00
Mei Chang van der Werff
66cc89f31b pass pipeline by skipping over tests 2025-11-28 01:35:01 +01:00
Rithvik Sriram
e8a7b03874 Merge branch 'main' of gitlab.ewi.tudelft.nl:cse1105/2025-2026/teams/csep-team-76 into feature/client_config 2025-11-28 00:29:58 +01:00
Rithvik Sriram
fc03b6998a Implemented ConfigService load/save methods and tests 2025-11-28 00:27:38 +01:00
8e7b495e5c
docs: 28th November meeting agenda 2025-11-27 22:59:00 +01:00
ac5491dbb3
docs: code of conduct v2 2025-11-27 22:55:07 +01:00
Mei Chang van der Werff
b4d6b78656 more tests and debugging 2025-11-27 22:46:42 +01:00
Mei Chang van der Werff
0df654df3c Making unique name is now in addRecipe instead 2025-11-27 21:12:28 +01:00
Mei Chang van der Werff
3f3c761356 Cloned recipes have unique name and some debugging 2025-11-27 20:57:49 +01:00
Aysegul Aydinlik
4fb216373a Merge branch 'UI' into 'main'
ui to work with buttons for the rest

See merge request cse1105/2025-2026/teams/csep-team-76!3
2025-11-27 17:24:13 +01:00
Aysegul Aydinlik
4ed24373d7 Merge branch 'UI' of gitlab.ewi.tudelft.nl:cse1105/2025-2026/teams/csep-team-76 into UI 2025-11-27 17:02:25 +01:00
Aysegul Aydinlik
8cb26203b9 feat: overview controller 2025-11-27 16:59:23 +01:00
Aysegul Aydinlik
71d23d52fe overview controller 2025-11-27 16:58:19 +01:00
Aysegul Aydinlik
f71d2f2751 ui to work with buttons for the rest 2025-11-27 16:58:19 +01:00
Aysegul Aydinlik
ee381c6ecf merge code of conduct into main 2025-11-27 16:57:25 +01:00
Natalia Cholewa
4c04756920 feat: ingredient cell 2025-11-27 16:38:09 +01:00
Oskar Rasieński
8fe1b0e80e Merge branch 'lineCounter' into 'main'
Personal Line counter util

See merge request cse1105/2025-2026/teams/csep-team-76!6
2025-11-27 16:35:15 +01:00
Aysegul Aydinlik
874987c4a0 Merge branch 'UI' of gitlab.ewi.tudelft.nl:cse1105/2025-2026/teams/csep-team-76 into UI 2025-11-27 16:26:15 +01:00
Natalia Cholewa
bdf6f71c01 feat: ingredient adding, deletion and editing 2025-11-27 16:25:44 +01:00
Aysegul Aydinlik
2916dd476e Implemented UI+OverviewCtrl 2025-11-27 16:19:54 +01:00
Oskar Rasieński
fe5200c838 added personal line counting util 2025-11-27 16:08:36 +01:00
Mei Chang van der Werff
f8efed44c1 implemented addRecipe method, and renamed my class to ServerUtils 2025-11-27 15:57:43 +01:00
Aysegul Aydinlik
26de27fda0 docs: new code of conduct 2025-11-27 15:35:47 +01:00
ee16265cb8
feat: message broadcast endpoint mapping 2025-11-27 14:59:46 +01:00
fcc7cfd9ac
feat: message broadcast endpoint mapping 2025-11-27 14:58:56 +01:00
Natalia Cholewa
b1af6c1ef9 misc: merge remote-tracking branch 'origin/main' into feature/ingredients-list 2025-11-27 14:57:32 +01:00
dcb76612d5
feat: websocket config endpoints 2025-11-27 14:57:22 +01:00
ba3775f42b
feat: add WS dependency 2025-11-27 14:57:22 +01:00
Aysegul Aydinlik
7e924e064a overview controller 2025-11-27 14:56:12 +01:00
Aysegul Aydinlik
0d0a575c93 ui to work with buttons for the rest 2025-11-27 14:56:12 +01:00
11c0d7b489 Merge branch 'backend' into 'main'
feat: RecipeController with GET, POST, PUT, DELETE (Re-submission)

See merge request cse1105/2025-2026/teams/csep-team-76!4
2025-11-27 14:49:28 +01:00
Mei Chang van der Werff
2093a43174 implemented clone method plus test and fixed some issues 2025-11-27 14:42:16 +01:00
1e9bd169d0 test: improve unit test clarity 2025-11-27 14:39:09 +01:00
fff5f2fffa docs: api definition 2025-11-27 14:39:09 +01:00
a1fbea1585 test: add unit tests for RecipeController
Covers 6/6 methods in controller
Also added test configuration in application-mock-data-test.properties
2025-11-27 14:39:09 +01:00
17f4b8bba4 fix: correct deletion method implementation
reference: https://stackoverflow.com/questions/75912878/could-not-write-json-failed-to-lazily-initialize-a-collection-when-returning-an
2025-11-27 14:39:09 +01:00
f62e836692 fix: createRecipe checks name is unique
Uses JPA Repository.exists(Example<T>); Changed no-arg constuctor of
Recipe to public.
2025-11-27 14:39:09 +01:00
0a9251df67 fix: recipe api now under /api 2025-11-27 14:39:09 +01:00
4e23d913d1 feat: RecipeController with GET, POST, PUT, DELETE
TODO: WebSockets updates should be propagated after POST/PUT/DELETE operations
2025-11-27 14:39:09 +01:00
Oskar Rasieński
2d9af65f28 fixed checkstyle issue? 2025-11-27 14:39:09 +01:00