Skip to content

Feat/upload preferences and bulk upload

Laxman Reddy requested to merge feature/user-preference into develop

Description:

This PR combines two feature developments:

  1. User Upload Preferences (Part 1)
    • Added functionality to remember user upload preferences such as:
      • 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.
  2. 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:

  • Auto-filled upload preferences

  • Bulk upload functionalit

    image.png

image.png

image.png

image.png

image.png

image.png

Checklist:

  • Code follows project style guidelines
  • Self-review completed
  • No console errors
  • TypeScript types are correct
Edited by Laxman Reddy

Merge request reports

Loading