* frigate+ pane i18n fix

* catch more exceptions

* explore search result tooltip i18n fix

* i18n fix

* remove comments about deprecated strftime_fmt

* Catch producers exists but is None

* Formatting

* fix live camera view i18n

* Add default role config for proxy users

This allows users to specify a default role for users when using a proxy for auth. This can be useful for users who can't/don't want to define a header mapping for the remote-role header.

* update reference config and auth docs

* clarify face rec camera level config

* clarify auth docs

* Fix onnx not working with openvino

* Update openvino to fix failed npu plugin check

---------

Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
This commit is contained in:
Josh Hawkins
2025-05-05 21:42:24 -05:00
committed by GitHub
parent 976863518b
commit 511542eaf8
17 changed files with 61 additions and 40 deletions

View File

@@ -531,11 +531,9 @@ export default function LiveCameraView({
Icon={mic ? FaMicrophone : FaMicrophoneSlash}
isActive={mic}
title={
(mic
? t("button.disable", { ns: "common" })
: t("button.enable", { ns: "common" })) +
" " +
t("button.twoWayTalk", { ns: "common" })
mic
? t("twoWayTalk.disable", { ns: "views/live" })
: t("twoWayTalk.enable", { ns: "views/live" })
}
onClick={() => {
setMic(!mic);
@@ -553,11 +551,9 @@ export default function LiveCameraView({
Icon={audio ? GiSpeaker : GiSpeakerOff}
isActive={audio ?? false}
title={
(audio
? t("button.disable", { ns: "common" })
: t("button.enable", { ns: "common" })) +
" " +
t("button.cameraAudio", { ns: "common" })
audio
? t("cameraAudio.disable", { ns: "views/live" })
: t("cameraAudio.enable", { ns: "views/live" })
}
onClick={() => setAudio(!audio)}
disabled={!cameraEnabled}

View File

@@ -31,7 +31,7 @@ import {
import Chip from "@/components/indicators/Chip";
import { TooltipPortal } from "@radix-ui/react-tooltip";
import SearchActionGroup from "@/components/filter/SearchActionGroup";
import { useTranslation } from "react-i18next";
import { Trans, useTranslation } from "react-i18next";
type SearchViewProps = {
search: string;
@@ -608,8 +608,21 @@ export default function SearchView({
</TooltipTrigger>
<TooltipPortal>
<TooltipContent>
Matched {value.search_source} at{" "}
{zScoreToConfidence(value.search_distance)}%
<Trans
ns="views/explore"
values={{
type: t(
"filter.searchType." +
value.search_source,
{ ns: "views/search" },
),
confidence: zScoreToConfidence(
value.search_distance,
),
}}
>
searchResult.tooltip
</Trans>
</TooltipContent>
</TooltipPortal>
</Tooltip>