diff --git a/components/g/LargeLinks.vue b/components/g/LargeLinks.vue
index 4ad3958e..8d2d8c0c 100644
--- a/components/g/LargeLinks.vue
+++ b/components/g/LargeLinks.vue
@@ -8,7 +8,7 @@
-
+
diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index 8eb77109..907c1335 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -200,6 +200,26 @@ _aidConverter:
mode: "作成するid"
date: "日付時刻"
+_aboutUs:
+ title: "Misskey Development Divisionについて"
+ description: "Misskey開発チームについての情報を掲載しています。"
+ _team:
+ title: "開発メンバー"
+ description: "Misskeyの開発に関わっている方を紹介しています。"
+ _core:
+ title: "コア チームメンバー"
+ description: "こちらのコアチームメンバーは、Misskey関連のプロジェクトを積極的にメンテナンスしています。"
+ _coreEmeriti:
+ title: "名誉コアチームメンバー"
+ description: "過去に価値のある貢献をしてくださっていた、元コアチームメンバーの皆さんです。"
+ _contributors:
+ title: "コントリビューター"
+ description: "こちらの皆さんは、Misskeyに特に貢献してくださっています。"
+ seeMore: "すべてのコントリビューター"
+ _orgPartner:
+ title: "企業・団体パートナー"
+ description: "こちらの企業・団体から、金銭的・技術的な観点でMisskeyの開発へご協力いただいております。"
+
_api:
_permissions:
title: "権限"
diff --git a/pages/about-us/index.vue b/pages/about-us/index.vue
new file mode 100644
index 00000000..bc9b79a4
--- /dev/null
+++ b/pages/about-us/index.vue
@@ -0,0 +1,37 @@
+
+
+
+ {{ $t('_aboutUs.title') }}
+
+ {{ $t('_aboutUs.description') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/about-us/team.vue b/pages/about-us/team.vue
new file mode 100644
index 00000000..dd1cef67
--- /dev/null
+++ b/pages/about-us/team.vue
@@ -0,0 +1,97 @@
+
+
+
+ {{ $t('_aboutUs._team.title') }}
+
+ {{ $t('_aboutUs._team.description') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ $t('_aboutUs._team._core.title') }}
+
{{ $t('_aboutUs._team._core.description') }}
+
+
+
+
+
+
+
+
{{ $t('_aboutUs._team._coreEmeriti.title') }}
+
{{ $t('_aboutUs._team._coreEmeriti.description') }}
+
+
+
+
+
+
+
+
{{ $t('_aboutUs._team._contributors.title') }}
+
{{ $t('_aboutUs._team._contributors.description') }}
+
+
+
+
+
+
+
{{ $t('_aboutUs._team._contributors.seeMore') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/learn-more.vue b/pages/learn-more.vue
index 0005d565..f27bbdb8 100644
--- a/pages/learn-more.vue
+++ b/pages/learn-more.vue
@@ -56,6 +56,12 @@
cutBottom: true,
cutLeft: true,
},
+ {
+ to: localePath('/about-us/'),
+ title: $t('_aboutUs.title'),
+ description: $t('_aboutUs.description'),
+ img: '/img/misc/midev.png',
+ },
]" />
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c45ce1a7..87564231 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,4 +1,4 @@
-lockfileVersion: '6.0'
+lockfileVersion: '6.1'
settings:
autoInstallPeers: true
@@ -21,13 +21,13 @@ devDependencies:
version: 1.0.4(vite@4.5.0)
'@nuxt/content':
specifier: npm:@nuxt/content-edge@2.9.0-28315240.7dcbf13
- version: /@nuxt/content-edge@2.9.0-28315240.7dcbf13(nuxt@3.8.1)(vue@3.3.7)
+ version: /@nuxt/content-edge@2.9.0-28315240.7dcbf13(nuxt@3.8.1)(vue@3.3.8)
'@nuxtjs/color-mode':
specifier: ^3.3.0
version: 3.3.0
'@nuxtjs/i18n':
specifier: 8.0.0-beta.13
- version: 8.0.0-beta.13(vue@3.3.7)
+ version: 8.0.0-beta.13(vue@3.3.8)
'@types/js-yaml':
specifier: ^4.0.5
version: 4.0.8
@@ -889,7 +889,7 @@ packages:
magic-string: 0.30.5
mlly: 1.4.2
source-map-js: 1.0.2
- vue-i18n: 9.3.0-beta.22(vue@3.3.7)
+ vue-i18n: 9.3.0-beta.22(vue@3.3.8)
yaml-eslint-parser: 1.2.2
dev: true
@@ -973,7 +973,7 @@ packages:
picocolors: 1.0.0
source-map-js: 1.0.2
unplugin: 1.5.0
- vue-i18n: 9.3.0-beta.22(vue@3.3.7)
+ vue-i18n: 9.3.0-beta.22(vue@3.3.8)
transitivePeerDependencies:
- rollup
- supports-color
@@ -1004,10 +1004,10 @@ packages:
vue-i18n-bridge:
optional: true
dependencies:
- vue-i18n: 9.3.0-beta.22(vue@3.3.7)
+ vue-i18n: 9.3.0-beta.22(vue@3.3.8)
dev: true
- /@intlify/vue-router-bridge@0.8.0(vue@3.3.7):
+ /@intlify/vue-router-bridge@0.8.0(vue@3.3.8):
resolution: {integrity: sha512-CNxOgvyQcRhtGmRrksicL+HGjDijXtz+J/x04C/RslZ74CFdZkxjCe8MABkeD3xr+ry8G8tCm2nV2hLjZbynQw==}
engines: {node: '>= 12'}
hasBin: true
@@ -1021,7 +1021,7 @@ packages:
vue-router:
optional: true
dependencies:
- vue-demi: 0.13.11(vue@3.3.7)
+ vue-demi: 0.13.11(vue@3.3.8)
transitivePeerDependencies:
- vue
dev: true
@@ -1255,14 +1255,14 @@ packages:
- supports-color
dev: true
- /@nuxt/content-edge@2.9.0-28315240.7dcbf13(nuxt@3.8.1)(vue@3.3.7):
+ /@nuxt/content-edge@2.9.0-28315240.7dcbf13(nuxt@3.8.1)(vue@3.3.8):
resolution: {integrity: sha512-/XW5dk+EdhMo9+l87SRExGcCoiqp1PMMbKQ/CO3MzvvEtfyAIDxAEjdjgPYuDjkUI9NWcu4h67DUg+5xeQrmMQ==}
dependencies:
'@nuxt/kit': 3.8.1
'@nuxtjs/mdc': 0.2.6
- '@vueuse/core': 10.5.0(vue@3.3.7)
- '@vueuse/head': 2.0.0(vue@3.3.7)
- '@vueuse/nuxt': 10.5.0(nuxt@3.8.1)(vue@3.3.7)
+ '@vueuse/core': 10.5.0(vue@3.3.8)
+ '@vueuse/head': 2.0.0(vue@3.3.8)
+ '@vueuse/nuxt': 10.5.0(nuxt@3.8.1)(vue@3.3.8)
consola: 3.2.3
defu: 6.1.3
destr: 2.0.2
@@ -1604,7 +1604,7 @@ packages:
- supports-color
dev: true
- /@nuxtjs/i18n@8.0.0-beta.13(vue@3.3.7):
+ /@nuxtjs/i18n@8.0.0-beta.13(vue@3.3.8):
resolution: {integrity: sha512-h0OqoSSdD9MGCXYZIDpYgQNN90r7MQ/sKVtyBQnrpGQLh1pqI7uLXoAVz4l4r09JzE2nNXK5U0thcx7Tq7ONUg==}
engines: {node: ^14.16.0 || >=16.11.0}
dependencies:
@@ -1628,8 +1628,8 @@ packages:
ufo: 1.3.1
unplugin: 1.5.0
unstorage: 1.9.0
- vue-i18n: 9.3.0-beta.22(vue@3.3.7)
- vue-i18n-routing: 0.13.4(vue-i18n@9.3.0-beta.22)(vue@3.3.7)
+ vue-i18n: 9.3.0-beta.22(vue@3.3.8)
+ vue-i18n-routing: 0.13.4(vue-i18n@9.3.0-beta.22)(vue@3.3.8)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -1657,7 +1657,7 @@ packages:
'@nuxt/kit': 3.8.1
'@types/hast': 3.0.2
'@types/mdast': 4.0.2
- '@vue/compiler-core': 3.3.7
+ '@vue/compiler-core': 3.3.8
consola: 3.2.3
defu: 6.1.3
destr: 2.0.2
@@ -2370,13 +2370,6 @@ packages:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
dev: true
- /@unhead/dom@1.8.0:
- resolution: {integrity: sha512-6L/KS/R8GdnsAA/bS8qTc4AML6zp+v+L9cDtS1CBb8ra5ZjEkOpqFFqSbdvrlkQZqB0t7LPQxNAXl9HIAudUnA==}
- dependencies:
- '@unhead/schema': 1.8.0
- '@unhead/shared': 1.8.0
- dev: true
-
/@unhead/dom@1.8.3:
resolution: {integrity: sha512-rPj9PiRTDf+Qy7tSK/UCGxwKfsOOQ+YniANxQy9v2AhWsDy2amW7kbfgR9fVaSlOFdpsyuh2wLCbMcyj9Wn0Jw==}
dependencies:
@@ -2384,13 +2377,6 @@ packages:
'@unhead/shared': 1.8.3
dev: true
- /@unhead/schema@1.8.0:
- resolution: {integrity: sha512-4xI8wgC2bobvuhNG/MbZcFdmS/Xx0JgPc2xgSimvrvSeZUZzFvsXvzerMT9R4XXuSaQt2g8DwjJrF3dh7suGNA==}
- dependencies:
- hookable: 5.5.3
- zhead: 2.2.4
- dev: true
-
/@unhead/schema@1.8.3:
resolution: {integrity: sha512-3XbcJzdlyLr/RV2TKaygI21YorlU6XPgHn/MoWjQvH4PYiHkH8PtTGg8Je6k3gvcUURSiDfucFKaGEYdJXAVqQ==}
dependencies:
@@ -2398,25 +2384,12 @@ packages:
zhead: 2.2.4
dev: true
- /@unhead/shared@1.8.0:
- resolution: {integrity: sha512-BoOgy/B4tgFvX3Obw0QzHhlReodenQxRPs5V5E+UJATUmz9/A8cOu4n731u+EM50dCAbJB1xEz8BGF67XCUY+Q==}
- dependencies:
- '@unhead/schema': 1.8.0
- dev: true
-
/@unhead/shared@1.8.3:
resolution: {integrity: sha512-E1knEiAO0iENLzZd+LjWA4mUp8JRaSxo5V0vMjSENyf5hSVB/SxAVjDPmTIelLY7KrP5mJrNMen2ZmQrr/AZJw==}
dependencies:
'@unhead/schema': 1.8.3
dev: true
- /@unhead/ssr@1.8.0:
- resolution: {integrity: sha512-uuDKVbto5gqBZiPgbbQgK9EHxFsZJp1dD8AmVUbSmezDM1FnMkVS5oH9UfMmJ1RtYnPTqkOcoKmRXZmqEyrv9g==}
- dependencies:
- '@unhead/schema': 1.8.0
- '@unhead/shared': 1.8.0
- dev: true
-
/@unhead/ssr@1.8.3:
resolution: {integrity: sha512-GSTkUCL4qymGkPU8BXiV74Epj0yyXJgmfTSJ3EqalpQTYyJHl910Mq2oDWk7Xyl5lHBrz2Bn0lzNXfSkS7Ao0Q==}
dependencies:
@@ -2424,18 +2397,6 @@ packages:
'@unhead/shared': 1.8.3
dev: true
- /@unhead/vue@1.8.0(vue@3.3.7):
- resolution: {integrity: sha512-gpKVw3qHpTfOFVujlPalXdDrK6abGwwAs7VNkwZ2BjwK5RvPA7mujG6Nw5XkTh0bxY3U0yOknEZ7TWO8ep0pZQ==}
- peerDependencies:
- vue: '>=2.7 || >=3'
- dependencies:
- '@unhead/schema': 1.8.0
- '@unhead/shared': 1.8.0
- hookable: 5.5.3
- unhead: 1.8.0
- vue: 3.3.7(typescript@5.2.2)
- dev: true
-
/@unhead/vue@1.8.3(vue@3.3.8):
resolution: {integrity: sha512-sj/1VosMreUQXd68rn5jDLdpgFVdN0mKrjW/8eZMWbomZkzbzs7FxyRUApd584xNjFVdtyWrTepmrNSKmEwKgg==}
peerDependencies:
@@ -2639,25 +2600,12 @@ packages:
magic-string: 0.30.5
dev: true
- /@vue/reactivity@3.3.7:
- resolution: {integrity: sha512-cZNVjWiw00708WqT0zRpyAgduG79dScKEPYJXq2xj/aMtk3SKvL3FBt2QKUlh6EHBJ1m8RhBY+ikBUzwc7/khg==}
- dependencies:
- '@vue/shared': 3.3.7
- dev: true
-
/@vue/reactivity@3.3.8:
resolution: {integrity: sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==}
dependencies:
'@vue/shared': 3.3.8
dev: true
- /@vue/runtime-core@3.3.7:
- resolution: {integrity: sha512-LHq9du3ubLZFdK/BP0Ysy3zhHqRfBn80Uc+T5Hz3maFJBGhci1MafccnL3rpd5/3wVfRHAe6c+PnlO2PAavPTQ==}
- dependencies:
- '@vue/reactivity': 3.3.7
- '@vue/shared': 3.3.7
- dev: true
-
/@vue/runtime-core@3.3.8:
resolution: {integrity: sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==}
dependencies:
@@ -2665,14 +2613,6 @@ packages:
'@vue/shared': 3.3.8
dev: true
- /@vue/runtime-dom@3.3.7:
- resolution: {integrity: sha512-PFQU1oeJxikdDmrfoNQay5nD4tcPNYixUBruZzVX/l0eyZvFKElZUjW4KctCcs52nnpMGO6UDK+jF5oV4GT5Lw==}
- dependencies:
- '@vue/runtime-core': 3.3.7
- '@vue/shared': 3.3.7
- csstype: 3.1.2
- dev: true
-
/@vue/runtime-dom@3.3.8:
resolution: {integrity: sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==}
dependencies:
@@ -2681,16 +2621,6 @@ packages:
csstype: 3.1.2
dev: true
- /@vue/server-renderer@3.3.7(vue@3.3.7):
- resolution: {integrity: sha512-UlpKDInd1hIZiNuVVVvLgxpfnSouxKQOSE2bOfQpBuGwxRV/JqqTCyyjXUWiwtVMyeRaZhOYYqntxElk8FhBhw==}
- peerDependencies:
- vue: 3.3.7
- dependencies:
- '@vue/compiler-ssr': 3.3.7
- '@vue/shared': 3.3.7
- vue: 3.3.7(typescript@5.2.2)
- dev: true
-
/@vue/server-renderer@3.3.8(vue@3.3.8):
resolution: {integrity: sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==}
peerDependencies:
@@ -2709,45 +2639,45 @@ packages:
resolution: {integrity: sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==}
dev: true
- /@vueuse/core@10.5.0(vue@3.3.7):
+ /@vueuse/core@10.5.0(vue@3.3.8):
resolution: {integrity: sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==}
dependencies:
'@types/web-bluetooth': 0.0.18
'@vueuse/metadata': 10.5.0
- '@vueuse/shared': 10.5.0(vue@3.3.7)
- vue-demi: 0.14.6(vue@3.3.7)
+ '@vueuse/shared': 10.5.0(vue@3.3.8)
+ vue-demi: 0.14.6(vue@3.3.8)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/head@2.0.0(vue@3.3.7):
+ /@vueuse/head@2.0.0(vue@3.3.8):
resolution: {integrity: sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==}
peerDependencies:
vue: '>=2.7 || >=3'
dependencies:
- '@unhead/dom': 1.8.0
- '@unhead/schema': 1.8.0
- '@unhead/ssr': 1.8.0
- '@unhead/vue': 1.8.0(vue@3.3.7)
- vue: 3.3.7(typescript@5.2.2)
+ '@unhead/dom': 1.8.3
+ '@unhead/schema': 1.8.3
+ '@unhead/ssr': 1.8.3
+ '@unhead/vue': 1.8.3(vue@3.3.8)
+ vue: 3.3.8(typescript@5.2.2)
dev: true
/@vueuse/metadata@10.5.0:
resolution: {integrity: sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==}
dev: true
- /@vueuse/nuxt@10.5.0(nuxt@3.8.1)(vue@3.3.7):
+ /@vueuse/nuxt@10.5.0(nuxt@3.8.1)(vue@3.3.8):
resolution: {integrity: sha512-x1mpjwcPB5DGA3cTM29Hf3bralslrma3Jr0fXm3Js3dbUHdadC/iVMf831W+sKPjZBhiZxR0S94B8gmGlvZ/1Q==}
peerDependencies:
nuxt: ^3.0.0
dependencies:
'@nuxt/kit': 3.8.1
- '@vueuse/core': 10.5.0(vue@3.3.7)
+ '@vueuse/core': 10.5.0(vue@3.3.8)
'@vueuse/metadata': 10.5.0
local-pkg: 0.5.0
nuxt: 3.8.1(@types/node@18.18.7)(sass@1.69.5)(typescript@5.2.2)(vite@4.5.0)
- vue-demi: 0.14.6(vue@3.3.7)
+ vue-demi: 0.14.6(vue@3.3.8)
transitivePeerDependencies:
- '@vue/composition-api'
- rollup
@@ -2755,10 +2685,10 @@ packages:
- vue
dev: true
- /@vueuse/shared@10.5.0(vue@3.3.7):
+ /@vueuse/shared@10.5.0(vue@3.3.8):
resolution: {integrity: sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==}
dependencies:
- vue-demi: 0.14.6(vue@3.3.7)
+ vue-demi: 0.14.6(vue@3.3.8)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -8379,15 +8309,6 @@ packages:
pathe: 1.1.1
dev: true
- /unhead@1.8.0:
- resolution: {integrity: sha512-k/o6SonFWrzgyVW1BmFKeYbkCKLrA2z6YKf/+28YoEDoN53pguMgLH9qWBla/GNkNXXWPGAt0Ax8S1/VJaX+3g==}
- dependencies:
- '@unhead/dom': 1.8.0
- '@unhead/schema': 1.8.0
- '@unhead/shared': 1.8.0
- hookable: 5.5.3
- dev: true
-
/unhead@1.8.3:
resolution: {integrity: sha512-2/5NJs7nY1MgCkUNuyevALM9nSgGp2loRv5QPhYyZXUPdF+F76CpKvkqATEOEJ/1yDzWjCaWrNh4u5lS6BEioA==}
dependencies:
@@ -8958,7 +8879,7 @@ packages:
ufo: 1.3.1
dev: true
- /vue-demi@0.13.11(vue@3.3.7):
+ /vue-demi@0.13.11(vue@3.3.8):
resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==}
engines: {node: '>=12'}
hasBin: true
@@ -8970,10 +8891,10 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.3.7(typescript@5.2.2)
+ vue: 3.3.8(typescript@5.2.2)
dev: true
- /vue-demi@0.14.6(vue@3.3.7):
+ /vue-demi@0.14.6(vue@3.3.8):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
engines: {node: '>=12'}
hasBin: true
@@ -8985,14 +8906,14 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.3.7(typescript@5.2.2)
+ vue: 3.3.8(typescript@5.2.2)
dev: true
/vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
dev: true
- /vue-i18n-routing@0.13.4(vue-i18n@9.3.0-beta.22)(vue@3.3.7):
+ /vue-i18n-routing@0.13.4(vue-i18n@9.3.0-beta.22)(vue@3.3.8):
resolution: {integrity: sha512-cihM/X4c6dgAnSVoIc3wUoiGG6B/Y+a3B3+Xt+7b9n2mjnKQ+ZkQ6oKVQxOd8WFRdJyohlP5dyL3Xsho4HZjBw==}
engines: {node: '>= 14.6'}
peerDependencies:
@@ -9015,14 +8936,14 @@ packages:
dependencies:
'@intlify/shared': 9.4.1
'@intlify/vue-i18n-bridge': 0.8.0(vue-i18n@9.3.0-beta.22)
- '@intlify/vue-router-bridge': 0.8.0(vue@3.3.7)
+ '@intlify/vue-router-bridge': 0.8.0(vue@3.3.8)
ufo: 1.3.1
- vue: 3.3.7(typescript@5.2.2)
- vue-demi: 0.14.6(vue@3.3.7)
- vue-i18n: 9.3.0-beta.22(vue@3.3.7)
+ vue: 3.3.8(typescript@5.2.2)
+ vue-demi: 0.14.6(vue@3.3.8)
+ vue-i18n: 9.3.0-beta.22(vue@3.3.8)
dev: true
- /vue-i18n@9.3.0-beta.22(vue@3.3.7):
+ /vue-i18n@9.3.0-beta.22(vue@3.3.8):
resolution: {integrity: sha512-i/MQ1x5kEXTMzmg5Cg9dnXDaTWv0S+O0ZTf8+qLWhFJDT4ERa5GLh5V+Ya748x1D+kwpStJxIW3kZGESJG7XCg==}
engines: {node: '>= 16'}
peerDependencies:
@@ -9032,7 +8953,7 @@ packages:
'@intlify/shared': 9.3.0-beta.22
'@intlify/vue-devtools': 9.3.0-beta.22
'@vue/devtools-api': 6.5.1
- vue: 3.3.7(typescript@5.2.2)
+ vue: 3.3.8(typescript@5.2.2)
dev: true
/vue-router@4.2.5(vue@3.3.8):
@@ -9044,22 +8965,6 @@ packages:
vue: 3.3.8(typescript@5.2.2)
dev: true
- /vue@3.3.7(typescript@5.2.2):
- resolution: {integrity: sha512-YEMDia1ZTv1TeBbnu6VybatmSteGOS3A3YgfINOfraCbf85wdKHzscD6HSS/vB4GAtI7sa1XPX7HcQaJ1l24zA==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@vue/compiler-dom': 3.3.7
- '@vue/compiler-sfc': 3.3.7
- '@vue/runtime-dom': 3.3.7
- '@vue/server-renderer': 3.3.7(vue@3.3.7)
- '@vue/shared': 3.3.7
- typescript: 5.2.2
- dev: true
-
/vue@3.3.8(typescript@5.2.2):
resolution: {integrity: sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==}
peerDependencies:
diff --git a/public/_headers b/public/_headers
index 81ad06c0..26aeb05c 100644
--- a/public/_headers
+++ b/public/_headers
@@ -1,4 +1,4 @@
-# (For preview purposes on kakkokari-gtyih account)
+# (For preview purposes until it's released)
https://misskey-hub.pages.dev/*
X-Robots-Tag: noindex
diff --git a/public/img/emojis/technologist_3d.png b/public/img/emojis/technologist_3d.png
new file mode 100644
index 00000000..a61e0a06
Binary files /dev/null and b/public/img/emojis/technologist_3d.png differ
diff --git a/public/img/misc/midev.png b/public/img/misc/midev.png
new file mode 100644
index 00000000..ba19cb2d
Binary files /dev/null and b/public/img/misc/midev.png differ