Prospector
b0394de164
add loading states for creators + server details ( #7033 )
...
* add loading states for creators + server details
* prepr
2026-08-07 13:20:31 -07:00
Prospector
2e8aaa31be
change admin edit role modal to edit user ( #7035 )
...
change edit role modal to edit user
2026-08-07 13:20:05 -07:00
Prospector
bca5303ae3
improve popout animations ( #7040 )
2026-08-07 13:19:56 -07:00
Prospector
75335647ee
update tags page + sort project types consistently ( #7044 )
2026-08-07 13:19:36 -07:00
Prospector
d344cbcb7a
make neoforge icon look more fox-like, replace hosting LoaderIcon with TagIcon ( #7045 )
...
make neoforge icon look more fox-like, replace hosting LoaderIcon with ui lib TagIcon
2026-08-07 15:29:25 +00:00
Prospector
204f4da33f
fix edit profile in app not working ( #7046 )
2026-08-07 15:16:09 +00:00
Arthur and Prospector
61b52ecd2c
fix: inconsistent color vars ( #7028 )
...
* Fix inconsistent color vars
* pointless commit
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com >
* undo
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com >
* prepr
---------
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-08-07 06:30:42 +00:00
Arthur and Prospector
9625740906
fix: anchored teleport ( #7027 )
...
* Fix anchored teleport
* pointless commit
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com >
* undo
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com >
* prepr
---------
Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-08-07 06:29:06 +00:00
Mr_chank
8aa22b9bed
refactor(i18n): use common messages for generic button labels ( #7020 )
...
A few components defined their own "Cancel", "Close", "Clear" and
"Success" descriptors when commonMessages already has them. Swapped
them over and removed the old ones.
Locale files come from intl:prune-local dropping the now-orphaned
strings across every language.
2026-08-07 04:39:05 +00:00
Calum H.
c671ca52f6
fix: dropdown panel at 0,0 ( #7024 )
2026-08-06 15:10:46 +00:00
Michael H.
a89711841d
chore: reduce frontend server memory & tracing ( #7014 )
...
* chore: reduce memory usage
* feat: worker tracing
* fix: eslint
* fix: remove compat flag
* fix: prettier
2026-08-05 19:59:15 +02:00
Calum H.
0038ea8b15
fix: remove legacy button classes ( #7011 )
...
* fix: remove legacy button-group class for tailwind (conflicts)
* fix: delete legacy button classes from scss
* fix: fmt
2026-08-05 16:34:00 +02:00
Calum H.
c0e6f094d9
fix: panel issues w/ backups ( #7009 )
2026-08-05 13:17:29 +00:00
Calum H.
36857a167b
fix: content selection bar not showing in ModpackContentModal ( #6950 )
2026-08-04 21:24:43 +00:00
LarpinWBD and Claude
3487523f74
fix: version tags toggling every supported version and freezing the page ( #6967 )
...
Fixes #6601 .
Clicking any game version tag on the versions tab passed the release's
entire game_versions array to toggleFilters, so clicking 26.x (or even a
single version tag) selected every version the release supports. On
projects supporting many versions this also froze the page for seconds:
toggleFilters awaited a needlessly-async toggleFilter per version, which
let Vue flush a full re-render between every iteration (~90 flushes on
the reported project).
- formatVersionsForDisplay's grouping now also returns the member
versions per displayed range (getVersionGroupsForDisplay), so version
tags toggle exactly the versions they represent
- toggleFilters applies the whole batch synchronously in one update, and
selects the missing versions unless all are already selected (instead
of blindly inverting each one)
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-04 21:12:57 +00:00
Calum H. and Prospector
bb2193b6f5
refactor: Button components ( #6929 )
...
* feat: refactor button components
* fix: qa
* fix: storybook
* a11y: pass
* fix: build
* fix: rename default ->md
* fix: lint
* docs: buttons.md
* refactor part 1
* refactor part 2
* fix: undo refactor for fresh restart
* refactor
* Revert "refactor"
This reverts commit 96d65902d7 .
* refactor: part 1
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: remove text-contrast
* fix: qa
* fix: v-tooltip
* fix: lint
* fix: split broken
* fix: passkey qa
* fix: qa
* fix: qa
* fix: prepr
* fix: splitbutton
* improve button group seam
---------
Signed-off-by: Calum H. <calum@modrinth.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-08-04 13:54:04 -07:00
Modrinth Bot
893ab49fdf
New translations from Crowdin (main) ( #6972 )
2026-08-04 17:59:39 +00:00
Calum H.
4c3abc62a8
fix: export modal path handling ( #6949 )
...
* fix: export modal path handling
* fix: prepr
* fix: NEVER_EXPORTABLE_PATH_SUFFIXES list
2026-08-04 15:34:20 +00:00
ThatGravyBoat
1e49d7da7a
fix: missing auth providers in account details ( #6965 )
...
* fix: missing auth providers in account details
This was missing due to a bad merge in #6889 not merging in #6897 correctly
* chore: run intl:extract
2026-08-02 22:23:03 +00:00
Prospector
39745086fa
fix warning when passing extraneous props to floating action bar ( #6919 )
2026-07-29 13:02:40 +00:00
Prospector
d5b763c8e3
Fix tauri overlay in modal closing on drag ( #6920 )
...
* Fix tauri overlay in modal closing on drag
* prepr
2026-07-29 12:44:28 +00:00
Prospector
7a98f45c3d
add installation settings tooltip ( #6916 )
2026-07-29 12:44:16 +00:00
Prospector
cc804625ec
Replace final usage of legacy modal ( #6921 )
...
* Replace final usage of legacy modal
* prepr
2026-07-29 12:42:59 +00:00
Calum H. and Prospector
b17523e7fd
refactor: breadcrumbs system ( #6912 )
...
* refactor: breadcrumbs system
* fix: qa
* fix: qa
* fix: qa
* fix: qa
* fix: loading flashes
* fix: qa
* fix: prepr
* fix: qa
* fix: change icon
* use modrinth logo in header for compactness
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-07-28 20:38:16 +00:00
Calum H. and Prospector
f89c116bf8
feat: blocking frontend ( #6911 )
...
* feat: blocking api interfaces
* feat: block action on user pages + shared instance flows
* feat: safety settings subpage
* feat: interaction source settings
* feat: finish social settings
* feat: profile settings xplat
* fix: prepr
* feat: click on friends
* default instance -> game options & fix feature flag width
* fix: scroll indicators
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-07-28 20:02:58 +00:00
Prospector
cbb31f31c0
cleaup app layout, add missing translations to it ( #6904 )
...
* cleaup app layout, add missing translations to it
* remove feature flag in backend
* add app-messages
* clean up nav slightly
* allow more than 3 quick instances
* make quick instances resizable
2026-07-28 19:42:08 +00:00
Calum H.
82348fe40a
qa: shared instances post release ( #6893 )
...
* fix: 20 user cap
* qa: invite modal dropdown + other + clamp limits
* fix: hide filters if just one type
* feat: update req banner
* feat: invite management frontend
* fix: moderation issues with shared instances
* feat: instance icon improvements
* fix: better offline handling
* fix: lint
* feat: show avatar in install to play modal
* feat: smaller qa points
* fix: fmt
* fix: fmt
* fix: yeet svg
* fix: 50 user limit
2026-07-28 14:10:12 +00:00
Calum H.
5d34e7902a
refactor: app settings layout ( #6891 )
...
* refactor: app settings layout
* fix: privacy copy got reverted
* fix: i18n
* fix: modal title
* fix: rev comments
2026-07-28 14:09:41 +00:00
Prospector and Calum H.
3c8bb0923d
fix authorized apps settings, redesign, fix retro theme vars ( #6900 )
...
* fix authorized apps settings, redesign, fix retro theme vars
* merge
* fix: retro in app
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-07-28 12:16:05 +00:00
Calum H. and Prospector
7c4190fb9c
feat: move users page to xplat page system ( #6889 )
...
* feat: move users page to xplat
* feat: stop doing tauri plugin open for user links
* feat: qa
* fix: qa
* fix: qa
* fix: comment
* fix: prepr
* prepr
* prepr
* prepr
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-07-27 20:02:33 +00:00
Prospector
c938ca3ceb
update toggle filter design ( #6888 )
...
change toggle filters to just use exclude-only filters, same design as the others.
2026-07-27 11:49:52 -07:00
Calum H.
354940a8c6
fix: search resetting to page 1 ( #6896 )
2026-07-27 15:09:13 +00:00
Calum H. and Prospector
4c2e64e31f
fix: try fix install jobs being bricked/improve tracing ( #6890 )
...
* fix: try fix install jobs being bricked/improve tracing
* fix: rev cmts
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-07-27 14:47:46 +00:00
Modrinth Bot
372e2bf47b
New translations from Crowdin (main) ( #6892 )
2026-07-27 10:46:42 +00:00
Magnus Jensen
36d786f504
Fix vertical mis-aligned badge in notifcations ( #6887 )
...
vertical align badge
2026-07-26 20:25:19 +00:00
coolbot
44be49416b
feat: update private use moderation msgs and stage ( #6872 )
2026-07-26 00:10:48 +00:00
Modrinth Bot
eb8141134a
New translations from Crowdin (main) ( #6859 )
2026-07-24 17:55:52 +00:00
Calum H.
cc0d3bf42c
fix: post-release shared instances ( #6860 )
...
* fix: qa
* fix: lint
2026-07-24 17:54:00 +00:00
Calum H.
fbe70c6938
fix: pre-release shared instances fixes ( #6856 )
...
* fix: dedupe notifications
* fix: notifs + members btn robustness
* fix: temp fix for external file wrongly showing updated
* fix: fmt
2026-07-24 16:47:08 +00:00
Calum H.
cd56b98975
fix: broken link highlighting in changelog section ( #6853 )
...
* fix: broken link highlighting in changelog section
* fix: hide switch vers for external files
2026-07-24 15:54:30 +00:00
Calum H.
b06b14e0fb
fix: tooltip issues in content tab for server panel ( #6852 )
2026-07-24 15:53:37 +00:00
aecsocket
a6d9bb7b3e
feat: allow bulk deleting attribution groups for moderators ( #6839 )
...
* feat: allow bulk deleting attribution groups for moderators
* prepr
2026-07-24 13:42:36 +00:00
Calum H. and sychic
e58af98f21
feat: instance sharing thru shared-instances service ( #6569 )
...
* feat: implement instance share page + search_users backend call
* feat: invite players modal
* feat: use tanstack queries for friends sync across app pages
* feat: base shared instances implementation
* fix: admon style
* feat: impl instance admonitions like server panel
* fix: impl get + del usage
* feat: support modpack links
* feat: invite notif accepting
* fix: lint + fmt
* feat: impl install to play
* feat: impl usage of UpdateToPlayModal
* feat: warnings on deleting/disabling shared-instance version content
* fix: send instance name
* feat: align with backend
* feat: shared instances qa
* feat: wrong account protection
* feat: qa
* fix: smartly apply updates
* fix: install bug
* fix: 401/404 differentiation
* fix: fmt+prepr
* feat: qa
* feat: qa
* fix: signing out messes up revoke/deleted checks
* feat: qa
* fix: fmt + lint
* feat: lock content if part of shared instance
* fix: lint
* [do not merge] feat: rough invite links impl temp (#6666 )
* fix: wrong cmd
* feat: invite page
* fix: server-manager DTO mismatch
* fix: drop anonymous invite link acceptance
* refactor: structured shared-instance unavailable errors
* refactor: centralise error presentations
* refactor: dedupe shared instance diff detection
* fix: logging in reqwests
* refactor: move app.vue shared instances into handler
* refactor: break up Share.vue
* refactor: split up shared instances state outside of instance index
* refactor: dedicated shared instances install/update modals + split up page
* refactor: centralized managed content
* refactor: split up install shared to own runner + shared.rs split up
* refactor: dedupe sql for instance metadata enrichmnt
* refactor: friends composable + dedupe friends logic across usages
* chore: reduced unused code
* fix: align with backend
* fix: lint
* fix: file sha changes
* fix: invite links not working due to icon signed
* feat: qa
* feat: reporting frontend dummy
* fix: try use header
* remove: file hash field
* fix: pin box
* feat: malware warning for shared instances
* fix: cache rule
* feat: config files syncing
* feat: disable config sharing
* fix: header
* fix: use mark ready
* fix: dont cause push update for configs
* fix: lint
* feat: sharing page in settings
* feat: move config + change flow
* fix: qa
* fix: lint prepr
* feat: proxy file upload thru shared instances backend
* fix: use collapisible
* fix: push config
* fix: config
* feat: swap out sign in modal for new one
* fix: report flow
* fix: exclude configs.zip from external warnings
* fix: nuxi init
* fix: config bundle downloading
* fix: error notif
* fix: polling
* fix: qa
* fix: lint + prepr
* feat: shared instances moderation frontend + hook up report flow
* fix: report copy
* fix: lint
* fix: lint
* fix: modrinth ids being undefined
* feat: instance quarantining
* fix: prepr + fmt
* fix: quarantined -> locked terminology
* fix: missing endpoint impls + fmt
* fix: missing api in build.rs
* fix: share tab jittery
* fix: fmt
*PT bug
* fix: invites count as users even if pending
* fix: prepr
* fix: invite page owner in users list
* fix: lint
* fix: qa
* fix: lint
* fix: members stale not clearing
* fix: invite use joined_at field
* fix: lint
* fix: qa
---------
Co-authored-by: sychic <47618543+Sychic@users.noreply.github.com >
2026-07-24 13:06:38 +00:00
Calum H.
0512e0b62b
fix: make search use v3 everywhere ( #6840 )
2026-07-23 22:16:23 +00:00
Prospector
56ff97ee6f
feat: add license info to app + prefetch license details ( #6831 )
...
* update project sidebar details to use common component + prefetch license
* prepr
* fix updated date needing to fetch versions
2026-07-22 13:56:16 -07:00
jade
d3839ff953
feat(moderation): autofocus add to existing entry input ( #6832 )
2026-07-22 20:32:56 +00:00
Prospector
46cbb3be0c
fix: give error notification bodies a max height ( #6826 )
2026-07-22 11:54:51 -07:00
Calum H.
56eeb242de
fix: page header merge conflict ( #6816 )
2026-07-22 12:45:02 +02:00
Calum H.
4bb20e560f
fix: skin uv inset ( #6803 )
2026-07-21 13:10:15 -07:00
Truman Gao and Prospector
d322a2b0c8
reduce storybook memory usage and increase build memory ( #6798 )
...
reduce memory usage and increase build memory
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-07-21 19:10:46 +00:00