diff --git a/apps/client/src/widgets/type_widgets/ContentWidget.tsx b/apps/client/src/widgets/type_widgets/ContentWidget.tsx index cbb1f2e358..06384bfe7d 100644 --- a/apps/client/src/widgets/type_widgets/ContentWidget.tsx +++ b/apps/client/src/widgets/type_widgets/ContentWidget.tsx @@ -4,7 +4,7 @@ import AppearanceSettings from "./options/appearance"; import ShortcutSettings from "./options/shortcuts"; import TextNoteSettings from "./options/text_notes"; import CodeNoteSettings from "./options/code_notes"; -import ImageSettings from "./options/images"; +import MediaSettings from "./options/media"; import SpellcheckSettings from "./options/spellcheck"; import PasswordSettings from "./options/password"; import MultiFactorAuthenticationSettings from "./options/multi_factor_authentication"; @@ -19,14 +19,14 @@ import "./ContentWidget.css"; import { t } from "../../services/i18n"; import BackendLog from "./code/BackendLog"; -export type OptionPages = "_optionsAppearance" | "_optionsShortcuts" | "_optionsTextNotes" | "_optionsCodeNotes" | "_optionsImages" | "_optionsSpellcheck" | "_optionsPassword" | "_optionsMFA" | "_optionsEtapi" | "_optionsBackup" | "_optionsSync" | "_optionsOther" | "_optionsLocalization" | "_optionsAdvanced" | "_optionsLlm"; +export type OptionPages = "_optionsAppearance" | "_optionsShortcuts" | "_optionsTextNotes" | "_optionsCodeNotes" | "_optionsMedia" | "_optionsSpellcheck" | "_optionsPassword" | "_optionsMFA" | "_optionsEtapi" | "_optionsBackup" | "_optionsSync" | "_optionsOther" | "_optionsLocalization" | "_optionsAdvanced" | "_optionsLlm"; const CONTENT_WIDGETS: Record JSX.Element> = { _optionsAppearance: AppearanceSettings, _optionsShortcuts: ShortcutSettings, _optionsTextNotes: TextNoteSettings, _optionsCodeNotes: CodeNoteSettings, - _optionsImages: ImageSettings, + _optionsMedia: MediaSettings, _optionsSpellcheck: SpellcheckSettings, _optionsPassword: PasswordSettings, _optionsMFA: MultiFactorAuthenticationSettings, diff --git a/apps/client/src/widgets/type_widgets/options/images.tsx b/apps/client/src/widgets/type_widgets/options/media.tsx similarity index 98% rename from apps/client/src/widgets/type_widgets/options/images.tsx rename to apps/client/src/widgets/type_widgets/options/media.tsx index 0a99be49bf..52014d3654 100644 --- a/apps/client/src/widgets/type_widgets/options/images.tsx +++ b/apps/client/src/widgets/type_widgets/options/media.tsx @@ -5,7 +5,7 @@ import { FormTextBoxWithUnit } from "../../react/FormTextBox"; import { useTriliumOption, useTriliumOptionBool } from "../../react/hooks"; import OptionsSection from "./components/OptionsSection"; -export default function ImageSettings() { +export default function MediaSettings() { const [ downloadImagesAutomatically, setDownloadImagesAutomatically ] = useTriliumOptionBool("downloadImagesAutomatically"); const [ compressImages, setCompressImages ] = useTriliumOptionBool("compressImages"); const [ imageMaxWidthHeight, setImageMaxWidthHeight ] = useTriliumOption("imageMaxWidthHeight"); diff --git a/apps/server/src/assets/translations/en/server.json b/apps/server/src/assets/translations/en/server.json index 1a031ebb68..e733e780cb 100644 --- a/apps/server/src/assets/translations/en/server.json +++ b/apps/server/src/assets/translations/en/server.json @@ -344,7 +344,7 @@ "shortcuts-title": "Shortcuts", "text-notes": "Text Notes", "code-notes-title": "Code Notes", - "images-title": "Images", + "images-title": "Media", "spellcheck-title": "Spellcheck", "password-title": "Password", "multi-factor-authentication-title": "MFA", diff --git a/apps/server/src/services/hidden_subtree.ts b/apps/server/src/services/hidden_subtree.ts index e03894dcea..b6c20a5d2e 100644 --- a/apps/server/src/services/hidden_subtree.ts +++ b/apps/server/src/services/hidden_subtree.ts @@ -246,7 +246,8 @@ function buildHiddenSubtreeDefinition(helpSubtree: HiddenSubtreeItem[]): HiddenS { id: "_optionsShortcuts", title: t("hidden-subtree.shortcuts-title"), type: "contentWidget", icon: "bxs-keyboard" }, { id: "_optionsTextNotes", title: t("hidden-subtree.text-notes"), type: "contentWidget", icon: "bx-text" }, { id: "_optionsCodeNotes", title: t("hidden-subtree.code-notes-title"), type: "contentWidget", icon: "bx-code" }, - { id: "_optionsImages", title: t("hidden-subtree.images-title"), type: "contentWidget", icon: "bx-image" }, + { id: "_optionsImages", title: "Images", type: "contentWidget", enforceDeleted: true }, + { id: "_optionsMedia", title: t("hidden-subtree.images-title"), type: "contentWidget", icon: "bx-image" }, { id: "_optionsSpellcheck", title: t("hidden-subtree.spellcheck-title"), type: "contentWidget", icon: "bx-check-double" }, { id: "_optionsPassword", title: t("hidden-subtree.password-title"), type: "contentWidget", icon: "bx-lock" }, { id: '_optionsMFA', title: t('hidden-subtree.multi-factor-authentication-title'), type: 'contentWidget', icon: 'bx-lock ' },