·
260 commits
to main
since this release
* Added skeleton for Express Restful API * Added connection to MongoDB * saving work * add debug screen * enhance profile page * add Home screen * add group details page * added Preferences screen * Replace yarn with npm, add placeholder tests, add circleci config steps * Fix circleci config file * added settings to profile * made basic UI for account, notifications, privacy * add scripts to root package json to run app and server * Add workflow to circleci config file * Fix circleci config file test directories * Make circleci run npm i * added settings to debug screen * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Modify circleci config * Add gallery screen, restyle other screens (#22) * restyle notifications screen * restyle restaurant list * restyle Settings page * add gallery screen * Add StartNewTableScreen, ResetPassword (#21) * let users be deleted from group * add routing from home page * add StartNewTable screen * remove eslint * Add messages screen, allow gallery images to be expanded, restyle stuff (#23) * merge develop * allow gallery items to be clicked on * Update documentation (#26) * User auth huge changes (#28) * user auth basics * User and auth routes in progress * User and auth routes in progress 2 * Ability to create users is done * Login changes * add logout endpoint * - Added Firstname and Lastname to user model - Cleaned up login routes and added loginFailure * Added fn ln to users and loginfailure to auth * Added login verification * Modify package-lock for Server * Fixed CodeQL checks * Enabled strict type checking and class initialization Co-authored-by: Hirshey <[email protected]> * Add helper functions for accessing Yelp API (#27) * Add yelp functions that retrieve businesses from the api with specified interface * fix small android bugs (#30) * Validation (#32) * Fix yelp code so it actually works and add tests (#33) * Fix yelpApi.ts code to actually work and add a test file * Tab navigation (#34) * add tab navigation * fix titles on stacks * Add explore page add strategic or random screen * add key to mapping * regereratee package lock * add jest to server dev dependencies * Add image picker (#37) * add images to navbar * Add explore tab to navbar * Add random restaurant screen * Add image picker (#37) (#39) * add images to navbar * Add explore tab to navbar * Add random restaurant screen * added logos to screens (#40) * Groups api is functional (#42) * Starting groups * The ability to create groups!!! * User can POST MESSAGE * Can post messages and retrieve message by groupId * Sockets are working!! * Successful login also returns user * Removed helmet, added cors * connected login frontend to backend * Added some comments to users.service.ts * Added getRecentConversation endpoint * Added types declaration for uuid Co-authored-by: jeffreysf <[email protected]> * fix app crashing (#43) * add back line that I accidentally removed * remove line that I shouldn't have added Co-authored-by: Calvin Yang <[email protected]> Co-authored-by: Hirshey <[email protected]> Co-authored-by: Jeffrey Shim-Francis <[email protected]> Co-authored-by: jeffreysf <[email protected]> Co-authored-by: Ranger Chenore <[email protected]> Co-authored-by: Cyang-UF <[email protected]>