From 3c9984c69adf4b0d44416888a502b04280c6cb54 Mon Sep 17 00:00:00 2001 From: leccelecce <24962424+leccelecce@users.noreply.github.com> Date: Wed, 16 Apr 2025 16:54:07 +0100 Subject: [PATCH] Plus Settings: add base model and name --- web/public/locales/en/views/settings.json | 4 ++++ web/src/types/frigateConfig.ts | 1 + .../views/settings/FrigatePlusSettingsView.tsx | 16 +++++++++++++++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/web/public/locales/en/views/settings.json b/web/public/locales/en/views/settings.json index 9f9ced4d8..a5c830476 100644 --- a/web/public/locales/en/views/settings.json +++ b/web/public/locales/en/views/settings.json @@ -565,6 +565,10 @@ "modelType": "Model Type", "trainDate": "Train Date", "baseModel": "Base Model", + "plusModelType": { + "baseModel": "Base Model", + "userModel": "User Model" + }, "supportedDetectors": "Supported Detectors", "dimensions": "Dimensions", "cameras": "Cameras", diff --git a/web/src/types/frigateConfig.ts b/web/src/types/frigateConfig.ts index 6c7c6adf6..a6784e559 100644 --- a/web/src/types/frigateConfig.ts +++ b/web/src/types/frigateConfig.ts @@ -408,6 +408,7 @@ export interface FrigateConfig { id: string; trainDate: string; baseModel: string; + isBaseModel: boolean; supportedDetectors: string[]; width: number; height: number; diff --git a/web/src/views/settings/FrigatePlusSettingsView.tsx b/web/src/views/settings/FrigatePlusSettingsView.tsx index 49426bbe9..d0d7d4853 100644 --- a/web/src/views/settings/FrigatePlusSettingsView.tsx +++ b/web/src/views/settings/FrigatePlusSettingsView.tsx @@ -26,6 +26,8 @@ import { type FrigatePlusModel = { id: string; type: string; + name: string; + isBaseModel: boolean; supportedDetectors: string[]; trainDate: string; baseModel: string; @@ -336,6 +338,10 @@ export default function FrigatePlusSettingsView({ frigatePlusSettings.model.id ].trainDate, ).toLocaleString() + + " " + + availableModels[frigatePlusSettings.model.id] + .name + + " " + " (" + availableModels[frigatePlusSettings.model.id] .width + @@ -366,7 +372,15 @@ export default function FrigatePlusSettingsView({ {new Date( model.trainDate, ).toLocaleString()}{" "} - ({model.baseModel}) + {model.name} ({model.baseModel}) ( + {model.isBaseModel + ? t( + "frigatePlus.modelInfo.plusModelType.baseModel", + ) + : t( + "frigatePlus.modelInfo.plusModelType.userModel", + )} + )