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
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.
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
Modrinth Bot
4c9ee5b1c4
New translations from Crowdin (main) ( #6403 )
2026-06-19 18:08:03 +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
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
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
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
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
ThatGravyBoat
3679d2c786
fix: maven version ranges not matching correctly ( #6416 )
2026-06-16 17:28:50 +00: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
Truman Gao
1cabfe3e85
fix: allow mojang skins to be draggable ( #6365 )
...
* fix: allow mojang skins to be draggable
* pnpm prepr
2026-06-11 19:02:28 +00:00
36423eb5b5
Feat: system theme live update ( #6197 )
...
* fix: restore fixed render mode for logs tab
* feat: react to system theme changes in real time
When the 'System' theme is selected, listen for OS-level
prefers-color-scheme changes and update the app theme immediately,
without requiring a restart.
* Apply suggestion from @IMB11
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
---------
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
Co-authored-by: Calum H. <hendersoncal117@gmail.com >
Co-authored-by: Calum H. <calum@modrinth.com >
2026-06-11 13:32:15 +00:00
Truman Gao and Calum H.
c1780eef7d
feat: drag and drop skins to reorder ( #6357 )
...
* feat: drag and drop skins to reorder
* feat: implement drag to reorder skins
* fix: ci
* remove: backend implementation
* regenerate sqlx
* fix: remove v-if selectable
* feat: remove drag handle
* refactor: pnpm prepr
* cargo fmt
* fix: dragging disable hover, wrong evt for edit skin + remove back of skin hover
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-06-11 12:22:38 +00:00
aecsocket
d2a66bb2b0
Allow searching by project dependencies ( #6350 )
...
* Allow searching by project dependencies
* change field name
* use query macro
2026-06-10 17:30:03 +00:00
Calum H.
180cef6eaa
fix(skins): better offline handling ( #6344 )
2026-06-10 13:28:10 +00:00
Calum H.
b828fa17de
feat(app-auth): add new error cases to mc auth error modal ( #6349 )
2026-06-10 13:28:00 +00:00
Truman Gao
72a4e86c26
fix: analytics events page not in admin dropdown ( #6352 )
...
* fix: analytics events page not in admin dropdown
* pnpm prepr
* fix: add clearing date picker
* fix: date picker positioning not using rendered height
2026-06-09 21:01:42 +00:00
Calum H.
f474940321
fix(skins): hardcoded skins not editable ( #6347 )
...
fix: hardcoded skins not editable
2026-06-09 18:23:19 +00:00
Calum H.
83b0586fd2
fix(skins): loading state flash on delete ( #6346 )
2026-06-09 18:22:07 +00:00
Calum H.
543d25e2d6
feat: use discord_id from discord sso for role grant ( #6326 )
...
* feat: properly use labrinth's linked discord accts sso for discord bot
* Update email for fixture user in SQL insert
Signed-off-by: Calum H. <calum@modrinth.com >
* fix: rev changes
* fix: copy on email
* fix: lint
* fix: rev
* fix: lint
---------
Signed-off-by: Calum H. <calum@modrinth.com >
2026-06-09 17:33:07 +00:00
aecsocket
bc5a761312
Add analytics meta for downloading dependent projects ( #6318 )
...
* Send dependent mod info to backend
* Parse meta from query
* condense dependent_on and modpack
* Analytics dependents response
2026-06-09 15:47:52 +00:00
Truman Gao
2c9bf58d1f
feat: various analytics updates ( #6330 )
...
* feat: add button to view user analytics
* feat: add "Your projects" preset selection
* feat: fix revenue rounding for values under 1 and show full values for all statcards with tooltip
* fix: sum rounded value instead of raw value for tooltip total if it's under 1
* fix: show decimal in playtime statcard if under 1 hrs
* feat: disable playtime statcard for purely plugin projects
* refactor: pnpm prepr
2026-06-08 22:03:28 +00:00
Calum H.
01d3fb47c4
feat: updater ui change + win restart fix ( #6339 )
...
* feat: updater ui change
* fix: fix width
* fix: impl fork tauri updater plugin
* fix: lint
2026-06-08 21:52:22 +00:00
Calum H.
9404d46782
feat: release channels instance setting ( #6252 )
...
* feat: rough release channels impl draft
* feat: move to bottom + lint
* fix: invalidate content queries on channel change
* fix: change to chips
* fix: lint
* fix: copy
2026-06-08 17:10:59 +00:00
Calum H.
926c72de42
fix: files tab drag and drop ( #6325 )
...
* fix: files drag drop
* fix: standardize drag and drop + fix files tab permissions
2026-06-08 17:03:30 +00:00
Truman Gao
97a8c11b50
fix: incorrectly showing empty state for versions page ( #6303 )
...
* fix: incorrectly showing empty state for versions page
* refactor: pnpm prepr
2026-06-08 16:40:00 +00:00
Truman Gao
4d654162eb
refactor: rename query-filter.ts to query-filter-utils.ts ( #6335 )
2026-06-08 16:39:12 +00:00
Modrinth Bot
33b1419bdf
New translations from Crowdin (main) ( #6332 )
2026-06-08 16:20:46 +00:00
Calum H.
7366c32df3
feat: incompat modal improvement ( #6256 )
...
* feat: incompat modal improvement
* feat: use ContentUpdaterModal and remove IncompatibilityWarningModal
* fix: lint
* fix: lint
2026-06-05 15:56:05 +00:00
ThatGravyBoat and Prospector
707e219ff8
feat: use multi select for moderation reports ( #6312 )
...
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-06-05 14:55:05 +00:00
Calum H.
dfe12d4ecb
feat: server access post release QA ( #6316 )
...
* fix: clicking users in table in app takes you to blank page instead of website
* fix: wrong loader icon on server panel
* fix: surface var misalignment
* fix: password managers still detecting username field as something to autofill
* feat: show users on backupitem components
* feat: seperators for filter sections
* fix: lint + change remove -> revoke
* fix: copy
* feat: align copy
2026-06-05 14:54:27 +00:00