Improve Upload Experience with Bulk Upload and Media Validation

Description:

This merge request introduces UI consistency improvements and file handling fixes across upload modules.

Key changes include:

  • Removed single file upload option and standardized bulk upload (1–5 files) across image, video, audio, and document uploads.

  • Restored camera, audio, and video recording options for respective upload types.

  • Ensured file type restrictions:

    • Image upload → only image files
    • Video upload → only video files
    • Audio upload → only audio files
    • Document upload → only document files
  • Fixed layout consistency for upload sections.

  • Ensured user preferences (location, language, rights) behave correctly without unintended updates.

  • Maintained text input page separately without bulk upload changes.


Type of Change:

  • Bug Fix
  • Feature Development
  • Documentation

Testing:

  • Tested on desktop
  • Tested on mobile
  • Tested in different browsers

Screenshots (if applicable):

  • image
  • image
  • image
  • image
  • image

Video Demo

Add a link to the demo of the PR


Checklist:

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

Merge request reports

Loading