ThatGravyBoat
b78dd9bf1b
fix: missing delphi severity ( #7054 )
2026-08-07 18:16:13 -07:00
chyz
5072c1d298
Moderation Changes Phase 2.-1 ( #6833 )
...
* better default state handling
* make next stage button work for going to next project
* fix skill issue
* actually fix initial values this time,
make single line inputs with varying lengths (text input and dropdown) use their widest possible length instead of whatever the hell they used to be
* loaders in progress
* loaders and versions test (probably dont use them as the messages suck and idrk what they should do quick fix/message wise)
* WIP the wip
* good enough for now slug taken improvements
* trim all those extra newlines
* viewedness
* batch prefetch queue + technically slightly faster checklist init
* show all valid alternative project types regardless of current project type
* Hide moderation permissions stage when it should be, and I'm sure this won't cause any issues
* Hide moderation permissions stage when it should be, and I'm sure this won't cause any issues
* gimme them versions
* better moderation permission stage shown check?
* betterer moderation permission stage shown check?
* bettererer moderation permission stage shown check? + also began deleting legacy checklist types
* fix certain stages being able to be considered viewed before being viewed
* more removals + i forgot to remove an import last commit
* changed nothing™️
* remove severities + bandaid post-approval message priorities + dependencies
* fix message preview tooltips
* next stage = next project when done
* insufficient description custom fix
* fix that thing coolbot told me was broken I forgot what it was oops
* oh there was a second bug there
* make alternate versions and incorrect project type required cuz they are
* re-navigate button also damn that's a lot of other stuff that pnpm fix... fixed?
* you cant just quick fix a slug into a taken one
* maybe lets not just try and set a slug to something entirely invalid?
* what if we just didn't drop ur queue :smart:
* more queue upgrades
* tweaks
* I love unbreaking things
* un-nuked renavigate button
* prepr
* prepr worked this time i think
* undo more mistakes
* i love intellij refactoring
* ok i think we're good
2026-08-07 23:40:11 +00:00
ThatGravyBoat
5ef999bf8a
feat: requested moderation and tech review changes ( #7019 )
...
* feat: requested moderation and tech review changes
* chore: run prepr
* chore: run prepr
---------
Signed-off-by: ThatGravyBoat <gravy@thatgravyboat.tech >
2026-08-07 13:34:03 -07:00
Prospector
b0394de164
add loading states for creators + server details ( #7033 )
...
* add loading states for creators + server details
* prepr
2026-08-07 13:20:31 -07:00
Prospector
9181c155e0
fix license field showing on server projects ( #7031 )
...
* fix license field showing on server projects
* random commit to trigger CI hopefully?
2026-08-07 13:20:13 -07:00
Prospector
2e8aaa31be
change admin edit role modal to edit user ( #7035 )
...
change edit role modal to edit user
2026-08-07 13:20:05 -07:00
Prospector
75335647ee
update tags page + sort project types consistently ( #7044 )
2026-08-07 13:19:36 -07:00
Blodhgarm
a71a361e0f
feat: Allow for adjustable alignment of main content on certain pages for content moderators ( #7034 )
...
* Add type safety and validation for moderation settings
* Add ability for moderators to adjust page layout for discover, project, moderation pages
Primarily for changes to have more tooling present without overlapping important info
2026-08-07 16:45:37 +00:00
Truman Gao
6ed044a54b
fix: multiple compatible downloads showing as radio button ( #7050 )
2026-08-07 16:04:04 +00:00
aecsocket
3fa6905006
refactor: labrinth ApiError and error reporting ( #6981 )
...
* refactor: labrinth `ApiError` and error reporting
* fix clippy
* fix ci
2026-08-07 15:47:54 +00:00
Prospector
d344cbcb7a
make neoforge icon look more fox-like, replace hosting LoaderIcon with TagIcon ( #7045 )
...
make neoforge icon look more fox-like, replace hosting LoaderIcon with ui lib TagIcon
2026-08-07 15:29:25 +00:00
aecsocket
c57e88ecd4
fix: improve analytics dependents query ( #7025 )
...
* fix: improve analytics dependents query
* fix up compose
2026-08-07 10:33:15 -04:00
Arthur and Prospector
61b52ecd2c
fix: inconsistent color vars ( #7028 )
...
* Fix inconsistent color vars
* pointless commit
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com >
* undo
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com >
* prepr
---------
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-08-07 06:30:42 +00:00
Calum H.
f234b7a0ac
fix: broken plan selector colors ( #7013 )
2026-08-07 04:43:17 +00:00
Mr_chank
8aa22b9bed
refactor(i18n): use common messages for generic button labels ( #7020 )
...
A few components defined their own "Cancel", "Close", "Clear" and
"Success" descriptors when commonMessages already has them. Swapped
them over and removed the old ones.
Locale files come from intl:prune-local dropping the now-orphaned
strings across every language.
2026-08-07 04:39:05 +00:00
Michael H.
b8d97268cb
perf: further reduce memory ( #7015 )
...
* feat: server source maps
* perf: strip unused fields from search results
* perf: reduce game version memory usage
2026-08-06 15:39:06 +00:00
Michael H.
a89711841d
chore: reduce frontend server memory & tracing ( #7014 )
...
* chore: reduce memory usage
* feat: worker tracing
* fix: eslint
* fix: remove compat flag
* fix: prettier
2026-08-05 19:59:15 +02:00
Calum H.
0038ea8b15
fix: remove legacy button classes ( #7011 )
...
* fix: remove legacy button-group class for tailwind (conflicts)
* fix: delete legacy button classes from scss
* fix: fmt
2026-08-05 16:34:00 +02:00
Calum H.
1c574a1f2d
fix: affiliates showing when not meant to ( #7008 )
2026-08-05 14:22:05 +02:00
Calum H.
bca8b1a02b
fix: moderation queue endpoint regression ( #7003 )
...
fix: regression caused by 2308ac1 changes
2026-08-05 10:47:06 +00:00
aecsocket
5148e8ec35
feat: use postcard for redis serde ( #6956 )
...
* redo error handling in xredis
* give proper types to metadata fields
* add round-trip tests
* inline loader enum metadata fields
* postcard roundtrips
* prepare
* bump redis key version
* serde-binhum
* clippy
* fix
* fix frontend checking existence of component fields rather than non-null-ness
* prepare
2026-08-05 10:36:05 +00:00
Slackow and Prospector
cc53d9a6f8
feat: support supplementary environment variables for hooks in App ( #5916 )
...
* feat: Implement launcher supplementary environmental variables, and env var substitution in hooks
* lint fix, prettier reformat
* descriptions added for each environment variable for hook settings
* alphabetize language keys
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-08-04 22:23:07 +00:00
Calum H.
f42a3bfde3
fix: moderation fixes ( #6952 )
...
* fix: skip deleted projects
* fix: remove unnesecary blocker
2026-08-04 21:33:17 +00:00
Calum H. and Prospector
540b3269df
fix: breadcrumb issue on browse content via server panel ( #6971 )
...
fix: breadcrumb issue on browse/navigation bar
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-08-04 21:32:52 +00:00
Calum H. and Prospector
bb2193b6f5
refactor: Button components ( #6929 )
...
* feat: refactor button components
* fix: qa
* fix: storybook
* a11y: pass
* fix: build
* fix: rename default ->md
* fix: lint
* docs: buttons.md
* refactor part 1
* refactor part 2
* fix: undo refactor for fresh restart
* refactor
* Revert "refactor"
This reverts commit 96d65902d7 .
* refactor: part 1
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: remove text-contrast
* fix: qa
* fix: v-tooltip
* fix: lint
* fix: split broken
* fix: passkey qa
* fix: qa
* fix: qa
* fix: prepr
* fix: splitbutton
* improve button group seam
---------
Signed-off-by: Calum H. <calum@modrinth.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-08-04 13:54:04 -07:00
Modrinth Bot
893ab49fdf
New translations from Crowdin (main) ( #6972 )
2026-08-04 17:59:39 +00:00
Calum H. and tdgao
fe0c97190a
refactor: use DI for instance page + subpages ( #6987 )
...
* refactor: use DI for instance page + subpages
* fix: qa
* refactor: layout.vue bring up a layer
* refactor: rename folders
* import order
* refactor: move settings into instance page
* fix: lint
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-08-04 16:52:00 +00:00
Calum H.
4c3abc62a8
fix: export modal path handling ( #6949 )
...
* fix: export modal path handling
* fix: prepr
* fix: NEVER_EXPORTABLE_PATH_SUFFIXES list
2026-08-04 15:34:20 +00:00
Calum H.
af7336fffb
fix: show "inspecting modpack" ( #6979 )
...
* fix: show "inspecting modpack"
Shows when determining external files for modpacks which have many overrides/over gb of content files.
* fix: better progress indicator
2026-08-04 15:21:31 +00:00
Calum H.
cfea3aba34
fix: mc account logout on stale ( #6986 )
2026-08-04 14:29:03 +00:00
aecsocket
6715a9c679
fix: global traces QA notes ( #6977 )
...
* updated at cols + search by path
* speed up scanning
* migration does not auto-set updated_at
* merge migrations
2026-08-03 18:15:13 +00:00
aecsocket
c3249ee51d
feat: ElasticSearch backend ( #6903 )
...
* (do not merge) search test branch
* perf
* fix up search pagination
* more parity and perf work
* expand what parity does
* fix author query
* approach parity even without explicit parity enabled
* remove old parity code
* fix shear
* fix
* fmt
2026-08-03 17:14:07 +00:00
Prospector
2e43f6a42b
collapse offline friends by default, save collapse value ( #6937 )
2026-08-03 07:03:45 +00:00
Prospector
779edf0333
Fix server ping race condition before protocol version is available ( #6935 )
...
* fix race condition with server ping lookup before protocol resolved
* fix refresh button on worlds page
2026-08-03 07:00:54 +00:00
coco 🐾
ae13d37edc
docs: corrections to GetLatestVersionFromHash and GetLatestVersionsFromHashes documentation ( #6966 )
...
correct version_files documentation
2026-08-02 23:49:19 +00:00
Michael H.
18b0b2848d
feat: labrinth argo
2026-07-31 13:10:58 +02:00
Prospector
295db3fb7a
only refresh tokens and clear auth cookies on auth fails, not any ran… ( #6947 )
...
only refresh tokens and clear auth cookies on auth fails, not any random error
2026-07-30 23:10:08 -07:00
Michael H.
c5ce5bc9b3
fix: create clickhouse db in tests only
2026-07-30 20:08:49 +02:00
Michael H.
572b8027ff
fix: clickhouse migrations should not run normally
2026-07-30 19:23:10 +02:00
aecsocket
0a53211389
fix: analytics event endpoint ( #6938 )
...
* fix: analytics event endpoint
* split admin-only routes into internal
* fix pr comment
2026-07-30 04:40:52 +00:00
Calum H. and Prospector
39b3e20d0a
fix: feedback file limit ( #6931 )
...
* fix: feedback file limit
* prepr
* prepr again
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-07-29 20:47:05 +00:00
Truman Gao
a0724cc5fb
feat: dont show analytics incomplete current day revenue ( #6933 )
2026-07-29 20:26:25 +00:00
Prospector
a0320f425e
install version matching filters if possible ( #6932 )
2026-07-29 13:26:39 -07:00
Michael H.
06262e7bb1
feat: clickhouse partitioning and header TTL
2026-07-29 22:10:20 +02:00
Prospector
9ccaab5fad
add toggle to hide already-installed modpacks ( #6917 )
...
* add toggle to hide already-installed modpacks, on by default
* make false by default
2026-07-29 17:54:21 +00:00
Truman Gao
a8dcfa8a5d
fix: download modal suggested dep can use wrong mc version ( #6925 )
2026-07-29 12:44:34 +00:00
Truman Gao
0f6a74b87f
fix: pats page code invalidating in same session ( #6924 )
2026-07-29 12:44:30 +00:00
Prospector
0ea47ad7ef
add new instance button ( #6918 )
2026-07-29 12:43:17 +00:00
Prospector
cc804625ec
Replace final usage of legacy modal ( #6921 )
...
* Replace final usage of legacy modal
* prepr
2026-07-29 12:42:59 +00:00
Prospector
920dc8dcbb
Fix oauth appliction icon upload ( #6913 )
2026-07-28 16:30:21 -07:00