Wyatt Verchere
4bf030993a
Collections users route ( #711 )
...
* users route
* Added user route
* collections
2023-09-18 11:43:58 -07:00
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
BasiqueEvangelist
35a541f99b
Maven version filters for duplicate version numbers ( #625 )
2023-09-10 12:59:10 -04:00
Emma Alexia Triphora
c85f12fe2c
Fix closing reports not marking the report as closed ( #690 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2023-08-21 10:43:06 -04:00
Geometrically
d11f0e864e
gv loader cache bring back ( #677 )
...
* gv loader cache bring back
* run prep fmt
2023-08-08 10:14:49 -07:00
Geometrically
df83fcc5b9
Optimizations ( #676 )
2023-08-07 23:05:08 -07:00
Geometrically
e9f5bd4ac1
Fix redis pool timeout ( #669 )
...
* Fix redis pool timeout
* remove search dep project issues
* run fmt + prep
2023-08-06 15:34:03 -07:00
Geometrically
c370da2fef
Fix version deps ( #666 )
2023-08-04 22:15:19 -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
0d88ff8dae
Verify Email + Reset Password flows ( #654 )
...
* verifiers
* add missing emails
* fix gh perms
2023-07-12 20:40:24 -07:00
Geometrically
4bdf9bff3a
2FA + Add/Remove Auth Providers ( #652 )
...
* 2FA + Add/Remove Auth Providers
* fix fmt issue
2023-07-11 19:13:07 -07:00
Geometrically
7fbb8838e7
Scoped PATs ( #651 )
...
* Scoped PATs
* fix threads issues
* fix migration
2023-07-10 16:44:40 -07:00
Geometrically
366ea63209
Fix session del ( #650 )
2023-07-08 22:07:11 -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
Wyatt Verchere
dd3599f5b3
removed route ( #637 )
...
* removed route
* email change support
2023-06-13 14:43:20 -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
Geometrically
3a6b9f04f9
Fix reports creation ( #580 )
2023-04-21 11:10:57 -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
95ae981698
Overhaul notifs + threads fixes ( #573 )
...
* Overhaul notifs + threads fixes
* fix lang
2023-04-15 19:48:21 -07:00
Geometrically
969eb67217
Add replies, private notes, get many threads ( #572 )
...
* Add replies, private notes, get many threads
* register multiple route
* filter out moderators in threads
2023-04-13 15:04:08 -07:00
Geometrically
352caa85da
Fix messages not showing ( #570 )
2023-04-12 21:18:03 -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
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
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
Geometrically
2c942c8809
Fix limit ordering ( #543 )
2023-02-16 14:24:57 -07:00
Geometrically
b056610eaa
Version slugs ( #533 )
...
* Version slugs
* Get rid of new field, finish it up
2023-02-15 13:38:37 -07:00
Magnus Jensen
8eb9fb1834
fix slug colliding error not showing when editing project ( #534 )
...
* fix slug colliding error not showing when editing project
* format
* re-introduce old code
* run sqlx prepare
---------
Co-authored-by: MagnusHJensen <magnus.holm.jensen@lego.dk>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2023-02-15 10:41:00 -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
26533c47e7
Add loaders + game versions param to mods ( #528 )
2023-01-27 19:24:40 -07: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
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
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
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
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