Wyatt Verchere
9bd2cb3c7e
Collections ( #688 )
...
* initial draft; unfinished
* images, fixes
* fixes
* println
* revisions
* fixes
* alternate context setup version
* rev
* partial revs
* rev
* clippy ,fmt
* fmt/clippy/prepare
* fixes
* revs
2023-09-13 22:22:32 -07:00
Sasha Sorokin
eac029aef4
Webhook emojis update ( #685 )
2023-08-20 16:33:36 -04:00
Geometrically
df83fcc5b9
Optimizations ( #676 )
2023-08-07 23:05:08 -07:00
Geometrically
039d26feeb
Add launcher analytics ( #661 )
...
* Add more analytics
* finish hydra move
* Finish websocket flow
* add minecraft account flow
* Finish playtime vals + payout automation
2023-08-02 14:43:04 -07:00
Geometrically
6c0ad7fe1a
Sessions Route + Password Auth ( #649 )
...
* Sessions Route + Password Auth
* run prep + fix clippy
* changing passwords + logging in
* register login
2023-07-08 14:29:17 -07:00
Geometrically
239214ef92
Initial Auth Impl + More Caching ( #647 )
...
* Port redis to staging
* redis cache on staging
* add back legacy auth callback
* Begin work on new auth flows
* Finish all auth flows
* Finish base session authentication
* run prep + fix clippy
* make compilation work
2023-07-07 12:20:16 -07:00
Geometrically
ea043517c5
Fix version file visibility ( #630 )
...
* Fix version file visibility
* add missing
* update prepare
2023-06-08 20:25:03 -07:00
Wyatt Verchere
b84d9c5d55
github token support ( #629 )
...
* github token support
* sqlx-data
* renamed github, modrinth tokens
* removed prints
2023-06-08 16:35:12 -07:00
Wyatt Verchere
fe25cd3bec
Minos push ( #589 ) ( #590 )
...
* Minos push (#589 )
* moving to other computer
* working redirection
* incomplete pat setup
* no more errors
* new migrations
* fixed bugs; added user check
* pats
* resized pats
* removed testing callback
* lowered kratos_id size
* metadata support
* google not working
* refactoring
* restructured github_id
* kratos-id optional, legacy accounts connect
* default picture
* merge mistake
* clippy
* sqlx-data.json
* env vars, clippy
* merge error
* scopes into an i64, name
* requested changes
* removed banning
* partial completion of github flow
* revision
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2023-05-31 16:03:08 -07:00
triphora
0bfaeb8521
Update Discord webhook emojis ( #592 )
...
Fixes #569
2023-05-19 11:04:40 -07:00
Geometrically
59f24df294
Add dependencies to search ( #578 )
...
* Add dependencies to search
* add attrs for faceting
* run prepare
* Add user data route from token
* update to 24hrs
* Fix report bugs
2023-04-20 16:38:30 -07:00
Geometrically
a560f6e9f6
Monetization status, additional files fix, deps fix ( #574 )
2023-04-16 20:03:53 -07:00
Geometrically
8f61e9876f
Add report + moderation messaging ( #567 )
...
* Add report + moderation messaging
* Add system messages
* address review comments
* Remove ds store
* Update messaging
* run prep
---------
Co-authored-by: Geometrically <geometrically@Jais-MacBook-Pro.local >
2023-04-12 17:59:43 -07:00
triphora
3c2f144795
Perses finale ( #558 )
...
* Move v2 routes to v2 module
* Remove v1 routes and make it run
* Make config declaration consistent, add v3 module
* Readd API v1 msgs
* Fix imports
2023-03-16 11:56:04 -07:00
Geometrically
630a71c46c
Queue Dates + Warnings, some cleanup ( #549 )
...
* Queue Dates + Warnings, some cleanup
* Fix ping
* Fix repeated discord messaging
* Fix compile error + run fmt
2023-03-14 14:48:46 -07:00
Magnus Jensen
3c1e3cd38e
Fix version name can be empty string ( #537 )
2023-03-03 18:20:04 -05:00
Geometrically
00d09aa01e
Housekeeping + Fix DB perf issues ( #542 )
...
* Housekeeping + fix db perf issues
* run prep
2023-02-22 16:11:14 -07:00
triphora
9afdc55416
Add project color to embed accent color ( #522 )
...
Closes #521
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2023-02-21 17:44:18 -07:00
Magnus Jensen
dc15914a85
chore(validate): update error description to space actual error ( #538 )
...
Co-authored-by: MagnusHJensen <magnus.holm.jensen@lego.dk >
2023-02-15 09:40:32 -07:00
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
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
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
df4680ee09
Fix data pack webhook ( #513 )
2022-12-29 09:13:39 -07: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
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
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
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
2c1bcaafc1
Use auto payments with paypal ( #472 )
...
* Use auto payments with paypal
* Remove sandbox key
2022-11-07 15:38:25 -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
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
Geometrically
ac3a17b178
Fix plugin validator, fix version urls, clippy lints, additional categories ( #421 )
2022-08-16 17:42:04 -07:00
Geometrically
b04bced37f
More project data ( #406 )
...
* More project data
* Array_agg fixes + cleanup
* fix prepare
* Add approval dates to search
* Update migrations/20220725204351_more-project-data.sql
Co-authored-by: wafflecoffee <emmaffle@modrinth.com >
* Add category labels + display categories
Co-authored-by: wafflecoffee <emmaffle@modrinth.com >
2022-07-31 13:29:20 -07:00
Emma Cypress ⚘
6614b56298
Revert "Add auto-reporting inappropriate text content" ( #397 )
...
* Revert "Add auto-reporting inappropriate text content (#387 )"
This reverts commit 68f7dc9512 .
* Maybe don't revert the whole thing
2022-07-10 10:02:41 -07:00
Emma Cypress ⚘
68f7dc9512
Add auto-reporting inappropriate text content ( #387 )
...
* Add initial support for blocking inappropriate text content
To make something clear, **nothing** is automatically censored or
deleted as a result of this pull request. This pull request is
meant to add two things:
- Regenerate new IDs (project, version, user, etc.) with profanity
- Send reports to the moderators for new inappropriate content
* Make it build
* Fix logic issue
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2022-07-09 18:51:55 -07:00
Geometrically
4e97a3b3d5
More project type validators ( #383 )
2022-06-26 10:39:38 -07:00
Geometrically
cd514285d9
Fix rejected files showing in hash routes ( #375 )
...
* Fix rejected files showing in hash routes
* Run prepare and formatter
* Add modrinth.com exception for callback URLs
* run fmt
2022-06-18 14:09:37 -07:00
Geometrically
75614fb13c
Move downloads to queue for better performance ( #367 )
2022-06-09 12:21:51 -07:00
Geometrically
e497af4c26
Add deps list for override mods, fix version editing for packs ( #363 )
2022-06-05 10:42:33 -07:00
Geometrically
d29d910ac6
Add mod lists for modpacks, liteloader support, update actix, fix moderation webhook ( #357 )
2022-05-26 10:08:19 -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
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
Jai A
caed86d846
Fix filenames, dep route again
2022-02-28 16:00:12 -07:00