diff --git a/CHANGELOG.md b/CHANGELOG.md
index 36cbcb01d..d0158910c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,6 +16,7 @@
- クライアント: MFM関数構文のサジェストを実装
- クライアント: 未読の通知のみ表示する機能
- クライアント: 通知ページで通知の種類によるフィルタ
+- クライアント: ピン留めユーザーの設定項目がない問題を修正
- ActivityPub: HTML -> MFMの変換を強化
- API: i/notifications に unreadOnly オプションを追加
- API: ap系のエンドポイントをログイン必須化+レートリミット追加
diff --git a/src/client/pages/instance/settings.vue b/src/client/pages/instance/settings.vue
index c9a948da7..7bd363e5f 100644
--- a/src/client/pages/instance/settings.vue
+++ b/src/client/pages/instance/settings.vue
@@ -38,6 +38,11 @@
{{ $ts.maintainerEmail }}
+
+ {{ $ts.pinnedUsers }}
+ {{ $ts.pinnedUsersDescription }}
+
+
{{ $ts.maxNoteTextLength }}
@@ -98,6 +103,7 @@ export default defineComponent({
maxNoteTextLength: 0,
enableLocalTimeline: false,
enableGlobalTimeline: false,
+ pinnedUsers: '',
}
},
@@ -119,6 +125,7 @@ export default defineComponent({
this.maxNoteTextLength = meta.maxNoteTextLength;
this.enableLocalTimeline = !meta.disableLocalTimeline;
this.enableGlobalTimeline = !meta.disableGlobalTimeline;
+ this.pinnedUsers = meta.pinnedUsers.join('\n');
},
save() {
@@ -134,6 +141,7 @@ export default defineComponent({
maxNoteTextLength: this.maxNoteTextLength,
disableLocalTimeline: !this.enableLocalTimeline,
disableGlobalTimeline: !this.enableGlobalTimeline,
+ pinnedUsers: this.pinnedUsers.split('\n'),
}).then(() => {
fetchInstance();
});