Calum H.
fd5d2797b3
fix: file picker in app not working with mrpack ( #6027 )
...
fix: file picker in app
2026-05-07 16:12:44 +00:00
Calum H.
ec85d9de1c
fix: intercom bubble on console fullscreen ( #6029 )
2026-05-07 16:12:11 +00:00
Michael H.
22415a4cc6
fix: check edited member, not editor, for org owner permission guard ( #6024 )
...
fix: check edited member, not editor, for org owner permission guard (#1400 )
2026-05-07 14:59:05 +00:00
Truman Gao
871672d8bf
feat: date picker component ( #6010 )
...
* feat: date picker component
* fix: month and year input padding
* fix: chevron padding issue
* feat: more padding/style fixes
* feat: implement header disabled state for min/max dates
* feat: implement dragging on start/end dates to move dates
* feat: improve selected range styles
* fix: type error
* fix: time input problems
* feat: implement 2 calendar view
* fix: white bg when dragging on a normal day
* fix: selected date background incorrectly applied
* prepr
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-07 13:22:48 +00:00
aecsocket
e8dc3c3150
Add update download reason to analytics ( #6023 )
...
* Add download reason to analytics
* mark modpack updates as actual updates in analytics
* fmt
2026-05-07 13:07:20 +00: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
Calum H.
ae9ca4db18
feat: doc change to trigger ci ( #6019 )
2026-05-07 01:03:24 +02:00
Calum H.
4eeb53c429
fix: virt version bumping npm ( #6018 )
2026-05-07 01:00:45 +02:00
Calum H.
c69f24f94d
feat: publish api-client to npm ( #6016 )
...
* feat: publish api-client to npm
* feat: change hosting wording + examples
* GPL -> LGPL
* fix: remove manual publishing + git url
* fix: lint
* fix: lint
2026-05-06 22:39:06 +00:00
Prospector
de07bcff7d
changelog
2026-05-06 15:21:13 -07:00
Prospector
beff44767e
fix: duplicate files ending up as overrides in mrpack export ( #6015 )
...
* fix: duplicate files ending up as overrides in mrpack export
* fmt
2026-05-06 22:00:11 +00:00
Truman Gao
5875e4332f
feat: implement dropdown filter bar ( #6009 )
2026-05-06 19:57:58 +00:00
Bennett
f9c078d29d
fix: typo "recieving" in logs placeholder ( #6011 )
2026-05-06 17:49:53 +00:00
Michael H.
99ac6b87b1
ci: make blacksmith usage internal only
2026-05-06 03:00:20 +02:00
Michael H.
159c6205ef
ci: reduce unnecessary action execution
2026-05-06 00:13:17 +02:00
Michael H.
bb4862daa6
fix: check jobs not running on main
2026-05-06 00:12:17 +02:00
Michael H.
6ed56a4756
ci: skip merge queue actions if clean
2026-05-06 00:11:11 +02:00
Michael H.
93b21bb107
ci: cancel pr workflows on merge
2026-05-06 00:01:13 +02:00
Prospector
b442fa4cca
changelog
2026-05-04 18:34:24 -07:00
Prospector
118046d690
fix: 401 error on owned pages ( #5996 )
2026-05-04 18:33:54 -07:00
Prospector
b6bca2aaeb
changelog
2026-05-04 13:08:23 -07:00
Prospector
dcab665455
feat: add dmg background ( #5988 )
...
* feat: add dmg background
* try this?
* adjust dmg size
* one last tweak
* adjust height one more time
* adjust sizing, make image larger to be safe
* oops image missed in last commit
* smallify image
* new image
* fix offcenter highlight
* try glass text bg
* smaller glass
2026-05-04 19:27:38 +00:00
aecsocket
2f311643a0
Expose new analytics data in backend route ( #5982 )
...
* Expose more analytics data in backend
* Adjust fetch analytics body
* fix
* fix
2026-05-04 16:33:26 +00: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
565ac2cb53
fix: error when invalid iframe in markdown ( #5985 )
2026-05-04 09:47:15 +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
Michael H.
9a499af03e
build: fix windows runner
2026-05-04 00:13:51 +02:00
Michael H.
f6edc3ab58
build: tweak runner types
2026-05-03 23:58:39 +02:00
Prospector
c1d7aa494c
fix: search page not resetting to 1 when query changes ( #5983 )
...
* fix: search page not resetting to 1 when query changes
* prepr
2026-05-03 19:02:09 +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
Calum H.
8a72ee9968
fix(backend): moderation locking logic fix ( #5979 )
...
* fix(backend): moderation locking logic fix
* fix: clippy
2026-05-03 18:29:05 +00:00
Prospector
2da2035a6f
changelog
2026-05-03 11:10:49 -07:00
Prospector
4c59a5e51d
fix: useTheme not defined errror ( #5981 )
2026-05-03 18:03:29 +00:00
Michael H.
678f8049e3
fix: labrinth memory leaks ( #5980 )
2026-05-03 20:01:56 +02:00
Arthur
eb9c3477ff
feat(app): make app update notification not close when opening the changelog ( #5978 )
...
Make app update notification not close when opening the changelog
2026-05-03 17:27:48 +00:00
Arthur
f857d19aee
feat(backend): remove server play analytics fallback ( #5884 )
...
Remove server play analytics fallback
2026-05-03 12:50:23 +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
Green
9015ff0971
Add git.gay as a common source domain ( #5968 )
...
* Add git.gay as a common source domain
Signed-off-by: Green <dandelions@disroot.org >
* prepr
---------
Signed-off-by: Green <dandelions@disroot.org >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-03 08:46:31 +00:00
Truman Gao
1fd58e0a5a
docs: update contribution pages ( #5608 )
...
* docs: update contribution pages
* adjust pull request titles
* update pull request description
* remove codenames for modrinth website and app
2026-05-03 02:28:42 +00:00
Prospector
4348664618
fix latest snapshot showing twice sometimes with version ranges ( #5964 )
2026-05-02 22:13:08 +00:00
Prospector
596fd81348
changelog
2026-05-02 15:09:31 -07:00
Prospector
388ba61d15
fix: negative open source filter not working ( #5960 )
...
* fix bools being quoted in search filters elsewhere
* rename function
2026-05-02 16:33:56 +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
Calum H.
c2359275ff
feat: use ci for storybook ( #5686 )
...
* feat: use ci for storybook
* feat: sha short
* feat: storybook url
2026-05-02 18:35:12 +02:00
Hythera
edbb3fbd55
chore: bump cidre ( #5862 )
2026-05-02 16:31:31 +00:00
aecsocket
9403462915
Update to rustc 1.95.0 ( #5962 )
...
* Update to rustc 1.95.0
* fmt
2026-05-01 19:39:14 +00:00
François-Xavier Talbot
264aade726
Use AWS SDK ( #5959 )
2026-05-01 09:58:26 +00:00
Blodhgarm
4ddb5640cf
fix: reports not reporting all possible reports ( #5933 )
...
* Fix Reports page only giving 695 reports due to Labrinth Issue
Basically, for some reason, Labrinth returns 5 less depending on the amount requested and the offset position, leading to the end of all reports, even if it's not correct.
Signed-off-by: Blodhgarm <timekeeperguild@gmail.com >
* remove constant condition
---------
Signed-off-by: Blodhgarm <timekeeperguild@gmail.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-01 00:00:14 +00:00