diff --git a/packages/frontend/src/components/form/link.vue b/packages/frontend/src/components/form/link.vue index 67fc87e370..94ec9a0ba4 100644 --- a/packages/frontend/src/components/form/link.vue +++ b/packages/frontend/src/components/form/link.vue @@ -13,7 +13,7 @@ SPDX-License-Identifier: AGPL-3.0-only - + @@ -21,6 +21,14 @@ SPDX-License-Identifier: AGPL-3.0-only + + + + + + + + @@ -28,9 +36,10 @@ SPDX-License-Identifier: AGPL-3.0-only import { } from 'vue'; const props = defineProps<{ - to: string; + to?: string; active?: boolean; external?: boolean; + onClick?: () => void; behavior?: null | 'window' | 'browser'; inline?: boolean; }>(); diff --git a/packages/frontend/src/pages/settings/general.vue b/packages/frontend/src/pages/settings/general.vue index 5e9be51fa6..1acdf6f692 100644 --- a/packages/frontend/src/pages/settings/general.vue +++ b/packages/frontend/src/pages/settings/general.vue @@ -49,6 +49,7 @@ SPDX-License-Identifier: AGPL-3.0-only {{ i18n.ts.collapseFiles }} Uncollapse CWs on notes {{ i18n.ts.autoloadConversation }} + Always expand long notes {{ i18n.ts.enableAdvancedMfm }} {{ i18n.ts.enableAnimatedMfm }} {{ i18n.ts.showGapBetweenNotesInTimeline }} @@ -281,6 +282,7 @@ const useGroupedNotifications = computed(defaultStore.makeGetterSetter('useGroup const showTickerOnReplies = computed(defaultStore.makeGetterSetter('showTickerOnReplies')); const noteDesign = computed(defaultStore.makeGetterSetter('noteDesign')); const uncollapseCW = computed(defaultStore.makeGetterSetter('uncollapseCW')); +const expandLongNote = computed(defaultStore.makeGetterSetter('expandLongNote')); watch(lang, () => { miLocalStorage.setItem('lang', lang.value as string);