didirus
a4fad0c1e2
Merge tag 'v0.14.6' into beta
...
v0.14.6
2026-06-17 02:14:47 +03:00
Prospector
e5831d38eb
changelog
2026-06-11 12:08:54 -07: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
L4stIdi0t
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
Arthur
7d15fd3ac0
devex: integrate i18n ally extension ( #6328 )
...
* Integrate with i18n ally
* Update .gitignore
* Cleanup
* Dont force display language
2026-06-11 12:52:44 +00:00
Truman Gao
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.
98b1730e19
fix(skins): translucency issues with outer layer ( #6345 )
...
fix(skins): translucency issues with outer layer in main renderer
2026-06-10 13:28:21 +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.
93f8da1666
fix(app): notifications appearing with modal open ( #6348 )
...
fix: notifications appearing with modal open
2026-06-09 21:01:02 +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
Prospector
3258d7dbdf
changelog
2026-06-08 15:56:14 -07:00
Prospector
b5d1aeda85
feat: collapse uncommon plugin loaders behind "Show more" ( #6342 )
2026-06-08 15:53:42 -07:00
coolbot
1cedbe5fda
fix: upload a version nag ( #6338 )
...
Update core.ts
Use projectV3.versions instead of NagContext.versions to prevent the warning showing up when versions have not been loaded yet.
2026-06-08 22:06:47 +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
Truman Gao
a92b5b08df
fix: radius on inner button in Tabs ( #6340 )
2026-06-08 21:53:40 +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
Calum H.
9729737d7d
fix: replace save banner in env migration modal with physical bn ( #6028 )
...
* feat: dont use save banner for project env modal
* fix: modal btn gap
* fix: lint
* Update packages/ui/src/components/project/settings/environment/ProjectEnvironmentModal.vue
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
* fix: lint
* fix: import
---------
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-06-08 16:52:35 +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.
c28ba2e6a4
fix: z index of console tab expanded ( #6334 )
...
fix: z index
2026-06-08 15:56:14 +00:00
aecsocket
c7ba6ba8b2
Bump frontend version upload timeout ( #6333 )
...
Bump upload timeout
2026-06-08 15:43:18 +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
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
Truman Gao
c653228fe7
fix: malformed versions causing versions list page to crash ( #6315 )
2026-06-05 09:49:59 +00:00
Prospector
352a196795
update blog date
2026-06-04 11:56:52 -07:00
Calum H.
cef9b1efe5
fix: release workflow ( #6311 )
2026-06-04 09:31:41 -07:00
Calum H.
7d6c54cff9
feat: changelog ( #6310 )
2026-06-04 18:01:38 +02:00
Calum H.
bd97ace974
feat: hosting access tab ( #5995 )
...
* feat: implement access tab with dummy data
* fix: spacing
* feat: qa
* feat: implement backend
* qa: qa pass
* feat: fix user "search"
* fix: lint
* feat: change to bitfield
* feat: fix fields
* fix: lint
* fix: lint
* feat: hook up api
* feat: fix permissions
* feat: audit log table event start
* feat: better mobile mode for audit log table
* feat: i18n
* feat: qa
* feat: enforce permissions
* feat: email template start
* feat: qa
* fix: tooltip bug
* feat: qa
* impl: sse support in api-client
* feat: sse impl
* fix: desync path
* feat: time frame picker from analytics
* feat: QA
* fix: spacing
* fix: permisison audit log entries
* fix: hosting manage page shared server detection
* fix: lint
* feat: qa + lint
* feat: audit log table sort by time
* feat: finish frontend panel stuff
* fix: lint
* fix: backend alignment
* fix: lint
* fix: supress friend errors
* feat: qa
* fix: qa
* fix: lint
* fix: utils barrel
* fix: safari cookies in dev
* fix: pin nuxt
* feat: fixes + notif fix
* fix: notifications
* feat: qa
* fix: notification sync not happening immediately
* fix: qa
* fix: qa
* feat: qa
* blog + prepr
* feat: toast shit
* blog images
* thumbnail update one last time
* prepr
* feat: use reinvite route
* update images
* fix: reinvite stuff
* fix: lint
* fix: alignment of save bar
* fix: notif sizing
* fix: split up access
* fix: lint
* fix: lint
* fix: link
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-06-04 15:58:01 +00:00
Calum H.
58ad58f958
feat: user search ( #6302 )
...
* feat: user search
* refactor: use sqlx macro
* refactor: better name for escaped query
* style: cleanup unused import
* chore: update sqlx query cache
* fix: tests
---------
Co-authored-by: sychic <47618543+Sychic@users.noreply.github.com >
2026-06-03 19:38:24 +00:00
Prospector
d907083d83
changelog
2026-06-03 11:38:23 -07:00
Truman Gao
8371ff641a
fix: analytics post release bugs ( #6291 )
...
* fix: previous period data was included in the table
* fix: revenue displaying stale data when viewing it from different metric and grouped by 6 hour or 1 hour
* fix: remove staletime on analytics query so switching tabs does not refersh query
* feat: add monetization alert
* fix-small: missing space in tooltip
* fix: incorrect y-axis formatting for trailing decimal 0s
* fix: switching tabs resets table series selection due to other refetches
* fix: always show month first in chart tooltip
* fix: change all time start date to be project published date
* fix: increase length on project name column
* fix: unknown download source data points not showing for download source breakdown
* fix: double unknown for loader
* fix: no data on country labeling incorrectly as "Unknown" instead of "Other"
* fix: date picker number inputs showing arrows
* fix: stat card showing enormous percentage for prev period by switching it to absolute value difference after 1000%
* fix: decimal values for playtime being rounded badly, resulting in 0.04 becoming 0.0
* fix: chips having stroke
* refactor: pnpm prepr
* fix: spacing in annoucement link
* fix: legend scroll shadow on top of event tooltip
2026-06-03 18:27:31 +00:00
Prospector
b1cd16f966
update ads.txt
2026-06-03 10:23:11 -07:00
Prospector
40a06921ea
changelog
2026-06-03 07:00:46 -07:00
Aaron Correa
a7dc063e08
fix: use correct organization route parameter ( #6294 )
2026-06-03 13:41:02 +00:00
ThatGravyBoat
64b61d8fd0
chore: misc moderation changes ( #6296 )
...
* feat: report filter by target, issue type, project type
* fix: reply modal showing up for staff
* chore: change minimum class source from 10 to 2
2026-06-03 13:14:17 +00:00
Calum H.
5e7d4cc838
fix: notifs not live ( #6299 )
...
* fix: notifs not live
* Update apps/labrinth/src/routes/internal/external_notifications.rs
Co-authored-by: Sychic <47618543+Sychic@users.noreply.github.com >
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
* fix: fmt
---------
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
Co-authored-by: Sychic <47618543+Sychic@users.noreply.github.com >
2026-06-03 13:00:12 +00:00
Prospector
a0c80b13a4
fix: no mention of Australia on hosting landing page ( #6288 )
2026-06-03 02:25:16 +00:00
Calum H.
3c051f5b1d
feat: add notifs onto friends ws temporarily ( #6290 )
...
* feat: add notifs onto friends ws temporarily
* fix: lint + styling
* fix: regressions
2026-06-02 19:47:37 +00:00
Calum H.
940a796ba5
chore: changelog ( #6286 )
2026-06-02 18:39:29 +02:00
Calum H.
6ee5e4df19
feat: access labrinth backend ( #6284 )
...
* feat: redirect `/hosting` to archon
* feat: server invite notification type
* feat: direct email notification endpoint
* feat: revoke notification endpoint
* feat: specify users to remove notifications from
* refactor: insert notifications before sending emails
* refactor: rename endpoint
* refactor: remove archon redirect
* style: mark field unused
* feat: dedup external notifications
* feat: add server invite email templates
* style: remove unnecessary format
---------
Co-authored-by: sychic <47618543+Sychic@users.noreply.github.com >
2026-06-02 16:34:04 +00:00