Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Sprint 5 Deliverables - Final Code (#6)
* added then block for interactable buttons * setup messages-all component for showing all user conversations with others * fixed typescript errors with props for planet map * adjusted login form padding and sizing * Updated the search route for better pagination * adjusted signup form padding and sizing * hotfixed like and save disabling during action * Api for fetching the list of users one user has interacted with * hotfixed profile button positioning and labels * Modified the paginated post feed component for when there's an error (no post) it reaches the end of the page * fetching user ids from api user/conversations * added react helmet SEO component * added basic SEO to homepage * lookup user details after fetching the list from conversations collection * added seo to user pages * added seo to post pages * hotfixed logo image not appearing in preview * onclick link to private chat provided * started a basic layout to the page * made header sticky * implemented button to move move page down * changed settings incon to messages * Added hover and few styling effects * added change avatar API route * ensured avatar generation is async in signup * allowed small loader to style text color * added client image upload on user profile page * added helmet utility attributions * removed unused sass dependency * Added interactable front end search page * Organized and separated the routes for searching for posts and users and integrated that with that front end * Added search page to the hotbar * added new dependency attributions * aded feature descs * Fixed styling issues on search page * custom cursor download * changed the pointer cursor * added global classes for regular cursor and pointer cursor * added features and running instructions * added new environment variables to readme * added home page gif * added another gif to the landing page * removed max width and size restrictions * changed scramble speed * updated documentation in question model and faq index.ts * updated some documentation * hotfixed signup crashing and blocking with avatar generation * reworded header * added last gif * made header fixed * made a signup card at page bottom * added arrow up * updated documentation throughout many documents * updated app.tsx docs and organized imports * updated code attributions * updated code attributions * fixed inccorrect path in readme * styled react toast * updated readme with more attributions * Modify import path of Hotbar in Page * styled header and linked it on the homepage * margin top hot fix in landing page section2 * Modify saved route and page to display avatar * Modify liked route and page to display avatar, fixed minor issues * Added a front end 404 page * Small changes on the search page style * Create Commented-Post routes and Front-end page * Modify the password pages, fixed minor issues * hotfixed removed planet labels on homepage in mobile view * fixed imports of hotbar * updated tsconfig for consistent naming * rennaming files * rennaming files * hotfixed scroll positioning check for paginated post feed * hotfixed squished text on landing page in mobile view * hotfixed double loading of posts when moving back to a page * hotfixed avatar not appearing on new comments * Modify Hotbar path * hotfixed 404 page not taking up the whole page * added user bio * Create delete button for user's posts * Apply delete post route to the delete button * Solved design issues on search page * Implemented a page and added link from settings to the support page * Small design change on font and buttons of page 404 * hotfixed deletion message to deleted posts * Changed container and button styling on post-page * Small adjustment on search page * hotfixed regex escaping in search * hotfixed create post not validating input properly * hotfixed styling to create post buttons * hotfixed proper loading for reset and forgot password pages * hotfixed support email * hotfixed login failure message * removed unused changepassword link * removed generated html file * Added the About Sky.net page Changed the style of privacy policy and terms of use page to match the about us and make it easier for the user to read the pages * fixed font on signup and login * fixed width of followers on search page * Small design change to About page, now has max-width: 750px * made the page design for the edit profile page * removed unused patch body interface * added change bio api route * Tuned the design of the profile page for bigger screens (max-width: 750px) * added post delete functionality for admins * removed invalid border-radius property * fixed api rout and added undobtn * simplified api code * adjusted when undo btn appears * hotbar interference fix * hotfix for a missing header font in landing page * Changed the placeholder of signup/login pages to make it easier for the user to know it's a password input Turned off header and navbar of reset password page * push down transition added to modal buttons * Added a function to go to user's profile page through the message page * hotfixed post deletion going to the correct user * Changed the edit profile page so the disabled button appears more clearly disabled for the user * added outline to text and icons in hotbar * hoy fix for repeated id in edit profile page * added location and join date to profile page * Changed the font for the forgot password to make it more consistent * added a outlite to the menu icon * organized user stats * added button animation to logout btn * styled modals in user-settings * added more infomation to 'yourinformation modal' * fixed spelling mistake * fixed header and search box styling * fixed grammar on landing page * Change the login/sigup to standard conventions * hotfixed avatar ratio and profile page redirect loop * conflict changes * added files and folders to readme * added email contact information * fixed spelling mistake in AI acknowledgement * Change the font of the support page to match the other pages * fixed font size overflowing in page title * fixed width of follower and following user boxes * fixed small dot appearing if user does not have a avatar image * Fixed search back end so it avoids deleted users * Fixed search back end so it avoids deleted users * added deleted feild to a deleted user * added same feild to deleted user model * user model now has deleted property * removed emoji from signup toast * Quick temporary fixes for the username on the title of the profile page * added planet image ai attribution * Fix issue of Date in User info page * removed accidental brackets in readme * Documented Page, PaginatedPostFeed, and PaginatedUserList component * removed custom cursor * removed old cursor images * added new file tree to readme * replaced commentrelationships with parentPost property * hotifxed proper deleted user name to user profile * updated file structure in readme * hotfixed unfollowing a deleted user * fixed login margin * login toast error time reduced to a resonable amount * updated login toast message * added toggle password visibility button to signup and login * added toggle password visibility button to change password modal * fixed expire time on deleted useres * added arrows to danger zone options * margin hot fix on danger zone card: * fixed width of edit profile page uiboxes * Documented follower/following, post, forget/reset password, commented/liked/saved pages * Documented Marcus' parts of the frontend * formatted css docs * fixed edit page adouble toasts appearing on 2nd save * Finished documenting all Marcus' frontend code * new css for messaging component * Finished documenting extra frontend files: paginated post feed and user list, post header, post component and profile component * redesigned html, removed img * fixed the issue of text messages hiding under input box, changed font for input * removed emoji and reconfigured col grids * new logic for displaying messages based on each day * new query to sort messages according to date and pushing all messages to that certain date * removed redundacy code for socket * moved socket emit to api * login page marfin bottom hotfix * fixed post delete button positioning on mobile screens * added documentation to edit user profile page * simplified edit user profile code * hotfixed import locations on app.tsx * fixed post reply reference display in the mobile view * added a needed confirmation modal for delete account * hotfix on search casing in faqs * Documented post-header, Post, post, post-pages * fixed oversized 'delete account btn in delete modal * hotfix on formatting in resetpassword page * documenting code * intiate filename consistency * finished filename consistency renaming * updated files and folders list --------- Co-authored-by: Kamal Dolikay <kamaldolikay@gmail.com> Co-authored-by: MarcusLages <marcusvlages@gmail.com> Co-authored-by: Samarjit Bhogal <samarjit.v.bhogal@gmail.com> Co-authored-by: Tianyou Xie <tianyouxie001@gmail.com>
- Loading branch information