Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature-clean #41

Merged
merged 657 commits into from
Oct 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
657 commits
Select commit Hold shift + click to select a range
2c942c8
Fix limit ordering (#543)
Geometrically Feb 16, 2023
9afdc55
Add project color to embed accent color (#522)
triphora Feb 22, 2023
00d09aa
Housekeeping + Fix DB perf issues (#542)
Geometrically Feb 22, 2023
5d48ecf
Project Perses (API v1 yeetenings): parts 4 and 5 (#554)
triphora Mar 2, 2023
a2eb0bf
Add license name to license_text response (#555)
triphora Mar 3, 2023
3c1e3cd
Fix version name can be empty string (#537)
MagnusHJensen Mar 3, 2023
59d7bce
Actually fix pagination (#557)
triphora Mar 4, 2023
150329d
Fix GV + Loader syncing on version create (#564)
Geometrically Mar 12, 2023
630a71c
Queue Dates + Warnings, some cleanup (#549)
Geometrically Mar 14, 2023
0271337
Fixed an issue with colliding slugs when modifying a project (#562)
masecla22 Mar 14, 2023
3c2f144
Perses finale (#558)
triphora Mar 16, 2023
b91ec48
Fix notification spam (#565)
Geometrically Mar 17, 2023
7605df1
Fix some routes not working (#566)
triphora Mar 23, 2023
8f61e98
Add report + moderation messaging (#567)
Geometrically Apr 13, 2023
352caa8
Fix messages not showing (#570)
Geometrically Apr 13, 2023
f87f4bd
more threads fixes
Geometrically Apr 13, 2023
0dfebba
Merge pull request #571 from modrinth/threads-fixes
Prospector Apr 13, 2023
969eb67
Add replies, private notes, get many threads (#572)
Geometrically Apr 13, 2023
95ae981
Overhaul notifs + threads fixes (#573)
Geometrically Apr 16, 2023
a560f6e
Monetization status, additional files fix, deps fix (#574)
Geometrically Apr 17, 2023
bb80505
Return pending TMs, fix notifs serde (#575)
Geometrically Apr 18, 2023
5c559af
Fix project scheduling (#576)
Geometrically Apr 19, 2023
59f24df
Add dependencies to search (#578)
Geometrically Apr 20, 2023
3a6b9f0
Fix reports creation (#580)
Geometrically Apr 21, 2023
72cfa68
Fix edit bug staging (#582)
Geometrically Apr 21, 2023
339ac05
Fix TM pending in project route (#584)
Geometrically Apr 23, 2023
b713b32
Fix incorrect response to invalid input on bulk edit route (#579)
triphora May 6, 2023
0bfaeb8
Update Discord webhook emojis (#592)
triphora May 19, 2023
989b704
Reports fixes
Geometrically May 25, 2023
715d564
Merge branch 'master' into reports-fixes
Geometrically May 25, 2023
2eb51ed
Merge pull request #623 from modrinth/reports-fixes
Prospector May 25, 2023
fe25cd3
Minos push (#589) (#590)
thesuzerain May 31, 2023
abc99c7
Fix report + mod deletion (#626)
Geometrically Jun 1, 2023
b84d9c5
github token support (#629)
thesuzerain Jun 8, 2023
ea04351
Fix version file visibility (#630)
Geometrically Jun 9, 2023
dd3599f
removed route (#637)
thesuzerain Jun 13, 2023
d64c043
sends own addr to auth callback (#639)
thesuzerain Jun 15, 2023
b0057b1
[no ci] Sync issue templates (#641)
triphora Jun 21, 2023
239214e
Initial Auth Impl + More Caching (#647)
Geometrically Jul 7, 2023
ef9c90a
[no ci] synced local '.github/ISSUE_TEMPLATE/' with remote 'issue_tem…
modrinth-bot Jul 8, 2023
6c0ad7f
Sessions Route + Password Auth (#649)
Geometrically Jul 8, 2023
366ea63
Fix session del (#650)
Geometrically Jul 9, 2023
7fbb883
Scoped PATs (#651)
Geometrically Jul 10, 2023
4bdf9bf
2FA + Add/Remove Auth Providers (#652)
Geometrically Jul 12, 2023
0d88ff8
Verify Email + Reset Password flows (#654)
Geometrically Jul 13, 2023
a89418e
First auth fixes (#656)
Geometrically Jul 14, 2023
ec80c2b
Next auth fixes (#658)
Geometrically Jul 15, 2023
4bb47d7
Finish authentication (#659)
Geometrically Jul 18, 2023
039d26f
Add launcher analytics (#661)
Geometrically Aug 2, 2023
ca0468b
Auth fixes (#664)
Geometrically Aug 4, 2023
d168209
put assets in docker (#665)
Geometrically Aug 5, 2023
c370da2
Fix version deps (#666)
Geometrically Aug 5, 2023
5637d37
fix updates route (#667)
Geometrically Aug 5, 2023
1f4ad73
fix analytics route not working (#668)
Geometrically Aug 5, 2023
e9f5bd4
Fix redis pool timeout (#669)
Geometrically Aug 6, 2023
ae3a39e
remove 'source file' validation (#671)
Jamalam360 Aug 7, 2023
4b07ee2
Added Paper Plugins support (#673)
4drian3d Aug 7, 2023
f21c756
Attempt to fix db timeouts (#674)
Geometrically Aug 7, 2023
df83fcc
Optimizations (#676)
Geometrically Aug 8, 2023
d11f0e8
gv loader cache bring back (#677)
Geometrically Aug 8, 2023
5676a13
Fix sponge validator (#679)
Geometrically Aug 8, 2023
a519592
update validators (#678)
Geometrically Aug 8, 2023
eac029a
Webhook emojis update (#685)
brawaru Aug 20, 2023
13e5644
Fix creator payouts + scheduler (#686)
Geometrically Aug 21, 2023
c85f12f
Fix closing reports not marking the report as closed (#690)
triphora Aug 21, 2023
e9c7f5d
Fix #683 (#691)
triphora Aug 21, 2023
a1cfdf1
Socket cleanup (#682)
thesuzerain Aug 21, 2023
e766759
Fix scheduling bug (#693)
Geometrically Aug 23, 2023
6288f67
[no ci] synced file(s) with modrinth/.github (#706)
modrinth-bot Sep 10, 2023
5fb00a9
Allow BungeeCord plugins that use bungee.yml (#698)
Konicai Sep 10, 2023
35a541f
Maven version filters for duplicate version numbers (#625)
BasiqueEvangelist Sep 10, 2023
e681802
Allow moderators to edit version info (#703)
triphora Sep 11, 2023
35cd277
analytics (#695)
thesuzerain Sep 13, 2023
9bd2cb3
Collections (#688)
thesuzerain Sep 14, 2023
2864abd
Add created and modified timestamp to search facets (#708)
JulianVennen Sep 15, 2023
f65f949
Fix issue with thread messages not being sent to moderators on non-pr…
triphora Sep 15, 2023
4bf0309
Collections users route (#711)
thesuzerain Sep 18, 2023
3380f4d
downloads route (#713)
thesuzerain Sep 20, 2023
5cab618
Fix reports sometimes being broken on the mod dashboard (#717)
triphora Sep 24, 2023
531b821
Analytics query (#716)
thesuzerain Sep 24, 2023
4bbfc8c
Add NeoForge modpack and autoupdater support (#707)
triphora Sep 24, 2023
3767e9f
Only show mod files in pack external dependencies (#710)
triphora Sep 24, 2023
51777c3
Replace moderation project queue with moderation action log (#718)
triphora Sep 24, 2023
58a6105
Don't show processing projects in thread message inbox (#722)
triphora Oct 1, 2023
a1b59d4
Organizations (#712)
thesuzerain Oct 2, 2023
259c5ef
Tests (#719)
thesuzerain Oct 6, 2023
dfa43f3
Add /metrics endpoint for Prometheus (#724)
OmegaJak Oct 6, 2023
d92272f
Batch inserts [MOD-555] (#726)
OmegaJak Oct 11, 2023
f1ff88f
fix maven filters for versions with dashes (#725)
BasiqueEvangelist Oct 11, 2023
07ecd13
Switch to Trolley for Modrinth Payments (#727)
Geometrically Oct 11, 2023
d66270e
Remove scheduling webhook check (#728)
Geometrically Oct 12, 2023
abf4cd7
Add redis caching to getting user notifications and projects [MOD-540…
OmegaJak Oct 12, 2023
9d0e762
More tests (#729)
thesuzerain Oct 17, 2023
9a8f3d7
Fix analytics routes + add revenue route (#734)
Geometrically Oct 19, 2023
8803e11
Upgrade to sqlx 0.7.2 (#736)
OmegaJak Oct 23, 2023
6cfd463
OAuth 2.0 Authorization Server [MOD-559] (#733)
OmegaJak Oct 30, 2023
89f1ddf
Route to view user's orgs (#742)
Geometrically Oct 30, 2023
d5594b0
Fix organizations route typo (#743)
OmegaJak Oct 31, 2023
911d442
Version ordering [MOD-551] (#740)
OmegaJak Nov 1, 2023
40f28be
rounds dates for revenue (#745)
thesuzerain Nov 4, 2023
aab9544
Fix download counts (#746) (#747)
Geometrically Nov 6, 2023
a818199
fix download counts for ipv4 ips (#750)
Geometrically Nov 9, 2023
97ccb7d
Knossos Oauth 2 Flow Changes (#752)
darling Nov 11, 2023
ae1c534
Search test + v3 (#731)
thesuzerain Nov 12, 2023
375f992
Adds ordering on loader fields enum (#755)
thesuzerain Nov 14, 2023
f4880d0
more games information, games route (#756)
thesuzerain Nov 14, 2023
74973e7
Tests 3 restructure (#754)
thesuzerain Nov 16, 2023
e06a77a
Adds code coverage (#757)
thesuzerain Nov 18, 2023
dfba6c7
Compiler improvements (#753)
thesuzerain Nov 20, 2023
79e6343
Analytics permissions (#761)
thesuzerain Nov 21, 2023
ade8c16
Staging fixes (#766)
thesuzerain Nov 24, 2023
172b93d
Tests v2 recreate (#760)
thesuzerain Nov 25, 2023
bad350e
Plugins (#758)
thesuzerain Nov 26, 2023
0efbbed
Add fields to OAuth (#769)
darling Nov 26, 2023
fd18185
More staging fixes (#768)
thesuzerain Nov 27, 2023
f731c10
Side types overhaul (#762)
thesuzerain Nov 28, 2023
d4f9c97
Payouts code (#765)
Geometrically Nov 29, 2023
ed33dd2
fixed issue (#772)
thesuzerain Nov 30, 2023
58093a9
Modifies sql queries to use CTEs (#773)
thesuzerain Nov 30, 2023
b3b5521
Renamed default project type to unknown. (#774)
thesuzerain Dec 1, 2023
756c14d
fixed redis deserialization issue (#775)
thesuzerain Dec 1, 2023
4bbc57b
Links (#763)
thesuzerain Dec 1, 2023
2d92b08
V2 removal and _internal rerouting (#770)
thesuzerain Dec 1, 2023
a70df06
Misc v3 linear tasks (#767)
thesuzerain Dec 2, 2023
b2be4a7
Search overhaul (#771)
thesuzerain Dec 3, 2023
0ef96c0
fixed issue (#778)
thesuzerain Dec 4, 2023
27055b9
fixes urls (#780)
thesuzerain Dec 5, 2023
4630d17
Optimize analytics queries (#781)
Geometrically Dec 5, 2023
e76b6c3
Optimize country analytics (#782)
Geometrically Dec 5, 2023
4b6a268
fixed gallery mislabeled field (#783)
thesuzerain Dec 5, 2023
945e5a2
Fix semi-colon causing query to fail (#785)
Geometrically Dec 5, 2023
235f4f1
Chunking searches (#787)
thesuzerain Dec 9, 2023
27ccd3d
summary change to description (#793)
thesuzerain Dec 12, 2023
6217523
Test permissions use api (#784)
thesuzerain Dec 12, 2023
90954da
Testing search prod (#791)
thesuzerain Dec 12, 2023
00e55b1
get dependencies fix (#794)
thesuzerain Dec 13, 2023
f53b6b5
Fix high memory usage during search (#798)
Geometrically Dec 13, 2023
f5b8c15
small add (#795)
thesuzerain Dec 13, 2023
abbeed3
Fix project visibility in hash routes (#792)
triphora Dec 13, 2023
c0c5978
Bump meilisearch version (#799)
Geometrically Dec 13, 2023
50e89ad
fix (#800)
thesuzerain Dec 14, 2023
f939e59
Testing bug fixes (#788)
thesuzerain Dec 14, 2023
9f79855
country testing (#801)
thesuzerain Dec 15, 2023
d59c522
Sanity checked all of V2 route conversions (#803)
thesuzerain Dec 19, 2023
60c535e
Misc testing improvements (#805)
thesuzerain Dec 20, 2023
f7b4b78
Organization ownership (#796)
thesuzerain Dec 20, 2023
b46f3bf
Live test fixes (#807)
thesuzerain Dec 21, 2023
76e00c2
Filtering refactoring (#806)
thesuzerain Dec 22, 2023
4a7936a
adds text, fixed problem (#808)
thesuzerain Dec 22, 2023
3bdd551
fixes bug (#809)
thesuzerain Dec 24, 2023
f199ecf
Final release fixes (#811)
Geometrically Dec 27, 2023
cf9c8cb
Fix deletion of private notes (#814)
Geometrically Dec 29, 2023
f5802fe
Staging bug fixes (#819)
Geometrically Jan 4, 2024
10eed05
Fixes failing tests (#813)
thesuzerain Jan 5, 2024
87862f3
changes tests to a macro (#822)
thesuzerain Jan 6, 2024
917b89e
Fix org adding (#821)
Geometrically Jan 6, 2024
5275213
Fixes search not reading sidetypes (#823)
thesuzerain Jan 6, 2024
541022c
Featured filtering patch (#825)
thesuzerain Jan 7, 2024
59c269c
Fixes game versions v2 display (#827)
thesuzerain Jan 7, 2024
75e5bec
test (#828)
thesuzerain Jan 7, 2024
aee9b6a
Fix Plugin/Datapack creation and featuring (#836)
Geometrically Jan 7, 2024
c344803
Fixes missing plugin/datapack in search (#829)
thesuzerain Jan 7, 2024
34baf44
Fix packs logic (#837)
Geometrically Jan 7, 2024
035fc69
temp pause
Geometrically Jan 7, 2024
5f6cc12
Fix user revenue display (#839)
Geometrically Jan 8, 2024
d51d651
fixes modpacks losing version data on modification (#840)
thesuzerain Jan 8, 2024
3464fbb
fixes capitalization issue; modifies existing test to check for it (#…
thesuzerain Jan 9, 2024
9d54c41
Fix melisearch name replacements with operators other than : (#845)
JulianVennen Jan 9, 2024
9c70c35
Ignore spaces when parsing facets (#846)
JulianVennen Jan 10, 2024
05d2a96
Organization payouts (#848)
Geometrically Jan 11, 2024
f16e93b
Raise project limit on collections from 64 to 1024 (#847)
triphora Jan 11, 2024
76c885f
Fixes incorrect loader fields (#849)
thesuzerain Jan 11, 2024
ef31c0c
Cleans up and removes TODOs, adds tests (#844)
thesuzerain Jan 12, 2024
4483bb1
re-modularizes-search-facets (#842)
thesuzerain Jan 12, 2024
7b00003
Org fixes (#850)
Geometrically Jan 12, 2024
d1a09d0
Add assets and migrations to dockerfile (#851)
Geometrically Jan 12, 2024
0aebf37
Index swapping when meilisearch reindex (#853)
thesuzerain Jan 13, 2024
4826289
hardcodes search facets (#852)
thesuzerain Jan 13, 2024
bfeff78
Update search queries (#854)
Geometrically Jan 13, 2024
2a63b70
Fix additional categories not showing up correctly (#855)
Geometrically Jan 14, 2024
bb8a0e5
Fix settings fail (#856)
Geometrically Jan 14, 2024
fc57724
Update deps (#859)
Geometrically Jan 14, 2024
5b63b0b
jemalloc (#861)
Geometrically Jan 27, 2024
d5107f2
Fix unlisted showing (#873)
Geometrically Jan 28, 2024
a02aa75
Fix version files updates route (#876)
Geometrically Feb 5, 2024
ce3b024
Fix gift cards (#877)
Geometrically Feb 5, 2024
33b2a94
Fix version creation taking forever (#878)
Geometrically Feb 5, 2024
04d8341
Automatic moderation (#875)
Geometrically Feb 21, 2024
e2ffeab
fix views analytics (#885)
Geometrically Mar 2, 2024
f8f0371
Fix payouts desync (#890)
Geometrically Mar 12, 2024
730913b
Fix issue in specifying dependencies (#891)
Geometrically Mar 18, 2024
decfcb6
Fix issue with moderator identities being revealed (#892)
Geometrically Mar 20, 2024
a0aa350
Fix cache stampede issues + generalize cache (#884)
Geometrically Mar 27, 2024
0a0837e
update ratelimiter (#897)
Geometrically Mar 27, 2024
28b0d34
Fix search query parameter validation (#863)
triphora Apr 22, 2024
83ccf49
Fix mod msg status (#896)
Geometrically Apr 22, 2024
49cf0c8
Fix user deletion (#907)
Geometrically Apr 23, 2024
b933202
Fix quilt validator (#916)
Geometrically May 9, 2024
872ffa0
fix version update route perf (#923)
Geometrically Jun 12, 2024
6bbd8c9
Update link to LICENSE in COPYING.md (#865)
seaneoo Jun 12, 2024
beaaed6
Use row level locking for payouts (#926)
Geometrically Jun 12, 2024
b8963d2
Update validators again (#925)
Geometrically Jun 12, 2024
608e55c
Fix duplicate file names (#927)
Geometrically Jun 13, 2024
5148e27
Fix neoforge check, make forge validator more lenient (#928)
Geometrically Jun 14, 2024
60edbcd
Allow user to select GitHub account (#922)
PixelBedrock Jul 9, 2024
1d0d8d7
Payments/subscriptions support (#943)
Geometrically Aug 15, 2024
7dd340f
Fix subscriptions edge case (#952)
Geometrically Aug 15, 2024
637a923
Fix empty subscriptions (#954)
Geometrically Aug 18, 2024
2e35f36
Remove name field (and remove existing data) (#935)
Geometrically Sep 7, 2024
cb0f03c
Slack webhooks (#959)
Geometrically Sep 7, 2024
5b55991
Optimize user-generated images for reduced bandwidth (#961)
Geometrically Sep 8, 2024
edb7e5f
Integrate with Aditude API for payouts (#965)
Geometrically Sep 12, 2024
f7d1cd2
Pause subscription renewals (#968)
Geometrically Sep 24, 2024
28b6bf8
GDPR export route (#969)
Geometrically Sep 27, 2024
c88bfbb
Move charges to DB + fix subscription recurring payments (#971)
Geometrically Oct 10, 2024
6716e22
fix(theseus): Files drag & drop (#2499)
Norbiros Oct 12, 2024
ff79757
Prorations (#975)
Geometrically Oct 14, 2024
0e14d3f
update ads.txt
Geometrically Oct 15, 2024
cc89e0f
remove ad cookie (main)
Geometrically Oct 15, 2024
ba07f5d
Add clean.io direct
Geometrically Oct 15, 2024
42ade0f
make script non-async
Geometrically Oct 15, 2024
fce516a
Remove ads muting (#2511)
Geometrically Oct 16, 2024
356a06e
add signal for app vs web
Geometrically Oct 16, 2024
e3a3379
move to monorepo dir
Geometrically Oct 16, 2024
a7d4001
Merge remote-tracking branch 'labrinth/mono-repo-migrate'
Geometrically Oct 16, 2024
907ef38
make checks work
Geometrically Oct 16, 2024
26ce83f
Fix docker path
Geometrically Oct 16, 2024
9243296
Fix again
Geometrically Oct 16, 2024
e66f46a
Fix check config
Geometrically Oct 16, 2024
39f0408
Fix contact path
Geometrically Oct 16, 2024
cc22a92
Update dockerfile
Geometrically Oct 16, 2024
1b73d24
bump rustc
Geometrically Oct 16, 2024
c143929
Move rust checks to own file
Geometrically Oct 18, 2024
663ab83
Fix build deps
Geometrically Oct 18, 2024
8dd9555
Fix clippy errors + lint, use turbo CI
Geometrically Oct 18, 2024
b8ad22a
Fix checks
Geometrically Oct 18, 2024
7bbdfd2
[skip ci] remove ds store
Geometrically Oct 18, 2024
86922c4
Fix lint not working
Geometrically Oct 18, 2024
25fcee9
Add container labels
Geometrically Oct 19, 2024
98c050e
Fix lint again
Geometrically Oct 19, 2024
486cd68
New docs site (#2521)
Geometrically Oct 19, 2024
9ec43eb
Fix lint
Geometrically Oct 19, 2024
a54b6dc
Merge branch 'main' into labrinth-add
Geometrically Oct 19, 2024
c0267f7
Remove all features
Geometrically Oct 19, 2024
6ab806c
Merge remote-tracking branch 'origin/labrinth-add' into labrinth-add
Geometrically Oct 19, 2024
fb6b416
Fix compose script
Geometrically Oct 19, 2024
31d1516
Temp disable labrinth test in CI
Geometrically Oct 19, 2024
8c1c557
Merge pull request #2517 from modrinth/labrinth-add
Geometrically Oct 19, 2024
842f5fd
Merge commit '8c1c5572c08f9191edaa513aa18859acc651e3e4' into feature-…
DIDIRUS4 Oct 20, 2024
0d7e59d
Update lock files and gen schemas. Bump to v0.8.901
DIDIRUS4 Oct 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
46 changes: 46 additions & 0 deletions .github/workflows/labrinth-docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: docker-build

on:
push:
branches: [ "main" ]
paths:
- .github/workflows/labrinth-docker.yml
- 'apps/labrinth/**'
pull_request:
types: [ opened, synchronize ]
paths:
- .github/workflows/labrinth-docker.yml
- 'apps/labrinth/**'
merge_group:
types: [ checks_requested ]

jobs:
docker:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./apps/labrinth
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Fetch docker metadata
id: docker_meta
uses: docker/metadata-action@v3
with:
images: ghcr.io/modrinth/labrinth
-
name: Login to GitHub Images
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
-
name: Build and push
id: docker_build
uses: docker/build-push-action@v2
with:
context: ./apps/labrinth
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.docker_meta.outputs.tags }}
labels: ${{ steps.docker_meta.outputs.labels }}
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -56,5 +56,4 @@ generated
# app testing dir
app-playground-data/*

Cargo.lock
pnpm-lock.yaml
.astro
Loading
Loading