modrinth / code

The Modrinth monorepo containing all code which powers Modrinth!
https://modrinth.com
Other
916 stars 169 forks source link

Scheduled and hidden Releases #2701

Closed LordGrimmauld closed 1 year ago

LordGrimmauld commented 2 years ago

Is your feature request related to a problem? Please describe. Releasing new versions of a mod will always depend on and be delayed by a moderator based confirmation system. This is reasonable from a security and reliability standpoint, but also a factor that cannot be taken into calculations when trying to plan releases. Especially making releases of a main mod sync up with a library mod (so dependencies don't break for the people just taking the newest version of each) or syncing promotional material with the mod/update going live is hard as the mod owners themselves need to watch their own project page.

Describe the solution you'd like A file upload should have the option to be hidden yet still be approved. After approval, the file would be unable to be changed without loosing approved status. This way a mod file can be uploaded ahead of time but it actually going live is a matter of clicking a button and from there instantaneous. I understand you can have projects be made invisible by moderators during application by adding a note to the submission, but that still requires another approval of incalculateable time which doesn't change the initial problem of releasing at a mod developer controlled time.

Describe alternatives you've considered Alternatively to uploading files in a hidden way and activate them later, files could also be scheduled by a calendar function. I understand this functionality is quite complex, but it would allow for precise and reliable scheduling that doesn't need to be babysat. This alternative approach could also work well in combination to the previous approach.

RedstoneWizard08 commented 1 year ago

I might try implementing this one.