Modrinth Bot
2876890fe5
New translations from Crowdin (main) ( #6466 )
2026-06-23 18:36:07 +00:00
Calum H.
4c869d2a37
fix: broken icu script ( #6480 )
2026-06-23 14:43:12 +00:00
ThatGravyBoat
525f60c389
fix(docs): missing environment field from v2 createVersion route ( #6476 )
...
* fix(docs): missing environment field from v2 createVersion route
* fix(docs): missing environment field from v2 createVersion route
2026-06-23 00:35:41 +00:00
Truman Gao
042a27a17c
fix: small breakdowns fixes ( #6473 )
...
* fix: members to member, no dependents to none
* feat: add fuzzy search to multiselect options search and projects dropdown
* fix: duplicate key
2026-06-22 20:40:53 +00:00
Prospector
a747c2f290
changelog
2026-06-22 11:15:40 -07:00
Truman Gao
d756e5ab93
fix: homepage search relying on generated state ( #6471 )
2026-06-22 18:09:51 +00:00
Truman Gao
1f8b1bd2bb
feat: implement dependent projects + members breakdown/filter ( #6395 )
...
* feat: implement dependent project breakdown
* implement dependent project type filter
* feat: show dependent on column if there are multiple projects selected
* feat: different tooltip for when both project version and dependent breakdowns are on
* feat: implement dependents query filter
* feat: add project icon to query filter
* fix: dont show dependent on column when project breakdown is selected
* feat: add org icon
* remove: dependent on project column and project version project column
* refactor: pnpm prepr
* fix: all project selection gets unselected when reload page
* pnpm prepr
* fix: still using old search formatter
* feat: implement projects in table click to link to project page
* feat: handle analytics values that dont have a dependent project as a "No dependent" row
* pnpm prepr
* feat: remove org icon for dependents projects and change unknown label
* feat: do not include unknown rows for showing top 8
* feat: separate out no dependents based on download reason
* fix: use compatible dependencies for query filter options
* feat: implement members breakdown/filter frontend (#6470 )
* feat: add link to user in table
* fix: do not allow breakdowns to occur without shared stats
* pnpm prepr
* fix: i18n and passing params for formatter
2026-06-22 18:09:00 +00:00
aecsocket
23edb2351d
Filter servers out from analytics dependents ( #6445 )
2026-06-22 15:07:02 +00:00
Truman Gao and aecsocket
2c53e1240e
feat: add analytics fetch users mapping ( #6439 )
...
* feat: add users mapping
* remove skip_serialize_if
---------
Co-authored-by: aecsocket <43144841+aecsocket@users.noreply.github.com >
2026-06-22 15:06:12 +00:00
aecsocket
b7d097d74d
Batch incremental search event consumption ( #6468 )
...
* Batch incremental search event consumption
* fmt
* fix
2026-06-22 14:54:02 +00:00
aecsocket
0a0ef1ce81
Fix account deletion deleting incorrect report threads ( #6465 )
2026-06-22 14:27:31 +00:00
checkrd and Truman Gao
d7917048d5
fix: allow PAT scope labels to wrap on long strings ( #6456 )
...
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
2026-06-21 23:03:11 +00:00
Emma F.
a0017cf58f
fix: nested details tags in markdown bodies ( #6458 )
2026-06-21 18:56:24 +00:00
Sychic
b188bbf617
fix(maven): return requested file extension ( #6455 )
...
* fix(maven): return requested file extension
closes #2428 , #2663
why was this hard coded lol
* fix(maven): handle other file types properly
2026-06-21 13:09:14 +00:00
Michael H.
79ce1adf9d
chore: kebab-case topic name
2026-06-21 14:42:24 +02:00
aecsocket
c6ef10e798
Incremental search indexing ( #6453 )
...
* wip: initial kafka support
* wip: kafka search queue
* wip: kafka consumer
* wip: create/delete docs
* reindexing works
* reindex in more places
* also incrementally update server pings
* cleanup
* tombi
* fix ci
* update tombi
* prepare
* fix ci
* fix
* fix PLEASE
* 🙏
* add route to force reindex project
2026-06-21 10:03:20 +00:00
aecsocket
be65589e4d
Allow v2 version creation route to accept environment ( #6454 )
...
* Allow v2 version creation route to accept environment
* fix
2026-06-20 19:30:32 +00:00
ThatGravyBoat
86a224419c
fix: users projects shifting around while in queue ( #6452 )
...
fix: users projects shifting around while in queue due to download count changes
2026-06-20 15:55:03 +00:00
Calum H.
49dd844fe1
feat: changelog app 0.14.8 ( #6450 )
v0.14.8
2026-06-19 20:34:28 +00:00
Calum H.
56536abb24
fix: modal shift on close + readd settings preload ( #6448 )
...
* fix: NewModal layout shift on close
* fix: preload queries in settings modals
* fix: any
2026-06-19 20:23:35 +00:00
aecsocket
ac5daad280
Tiltify API query backoff ( #6447 )
...
* Tiltify API querying backoff
* fix backoff
* fix clippy
* fix2
2026-06-19 19:02:22 +00:00
checkrd
87eec7741b
fix: remove max-width cap on floating action bar for mobile screens ( #6430 )
2026-06-19 18:38:33 +00:00
Modrinth Bot
4c9ee5b1c4
New translations from Crowdin (main) ( #6403 )
2026-06-19 18:08:03 +00:00
Truman Gao
caeab46ca6
fix: clicking scrollbar closes combobox ( #6443 )
...
* fix: clicking overlay scrollbar closes combobox
* feat: adjust multiselect scrollbar style
* feat: for dropdown mutliselect too
2026-06-19 18:07:13 +00:00
Calum H.
8e6004fdd5
fix: billing fix for medal servers ( #6437 )
...
* fix: billing fix for medal servers
* fix: lint
2026-06-19 18:04:25 +00:00
aecsocket
50b2b9567c
Fix token separators in game version search ( #6435 )
...
* Fix token separators in game version search
* fix
2026-06-19 15:50:02 +00:00
Truman Gao
e0ea14226e
feat: add dawn launcher user agent ( #6441 )
...
* feat: add dawn launcher user agent
* rename to Dawn
2026-06-19 14:31:47 +00:00
Calum H.
d2b85c9f8e
fix: pre-migration for skins drag and drop change ( #6402 )
2026-06-19 14:16:51 +00:00
aecsocket
d33f00d2b1
Tighten URL slug validation ( #6442 )
...
* Tighten URL slug validation
* slug sanitization in frontend
2026-06-19 13:52:24 +00:00
aecsocket
b3257a0614
Allow revenue analytics to bucket by user ID ( #6428 )
...
* adjust
* convert to sqlx macros
* Allow users on a team to see rev splits of other users
* prepare
* clarify comment
2026-06-18 12:12:56 +00:00
François-Xavier Talbot
486b467af2
cont: fix(frontend): dont assume wss for panel pingtest as well ( #6421 )
...
* fix(frontend): dont assume wss for panel pingtest as well
* fix(frontend): wss assumptions
* chore: fix export
* chore: prettier
2026-06-17 22:54:09 +00:00
aecsocket
336050f4df
Clear owned projects cache when deleting an org with projects ( #6429 )
2026-06-17 19:24:44 +00:00
aecsocket
2bb1ef775c
Serve stale Tiltify data if API is not available ( #6427 )
2026-06-17 14:58:07 +00:00
François-Xavier Talbot
5ed322d281
feat(frontend): don't assume secure protocol for kyros websocket/fs ( #6420 )
...
* feat(frontend): don't assume https as websocket/fs protocol
* fix(frontend): actually do the same for websocket
* fix(frontend): don't strip ws path
2026-06-16 21:39:38 +00:00
Calum H.
8591bc8ebc
feat: changelog app 0.14.7 ( #6419 )
v0.14.7
2026-06-16 19:05:19 +00:00
coolbot and Gravy Boat
01fd18d550
Fix: update modpack export filter ( #6359 )
...
* Update Modpack export filters
* fix: move file export filtering from vue to rust
* chore: remove unused import
---------
Co-authored-by: Gravy Boat <gravy@thatgravyboat.tech >
2026-06-16 18:51:45 +00:00
François-Xavier Talbot
3aaa2ef071
feat(app-backend): key circuit breaker by URI path pattern ( #6383 )
...
* feat(app-lib): split `FetchFence` on base URI path
* chore: fmt
* fix(app-lib): fix test timing
2026-06-16 18:49:06 +00:00
Truman Gao
a3aeeac2c3
fix: babric mods incorrectly detected as fabric ( #6407 )
...
* fix: babric mods incorrectly detected as fabric
* remove: standard version, just check for fabric normalized beta version number
* add comment
2026-06-16 18:47:16 +00:00
Calum H.
dfba212be4
fix: update checking version match reliability ( #6411 )
2026-06-16 18:45:31 +00:00
Calum H.
3877999e53
fix: update browse page when installing dependencies ( #6414 )
...
* fix: update browse page when installing dependencies
* fix: lint
* fix: vers page
* fix: vers page link query persistence
2026-06-16 18:36:42 +00:00
Calum H.
46a7cf490d
feat: implement dependency deletion modal for content tab ( #6410 )
...
* feat: implement dependency deletion modal for content tab
* fix: handle bulk delete state
* fix: lint
2026-06-16 18:36:30 +00:00
Truman Gao
b5f7406998
fix: game version filter in search using quotes instead of backticks ( #6415 )
2026-06-16 18:22:52 +00:00
ThatGravyBoat
3679d2c786
fix: maven version ranges not matching correctly ( #6416 )
2026-06-16 17:28:50 +00:00
Calum H.
f48a2f64db
fix: content modals missing nexttick ( #6412 )
2026-06-16 16:01:49 +00:00
Calum H.
fe80ac10fc
fix: hide content selection floating bar modal issues ( #6413 )
2026-06-16 16:01:09 +00:00
Prospector
cf0d260802
fix blog
2026-06-15 08:41:40 -07:00
Prospector
503d34ee0f
add spark blog post
2026-06-15 07:34:31 -07:00
Prospector
bfbe66f73b
feat: add product metadata to admin billing ( #6371 )
...
* feat: add product metadata to admin billing
* prepr
2026-06-11 15:30:39 -07:00
aecsocket
64e17c7c1b
Include compatible dependencies field in project search ( #6366 )
...
* include compatible dependency projects field
* fix
2026-06-11 20:18:44 +00:00
Calum H.
c082594825
fix: underscored users not searchable ( #6362 )
2026-06-11 19:27:28 +00:00