Prospector
b88341e3a8
fix: clean up user page, add verification on modrinth user, fix collection sidebar width
2026-05-28 18:44:25 -07:00
Truman Gao
2048d8008a
fix: sign in buttons showing in mobile navbar when hidden ( #6232 )
2026-05-29 01:18:20 +00:00
Sychic
c7d3229fd3
fix(frontend): incorrect values prop name ( #6224 )
2026-05-28 16:54:51 +00:00
Modrinth Bot
2c62cf1d12
New translations from Crowdin (main) ( #6203 )
2026-05-27 22:28:26 +00:00
Prospector
bcce7e28fd
fix: guard against non-strings when decorating download urls ( #6194 )
2026-05-24 10:42:27 -07:00
Prospector
3889d0f5ec
fix: simplify preview banner translation key ( #6192 )
2026-05-24 10:39:39 -07:00
Prospector
6f44c5b039
feat: add 2 second auto close on skipped notifications ( #6191 )
2026-05-24 10:39:27 -07:00
Modrinth Bot
ea967845d9
New translations from Crowdin (main) ( #6193 )
2026-05-24 17:25:25 +00:00
Prospector
5bf92863b0
fix: spanish locale ( #6189 )
2026-05-24 09:21:14 -07:00
Prospector
ed28bc7551
remove april fools redirect
2026-05-23 22:03:59 -07:00
Prospector
aeb9f5a075
fix: invalid auth cookie causing page not to load ( #6186 )
2026-05-23 21:26:13 -07:00
Prospector
1e46444fb0
fix: checklist forcing redirects ( #6173 )
2026-05-22 15:53:22 -07:00
Prospector
1511e55597
fix: skip reviewed projects in queue ( #6171 )
2026-05-22 14:54:50 -07:00
Michael H.
3ab2273782
chore: prepr
2026-05-22 19:58:11 +02:00
Prospector
893ec00fc6
feat: add external dep sorting to moderation queue ( #6161 )
...
* feat: add external dep sorting to moderation queue
* prepr
2026-05-21 16:40:13 -07:00
Sychic
f74fad0cae
fix: typo in version changelog ( #6153 )
2026-05-21 19:38:11 +00:00
Truman Gao
07e81ac036
fix: project embeds ( #6152 )
...
* fix: project embeds
* remove: params.id
2026-05-21 17:02:53 +00:00
Truman Gao
215643c846
fix: server project type page title ( #6147 )
...
* fix: server project type page title
* pnpm prepr
2026-05-20 19:01:19 +00:00
Truman Gao
d8b1415f9c
feat: swap date input to use date picker ( #6146 )
...
* feat: swap date input to use date picker
* feat: update date picker to analytics branch changes
* feat: polish date picker usage
2026-05-20 17:50:46 +00:00
Calum H.
3eeb549d20
fix: intercom bubble positioning properly ( #6111 )
...
* feat: fix intercom properly
* fix: positioning size + css transition
* fix: lint
* fix: ts
* fix: nitpick
2026-05-20 17:15:46 +00:00
Prospector
3c3d5702ba
fix: permissions page being displayed
2026-05-20 08:59:50 -07:00
Prospector
d8e4915a31
fix: 404 error when changing project slug ( #6139 )
2026-05-19 19:21:23 +00:00
Prospector
d6c8d4475b
feat: new north american region info ( #6091 )
2026-05-19 11:49:41 -07:00
Prospector
302b60d89c
fix: random 404s ( #6138 )
...
* fix: random 404s when navigating from user, org, or collection page to project
* more
* revert server
* clean names
* prepr
2026-05-19 18:11:48 +00:00
Modrinth Bot
48bb44155d
New translations from Crowdin (main) ( #6127 )
...
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-18 14:53:39 +00:00
Calum H.
6479eca0e9
fix: pix withdrawals ( #6128 )
...
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-18 14:51:55 +00:00
Mr_chank
02a7774722
fix: add download attribute to fix JAR files saving as ZIP in Chromium ( #6065 )
...
* fix: add download attribute to fix JAR files saving as ZIP in Chromium
- JAR files were downloading with a `.zip` extension in Chromium-based browsers (Chrome, Edge, Arc, Brave, Opera, Vivaldi)
- Root cause: JAR files are ZIP archives internally, so Chromium sniffs the `Content-Type` as `application/zip` and overrides the filename extension when no `download` attribute is present
- Fix: add `download="<filename>"` to all file download `<a>` tags so the browser uses the original filename from the API
* fix: add download attribute to remaining download links
Missed in initial pass: changelog page button, versions overflow
menu, settings/versions overflow menu. Also adds `download` prop
to Button and OverflowMenu to support dropdown link items.
Adds missing `getPrimaryFile` definition in changelog.vue.
---------
Co-authored-by: Mr_chank <180248271+chank-op@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-15 14:58:26 +00:00
Prospector
0ffdabb2a3
feat: new proj moderation page ( #6044 )
...
* feat: new proj moderation page
* make requested changes
* add boolean for showing delay message
* fix server icon + shortened code
* fix server icon
* refactor admonitions
* msg correction.
* correction + change spam-notice
* Separate status info from instruction details
* Tweak timing delay msg, thread activity warning, and refer to moderation with consistent terms.
* Whoops, actually updated msgs correctly now.
* prepr + margin
* split out strings, simplify code again
* fix: a few more moderation fixes (#6048 )
* fix: move tooltip to button
* fix: lock status buttons after pressing
* fix: unlisted/withheld icon on legacy badge
* prepprrr
* fix banners, add some extra dev mode stuff
* fix thread id copy padding
* tweak: adjust some of the status change messages (#6041 )
* update messages & bunch of other stuff
* rename toggle
* change hover to 2.5, fix error size
* private msg overlay
---------
Co-authored-by: coolbot100s <76798835+coolbot100s@users.noreply.github.com >
2026-05-12 22:23:18 -07:00
Emma F.
f6fa486dea
chore: update DMCA registered agent ( #6088 )
...
These changes were made effective May 4th
Signed-off-by: Emma F. <60205699+triphora@users.noreply.github.com >
2026-05-13 00:57:46 +00:00
Prospector
a4f3c63fcc
pin tanstack versions + set pnpm min age to 7 days
2026-05-12 01:24:38 -07:00
Truman Gao
e0056bfc40
feat: improve add dependency flow ( #6075 )
...
* fix: shadow on nav
* feat: improve add dependency flow
* feat: update suggested dependency style
* feat: update dependency rows to use version number and update styles
* feat: implement combobox select searched text on focus
* feat: add Tabs.vue
* feat: update nav tabs to use tabs
* feat: improve project search dropdown
* fix: dependency search not clearing inbound query
* fix: combobox no options open state bug
* feat: improve dependency project and version search
2026-05-12 02:46:23 +00:00
Prospector
ad99ac039b
update ads.txt
2026-05-11 13:15:34 -07:00
ThatGravyBoat
840b556c51
fix: neoforge mc version inferring incorrectly ( #6068 )
...
* fix: neoforge mc version infering
* fix: check if versionRange exists
2026-05-11 15:53:09 +00:00
Modrinth Bot
12e5f02e57
New translations from Crowdin (main) ( #6067 )
2026-05-11 15:43:35 +00:00
Calum H.
c7602602e5
fix: use localstorage for sync state during install ( #6057 )
...
* fix: use localstorage for sync state during install
* fix: lint
2026-05-09 21:02:42 +00:00
Calum H.
a79b8e0777
feat: clean up browse shared layout logic + introduce queuing ( #6030 )
...
* feat: clean up edge case behaviour and add queued to install logic
* fix: remove version choice modal
* feat: queued flow
* feat: standardize headers in app on proj pages
* fix: clear btn
* feat: installing floating popup
* fix: lint
* fix: onboarding/reset logic change for modpacks
* qa: big ol qa
* fix: lint
* fix: lint
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-09 19:01:23 +00:00
Jerozgen
3052a14d95
feat: make byte size units translatable ( #5969 )
...
Make byte size units translatable
2026-05-09 09:26:59 +00:00
Prospector
9c99518497
chore: improve moderation ux ( #6035 )
...
* feat: save project review queue filters
* reduce unnecessary network calls + prepr
* missed file
* ui tweaks
* add fucked up
* add label + prepr
* prepr
* update legacy badge labels
* globe
* fix margin
* be more reasonable
* pending state
* fix double review, prepr
* small badge text
2026-05-08 01:40:28 -07:00
Prospector
3d7aea5a45
feat: add download metadata to website ( #6034 )
...
* feat: add download metadata to website
* add to project cards
2026-05-07 19:20:54 -07:00
Prospector
56dae8f104
chore: give projects, orgs, and collections canonical URLs to hopefully improve SEO ( #6014 )
...
* Give projects, collections, and orgs canonical URLs
* prepr
2026-05-07 06:07:41 -07:00
Prospector
118046d690
fix: 401 error on owned pages ( #5996 )
2026-05-04 18:33:54 -07:00
Prospector
e13a89dd72
External projects moderator database ( #5692 )
...
* Begin external projects moderator database frontend
* add copy link button
* begin project page permissions settings
* MEL database backend routes
* include filename in external files
* Hook up frontend external license page to backend
* more work on user-facing external projects stuff
* put user-facing stuff behind feature flag
* prepr
* clippy
---------
Co-authored-by: aecsocket <aecsocket@tutanota.com >
2026-05-04 16:31:37 +00:00
Prospector
7d6f77bebf
feat: throw 401 errors when a user doesn't have permissions ( #5984 )
...
* feat: throw 401 errors when a user doesn't have permissions
* remove pointless message
* prepr
2026-05-04 09:46:40 +00:00
Modrinth Bot
b53887997c
New translations from Crowdin (main) ( #5990 )
2026-05-04 09:22:38 +00:00
Prospector
a4c8154438
feat: add monetization toggle for projects ( #5961 )
...
* Add monetization toggle for projects
* add flag for monetization toggle
* remove feature flag toggle
2026-05-03 18:56:08 +00:00
Prospector
7dbbbe590f
chore: clean up a bunch of legacy styles ( #5973 )
...
* remove unused experimental-styles-within
* remove unused styles
* more cleanup + prepr
* Refactor nearly all legacy buttons to use ButtonStyled
* prepr
* Update MC account selector to modern version
* prepr
---------
Co-authored-by: Calum H. <calum@modrinth.com >
2026-05-03 18:53:06 +00:00
Prospector
4c59a5e51d
fix: useTheme not defined errror ( #5981 )
2026-05-03 18:03:29 +00:00
Michael H.
5b59e39a8a
chore: improve actions performance and security practices ( #5970 )
...
* chore: bump actions and pin versions
* build: switch to blacksmith
* fix: use rust-toolchain stable
* build: improve pnpm store caching
* chore: remove emoji from workflows
* fix: run prepare job on blacksmith
* chore: kebab case id
* build: add concurrency groups to limit duplicate jobs
* build: switch around node setup and pnpm setup task
* chore: bump to nodejs 24, fix pnpm caching
* fix: enable corepack
* fix: concurrency deadlock in frontend preview
* fix: approve build scripts
* fix: just don't cancel concurrent previews
* build: remove pnpm setup action everywhere
* build: cache apt packages
* build: yet another attempt at fixing concurrency
* build: lower runner type for frontend deploy
* fix: eslint not existing
* build: add sccache to turbo-ci
* fix: correct nextest pkg
* fix: turbo ignoring sccache
* revert me: test labrinth tests
* Revert "revert me: test labrinth tests"
This reverts commit def5cc19183d5c0fe3b6f3c03635d73bb59bd312.
* build: compile app before docker build
* build: lower runner types
* build: remove docker inline caching
* build: try mold on labrinth
* build: tweak labrinth prod build profile
* fix: app windows builds and caching
* fix: tombi format cargo.toml
* fix: swap ping test to cubecraft to avoid CI flakiness
* typos fix
---------
Co-authored-by: aecsocket <aecsocket@tutanota.com >
2026-05-03 14:18:31 +02:00
Prospector
4348664618
fix latest snapshot showing twice sometimes with version ranges ( #5964 )
2026-05-02 22:13:08 +00:00
Prospector
be618d96f4
fix: 404 when returning to collections dashboard ( #5963 )
...
* fix 404 when returning to collections dashboard, fix a couple hydration
issues
* fix clippy
* fmt
* fix hydration issue on revenue page
* fix transfer history page error
---------
Co-authored-by: aecsocket <aecsocket@tutanota.com >
2026-05-02 16:33:19 +00:00