v0.1 Stable Alpha
Pre-release
Pre-release
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 incompleteupdateReservation
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
andUserRecord
table synchronised throughafterCreate
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
- @Sadliquid made their first contribution in #13
- @lincoln0623 made their first contribution in #11
- @nicholascheww made their first contribution in #26
- @JunHammy made their first contribution in #12
Full Changelog: https://github.com/MakanMatch/Backend/commits/v0.1