Feat/upload preferences and bulk upload
Description:
This PR combines two feature developments:
-
User Upload Preferences (Part 1)
- Added functionality to remember user upload preferences such as:
- Categories
- Location
- Language
- Release Rights
- Preferences are stored in localStorage.
- These values are auto-filled during future uploads to improve user experience.
- Title and Description are intentionally excluded and must be entered each time.
- Added functionality to remember user upload preferences such as:
-
Bulk Upload Feature (Part 2)
- Added support for uploading up to 5 files at once.
- Each file requires its own Title and Description.
- Uploads are processed sequentially.
- Bulk uploads do not redirect until all files are processed.
Both features were merged carefully and tested to ensure:
- No duplicate state declarations
- No duplicate useEffect hooks
- No TypeScript errors
- No console errors
This enhances user experience and productivity during uploads.
Contributors:
- Laxman Reddy
- Swarna Rathna
Type of Change:
-
Bug Fix -
Feature Development -
Documentation
Testing:
-
Tested on desktop -
Tested on mobile -
Tested in different browsers
Screenshots (if applicable):
Added screenshots demonstrating:
Checklist:
-
Code follows project style guidelines -
Self-review completed -
No console errors -
TypeScript types are correct
Edited by Laxman Reddy



