Miscellaneous fixes (#17406)

* add config validator for face and lpr

* more lpr docs tweaks

* fix object lifecycle point clicking for aspect ratios less than 16/9

* fix semantic search indexing i18n keys

* remove ability to set system language

* clarify debug output
This commit is contained in:
Josh Hawkins
2025-03-27 06:49:14 -05:00
committed by GitHub
parent 36446ceded
commit 1233bc3a42
6 changed files with 48 additions and 30 deletions

View File

@@ -12,7 +12,6 @@ import {
LuSettings,
LuSun,
LuSunMoon,
LuEarth,
} from "react-icons/lu";
import {
DropdownMenu,
@@ -76,7 +75,7 @@ export default function GeneralSettings({ className }: GeneralSettingsProps) {
// settings
const { language, setLanguage, systemLanguage } = useLanguage();
const { language, setLanguage } = useLanguage();
const { theme, colorScheme, setTheme, setColorScheme } = useTheme();
const [restartDialogOpen, setRestartDialogOpen] = useState(false);
const [passwordDialogOpen, setPasswordDialogOpen] = useState(false);
@@ -352,24 +351,6 @@ export default function GeneralSettings({ className }: GeneralSettingsProps) {
</span>
)}
</MenuItem>
<MenuItem
className={
isDesktop
? "cursor-pointer"
: "flex items-center p-2 text-sm"
}
aria-label={t("menu.language.withSystem.label")}
onClick={() => setLanguage(systemLanguage)}
>
{language === systemLanguage ? (
<>
<LuEarth className="mr-2 size-4 scale-100 transition-all" />
{t("menu.withSystem")}
</>
) : (
<span className="ml-6 mr-2">{t("menu.withSystem")}</span>
)}
</MenuItem>
</SubItemContent>
</Portal>
</SubItem>

View File

@@ -365,7 +365,6 @@ export default function ObjectLifecycle({
<div
className={cn(
"relative mx-auto flex max-h-[50dvh] flex-row justify-center",
!imgLoaded && aspectRatio < 16 / 9 && "h-full",
)}
style={{
aspectRatio: !imgLoaded ? aspectRatio : undefined,