fix: 🐛 Misc fixes

This commit is contained in:
Jesse Wierzbinski 2025-01-29 02:36:58 +01:00
parent 643dd171f4
commit 4a1f6846da
No known key found for this signature in database
3 changed files with 21 additions and 20 deletions

View file

@ -53,12 +53,12 @@ useSeoMeta({
return titleChunk ? `${titleChunk} · Versia` : "Versia";
},
title: computed(() => instance.value?.title ?? ""),
ogImage: computed(() => instance.value?.banner.url),
ogImage: computed(() => instance.value?.banner?.url),
twitterTitle: computed(() => instance.value?.title ?? ""),
twitterDescription: computed(() =>
convert(description.value?.content ?? ""),
),
twitterImage: computed(() => instance.value?.banner.url),
twitterImage: computed(() => instance.value?.banner?.url),
description: computed(() => convert(description.value?.content ?? "")),
ogDescription: computed(() => convert(description.value?.content ?? "")),
ogSiteName: "Versia",

View file

@ -163,26 +163,25 @@ const formSchema = toTypedSchema(
.refine(
(v) =>
v.size <=
// @ts-expect-error Types aren't updated with this new value yet
(identity.value?.instance.configuration.emojis
.emoji_size_limit ?? 0),
.emoji_size_limit ?? Number.POSITIVE_INFINITY),
m.orange_weird_parakeet_hug({
// @ts-expect-error Types aren't updated with this new value yet
count: identity.value?.instance.configuration.emojis
.emoji_size_limit,
count:
identity.value?.instance.configuration.emojis
.emoji_size_limit ?? Number.POSITIVE_INFINITY,
}),
),
shortcode: z
.string()
.min(1)
.max(
// @ts-expect-error Types aren't updated with this new value yet
identity.value?.instance.configuration.emojis
.max_emoji_shortcode_characters,
.max_emoji_shortcode_characters ?? Number.POSITIVE_INFINITY,
m.solid_inclusive_owl_hug({
// @ts-expect-error Types aren't updated with this new value yet
count: identity.value?.instance.configuration.emojis
.max_emoji_shortcode_characters,
count:
identity.value?.instance.configuration.emojis
.max_emoji_shortcode_characters ??
Number.POSITIVE_INFINITY,
}),
)
.regex(emojiValidator),
@ -199,13 +198,14 @@ const formSchema = toTypedSchema(
alt: z
.string()
.max(
// @ts-expect-error Types aren't updated with this new value yet
identity.value?.instance.configuration.emojis
.max_emoji_description_characters,
.max_emoji_description_characters ??
Number.POSITIVE_INFINITY,
m.key_ago_hound_emerge({
// @ts-expect-error Types aren't updated with this new value yet
count: identity.value?.instance.configuration.emojis
.max_emoji_description_characters,
count:
identity.value?.instance.configuration.emojis
.max_emoji_description_characters ??
Number.POSITIVE_INFINITY,
}),
)
.optional(),

View file

@ -24,6 +24,7 @@
<FormControl>
<ImageUploader v-model:image="identity.account.avatar" @submit-file="file => setValue(file)" @submit-url="url => setValue(url)" />
</FormControl>
<FormMessage />
</FormItem>
</FormField>
@ -195,7 +196,7 @@ const formSchema = toTypedSchema(
(v) =>
v.size <=
(identity.value?.instance.configuration.accounts
.header_size_limit ?? 0),
.header_size_limit ?? Number.POSITIVE_INFINITY),
m.civil_icy_ant_mend({
size: identity.value?.instance.configuration.accounts
.header_size_limit,
@ -208,7 +209,7 @@ const formSchema = toTypedSchema(
(v) =>
v.size <=
(identity.value?.instance.configuration.accounts
.avatar_size_limit ?? 0),
.avatar_size_limit ?? Number.POSITIVE_INFINITY),
m.zippy_caring_raven_edit({
size: identity.value?.instance.configuration.accounts
.avatar_size_limit,