Geometrically
dd0aed4614
Bump version ( #348 )
2022-05-15 09:27:02 -07:00
Geometrically
b9b4f2bb7f
Fix download count logic ( #347 )
2022-05-14 15:55:02 -07:00
Geometrically
3533d2a2cc
Fix search rules, register download route ( #346 )
2022-05-11 18:09:29 -04:00
Geometrically
26d9ef5398
Rework download route ( #345 )
2022-05-11 11:32:01 -04:00
Geometrically
a0f840bcf8
Add quilt validators, Deps fix, Fix slug collisions ( #338 )
2022-04-24 13:02:41 -07:00
stairman06
33d2a77e37
Maven fix ( #337 )
2022-04-24 10:55:56 -07:00
Geometrically
80e00a80d5
Switch to time crate, add file sizes ( #329 )
...
* Switch to time crate, add file sizes
* Update deps, adjust pack format
* Run formatter, fix clippy
2022-03-29 19:35:09 -07:00
Geometrically
a3d5479878
Optimize DB pooling ( #328 )
2022-03-28 19:39:02 -07:00
Jai A
a49dc04f5d
Add download set check
2022-03-27 19:14:39 -07:00
Geometrically
d1c0c9739d
Shulkers of fixes ( #327 )
...
* Shulkers of fixes
* Fix validation message
* Update deps
* Bump docker image version
2022-03-27 19:12:42 -07:00
Emma C. Pointer-Null
7415b07586
Add more version creation data aliases ( #325 )
...
For consistency and also for making the OpenAPI spec a bit less janky
2022-03-24 19:58:07 -07:00
Geometrically
023663b268
Fix permissions checks for projects, fix gallery URLs ( #321 )
2022-03-16 07:49:09 -07:00
Geometrically
3883c509b9
Bypass compile-time query check ( #317 )
2022-03-06 21:06:29 -07:00
Geometrically
18f34b4f83
Fix dep route again ( #316 )
2022-03-05 13:09:19 -07:00
Jai A
caed86d846
Fix filenames, dep route again
2022-02-28 16:00:12 -07:00
Geometrically
459e36c027
Run fmt, fix dep route ( #312 )
2022-02-27 21:44:00 -07:00
Geometrically
725f8571bb
Fix deps, download URLs, remove duplicate deps ( #310 )
2022-02-26 21:16:11 -07:00
Danielle
b7c7c0e862
Fix download counting ( #309 )
2022-02-26 08:37:24 -07:00
Danielle
3f671b918a
Move download counting to worker ( #306 )
...
* Move download counting to worker
* Run `cargo sqlx prepare`
* Format & some Clippy fixes
2022-02-21 19:57:40 -07:00
Geometrically
9492363b22
Fix uploading ( #305 )
...
* Upgrade rust-s3 to fix tokio panics
* Run fmt
* Update deps
2022-02-20 20:16:32 -07:00
BasiqueEvangelist
3ee144459f
Allow setting primary file when creating version ( #304 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2022-02-20 19:44:59 -07:00
Geometrically
c0c80c0fdf
See if RateLimit is cors issue ( #303 )
2022-02-19 17:51:24 -07:00
ramidzkh
7c80b61666
Automatically generate updates.json for Forge mods ( #298 )
...
* Automatically generate updates.json for Forge mods
https://api.modrinth.com/updates/{id}/forge_updates.json serves a minimal update JSON for the Forge update checker
Closes #281
* Authenticate update JSON requests
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2022-02-19 13:09:09 -07:00
Geometrically
d128f3e14e
Send CORS wildcard, allow editing of non-accepted team members ( #299 )
2022-02-15 13:09:10 -07:00
Geometrically
4498b89ac4
Fix lax cors configuration ( #295 )
2022-02-12 19:57:00 -07:00
Geometrically
e576a58ead
Fix error messages, auth routes, and remove category unique constraint ( #293 )
...
* Fix error messages, auth routes, and remove category unique constraint
* Run prepare
* Remove debug secrets
* Fix team member editing
2022-02-10 10:56:45 -07:00
Geometrically
eb4375258e
Fix routing errors 2 + Version File Response ( #290 )
2022-02-06 17:54:01 -07:00
Geometrically
0cbc2001e2
Fix routing errors] ( #289 )
2022-02-06 16:35:52 -07:00
Geometrically
6bf5dbabee
Upgrade to Actix V2, bump SQLX version, code cleanup, intergrate ratelimiter ( #288 )
...
* Upgrade to Actix V2, bump SQLX version, code cleanup, intergrate ratelimiter
* Add pack file path validation
* Fix compilation error caused by incorrect merge
2022-02-05 23:08:30 -07:00
BasiqueEvangelist
6a89646e66
Support other project types in maven ( #284 )
2022-02-05 22:19:02 -07:00
Emma
f3234a6b5e
fix v1 parity issue: local- removed from mod_id field ( #283 )
2022-01-28 16:04:34 -07:00
Geometrically
73a8c302e9
Fix duplicate dates ( #282 )
2022-01-25 13:00:32 -07:00
BasiqueEvangelist
989f2d3001
Add support for hashes in Maven ( #264 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2022-01-25 10:57:45 -07:00
Geometrically
2badcfa546
Fix dependency updates and creating versions with no game versions/loaders ( #280 )
2022-01-24 11:27:39 -07:00
Geometrically
384e14b32d
Fix pack URL validation, Version file update route, and spaces in file download URLs ( #275 )
2022-01-09 15:35:01 -07:00
Geometrically
016e743653
Fix version deletion ( #273 )
2021-12-29 22:46:37 -05:00
Geometrically
b2ef4e9619
Fix modpack env field being required ( #270 )
2021-12-14 22:25:46 -07:00
Geometrically
9e9d6e45b4
Set pack format content type ( #269 )
2021-12-14 21:07:43 -07:00
Geometrically
6752457ad8
Pack format changes ( #268 )
2021-12-14 18:08:53 -07:00
Geometrically
ddcb5cd4d3
Fix game version ordering, fix deleting versions with deps not working ( #265 )
2021-12-09 18:12:21 -07:00
Geometrically
a54b2db81b
Fix gallery creation validation and validators returning incorrect er… ( #263 )
...
* Fix gallery creation validation and validators returning incorrect errors
* Remove docker image
* Add URL validation for pack files
* Remove unneeded dependencies
2021-11-30 20:07:23 -07:00
Geometrically
6740124364
Fix search returning incorrect ownership information ( #261 )
2021-11-24 13:20:25 -07:00
Geometrically
157731e4f8
Remove package lists to preserve space ( #260 )
2021-11-14 17:49:55 -07:00
Geometrically
2dd1496ef4
Fix HTTPS requests not working in the image ( #259 )
2021-11-14 16:27:33 -07:00
Geometrically
d1e4e72693
Switch docker image OS ( #258 )
2021-11-14 14:36:01 -07:00
Geometrically
77e8143290
Fix transferring ownership ( #256 )
2021-11-13 16:35:21 -07:00
Geometrically
7f791d4919
Move validators to seperate thread, other fixes ( #253 )
...
* Move validators to seperate thread, other fixes
* Update rust version in Dockerfile
* Fix notifs not working
* Fix pack validator not enforcing files
2021-11-13 15:46:08 -07:00
Leo Chen
13187de97d
Rustic cleanups, dedups and making the code less hard to read in general ( #251 )
...
* typos :help_me:
* (part 1/?) massive cleanup to make the code more Rust-ic and cut down heap allocations.
* (part 2/?) massive cleanup to make the code more Rust-ic and cut down heap allocations.
* (part 3/?) cut down some pretty major heap allocations here - more Bytes and BytesMuts, less Vec<u8>s
also I don't really understand why you need to `to_vec` when you don't really use it again afterwards
* (part 4/?) deduplicate error handling in backblaze logic
* (part 5/?) fixes, cleanups, refactors, and reformatting
* (part 6/?) cleanups and refactors
* remove loads of `as_str` in types that already are `Display`
* Revert "remove loads of `as_str` in types that already are `Display`"
This reverts commit 4f974310cfb167ceba03001d81388db4f0fbb509.
* reformat and move routes util to the util module
* use streams
* Run prepare + formatting issues
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2021-10-11 20:26:59 -07:00
Kir_Antipov
0010119440
Maven repo should return primary file by default ( #252 )
...
* Maven repo should return primary file by default
* Added fallback for versions that don't have a primary file
2021-10-02 16:10:16 -07:00
Emma
91065a6168
[no ci] Remove contributing file and instead direct people to docs ( #248 )
...
This fixes a long standing issue where people would point to the frontend homepage where it says 'fully documented' then point to the README here and say 'well that's sure hypocritical'
Thus the branch name :tiny_pumpkin:
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2021-09-26 15:41:10 -07:00