Geometrically
afdab0300e
Update Analytics req + Fix versions list ( #529 )
...
* Update Analytics req + Fix versions list
* Fix sentry support
* Fix lint
2023-02-01 10:08:02 -07:00
Geometrically
26533c47e7
Add loaders + game versions param to mods ( #528 )
2023-01-27 19:24:40 -07:00
triphora
df3aeed291
Add scary warning for people still using API v1 ( #525 )
...
* Add scary warning for people still using API v1
* change [] brackets to headers
2023-01-17 15:01:26 -07:00
Geometrically
867ba7b68f
Fix various issues ( #524 )
...
* Fix various issues
* Fix multipart body hang
* drop req if error
* Make multipart errors more helpful
2023-01-16 16:45:19 -07:00
triphora
1679a3f844
Fix file uploading for admins ( #519 )
2023-01-07 19:35:40 -07:00
triphora
1611049623
Fix query params giving plain text error ( #509 )
2023-01-05 17:14:39 -05:00
Geometrically
7d195367a8
Bulk Editing + Random Projects Route ( #517 )
...
* Bulk Editing + Random Projects Route
* Run fmt + clippy + prepare
* Remove license_url
2023-01-04 19:23:47 -07:00
Geometrically
88a4f25689
Required slugs ( #516 )
2022-12-30 20:03:13 -07:00
BasiqueEvangelist
161dee89ec
Add notification for project status updates ( #511 )
...
* Add notification for project status updates
* aaaaaa
* cargo sqlx prepare
* use friendly name of statuses
* Update src/models/projects.rs
Co-authored-by: triphora <emma@modrinth.com >
* only send notifications to accepted users
* only send notifications for people not on the team
* cargo sqlx prepare
* !=
* fully address pr comments
Co-authored-by: triphora <emma@modrinth.com >
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2022-12-30 14:40:00 -07:00
Geometrically
34af33607b
Update file restrictions, download counting, project colors, etc ( #515 )
...
* Update file restrictions, download counting, project colors, etc
* Run fmt + clippy + prepare
2022-12-30 13:56:41 -07:00
Geometrically
5bb188a822
Project Colors ( #512 )
...
* Inital tests
* Finish project colors
* Run fmt + clippy + prepare
* Fix dp+rp fmting
2022-12-29 17:20:50 -07:00
Geometrically
60bb6f105d
Nullable file types ( #514 )
2022-12-29 09:32:46 -07:00
Geometrically
df4680ee09
Fix data pack webhook ( #513 )
2022-12-29 09:13:39 -07:00
Geometrically
6aaab09601
Fix file type setting ( #510 )
...
Co-authored-by: triphora <emmaffle@modrinth.com >
2022-12-26 13:21:37 -07:00
Geometrically
5da42575fd
Add validator for file types + datapacks ( #507 )
...
* Add validator for file types + datapacks
* Make it compile
2022-12-23 19:49:47 -07:00
Geometrically
fe256d6a62
File types ( #506 )
...
* File types
* Run prepare + fmt
* Switch to struct
* Update docker version
2022-12-23 16:36:53 -07:00
triphora
5f175141e1
Improve error messages for report with invalid input ( #505 )
2022-12-23 15:24:45 -05:00
triphora
983e2df065
Miscellaneous improvements and removals ( #502 )
2022-12-23 15:19:15 -05:00
triphora
16d5a70c08
Add ordering to categories, gallery images, and team members ( #501 )
2022-12-23 14:34:04 -05:00
Geometrically
9fed1cde25
Fix webhook again ( #499 )
2022-12-09 12:29:16 -07:00
Geometrically
5c7b175e90
Webhook update ( #498 )
...
* Update webhook
* Run clippy
2022-12-08 19:44:46 -07:00
Geometrically
30b29de8ce
Fix statuses again ( #497 )
...
* Fix statuses again
* Make it compile
2022-12-08 17:25:24 -07:00
Geometrically
a5f9331023
Fix hashes not showing ( #496 )
...
* Fix hashes not showing
* Run prepare + fmt
2022-12-08 15:42:59 -07:00
Geometrically
d8b9d8431e
Shader fixes ( #495 )
...
* Shader fixes
* Add core shaders validator
* Update validator again
* Rename shaders
* Fix build
2022-12-08 15:13:01 -07:00
Geometrically
91a2ce2b3f
Switch out references of 'TO_JSONB' ( #494 )
2022-12-07 23:30:41 -07:00
Geometrically
4da1871567
Public Webhook Fixes ( #493 )
...
* Public discord webhook
* Switch to jsonb for most queries + make gallery featured first
* Run fmt + clippy + prepare
2022-12-07 09:56:53 -07:00
Geometrically
e809f77461
Public discord webhook ( #492 )
2022-12-06 19:51:03 -07:00
Geometrically
e96d23cc3f
Initial work on new status sys + scheduling releases ( #489 )
...
* Initial work on new status sys + scheduling releases
* Finish project statuses + begin work on version statuses
* Finish version statuses
* Regenerate prepare
* Run fmt + clippy
2022-12-06 09:14:52 -07:00
Geometrically
c34e2ab3e1
Fix team member splits being set to 0 by default ( #490 )
2022-12-02 10:32:17 -07:00
triphora
820519b4f7
Move to SPDX licenses ( #449 )
...
* Move to SPDX licenses
Found a way to do this without breaking API compat, so here it is, instead of waiting for v3
Resolves MOD-129
Resolves #396
* License URL updates
* what was I thinking
* Do a thing
* Add open source filter
* Remove dead imports
* Borrow
* Update 20220910132835_spdx-licenses.sql
* Add license text route
* Update migration
* Address comments
2022-11-29 21:53:24 -07:00
triphora
34688852a4
Remove redundant files ( #488 )
2022-11-26 19:11:56 -07:00
Geometrically
151f28081a
[skip ci] Add security notice ( #486 )
...
* [skip ci] Add security notice
* Fix grammar
2022-11-24 22:13:31 -07:00
Geometrically
213a64b1ff
FlameAnvil fixes ( #484 )
2022-11-21 18:59:21 -07:00
Geometrically
f259d81249
FlameAnvil Project Sync ( #481 )
...
* FlameAnvil Project Sync
* Perm fixes
* Fix compile
* Fix clippy + run prepare
2022-11-20 19:50:14 -07:00
triphora
589761bfd9
Statistics route ( #453 )
...
* Statistics route
Staging: https://i.imgur.com/YWx9uPA.png
* Remove users
* Address comment
2022-11-20 15:35:22 -07:00
triphora
18fde86a20
Fix #464 ( #467 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2022-11-19 17:54:56 -07:00
Tom Martin
ba28bc94d3
Fix all default clippy warnings ( #480 )
...
All trivial, fixes were for:
- #[deny(clippy::if_same_then_else)]
- #[warn(clippy::explicit_auto_deref)]
- #[warn(clippy::bool_assert_comparison)]
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2022-11-17 10:09:53 -07:00
Geometrically
da19a07943
Payouts fees changes ( #478 )
...
* Payouts fees changes
* Update src/queue/payouts.rs
Co-authored-by: triphora <emmaffle@modrinth.com >
Co-authored-by: triphora <emmaffle@modrinth.com >
2022-11-16 13:46:36 -07:00
Geometrically
ecc500fc91
Fix payouts bug with decimals ( #477 )
2022-11-11 10:04:46 -07:00
Geometrically
c22ac1e60a
Support unenrolling from payouts ( #476 )
2022-11-09 16:01:10 -07:00
Geometrically
55d9aa2a4c
Allow owner payout split to be edited ( #475 )
2022-11-08 19:15:30 -07:00
Geometrically
1d391e68e5
Better ser/deser for payouts vals ( #474 )
2022-11-08 14:14:07 -07:00
Geometrically
0429c44d18
Fix payouts conditions ( #473 )
...
* Fix payouts conditions
* Make it build
2022-11-07 20:17:44 -07:00
Geometrically
2c1bcaafc1
Use auto payments with paypal ( #472 )
...
* Use auto payments with paypal
* Remove sandbox key
2022-11-07 15:38:25 -07:00
Geometrically
35891c74cd
Final fixes payouts ( #471 )
...
* Final fixes payouts
* add minimum payout
2022-11-01 09:53:43 -07:00
Geometrically
2ca6e67b37
Payouts finish ( #470 )
...
* Almost done
* More work on midas
* Finish payouts backend
* Update Cargo.lock
* Run fmt + prepare
2022-10-30 23:34:56 -07:00
Geometrically
6e72be54cb
R2 impl ( #466 )
...
* Add Cloudflare R2 impl
* Bump actix version
* Fix sec issues
2022-10-22 21:23:31 -07:00
Geometrically
07edb998e4
Fix integration with backblaze API ( #461 )
...
* Fix integration with backblaze API
* Remove keys (already reset, dw)
2022-10-09 19:10:06 -07:00
Geometrically
3e52f804a7
More reasonable length restrictions ( #458 )
2022-09-26 18:09:50 -07:00
Geometrically
75b7583832
Increase dependency limit ( #454 )
2022-09-21 21:27:02 -07:00