Skip to content

Conversation

@Prakhar896
Copy link
Contributor

@Prakhar896 Prakhar896 commented Jul 31, 2025

This PR introduces the following changes:

  • New Profile.jsx page at /profile that has a series of cards neatly displaying user information
  • The profile page also makes use of Skeletons for a clean profile information loading experience. The page has also been designed to be fully responsive from the ground-up, offering a great mobile experience too.
  • Users can update their profile information, view their recent account activity, change their password, upload a profile picture, and logout too
  • Login success in Login.jsx now redirects to /catalogue
  • Navbar profile picture Avatar now renders accurately if the user is logged in and has a profile picture
  • New libraries lodash and use-mask-input have been added as dependencies
  • New Button variant ArchPrimaryAlt in MainTheme.js for a outline-style simple button
  • Request interceptor in networking.js now only sets Content-Type for POST to application/json when it is not already set to something.

@Prakhar896 Prakhar896 self-assigned this Jul 31, 2025
@Prakhar896 Prakhar896 added the enhancement New feature or request label Jul 31, 2025
@Prakhar896 Prakhar896 merged commit 2e85203 into main Jul 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants