Calum H.
06b7c44dcc
refactor: content tab styling ( #7091 )
...
* refactor: managed content card
* fix: update filter pill styling to be chips-like
* fix: modpack exporting
* fixed: vanilla server projs + header
* refactor: filters
* refactor: detect external file icons + other metadata inside
* refactor: support json5 metadata
* fix: qa
* fix: qa
* fix: fmt + prepr
* fix: fmt
* fix: qa
* fix: headers
* feat: locking
* fix: clippy
* fix: qa
* fix: frozen loc
* fix: shared instances diff calc break
* fix: env filter + remove categories
2026-08-13 14:55:35 +00:00
Modrinth Bot
357224f22a
New translations from Crowdin (main) ( #7071 )
2026-08-10 11:43:08 +00:00
Modrinth Bot
893ab49fdf
New translations from Crowdin (main) ( #6972 )
2026-08-04 17:59:39 +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.
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
Modrinth Bot
eb8141134a
New translations from Crowdin (main) ( #6859 )
2026-07-24 17:55:52 +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.
ff1f86a0f4
feat: project page header when visiting from browse ( #6630 )
...
* feat: project page header when visiting from browse
* fix: lint
2026-07-21 11:34:27 -07:00
Modrinth Bot
9bfa7c7e4a
New translations from Crowdin (main) ( #6780 )
2026-07-20 12:33:30 +00:00
Calum H.
905204cc5f
feat: malware warning modal changes ( #6721 )
...
* feat: improved warning modals
* fix: qa
* feat: install to play and update to play changes
* fix: dont warn for server projects as already reviewed
* fix: lint
2026-07-14 20:47:10 +00:00
Modrinth Bot
706d46a6e2
New translations from Crowdin (main) ( #6705 )
2026-07-13 18:24:48 +00:00
Calum H.
c07727aa49
feat: install flow improvements ( #6669 )
...
* feat: better error handling + copy details btn for info
* refactor: clean up error handling into diagnostics
* feat: extra info for failure states + queuing properly
* fix: cleanup
* fix: lint
* fix: fmt
* fix: cleanup
* fix: cleanup
* fix: lint
* feat: use bon builder
2026-07-10 11:54:56 +00:00
Modrinth Bot
89e643fa50
New translations from Crowdin (main) ( #6542 )
2026-06-29 12:04:10 +00:00
734720e11e
feat: instances v2 ( #6431 )
...
* feat: base of instances v2
* feat: use old profiles with compat layer
* prototype: instances v2
* fix: install_from using profile
* fix: skins migration fix
* fix: frontend still using profile path
* fix: add update proj multiselect guard
* fix: cargo fmt
* fix: content missing fields
* feat: break up app-lib/api/instance.rs
* fix: check_content_updates mismatch
* fix: updater modal cleanup w/new structure
* feat: better update all handling
* fix: remove preview_update_all
* fix: feedback on bulk update + lint
* fix: rem transitions
* fix: change to jsonb
* feat: app db backup after update
* fix: lint
* fix: sqlx prepare + use sqlx macros
* fix: lint
* fix: bugs
* feat: defuck the installing process up
* fix: bug of hell
* fix: shear
* fix: fmt
* fix: install progress spacing + change mc/content/overrides to bytes
* fix: lint
* fix: prepr
* fix: navtabs anim not working in app
* fix: worlds.vue improvements + browse page fixes
* feat: optimise queries + adapter fns
* fix: lint
* fix: lint
* feat: shared modrinth-content-management crate (#6469 )
* feat: disable warnings setting
* feat: add instances shortcuts (#6329 )
* Add modrinth://launch deep link to start a profile
Support external profile launching via modrinth://launch/{profile_path} for integrations such as Stream Deck.
* Change route to /launch/profile/{id} for future extensibility
* fix: ensure profile path is url decoded
* fix: URL-decode profile path from deep link
* fix: use urlencoding crate for URL decoding
* feat: implement app instance shortcuts
* feat: change windows shortcut creation to use windows api instead
* feat: implement creating a shortcut launching world/server
* format
* fmt
* fix multiline inline tables
* pnpm prepr
* feat: move create shortcut to last item
* refactor: split up shortcuts.rs for individual platforms
* refactor: turn profile launch url into url type
* use string literal and add safety comment
* pt2
* refactor: rename anything that's profile into instance
* update mac shortcut
---------
Co-authored-by: DJCheesusReal <134006619+DJCheesusReal@users.noreply.github.com >
---------
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
Co-authored-by: DJCheesusReal <134006619+DJCheesusReal@users.noreply.github.com >
2026-06-25 21:19:29 +00:00
Modrinth Bot
12e5f02e57
New translations from Crowdin (main) ( #6067 )
2026-05-11 15:43:35 +00:00
Modrinth Bot
b53887997c
New translations from Crowdin (main) ( #5990 )
2026-05-04 09:22:38 +00:00
Modrinth Bot
bee4391df1
New translations from Crowdin (main) ( #5867 )
2026-04-20 11:11:42 +00:00
Modrinth Bot
a3f80dcb66
New translations from Crowdin (main) ( #5708 )
2026-03-30 09:20:30 +00:00
Modrinth Bot
d50a8efb26
New translations from Crowdin (main) ( #5585 )
2026-03-16 09:20:59 +00:00
Modrinth Bot and IMB11
af3b829449
New translations from Crowdin (main) ( #4300 )
...
* New translations from Crowdin (main)
* feat: warning + slap beta tag
* fix: intl
* fix: intl
---------
Co-authored-by: IMB11 <contact@cal.engineer >
2025-09-09 15:55:26 +00:00