Final Customer Release v0.2
mmtftr
released this
17 May 18:55
·
552 commits
to main
since this release
Production: https://semantic-cuisine-wh4f2.ondigitalocean.app/
Staging: https://semantic-cuisine-staging-t3m52.ondigitalocean.app/
Android application is attached
What's Changed
- chore(devops): improve development compose, add more docs by @mmtftr in #122
- fix(frontend): fix hanging tests by switching to happy-dom by @mmtftr in #129
- JWT token & Security Filter chain flow fixed for secured api routes. by @EnesBaserr in #134
- users/me endpoint implemented. by @EnesBaserr in #135
- feature(frontend): add codegen to the frontend by @mmtftr in #137
- Frontend/feature/130 add icons by @mmtftr in #142
- feature(frontend): add react-hook-form to login and signup forms by @mmtftr in #144
- Request matchers defined explicitly . by @EnesBaserr in #140
- Entity classes are created & mappings between those entities handled by @EnesBaserr in #145
- Update OpenAPI spec to v1.0.3 with new endpoints and changes by @mmtftr in #143
- Implement storage mechanism wikidata by @EnesBaserr in #158
- Implemented /cuisines/{cuisineId} endpoint by @EnesBaserr in #160
- Implemented search/users endpoint by @EnesBaserr in #162
- /users/follow endpoint implemented. by @EnesBaserr in #164
- /users/unfollow endpoint implemented. by @EnesBaserr in #166
- /follow & /unfollow endpoints now take Path variable (userId) by @EnesBaserr in #168
- "/{userId}/following" endpoint implemented. by @EnesBaserr in #170
- "/{userId}/followers" endpoint implemented. by @EnesBaserr in #172
- POST "/recipes" endpoint implemented. by @EnesBaserr in #181
- DELETE "/recipes" endpoint implemented. by @EnesBaserr in #183
- Implemented POST "recipes/{recipe_id} rating endpoint by @EnesBaserr in #185
- Devops/feature/119 backend GitHub actions by @atakanyasar in #132
- POST "/recipes/{recipeId}/bookmarks" endpoint implemented by @atakanyasar in #186
- GET /recipes/{recipeId}/bookmarks endpoint implemented by @atakanyasar in #187
- add frontend github actions by @boraykasap in #189
- Backend/feature/175 get comments endpoint by @boraykasap in #188
- Implemented GET /recipes endpoint . by @EnesBaserr in #194
- GET /recipes/{recieId} endpoint implemented. by @EnesBaserr in #198
- GET /feed endpoint implemented by @EnesBaserr in #200
- GET users/{userId} endpoint implemented. by @EnesBaserr in #202
- GET cuisines/{cuisineId} reimplemented by @EnesBaserr in #204
- Formatting responses for /search (dishes) by @EnesBaserr in #207
- feat(backend): adjust query to search other fields by @mmtftr in #214
- Format response /cuisines/{cuisine id} (Get cuisine details) by @EnesBaserr in #220
- Format GET /users/{userId} response reimplemented. by @EnesBaserr in #222
- Format GET /users/{userId}/following response by @EnesBaserr in #224
- Format GET /users/{userI}/followers response by @EnesBaserr in #226
- Format GET /users/follow and /users/unfollow response. by @EnesBaserr in #228
- Format GET /search/users response. by @EnesBaserr in #230
- Format response for /feed . by @EnesBaserr in #232
- chore(devops): remove redundant trigger by @mmtftr in #216
- Implement Recipe Card and Feed Page by @NazireAta in #196
- feat(frontend): create filter label by @mmtftr in #235
- feat(frontend): add search filter component by @mmtftr in #238
- fix(frontend): linting errors by @mmtftr in #239
- Comments section updated by @NazireAta in #241
- Added comment and comments page by @NazireAta in #240
- Frontend/feature/151 recipe page by @mmtftr in #244
- Format response for /follow /unfollow endpoints (isFollowing field) by @EnesBaserr in #246
- feat(devops): add mock s3 service by @mmtftr in #248
- Backend/feature/243 recipe user rating by @atakanyasar in #245
- Frontend/feature/154 my profile by @mmtftr in #249
- feat(frontend): handle errors and show toast by @mmtftr in #252
- Backend/feature/233 search controller unit tests by @boraykasap in #253
- Backend/feature/255 feed unit test by @boraykasap in #257
- feat(backend): detailed my profile page by @atakanyasar in #251
- feat(backend): add amount of ingredients by @atakanyasar in #265
- Frontend/feature/157 create recipe by @mmtftr in #266
- Frontend/feature/268 profile component by @NazireAta in #269
- Frontend/feature/218 bookmarks page by @NazireAta in #256
- feat(frontend): add favicon, make homepage=feed by @mmtftr in #270
- add user controller unit tests by @boraykasap in #263
- Frontend/feature/273 bookmarkers by @NazireAta in #275
- Frontend/feature/276 follow button by @mmtftr in #277
- feat(frontend): implement bookmark functionality by @mmtftr in #279
- Backend/feature/126 delete bookmark by @atakanyasar in #259
- fix(frontend): remove unused dep, incorrect check (Quick fix) by @mmtftr in #280
- Backend/feature/271 refactor recipe by @atakanyasar in #272
- Backend/feature/271 refactor recipe by @atakanyasar in #282
- fix(frontend): add more authentication checks by @mmtftr in #281
- Format responses for POST /comment by @EnesBaserr in #286
- Frontend/feature/289 add comment component by @NazireAta in #291
- fix(backend): make dishes nullable by @atakanyasar in #288
- feat(frontend): implement plus recipe button by @mmtftr in #292
- Backend/feature/294 get dish by @atakanyasar in #295
- Format response for post /recipes/{recipe id}/comments/{comment id}/upvote endpoint by @EnesBaserr in #297
- feat(backend): update profile details by @atakanyasar in #303
- fix: quick fix by @mmtftr in #305
- implemented design for bookmarks page by @YigitMemceroktay in #299
- Mobile/feature/211 navigation by @YigitMemceroktay in #300
- Mobile/feature/298 search by @YigitMemceroktay in #304
- Frontend/Feature Dish page and minor fixes by @mmtftr in #306
- fix(frontend): incorrect usage of auth store by @mmtftr in #308
- v0.2-beta staging release by @mmtftr in #309
- feat(backend): test dish controller by @atakanyasar in #312
- added unit test for bookmarkers by @NazireAta in #315
- Frontend/fix Some quick fixes by @mmtftr in #316
- Backend/fix/313 backend bugs by @atakanyasar in #317
- fix(devops): setup doctl by @atakanyasar in #310
New Contributors
- @boraykasap made their first contribution in #189
Full Changelog: Group1-Practice-App-Release-v0.1...Group1-Practice-App-Release-v0.2