diff --git a/README.md b/README.md index c140c35a8..fb809b7b0 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,8 @@ ## 細かい変更点 +- インスタンスティッカーに表示するサーバーのアイコンとして favicon を優先する + - favicon のほうがよくカスタマイズされているため - 誤爆しやすい位置にあるフォローボタンを隠す設定を追加 - フォローを誤爆すると悲しいため - クローラーを拒否する [robots.txt](./custom/assets/robots.txt) の追加 diff --git a/packages/client/src/components/MkInstanceTicker.vue b/packages/client/src/components/MkInstanceTicker.vue index d998ca2f7..9e14e3d88 100644 --- a/packages/client/src/components/MkInstanceTicker.vue +++ b/packages/client/src/components/MkInstanceTicker.vue @@ -28,7 +28,7 @@ let ticker = $ref(null); // if no instance data is given, this is for the local instance const instance = props.instance ?? { - faviconUrl: Instance.iconUrl || Instance.faviconUrl || "/favicon.ico", + faviconUrl: Instance.faviconUrl || Instance.iconUrl || "/favicon.ico", name: instanceName, themeColor: ( document.querySelector( @@ -50,8 +50,8 @@ const bg = { function getInstanceIcon(instance): string { return ( - getProxiedImageUrlNullable(instance.iconUrl, "preview") ?? getProxiedImageUrlNullable(instance.faviconUrl, "preview") ?? + getProxiedImageUrlNullable(instance.iconUrl, "preview") ?? "/client-assets/dummy.png" ); }