What's Changed
- Chore : Database design by @soleil00 in #1
- Resume backend codebase initialization. by @swoocn in #2
- Resume backend codebase initialization; attempt to trigger merge workflow. by @swoocn in #3
- Resume backend codebase initialization; troubleshoot merge workflow not being triggered. by @swoocn in #4
- Resume backend codebase initialization; troubleshoot merge workflow not being triggered (2). by @swoocn in #5
- Resume backend codebase initialization; troubleshoot merge workflow not being triggered. by @swoocn in #6
- Resume backend codebase initialization; attempt to resolve merge workflow 'error: pathspec 'main' did not match any file(s) known to git'. by @swoocn in #8
- Add merge workflow w/ --allow-unrelated-histories flag in an attempt to fix 'fatal: refusing to merge unrelated histories'. by @swoocn in #9
- Attempt to resolve merge conflict due to merge CI workflow. by @swoocn in #10
- Mod merge workflow to auto-generate PR instead. by @swoocn in #11
- Automated PR to merge dev to main by @github-actions in #12
- reviewFeedback and userSettings controllers, middlewares and routers created by @adisa39 in #13
- Automated PR to merge dev to main by @github-actions in #15
- Initialize backend for shared server hosting. by @swoocn in #16
- Automated PR to merge dev to main by @github-actions in #17
- Initialize backend for shared server hosting (2). by @swoocn in #18
- Automated PR to merge dev to main by @github-actions in #19
- Introduce Vercel configuration file. by @swoocn in #20
- Automated PR to merge dev to main by @github-actions in #21
- Introduce Vercel configuration file [REVISITED]. by @swoocn in #22
- Manual PR to propagate dev to main. by @swoocn in #23
- Vercel backend hosting troubleshoot attempt (1). by @swoocn in #24
- Automated PR to merge dev to main by @github-actions in #25
- Vercel backend hosting troubleshoot attempt (2). by @swoocn in #26
- Automated PR to merge dev to main by @github-actions in #27
- Update vercel.json by @omotoshoayomikun in #28
- Automated PR to merge dev to main by @github-actions in #29
- Vercel backend hosting troubleshoot attempt (3). by @swoocn in #30
- Automated PR to merge dev to main by @github-actions in #31
- Vercel backend hosting troubleshoot attempt (3); multer issue; WIP. by @swoocn in #32
- Automated PR to merge dev to main by @github-actions in #33
- Vercel backend hosting troubleshoot attempt (4); Swagger doc issue; WIP. by @swoocn in #34
- Automated PR to merge dev to main by @github-actions in #35
- Vercel backend hosting troubleshoot attempt (5); Swagger UI doc issue; WIP. by @swoocn in #36
- Automated PR to merge dev to main by @github-actions in #37
- Vercel backend hosting troubleshoot attempt (6); Swagger UI doc issue; WIP. by @swoocn in #38
- Automated PR to merge dev to main by @github-actions in #39
- Update user auth changes; WIP. by @swoocn in #40
- Automated PR to merge dev to main by @github-actions in #41
- Add debug capability for backend. by @swoocn in #42
- Automated PR to merge dev to main by @github-actions in #43
- Built User Preferences API endpoints + Swagger documentation. by @swoocn in #44
- Automated PR to merge dev to main by @github-actions in #46
- Managing the user authentication. by @omotoshoayomikun in #45
- Automated PR to merge dev to main by @github-actions in #47
- Built Review Feedback API endpoints + Swagger documentation. by @swoocn in #48
- Automated PR to merge dev to main by @github-actions in #49
- Attempt to fix Swagger doc render in Vercel. by @swoocn in #51
- Automated PR to merge dev to main by @github-actions in #52
- Attempt to fix Swagger doc render in Vercel (2). by @swoocn in #53
- Attempt to fix Swagger doc render in Vercel (2). by @swoocn in #54
- Attempt to fix Swagger doc render in Vercel (3). by @swoocn in #56
- Attempt to fix Swagger doc render in Vercel (4). by @swoocn in #59
- Attempt to fix Swagger doc render in Vercel (5). by @swoocn in #61
- Attempt to fix Swagger doc render in Vercel (6). by @swoocn in #63
- Attempt to fix Swagger doc render in Vercel (7). by @swoocn in #65
- Attempt to fix Swagger doc render in Vercel (8) & Resolve build failure. by @swoocn in #66
- Attempt to fix Swagger doc render in Vercel (9). by @swoocn in #68
- Bump undici and @vercel/node by @dependabot in #57
- Restructure Swagger API doc artifacts in an attempt to resolve Swagger UI rendering issue in Vercel. by @swoocn in #71
- Restructure Swagger API doc artifacts in an attempt to resolve Swagger UI rendering issue in Vercel. by @swoocn in #73
- Feat/geo query for sellers by @DarinHajou in #50
- Feat/add log statements by @DarinHajou in #75
- Attempt to fix Swagger doc auth in Vercel. by @swoocn in #78
- Misc adjustments + cleanup based on local testing; WIP. by @swoocn in #80
- Attempt to resolve Swagger UI CSS rendering in Vercel. by @swoocn in #82
- Remove 'optional' in an attempt to fix Vercel issue. by @swoocn in #84
- Update documentation. by @swoocn in #86
- Review-feedback logics modified by @adisa39 in #88
- Integrate cookies in the backend by @omotoshoayomikun in #92
- Ft/schema update by @adisa39 in #91
- user authentication update by @adisa39 in #90
- updated addReviewFeedback.service to resolve reply to review page loa… by @adisa39 in #96
- Attempt to resolve CORS error; misc adjustments. by @swoocn in #100
- Feat/new schema handling by @DarinHajou in #105
- Ft/seller reg by @adisa39 in #104
- created isPioneerFound middleware by @adisa39 in #110
- Feat/integrate map center backend by @DarinHajou in #108
- Add Delete API endpoints for Seller and User [Tools for Testers] by @swoocn in #107
- Ft/user settings modification by @adisa39 in #116
- Bump axios from 1.6.8 to 1.7.4 by @dependabot in #118
- Backend Logging Framework by @swoocn in #120
- getSellerById service logic updated by @adisa39 in #122
- Created the search API endpoint by @Frankdevlopes in #125
- modify user preference settings to include username and findme by @adisa39 in #127
- Landing page, Search field: frontend-backend integration by @swoocn in #132
- trust-o-meter moved to user preference settings table by @adisa39 in #131
- Feat/map center entry update by @DarinHajou in #130
- Upload image not working on Seller reg, User Pref, Buy from Seller, or add review screens [Backend] by @swoocn in #135
- Feature/update seller type by @DarinHajou in #138
- (PiCT) Security, session tokens last too long by @adisa39 in #143
- updated seller registration and user settings by @adisa39 in #136
- (PiCT) Security, extra authenticate end point by @swoocn in #145
- (PiCT) Security, user deletion end point by @swoocn in #147
- (PiCT) Clicking on save doesn't work by @adisa39 in #149
- Bugfix/coordinates location handling by @DarinHajou in #150
- Adjust to proper longitude, latitude coordinates order to resolve 'OutOfBoundsError'. by @swoocn in #154
- Updated Reviews Screen by @adisa39 in #151
- (PiCT) Security, unfiltered error messages; (considered part of error logging initiative). by @swoocn in #158
- findme feature and updated map_center settings by @adisa39 in #161
- Reviews Feeedback logics to include searchQuery by @adisa39 in #162
- updated getSingleReviewById logics to include review giver's and rece… by @adisa39 in #167
- fix: change response code to 204 by @amt-fredrick-amoako in #168
- Feature/seller reg email phone backend by @DarinHajou in #172
- Reply to Review: revised screen layouts… to resolve the not saved correctly issue (Check Reviews card also merged in here) [Revisited] by @swoocn in #175
- Bump cookie, cookie-parser and express by @dependabot in #174
- revamped reviews-trust calculation by @adisa39 in #178
- Implemented Unit Test Suite by @swoocn in #179
- Cleanup deprecated sale_items field. by @swoocn in #182
- reverted sort order to default (ascending order) by @adisa39 in #184
- adjusted trust-o-meter calculation by @adisa39 in #186
- updated getReviewFeedback to allow searching reviews by pioneer username by @adisa39 in #188
- Feature/lazy loading modification by @DarinHajou in #177
- search center set to user IP address coordinates during signup by @adisa39 in #191
- Fix Error Logging in Sentry.io by @swoocn in #194
- Fix Error Logging in Sentry.io (Revisited) by @swoocn in #196
- Resolve minified code in Sentry.io by @swoocn in #198
- Resolve minified code in Sentry.io [Revisited] by @swoocn in #200
- Resolve minified code in Sentry.io [Revert] by @swoocn in #202
- (PiNet BUG) Landing page: search centre default not correctly set to IP location by @adisa39 in #206
- Sync Docker changes made by PiCT Tate. by @swoocn in #204
- Feature/filter and report sellers in excluded regions by @amt-fredrick-amoako in #205
- Feature/filter and report sellers in excluded regions [Revisited] by @swoocn in #210
- Bump mongoose from 8.3.4 to 8.8.3 by @dependabot in #212
- Feature/filter and report sellers in excluded regions [Revisited] by @swoocn in #215
- Feature/filter and report sellers in excluded regions [Revisited] by @swoocn in #217
- (New Feature) Online shopping, seller registration by @adisa39 in #219
- Bump mongoose from 8.8.3 to 8.9.5 by @dependabot in #222
- Bump @sentry/node and @sentry/profiling-node by @dependabot in #224
- Bump path-to-regexp and express by @dependabot in #227
- Attempt to fix Vercel serverless function error with last stable build #222 [Revisited] by @swoocn in #236
- Adjust isPioneerFound middleware to extract token from header [RESTORED] by @swoocn in #238
- Online Shopping - Revamp Seller Item Registration by @adisa39 in #226
- Attempt to resolve sentry error in Vercel. by @swoocn in #242
- Mod CI/CD file to Prevent Accidental Dependency Drift by @swoocn in #244
- Initial PR; C+P from omotosho's deprecated PR. by @swoocn in #247
- Feature Toggle Management System by @swoocn in #251
- Address PR comments from PiCT (14) by @swoocn in #254
- Attempt to resolve search filtering consistency. by @swoocn in #256
New Contributors
- @soleil00 made their first contribution in #1
- @adisa39 made their first contribution in #13
- @omotoshoayomikun made their first contribution in #28
- @dependabot made their first contribution in #57
- @DarinHajou made their first contribution in #50
- @Frankdevlopes made their first contribution in #125
- @amt-fredrick-amoako made their first contribution in #168
Full Changelog: https://github.com/map-of-pi/map-of-pi-backend-react/commits/v1.5.6