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
wafflecoffee
d754eb74f7
Ignore any dependencies set manually for modpacks ( #433 )
...
* Ignore any dependencies set manually for modpacks
* actually build
2022-09-17 13:17:32 -07:00
wafflecoffee
60252267d5
Add slug to searchable attributes and add project_id to facets ( #447 )
...
Fixes #358
Adding project_id to the facets would allow the inclusion or exclusion of individual projects from search. For example, this would allow people to be able to exclude projects which they've already followed or are not interested in. My personal vision for this is to merge the [followed projects page](https://modrinth.com/settings/follows ) into search itself.
2022-09-05 21:39:50 -07:00
Geometrically
b25af641e2
Fix gallery date display ( #445 )
...
* Fix gallery date display
* Fix approved date not setting
2022-09-04 13:37:11 -07:00
Geometrically
e7c3f8bf47
Initial work on payouts (badges, perms, splits) ( #440 )
...
* Initial work on payouts (badges, perms, splits)
* Fix clippy error, bitflag consistency
2022-09-02 12:38:58 -07:00
wafflecoffee
4c1dca73c4
Replace remaining icon.ext image paths with hash ( #435 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2022-09-02 12:19:39 -07:00
mooz
0bbb6b91fe
Add plugin.yml support for bungeecord & waterfall ( #438 )
2022-09-02 08:39:58 -07:00
wafflecoffee
ee93d9b495
Sort version files and mods on user profile ( #432 )
...
* ???
* Moardering fixes
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2022-08-28 21:54:42 -07:00
Geometrically
bf8ac214a1
Attempt to fix multipart errors ( #436 )
2022-08-27 15:18:25 -07:00