-
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