Skip to content

Latest commit

 

History

History
75 lines (58 loc) · 2.5 KB

TASKS-LIST.md

File metadata and controls

75 lines (58 loc) · 2.5 KB
  • Add mobile nav menu

  • Add linked auth providers management option

  • Add delete account option

  • Add session management

  • Add dashboard layout

  • Add project creation form

  • Reconsider the DB Schema
    Reference := MODRINTH

  • Add a gameVersions field to Project which contains all the gameVersions that project has support for

  • Add versions list page

  • Add version page

  • Setup file cdn

  • Add featured versions
    References := Iris Versions Iris Dependencies

  • Add project gallery

    • Add gallery image upload
    • Update project data endpoint to send gallery image list
    • Move all the Url construction logic to backend and send already constructed url's to the frontend (eg. for icons)
    • Add gallery list display
    • Implement gallery item indexing option
    • Add option to remove gallery image
    • Add gallery edit option
  • Add changelog page

  • Add the interactive download button on project home page

  • Add accent colors and icons for loaders

  • Add the new version list UI

  • Add edit version page
    NOTE:- Create reusable components from the new version page and use them in both upload form and edit form

  • Add option to add dependencies on a version

  • Add file hashes to prevent duplicate file upload

  • Add function to count downloads

  • Add filters on the changelog page

  • Add filters on the versions page

  • Add settings page

    • General settings page
    • Description settings page
    • Tags settings page
    • License settings page
    • Links settings page
    • Members settings page
  • Add search page

  • Add CDN for caching files

  • Separate route definitions from their handlers

  • [-] Add database backups

  • [-] Add backups for user uploaded files

  • [-] Add transfer ownership option

  • [-] Update the overview page of dashboard to show real stats

  • Fix session location not being shown

  • [-] Add notifications

  • Add a separate rate limiter for the CDN and search API

  • [-] Fix project deletion

  • [-] Fix user deletion

  • Modify downloads queue to count valid downloads instantly but save the download details in redis cache for an interval for validations of other downloads

  • [-] Add a proper profile edit page

  • [-] Add custom redirect after login