diff --git a/packages/ui/src/components/servers/server-header/ServerManageHeader.vue b/packages/ui/src/components/servers/server-header/ServerManageHeader.vue
index c39c175dc8..c239a4f352 100644
--- a/packages/ui/src/components/servers/server-header/ServerManageHeader.vue
+++ b/packages/ui/src/components/servers/server-header/ServerManageHeader.vue
@@ -31,7 +31,10 @@
{{ item.label }}
-
+
{{ item.label }}
diff --git a/packages/ui/src/composables/servers/use-server-image.ts b/packages/ui/src/composables/servers/use-server-image.ts
index 40cc38a020..9722f1c306 100644
--- a/packages/ui/src/composables/servers/use-server-image.ts
+++ b/packages/ui/src/composables/servers/use-server-image.ts
@@ -52,7 +52,13 @@ export function useServerImage(
const queryKey = computed(
() =>
- ['servers', 'detail', resolvedServerId.value, 'icon', upstream.value?.project_id ?? null] as const,
+ [
+ 'servers',
+ 'detail',
+ resolvedServerId.value,
+ 'icon',
+ upstream.value?.project_id ?? null,
+ ] as const,
)
const isEnabled = computed(() => {
diff --git a/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/[world-id]/content.vue b/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/[world-id]/content.vue
index bc57431bc7..79f01050b1 100644
--- a/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/[world-id]/content.vue
+++ b/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/[world-id]/content.vue
@@ -10,22 +10,6 @@ import ReadyTransition from '#ui/components/base/ReadyTransition.vue'
import { useUploadSessionUpload } from '#ui/composables/hosting/kyros-session-upload'
import { defineMessages, useVIntl } from '#ui/composables/i18n'
import { useServerPermissions } from '#ui/composables/server-permissions'
-import {
- injectModrinthClient,
- injectModrinthServerContext,
- injectNotificationManager,
- injectServerSettingsModal,
-} from '#ui/providers'
-import { commonMessages } from '#ui/utils/common-messages'
-import {
- type PendingServerContentInstall,
- pendingServerContentInstallsEvent,
- readPendingServerContentInstallBaseline,
- readPendingServerContentInstalls,
- removePendingServerContentInstall,
-} from '#ui/utils/server-content-installing'
-import { versionChangesGameVersion } from '#ui/utils/version-compatibility'
-
import type { BrowseInstallPlan } from '#ui/layouts/shared/browse-tab/composables/install-logic'
import {
flushStoredServerAddonInstallQueue,
@@ -45,6 +29,21 @@ import type {
ContentModpackCardProject,
ContentModpackCardVersion,
} from '#ui/layouts/shared/content-tab/types'
+import {
+ injectModrinthClient,
+ injectModrinthServerContext,
+ injectNotificationManager,
+ injectServerSettingsModal,
+} from '#ui/providers'
+import { commonMessages } from '#ui/utils/common-messages'
+import {
+ type PendingServerContentInstall,
+ pendingServerContentInstallsEvent,
+ readPendingServerContentInstallBaseline,
+ readPendingServerContentInstalls,
+ removePendingServerContentInstall,
+} from '#ui/utils/server-content-installing'
+import { versionChangesGameVersion } from '#ui/utils/version-compatibility'
type AddonWithUiState = Archon.Content.v1.Addon & { installing?: boolean }
type ContentOwnerAvatarSource = {
diff --git a/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/[world-id]/files.vue b/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/[world-id]/files.vue
index c517f247ea..6ba1e9cf92 100644
--- a/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/[world-id]/files.vue
+++ b/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/[world-id]/files.vue
@@ -9,6 +9,8 @@ import { useReadyState } from '#ui/composables'
import { useUploadSessionUpload } from '#ui/composables/hosting/kyros-session-upload'
import { useVIntl } from '#ui/composables/i18n'
import { useServerPermissions } from '#ui/composables/server-permissions'
+import type { EditingFile, FileItem } from '#ui/layouts/shared/files-tab/index.ts'
+import { FilePageLayout, provideFileManager } from '#ui/layouts/shared/files-tab/index.ts'
import {
injectModrinthClient,
injectModrinthServerContext,
@@ -16,9 +18,6 @@ import {
} from '#ui/providers'
import { commonMessages } from '#ui/utils/common-messages'
-import type { EditingFile, FileItem } from '#ui/layouts/shared/files-tab/index.ts'
-import { FilePageLayout, provideFileManager } from '#ui/layouts/shared/files-tab/index.ts'
-
const props = defineProps<{
showDebugInfo?: boolean
showRefreshButton?: boolean
diff --git a/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/index.vue b/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/index.vue
index 4991d1778b..44d8f787ec 100644
--- a/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/index.vue
+++ b/packages/ui/src/layouts/wrapped/hosting/manage/[id]/worlds/index.vue
@@ -29,6 +29,7 @@ import { useQuery } from '@tanstack/vue-query'
import { computed } from 'vue'
import { useRouter } from 'vue-router'
+import WorldCard from '#ui/components/servers/worlds/WorldCard.vue'
import { defineMessages, useVIntl } from '#ui/composables/i18n'
import {
injectModrinthClient,
@@ -37,8 +38,6 @@ import {
} from '#ui/providers'
import { formatLoaderLabel } from '#ui/utils/loaders'
-import WorldCard from '#ui/components/servers/worlds/WorldCard.vue'
-
const messages = defineMessages({
worldSlotName: {
id: 'servers.manage.worlds.slot-name',
diff --git a/packages/ui/src/locales/en-US/index.json b/packages/ui/src/locales/en-US/index.json
index 8dbd2657a5..49d0279811 100644
--- a/packages/ui/src/locales/en-US/index.json
+++ b/packages/ui/src/locales/en-US/index.json
@@ -4766,6 +4766,18 @@
"servers.manage.websocket.reconnecting": {
"defaultMessage": "Hang on, we're reconnecting to your server."
},
+ "servers.manage.world.all-worlds": {
+ "defaultMessage": "All worlds"
+ },
+ "servers.manage.world.fallback-name": {
+ "defaultMessage": "World"
+ },
+ "servers.manage.world.last-active": {
+ "defaultMessage": "Last active {time}"
+ },
+ "servers.manage.world.settings": {
+ "defaultMessage": "World settings"
+ },
"servers.manage.worlds.card.active": {
"defaultMessage": "Active"
},