diff --git a/api/src/main/java/telegram/files/repository/SettingKey.java b/api/src/main/java/telegram/files/repository/SettingKey.java index c49deab..fae0449 100644 --- a/api/src/main/java/telegram/files/repository/SettingKey.java +++ b/api/src/main/java/telegram/files/repository/SettingKey.java @@ -6,9 +6,10 @@ import io.vertx.core.json.JsonObject; import java.util.function.Function; public enum SettingKey { - uniqueOnly(Convert::toBool, false), + uniqueOnly(Convert::toBool, true), needToLoadImages(Convert::toBool, false), imageLoadSize, + alwaysHide(Convert::toBool, false), showSensitiveContent(Convert::toBool, false), autoDownload(value -> new JsonObject(value).mapTo(SettingAutoRecords.class)), /** diff --git a/web/src/components/settings-form.tsx b/web/src/components/settings-form.tsx index f4ddd04..a4c459e 100644 --- a/web/src/components/settings-form.tsx +++ b/web/src/components/settings-form.tsx @@ -100,21 +100,38 @@ export default function SettingsForm() {
- Show sensitive content in the table, Will use a spoiler to hide - sensitive content if disabled. + Always hide content and extra info in the table.
+ {settings?.alwaysHide === "false" && ( + <> ++ Show sensitive content in the table, Will use a spoiler to hide + sensitive content if disabled. +
+ > + )}