thunderstore-io / Thunderstore

Thunderstore is a mod database and API for downloading mods. Thunderstore Discord: https://discord.thunderstore.io/
https://thunderstore.io/
GNU Affero General Public License v3.0
129 stars 27 forks source link

Add Client-Side Pre-Upload Package Validation #1061

Open x753 opened 1 week ago

x753 commented 1 week ago

Prevents users from attempting to upload packages that aren't zips or packages without a manifest, icon, and readme in the root of the zip.

Warns the user when uploading packages with > 8 DLL files, an Assembly-CSharp.dll file, or BepInEx.dll.

Fixes a chromium bug preventing the selection of a file that was previously selected and canceled.

image