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. and GitHub
0512e0b62b
fix: make search use v3 everywhere ( #6840 )
2026-07-23 22:16:23 +00:00
Calum H. and GitHub
5c697f675c
fix: various content_row fixes ( #6823 )
...
* fix: preserve instance file identity during upsert
* fix: preserve present files when hashing fails
* fix: serialize per-instance content mutations
* fix: prevent duplicate content entries
* fix: make file and content entry writes atomic
* fix: invalidate cached hashes for modified files
* feat: content lock
* fix: boris rev
2026-07-23 20:36:21 +00:00
Calum H. and GitHub
3ca8a911da
feat: changelog ( #6818 )
2026-07-22 12:46:49 +02:00
Calum H. and GitHub
56eeb242de
fix: page header merge conflict ( #6816 )
2026-07-22 12:45:02 +02:00
Calum H. and GitHub
4bb20e560f
fix: skin uv inset ( #6803 )
2026-07-21 13:10:15 -07:00
Calum H. and GitHub
7b2e5deb83
fix: header conflict ( #6799 )
...
* fix: header conflict
* fix: lint
2026-07-21 11:58:54 -07:00
Calum H. and GitHub
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
Calum H. and GitHub
f780736d89
feat: add missing ears mod features ( #6788 )
2026-07-21 17:19:52 +00:00
932858b5f5
refactor: introduce PageHeader component ( #6629 )
...
* refactor: introduce PageHeader component
* feat: split up according to component structure guide
* fix: lint
* fix: label inconsistencies
* feat: refactor PageHeader (again)
* refactor: old impls
* fix: changes
* fix: rescan
* fix: prepr
* fix: dedupe
* fix: rev
* fix: lint
* fix: lint
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-07-20 18:25:12 +00:00
Calum H. and GitHub
8b6f0ec695
feat: add Ears mod support to skin selector ( #6775 )
...
* feat: add Ears mod support to skin selector
* fix: lint
* feat: ears mod notice + toggle + fix uv issues
* fix: lint
2026-07-20 18:01:04 +00:00
Calum H. and GitHub
14e0abb273
feat: changelog 16th jul ( #6750 )
2026-07-16 21:48:25 +02:00
Calum H. and GitHub
df653d3e43
fix: 26.1+ hardcore not being detected ( #6744 )
...
* fix: hardcore data schema changed in 26.1
* fix: lint
2026-07-16 18:32:20 +00:00
Calum H. and GitHub
4aeb6cf9ff
fix: storybook ci mem ( #6746 )
...
Signed-off-by: Calum H. <calum@modrinth.com >
2026-07-16 16:49:21 +02:00
Calum H. and GitHub
cb154e205b
fix: ignore notfound errors ( #6736 )
...
fix: wait for db change
2026-07-15 18:32:16 +00:00
Calum H. and GitHub
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
Calum H. and GitHub
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
8d20fd82db
fix: moderation/projects endpoint slow ( #6639 )
...
* fix: moderation/projects endpoint slow
* fix: re-add tech rev toggle off by default
* fix: i18n
* prepare
---------
Co-authored-by: aecsocket <43144841+aecsocket@users.noreply.github.com >
2026-07-06 19:16:52 +00:00
Calum H. and GitHub
40b8fb3a4a
fix: use tanstack for server pinging ( #6631 )
2026-07-06 18:09:51 +00:00
Calum H. and GitHub
732bdfc79b
fix: warm middleware on server-side ( #6636 )
2026-07-06 17:39:43 +00:00
Calum H. and GitHub
1cce1eb248
fix: strip runtime filters to be authoratative ( #6635 )
2026-07-06 17:39:17 +00:00
Calum H. and GitHub
76320f227f
fix: dont prefetch file contents if it's not editable/viewable ( #6632 )
2026-07-06 17:06:41 +00:00
Calum H. and GitHub
34228a5b6c
fix: use next tick in delete confirm ( #6633 )
2026-07-06 17:06:10 +00:00
Calum H. and GitHub
6d66aee4ec
fix: properly select correct databack versions ( #6634 )
2026-07-06 16:59:49 +00:00
Calum H. and GitHub
7e5590b8b9
fix: improve observability during fetch failure ( #6555 )
...
* fix: improve observability during fetch failure
+ remove analytics log spam
* fix: rev comments
2026-07-01 15:58:20 +00:00
Calum H. and GitHub
364fed52dd
feat: changelog ( #6563 )
2026-06-30 01:57:11 +02:00
Calum H. and GitHub
0fe695721a
fix: try fix app freezing on instance page load ( #6562 )
...
* fix: app freezing fix
* fix: fmt
2026-06-30 01:55:55 +02:00
Calum H. and GitHub
692f22b749
feat: changelog 0.15.3 ( #6560 )
...
feat: changlog 0.15.3
2026-06-30 00:54:16 +02:00
Calum H. and GitHub
ed7792097d
fix: better handling of larger instances for ExportModal ( #6559 )
2026-06-30 00:51:25 +02:00
Calum H. and GitHub
91bc58b8ee
fix: cleanup stale db entry on rename instance file ( #6549 )
...
fix: race on renaming instance file
2026-06-29 17:36:46 +00:00
Calum H. and GitHub
862b54f00d
refactor: instance export modal ( #6543 )
...
* refactor: export modal w the design system
* fix: lint
* fix: rev
* fix: lint
* fix: qa
2026-06-29 17:01:00 +00:00
Calum H. and GitHub
c2f4835fe7
fix: spacing + friends ( #6550 )
2026-06-29 17:00:59 +00:00
Calum H. and GitHub
87ff8fd4d9
fix: server panel not using correct endpoint for mrpack reupload ( #6539 )
...
fix: server panel not using correct endpoint for local modpack reupload
2026-06-29 14:39:03 +00:00
Calum H. and GitHub
288c1fb970
fix: reduce ping timeout in app to 5 sec not 30 sec ( #6545 )
...
* fix: reduce ping timeout in app to 5 sec not 30 sec
* feat: readd comment
2026-06-29 14:38:51 +00:00
Calum H. and GitHub
f6e6ac28d4
fix: change fs watcher to rely more on instance ids than path ( #6547 )
...
* fix: change fs watcher to rely more on instance ids than path
* fix: fmt
2026-06-29 14:38:44 +00:00
Calum H. and GitHub
4a972bca73
fix: change logic when selecting filters in Worlds.vue ( #6548 )
2026-06-29 14:38:37 +00:00
Calum H. and GitHub
b09c26f616
fix: console sizing issues ( #6540 )
...
fix: console sizing issues (for good)
2026-06-29 14:38:30 +00:00
Calum H. and GitHub
b59f327b04
feat: add chaos cubed skins ( #6463 )
2026-06-29 12:18:15 +00:00
Calum H. and GitHub
cee25fdbbc
fix: unlinking local mrpack does not show content afterwards ( #6541 )
2026-06-29 11:58:43 +00:00
Calum H. and GitHub
b95a2d875a
feat: changelog app 0.15.1 ( #6522 )
2026-06-26 16:42:19 +00:00
Calum H. and GitHub
1067b02830
fix: logs using id not path ( #6511 )
...
* fix: logs using id not path
* fix: lint
2026-06-26 17:50:26 +02:00
Calum H. and GitHub
ebf4a6ef5f
fix: bulk update updating linked content ( #6517 )
...
* fix: bulk update updating linked content
* fix: disabled content sometimes desyncing
* fix: bad filter
* fix: fmt
2026-06-26 17:50:15 +02:00
Calum H. and GitHub
e4376c2b15
fix: clamp negative playtime ( #6519 )
...
* fix: clamp negative playtime
* fix: remove triggers use instant
2026-06-26 17:50:03 +02:00
Calum H. and GitHub
64f7fb811e
feat: changelog 25th june ( #6507 )
2026-06-25 23:25:07 +02: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
Calum H. and GitHub
4c869d2a37
fix: broken icu script ( #6480 )
2026-06-23 14:43:12 +00:00
Calum H. and GitHub
49dd844fe1
feat: changelog app 0.14.8 ( #6450 )
2026-06-19 20:34:28 +00:00
Calum H. and GitHub
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
Calum H. and GitHub
8e6004fdd5
fix: billing fix for medal servers ( #6437 )
...
* fix: billing fix for medal servers
* fix: lint
2026-06-19 18:04:25 +00:00
Calum H. and GitHub
d2b85c9f8e
fix: pre-migration for skins drag and drop change ( #6402 )
2026-06-19 14:16:51 +00:00
Calum H. and GitHub
8591bc8ebc
feat: changelog app 0.14.7 ( #6419 )
2026-06-16 19:05:19 +00:00
Calum H. and GitHub
dfba212be4
fix: update checking version match reliability ( #6411 )
2026-06-16 18:45:31 +00:00
Calum H. and GitHub
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. and GitHub
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
Calum H. and GitHub
f48a2f64db
fix: content modals missing nexttick ( #6412 )
2026-06-16 16:01:49 +00:00
Calum H. and GitHub
fe80ac10fc
fix: hide content selection floating bar modal issues ( #6413 )
2026-06-16 16:01:09 +00:00
Calum H. and GitHub
c082594825
fix: underscored users not searchable ( #6362 )
2026-06-11 19:27:28 +00:00
Calum H. and GitHub
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. and GitHub
180cef6eaa
fix(skins): better offline handling ( #6344 )
2026-06-10 13:28:10 +00:00
Calum H. and GitHub
b828fa17de
feat(app-auth): add new error cases to mc auth error modal ( #6349 )
2026-06-10 13:28:00 +00:00
Calum H. and GitHub
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. and GitHub
f474940321
fix(skins): hardcoded skins not editable ( #6347 )
...
fix: hardcoded skins not editable
2026-06-09 18:23:19 +00:00
Calum H. and GitHub
83b0586fd2
fix(skins): loading state flash on delete ( #6346 )
2026-06-09 18:22:07 +00:00
Calum H. and GitHub
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
Calum H. and GitHub
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. and GitHub
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. and GitHub
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
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
Calum H. and GitHub
c28ba2e6a4
fix: z index of console tab expanded ( #6334 )
...
fix: z index
2026-06-08 15:56:14 +00:00
Calum H. and GitHub
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
Calum H. and GitHub
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
Calum H. and GitHub
cef9b1efe5
fix: release workflow ( #6311 )
2026-06-04 09:31:41 -07:00
Calum H. and GitHub
7d6c54cff9
feat: changelog ( #6310 )
2026-06-04 18:01:38 +02:00
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
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
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
Calum H. and GitHub
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. and GitHub
940a796ba5
chore: changelog ( #6286 )
2026-06-02 18:39:29 +02:00
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
Calum H. and GitHub
cfe45b368c
fix: memory issues when importing giant mrpack files ( #6278 )
...
* feat: dont load mrpacks into memory if they are local imports
* fix: frontend
2026-06-02 12:59:41 +00:00
Calum H. and GitHub
6b0a0c1897
fix: content update modal hiding available updates until reopen ( #6277 )
2026-06-02 04:23:19 +00:00
Calum H. and GitHub
f27691340a
fix: path copy issue files tab ( #6276 )
2026-06-02 04:19:05 +00:00
Calum H. and GitHub
e80e27884e
fix: crowdin moment ( #6239 )
2026-05-31 19:25:20 +00:00
Calum H. and GitHub
b0cca873b6
feat: changelog ( #6268 )
2026-05-31 16:54:33 +00:00
Calum H. and GitHub
325926ad9b
feat: pride 2026 frontend ( #6205 )
...
* feat: pride 2026 banner app sidebar
* feat: use ProgressBar component
* feat: pride skins
* feat: pride skins
* feat: blog post
* fix: blogpost
* fix: pride skin condition
* fix: types
* fix: show logic
* fix: qa
* fix: lint
* fix: unused var
2026-05-31 16:43:41 +00:00
Calum H. and GitHub
71286f7b2b
fix: incorrect webhook schema for tiltify ( #6260 )
...
fix:
2026-05-31 01:11:22 +02:00
206813b74c
feat: analytics 2.0 blogpost ( #6235 )
...
* feat: analytics 2.0 blogpost
* update blog post
* performance: compress mp4s
* date
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-05-29 12:47:44 -07:00
Calum H. and GitHub
f49951084e
fix: prev message invalid treat as changed ( #6236 )
2026-05-29 16:19:58 +00:00
Calum H. and GitHub
047b8c3bf7
fix: i18n string problems ( #6131 )
...
* fix: apply non-json i18n fixes
* fix: pruning
* fix: prepr
* fix: run.mjs
* fix: lint
2026-05-29 15:55:39 +00:00
Calum H. and GitHub
5c1ffd9ff2
fix: resubmit i18n bug ( #6218 )
2026-05-29 12:17:08 +00:00
Calum H. and GitHub
670b3c17b6
feat: use split up backup cancel endpoints ( #6217 )
2026-05-29 12:16:57 +00:00
Calum H. and GitHub
cf1d948030
fix: desync on flush ( #6223 )
2026-05-27 23:22:09 +00:00
fe8fa4b6f7
feat: changelog app 0.14.0 ( #6222 )
...
* feat: changelog app 0.14.0
* fix: changelog
* Update packages/blog/changelog.ts
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
* Update packages/blog/changelog.ts
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
---------
Signed-off-by: Calum H. <hendersoncal117@gmail.com >
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com >
2026-05-27 22:47:28 +00:00
Calum H. and GitHub
84b91f32f8
fix: skins QA problems + flow change ( #6216 )
...
* fix: skins backend bugs + apply flow
* fix: caching structure
* feat: collapse already duplicated skins + fix moj api spam
* fix: doc
* fix: flatten migrations
* feat: remove default cape/cape override concept
* fix: fmt + lint
* feat: remove SelectCapeModal for inline cape list
* feat: qa
* feat: virtualisation of skins sections + fix texture/model cache
* fix: lint
* fix: virt bugs + renderer fixes
* fix: qa bugs
* fix: doc
* fix: re-add click impulse anim from prototypes + re-add interact anim length cap
* fix: regressions
* devex: split up SkinPreviewrenderer
* fix: lint
* fix: introduce dynamic mode in virtual-scroll.ts
* feat: qa
* fix: nametag bug + remove minecon skin pack suffix
* feat: pain (literally)
* feat: user agent on moj reqs
* feat: impl per account flush queue for operations
* fix: breadcrumb
* chore: i18n pass
* fix: lint + prep + check
* fix: misalignments
2026-05-27 22:22:24 +00:00
Calum H. and GitHub
8b17441f40
feat: compact logs if they have logspam to prevent app crashing ( #6181 )
...
* feat: compact logs if they have logspam to prevent app crashing
* fix: lint
2026-05-23 18:22:15 +00:00
Calum H. and GitHub
657186398d
fix: remove broken roadmap reference ( #6165 )
...
Signed-off-by: Calum H. <calum@modrinth.com >
2026-05-22 18:10:01 +00:00
Calum H. and GitHub
f8733b0488
feat: changelog 21st may 2026 ( #6158 )
...
* feat: changelog 21st may 2026
* fix: changelog
2026-05-21 22:27:14 +00:00
Calum H. and GitHub
d077d44540
fix: content tab uniqueness regression ( #6156 )
...
* fix: content tab uniqueness regression
Closes : #6154
* fix: further regressions
* fix: lint
* fix: lint
2026-05-21 22:03:35 +00:00
Calum H. and GitHub
6e7835fb35
feat: implement kryos upload sessions ( #6145 )
...
* feat: implement upload sessions
* fix: files not scoped
* feat: hide staging files folder and proper cancel feedback
* fix: lint
2026-05-21 16:49:48 +00:00
Calum H. and GitHub
2f95c4c441
feat: changelog 20th may 2026 ( #6148 )
2026-05-20 12:51:36 -07:00