V2.2.0

  • Integrated a more secure authentication system.
  • Added login with Google and Apple, which allows you to either create a new account with that email or login to an existing account with it provided that your email matches.
  • Updated application landing page.
  • Removed loading icons over CDN and replaced them with application dependency to increase performance.
  • Converted application from a server-side rendered full-stack application to a separated frontend and server.
  • Added functionality for progressive web application support which allows you to install The Locker Room Application on the desktop of your computer (Can be done by hitting the + icon in the URL bar).
  • Added lazy loading to all route components to incrementally load the application and dramatically increase load times, which also means code is never loaded that you don’t need.
  • Implemented advanced caching systems.
  • Added splash screen for progressive web application and text transitions.
  • Fixed bug with refreshing the page redirects you to the home page on certain pages.
  • Removed a huge amount of unused variables, components, and imports (Over 230 deletions).
  • Updated Application favicon & icon.
  • Updated dependencies.
  • If a user is a seller, the seller menu will appear by default on the sidebar.
  • Fixed MyLocker and Newsfeed lazy loading of posts.
  • Added progress and disabled buttons to:
    • Edit/Add user.
    • Edit/Add shop.
    • Edit/Add product.
    • Post like button.
  • Added validation to update the password on edit profile.