1.5.2 (2023-11-16)
- fixed user tests (b4a608d)
1.5.1 (2023-11-16)
- improved some errors with test (809bce6)
1.5.0 (2023-11-16)
- UserTest: 🍻 added more tests to the core user class (42fa505)
1.4.4 (2023-11-16)
- fixed overview error (78c6e3c)
1.4.3 (2023-11-16)
1.4.2 (2023-11-16)
- ValidateEndpoints: Fixed missing variable decleration for MAX_NAME_LENGTH (b563c70)
1.4.1 (2023-11-16)
- Overview: added backend validation for Workout name. (was already validated in frontend) (860f106)
1.4.0 (2023-11-15)
- Persistence: 📦 fixed persistence loading over multiple instances (d74977f)
- Persistence: 🚧 worked on adding persistence (571a160)
1.3.1 (2023-11-15)
- fixed merge conflict (05c0c7b)
1.3.0 (2023-11-14)
- Rest API: 🐛 fixed the new Rest API methods (39706f8)
- Rest API: ✨ added a new endpoint to send Exercise attribuites instead of sending the whole exercise object (c5dc404)
- Rest API: ⚡ added validation to new endpoints (d79d318)
- Rest API: added new endpoints for current workout (c8d3958)
- WorkoutView: 🎨 seperated getWorkouts into smaller get requests (f453fa4)
1.2.0 (2023-11-13)
- ♻️ updated workout tonot take in an exercise object (3093489)
- ♻️ updated workout tonot take in an exercise object (007fe8c)
- Changed it so we don't show the scrollbar for overview and workoutview (d915361)
- ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (7d72bfd)
- ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (53b66c2)
- Rest API: 🥅 Updated frontend to display errors from server responses (24fa154)
- Rest API: 🥅 Updated frontend to display errors from server responses (0f108f5)
- Rest API: 🚀 added the exercisesList to the backend (5c6768f)
- Rest API: 🚀 added the exercisesList to the backend (b4067be)
- Rest API: added validation to all backend endpoints (fd46550)
- Rest API: added validation to all backend endpoints (ffd5683)
- User: ♻️ User implements UserAccess so it is possible to run the app fully local (92066be)
- User: ♻️ User implements UserAccess so it is possible to run the app fully local (ff95d73)
1.2.0 (2023-11-12)
- ♻️ updated workout tonot take in an exercise object (3093489)
- ♻️ updated workout tonot take in an exercise object (007fe8c)
- Changed it so we don't show the scrollbar for overview and workoutview (d915361)
- ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (7d72bfd)
- ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (53b66c2)
- Rest API: 🥅 Updated frontend to display errors from server responses (24fa154)
- Rest API: 🥅 Updated frontend to display errors from server responses (0f108f5)
- Rest API: 🚀 added the exercisesList to the backend (5c6768f)
- Rest API: 🚀 added the exercisesList to the backend (b4067be)
- Rest API: added validation to all backend endpoints (fd46550)
- Rest API: added validation to all backend endpoints (ffd5683)
- User: ♻️ User implements UserAccess so it is possible to run the app fully local (92066be)
- User: ♻️ User implements UserAccess so it is possible to run the app fully local (ff95d73)
1.2.0 (2023-11-12)
- ♻️ updated workout tonot take in an exercise object (3093489)
- ♻️ updated workout tonot take in an exercise object (007fe8c)
- Changed it so we don't show the scrollbar for overview and workoutview (d915361)
- ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (7d72bfd)
- ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (53b66c2)
- Rest API: 🥅 Updated frontend to display errors from server responses (24fa154)
- Rest API: 🥅 Updated frontend to display errors from server responses (0f108f5)
- Rest API: 🚀 added the exercisesList to the backend (5c6768f)
- Rest API: 🚀 added the exercisesList to the backend (b4067be)
- Rest API: added validation to all backend endpoints (fd46550)
- Rest API: added validation to all backend endpoints (ffd5683)
- User: ♻️ User implements UserAccess so it is possible to run the app fully local (92066be)
- User: ♻️ User implements UserAccess so it is possible to run the app fully local (ff95d73)
1.1.1 (2023-11-12)
- Changed it so we don't show the scrollbar for overview and workoutview (d915361)
1.1.0 (2023-11-12)
- 🚑 Fixed semantic release infinite loop (6893549)
- 🎉 Fixed indentation in .gitlab-rc.yml (3ca0187)
- changed last uri (b4f7edb)
- clean install: fixed try-catch issues (e87fad4)
- Filehandling: WorkoutDeserializer, DateSerializer and deserializer (7d452e0)
- JacksonModule: module info not found error (5f5edb7)
- Removed relativePath, and changed uri-name (5770711)
- Added jlink and jpackage again (fc097ca)
- Added pom and scripts (6a5d066)
- Rest API: 🚧 Fixed all endpoints and json serializing, added backend server logging (ed48797)
- Rest API: 💸 added springboot and all user api endpoints (e3b9b39)
- Rest API: ✨ added UserAccess interface and RemoteUserAccess to access the user object on the server (1394eba)
- Rest API: ✅ updated updated controllers to utilise new endpoint requests from RemoteUserAccess (22724f1)
1.1.0 (2023-11-11)
- 🚑 Fixed semantic release infinite loop (6893549)
- 🎉 Fixed indentation in .gitlab-rc.yml (3ca0187)
- changed last uri (b4f7edb)
- clean install: fixed try-catch issues (e87fad4)
- Filehandling: WorkoutDeserializer, DateSerializer and deserializer (7d452e0)
- JacksonModule: module info not found error (5f5edb7)
- Removed relativePath, and changed uri-name (5770711)
- Added pom and scripts (6a5d066)
- Rest API: 🚧 Fixed all endpoints and json serializing, added backend server logging (ed48797)
- Rest API: 💸 added springboot and all user api endpoints (e3b9b39)
- Rest API: ✨ added UserAccess interface and RemoteUserAccess to access the user object on the server (1394eba)
- Rest API: ✅ updated updated controllers to utilise new endpoint requests from RemoteUserAccess (22724f1)
1.1.0 (2023-11-11)
- changed last uri (b4f7edb)
- clean install: fixed try-catch issues (e87fad4)
- Filehandling: WorkoutDeserializer, DateSerializer and deserializer (7d452e0)
- JacksonModule: module info not found error (5f5edb7)
- Removed relativePath, and changed uri-name (5770711)
- Added pom and scripts (6a5d066)
- Rest API: 🚧 Fixed all endpoints and json serializing, added backend server logging (ed48797)
- Rest API: 💸 added springboot and all user api endpoints (e3b9b39)
- Rest API: ✨ added UserAccess interface and RemoteUserAccess to access the user object on the server (1394eba)
- Rest API: ✅ updated updated controllers to utilise new endpoint requests from RemoteUserAccess (22724f1)
1.1.0 (2023-11-11)
- changed last uri (b4f7edb)
- clean install: fixed try-catch issues (e87fad4)
- Filehandling: WorkoutDeserializer, DateSerializer and deserializer (7d452e0)
- JacksonModule: module info not found error (5f5edb7)
- Removed relativePath, and changed uri-name (5770711)
- Added pom and scripts (6a5d066)
- Rest API: 🚧 Fixed all endpoints and json serializing, added backend server logging (ed48797)
- Rest API: 💸 added springboot and all user api endpoints (e3b9b39)
- Rest API: ✨ added UserAccess interface and RemoteUserAccess to access the user object on the server (1394eba)
- Rest API: ✅ updated updated controllers to utilise new endpoint requests from RemoteUserAccess (22724f1)
1.1.0 (2023-11-11)
- changed last uri (b4f7edb)
- clean install: fixed try-catch issues (e87fad4)
- Filehandling: WorkoutDeserializer, DateSerializer and deserializer (7d452e0)
- JacksonModule: module info not found error (5f5edb7)
- Removed relativePath, and changed uri-name (5770711)
- Added pom and scripts (6a5d066)
- Rest API: 🚧 Fixed all endpoints and json serializing, added backend server logging (ed48797)
- Rest API: 💸 added springboot and all user api endpoints (e3b9b39)
- Rest API: ✨ added UserAccess interface and RemoteUserAccess to access the user object on the server (1394eba)
- Rest API: ✅ updated updated controllers to utilise new endpoint requests from RemoteUserAccess (22724f1)
- 🚑 added missing setName and setDate (0b10993), closes #70
- 🚑 updated getRemote and imports for MainController (54d00d9), closes #106
- 🐛 fixed Main.fxml stackPane, ExerciseViewController initialize, and minimum stage size (e6f3fb0), closes #106
- 🐛 fixed Main.fxml stackPane, ExerciseViewController initialize, and minimum stage size (1890b4e), closes #106
- 🐛 Fixed Spotbugs (e1c9bec), closes #37
- 🐛 Fixed Spotbugs (7f56284), closes #37
- Add exercise: textfield overwrites name (77d0808)
- Added semantic release back (b51b488)
- App: fixed fxml for App (9ab1a9f)
- Changed how cell gets alignment (cd323d9)
- docs cleanup: cleaned up old code so the App runs the ExerciseView (1d56591)
- docs: 📝 moved concept images out of workoutplanner so they display like before (36706f8)
- Filestructure changed: Changed the file structure for ui (d733c0d)
- fixed CHANGELOG.md (6666291)
- Fixed jacoco working (ed9e1ae)
- fxml: added back the fx:id to the newWorkout button (62093d0), closes #12
- fxml: renamed the fxml file in App.java (740833c), closes #12
- fxml: renamed the fxml file in App.java (f139bca), closes #12
- jacoco: 🐛 Fixed jacoco (09a461f)
- Merge conflict with branch 40 (e4dfc04)
- PlanView: fixed gridpane mapping (f4a2bd8)
- PlanView: fixed gridpane mapping (1c9c126)
- PlanView: fixed Planview page (a32ef33)
- removed old WorkoutTests to pass the pipeline (60eb27e)
- Root README change: Changed the link so it makes proper repository (85cd9f0)
- setup: 🚑 updated CHANGELOG.md to reflect changes correctly (e74fddd), closes #5
- setup: 🚑 updated references and fixed pom.xml (62a2bc2), closes #23
- setup: added maven image to the whole ci workflow (276f75c), closes #1
- setup: added maven-sunfire-plugin argline (26ad178), closes #23
- setup: fixed changelog to version 1.0.0 (4d33690), closes #5
- setup: fixed duplicate changelog entry (bd0b806)
- setup: fixed README.md setup and added versions section (91aef2d), closes #16
- setup: fixed README.md setup and added versions section (3b895d9), closes #16
- setup: fixed typo in user story (a4a1de8)
- setup: made workoutplanner lowercase in devfile.yml (3baf349)
- setup: made workoutplanner lowercase in devfile.yml (c0a057a)
- updated the workout object to have a date and name and updated the test (06e703d), closes #96
- User: deletes currentWorrkout object when removeing workout (762fe89)
- UX: 🐛 updated return labels, removed cancel button when adding exercises to pre-existing workout (896cd6c), closes #113
- Workout: Changed workout code (ed09bbb)
- 🔥 Added a new helping class to overview (eeba49c)
- 🔥 Added a new helping class to overview (c0a0205)
- ♻️ Refactored ExerciseViewController (9b0b944), closes #106
- ✨ added a controller class for connecting controllers together (3480f46), closes #106
- ✨ Added PageLoader static method (bb22c94)
- ⚡ Added the overviewcontroller back so its working (ac58b7b)
- ⚡ Added the overviewcontroller back so its working (dab0f66)
- Added cancel and save logic overview (b287d8e)
- Added error-handling to overview (d7e35b3)
- Added files to access CDE (0c44006), closes #9
- added getLatestWorkout method and removed "s" from workoutViewController (fbe53c7), closes #106
- Added jackson (0b2f32a)
- Added mailmap (d650960), closes #53
- Added Maincontroller and main-fxml (07e92d6)
- Added workout to overviewgrid (b9383e2)
- Exercise Cell methods update: updated the exerciseCell class (7eeee4a)
- ExerciseLoader: moved and updated ExerciseLoader and fxutils (d2dcf30)
- ExerciseView Added: created the fxml for exercise view (92079ac)
- Exerciseview: ✨ Added controller logic and fxml file for the Exerciseview panel (36084fb), closes #28
- Filestructure changed: Added a couple of files we need (8e1d6da)
- fxml file changed: saveExercise working (3e2c2ea)
- fxml: 💄 added basic Home.fxml (ad26b7f), closes #12
- fxml: 💄 added basic Home.fxml (2abfbdc), closes #12
- fxml: 💄 added VBox to home fxml (f296c5e)
- fxml: 💄 updated ExerciseView fxml window to be resizeable (1ac9316), closes #39
- Module-info and Pom files fixed (8ad4998)
- overview: 🍻 fixed so you can view a workout without having to enter its name again (9dae463), closes #98
- pom: Fixed dependency issues (63526a8)
- pom: fixed mvn dependencies (55fcf7a)
- renamed checkstyles and create user class (019d21b)
- setup: Added javafx template (5fd52de)
- setup: updated semantic release config to mudlarity and added new node install script (cf243e9), closes #103
- ui logic: worked on HomeController, created empty ExerciseView.fxml and updated pom.xml (808017e), closes #12
- Working grid in overview (6282d3b)
- WorkoutView, ExerciseView and Overview: ✨ added the ability to move the exercise order and delete exercises from a workout (486ae6f), closes #113
- WorkoutView, ExerciseView and Overview: ✨ finished refactoring all controllers, modified user and removed core logic (8e64023), closes #109
- workoutView: ✨ finished the workout class and loaded overview.fxml (0d6c035), closes #67
- workoutView: added the UI for workoutView (87cc63c), closes #67
1.4.0 (2023-10-02)
- fxml: 💄 added VBox to home fxml (c915820)
- fxml: 💄 updated ExerciseView fxml window to be resizeable (49c64f4), closes #39
1.3.1 (2023-09-26)
1.3.0 (2023-09-21)
- Add exercise: textfield overwrites name (974af8f)
- Exerciseview: ✨ Added controller logic and fxml file for the Exerciseview panel (ff61bb2), closes #28
- fxml file changed: saveExercise working (e0fad83)
1.2.1 (2023-09-20)
- setup: fixed typo in user story (d37beb3)
1.2.0 (2023-09-20)
- fixed CHANGELOG.md (04fdb99)
- fxml: added back the fx:id to the newWorkout button (277e08b), closes #12
- fxml: renamed the fxml file in App.java (6d39b7d), closes #12
- fxml: renamed the fxml file in App.java (9ada7f7), closes #12
- setup: fixed README.md setup and added versions section (f19699a), closes #16
- setup: made workoutplanner lowercase in devfile.yml (fdcdcb5)
- ExerciseView Added: created the fxml for exercise view (fa8eb47)
- fxml: 💄 added basic Home.fxml (bc655e1), closes #12
- fxml: 💄 added basic Home.fxml (830305a), closes #12
- ui logic: worked on HomeController, created empty ExerciseView.fxml and updated pom.xml (f7bd831), closes #12
1.1.4 (2023-09-20)
- setup: 🚑 updated references and fixed pom.xml (c908ada), closes #23
- setup: added maven-sunfire-plugin argline (71ad791), closes #23
1.1.3 (2023-09-19)
- jacoco: 🐛 Fixed jacoco (9dc6402)
1.1.2 (2023-09-19)
- setup: made workoutplanner lowercase in devfile.yml (30adbbf)
1.1.1 (2023-09-19)
1.1.0 (2023-09-19)
1.0.1 (2023-09-15)
- setup: 🚑 updated CHANGELOG.md to reflect changes correctly (a7dfe2f), closes #5
- setup: added maven image to the whole ci workflow (344bbfd), closes #1
- setup: fixed duplicate changelog entry (cf256b2)
- setup: Added javafx template (4c398d3)