diff --git a/packages/frontend/src/pages/instance-info.vue b/packages/frontend/src/pages/instance-info.vue
index c5e7802a0b..d76b6e355a 100644
--- a/packages/frontend/src/pages/instance-info.vue
+++ b/packages/frontend/src/pages/instance-info.vue
@@ -12,22 +12,72 @@ SPDX-License-Identifier: AGPL-3.0-only
![]()
-
{{ instance.name || instance.host }}
-
-
-
- {{ i18n.ts.name }}
- {{ host }}
-
-
- {{ i18n.ts.software }}
- {{ instance.softwareName || `(${i18n.ts.unknown})` }} / {{ instance.softwareVersion || `(${i18n.ts.unknown})` }}
-
-
- {{ i18n.ts.administrator }}
- {{ instance.maintainerName || `(${i18n.ts.unknown})` }} ({{ instance.maintainerEmail || `(${i18n.ts.unknown})` }})
-
+
+ {{ instance.name || instance.host }}
+
+ {{ instance.host }}
+
+
+
+ {{ instance.id }}
+
+
+
+
+
+ {{ i18n.ts.details }}
+
+
+ {{ i18n.ts.id }}
+ {{ instance.id }}
+
+
+ {{ i18n.ts.name }}
+ {{ instance.name || `(${i18n.ts.unknown})` }}
+
+
+ {{ i18n.ts.host }}
+ {{ host }}
+
+
+ {{ i18n.ts.createdAt }}
+
+
+
+ {{ i18n.ts.updatedAt }}
+
+
+
+ {{ i18n.ts.lastActiveDate }}
+
+
+
+ {{ i18n.ts.software }}
+ {{ instance.softwareName || `(${i18n.ts.unknown})` }} / {{ instance.softwareVersion || `(${i18n.ts.unknown})` }}
+
+
+ {{ i18n.ts.administrator }}
+ {{ instance.maintainerName || `(${i18n.ts.unknown})` }}
+
+
+ {{ i18n.ts.email }}
+ {{ instance.maintainerEmail || `(${i18n.ts.unknown})` }}
+
+
+ {{ i18n.ts.followingPub }}
+
+
+
+ {{ i18n.ts.followersSub }}
+
+
+
+ {{ i18n.ts._delivery.status }}
+ {{ i18n.ts._delivery._type[suspensionState] }}
+
+
+
{{ i18n.ts.description }}
{{ instance.description }}
@@ -36,14 +86,6 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.moderation }}
-
-
- {{ i18n.ts._delivery.status }}
-
-
- {{ i18n.ts._delivery._type[suspensionState] }}
-
-
{{ i18n.ts.deleteAllFiles }}
{{ i18n.ts.severAllFollowRelations }}
@@ -66,32 +108,6 @@ SPDX-License-Identifier: AGPL-3.0-only
-
-
- {{ i18n.ts.registeredAt }}
-
-
-
- {{ i18n.ts.updatedAt }}
-
-
-
- {{ i18n.ts.latestRequestReceivedAt }}
- N/A
-
-
-
-
-
- {{ i18n.ts.followingPub }}
- {{ number(instance.followingCount) }}
-
-
- {{ i18n.ts.followersSub }}
- {{ number(instance.followersCount) }}
-
-
-
{{ i18n.ts.wellKnownResources }}
host-meta
@@ -199,6 +215,10 @@ import { dateString } from '@/filters/date.js';
import MkTextarea from '@/components/MkTextarea.vue';
import MkInfo from '@/components/MkInfo.vue';
import { $i } from '@/i.js';
+import { copyToClipboard } from '@/utility/copy-to-clipboard';
+import { acct } from '@/filters/user';
+import MkFolder from '@/components/MkFolder.vue';
+import MkNumber from '@/components/MkNumber.vue';
const props = defineProps<{
host: string;
@@ -524,3 +544,24 @@ definePage(() => ({
}
}
+
+