diff --git a/packages/backend/src/server/api/endpoints/users/credits.ts b/packages/backend/src/server/api/endpoints/users/credits.ts
index ba8524b3b..046cad35a 100644
--- a/packages/backend/src/server/api/endpoints/users/credits.ts
+++ b/packages/backend/src/server/api/endpoints/users/credits.ts
@@ -15,6 +15,8 @@ export const meta = {
tags: ['users'],
requireCredential: false,
+ allowGet: true,
+ cacheSec: 60,
description: 'List up the users of ending credits.',
@@ -36,8 +38,7 @@ export const meta = {
export const paramDef = {
type: 'object',
- properties: {
- },
+ properties: {},
required: [],
} as const;
diff --git a/packages/frontend/src/navbar.ts b/packages/frontend/src/navbar.ts
index 4ff494a9d..519778071 100644
--- a/packages/frontend/src/navbar.ts
+++ b/packages/frontend/src/navbar.ts
@@ -181,7 +181,7 @@ export const navbarItemDef = reactive({
support: {
title: i18n.tsx.supportThisInstance({ name: instance.name ?? host }),
icon: 'ti ti-pig-money',
- to: 'https://go.misskey.io/donate',
+ to: 'https://patreon.com/nrmaa',
},
cacheClear: {
title: i18n.ts.clearCache,
diff --git a/packages/frontend/src/pages/about.vue b/packages/frontend/src/pages/about.vue
index d56d65ca5..a0948deb1 100644
--- a/packages/frontend/src/pages/about.vue
+++ b/packages/frontend/src/pages/about.vue
@@ -221,7 +221,7 @@ const instanceColor = computed(() => {
};
});
-staffs.value = await misskeyApi('users/credits', {});
+staffs.value = await misskeyApiGet('users/credits');
watch(tab, () => {
if (tab.value === 'charts') {
diff --git a/packages/frontend/src/pages/note.vue b/packages/frontend/src/pages/note.vue
index 55c1e0236..b64f9e8ce 100644
--- a/packages/frontend/src/pages/note.vue
+++ b/packages/frontend/src/pages/note.vue
@@ -40,7 +40,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
@@ -120,6 +120,7 @@ function fetchNote() {
showPrev.value = false;
showNext.value = false;
note.value = null;
+ isFetching = true;
misskeyApi('notes/show', {
noteId: props.noteId,
}).then(res => {