Skip to content

v0.1 Stable Alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@Prakhar896 Prakhar896 released this 01 Aug 07:04
· 230 commits to main since this release
70cde8f

Stable alpha release for MakanMatch.

What's Changed

  • New helper services and standardised database configuration by @Prakhar896 in #1
  • Created FileManager service, added database schema models by @Prakhar896 in #6
  • Endpoints for Listing Details Page, Middleware, Cache Service, SQL Query Logging Configuration by @Prakhar896 in #14
  • First PR (Linked express router, added backend routes and some test routes, implemented error handling) by @Sadliquid in #13
  • Added account creation and login for Guest and Host by @JunHammy in #12
  • Backend Server for Reviews by @lincoln0623 in #11
  • Modified multer config, backend routes and added heic file format by @Sadliquid in #16
  • Deleting images, Updating and Getting Listings, DB Tools by @Prakhar896 in #24
  • Added authentication state management by @JunHammy in #23
  • Added routes, slightly improved backend logic, added file removing process for failed image checks by @Sadliquid in #25
  • Done Basic messaging functionality by @nicholascheww in #26
  • Optimised back-end server routes, implemented database integration and functionality testing of server routes by @lincoln0623 in #22
  • Association and new endpoint for image fetching by @lincoln0623 in #32
  • Extensions, Automated Router Registration, Better updateListing validation and Type Hints by @Prakhar896 in #34
  • SQL saving to Database by @nicholascheww in #33
  • Implemented redux state management by @JunHammy in #40
  • Changed my account endpoint to camel cases by @Prakhar896 in #41
  • Reservation junction table, eager loading of listing reservations by @Prakhar896 in #42
  • Returned an extra DUMMY_HOST_ID in /fetchHostDetails by @Sadliquid in #46
  • Optimized Review Page Endpoint Routing, New Like Review Endpoint and ReviewLike Modal by @lincoln0623 in #44
  • Using state for edit and delete messages as well as doing reply to message function by @nicholascheww in #45
  • Added Email Verification and fixed auth state management by @JunHammy in #47
  • Added createReservation and incomplete updateReservation in new router by @Prakhar896 in #52
  • New create, get and update reservation integrated with validateToken by @Prakhar896 in #60
  • Dynamic token management with TokenManager by @Prakhar896 in #61
  • Edit and Delete Review Route Endpoint by @lincoln0623 in #59
  • Added account management features by @JunHammy in #58
  • Removed dummy data, fixed bugs, updated FoodListing Model and added extra error handling by @Sadliquid in #57
  • Data sanitisation and upgrading authentication system by @Prakhar896 in #71
  • Like Review Endpoint Optimization by @lincoln0623 in #70
  • New FavouriteListing and UserRecord table synchronised through afterCreate hooks by @lincoln0623 in #77
  • Fixed disappearing hostID issue by @lincoln0623 in #78
  • Fixed missing HostID in database table issue by @lincoln0623 in #79
  • Added changing of lname and fname, modified endpoints for calendar ui by @JunHammy in #76
  • Update Food Rating & Hygiene Grade for Host after review changes by @lincoln0623 in #80
  • New HTMLRenderer service and documentation for all services by @Prakhar896 in #83
  • Dynamic host rating bars API, sanitiseData, adjusted error responses and bug fixes by @Sadliquid in #75
  • Favourite Listing Backend Router Endpoint by @lincoln0623 in #82
  • Allowing for multiple 1 to 1 conversations by @nicholascheww in #74
  • Extended Listing Host View (Backend) by @lincoln0623 in #87
  • OpenAIChat service, getHostPaymentQR and Reservation Cancellation by @Prakhar896 in #88
  • Added endpoints for account profile picture and fetching of users for admins by @JunHammy in #85
  • Uploading of images for messaging by @nicholascheww in #86
  • Hotfix: BootCheck OPENAI_API_KEY Check by @lincoln0623 in #93
  • MakanBot API, conversationHistory and enhanced approximate address calculation by @Sadliquid in #91

New Contributors

Full Changelog: https://github.com/MakanMatch/Backend/commits/v0.1