Refactor: UI refactor fixes and minor adjustments
Description:
This MR consists of may new features and refactors in many areas of the new UI. The following are the list of changes made:
- multi-category selection for uploading records
- record search and user search in peer-review page
- pagination for grid layout records display in the profile page
- on demand media fetching in the grid records dislpay
- new common /profile page for all user profiles
- usernames based profile pages navigation across
- enable editing for all records in profile pages
- display category ids in record details in grid layout in profiles
- move media upload to top of the upload form
Type of Change:
-
Bug Fix -
Feature Development -
Documentation
Testing:
-
Tested on desktop -
Tested on mobile -
Tested in different browsers
Screenshots (if applicable):
Add screenshots for UI changes.
Video Demo
Add a link to the demo of the PR
If you have used AI create this PR, please also record video of yourself explaining the changes.
Link to code walkthrough
Checklist:
-
Code follows project style guidelines -
Self-review completed -
No console errors -
TypeScript types are correct