Fix

e7c9960a45cf459e4a21f9865f1d94d5866bdf9c

Yokayo <nonameutubecomm@gmail.com>

3 files changed, +11 -9Ignore whitespace
public/locales/ru-ru.json+3 -1
@@ -2337,5 +2337,7 @@
2337 "Both prefix and suffix must be set in the Reasoning Formatting settings.": "В настройках форматирования рассуждений должны быть заданы префикс и суффикс.",2337 "Both prefix and suffix must be set in the Reasoning Formatting settings.": "В настройках форматирования рассуждений должны быть заданы префикс и суффикс.",
2338 "Invalid return type '${0}', defaulting to 'reasoning'.": "Некорректный возвращаемый тип, используем стандартный 'reasoning'.",2338 "Invalid return type '${0}', defaulting to 'reasoning'.": "Некорректный возвращаемый тип, используем стандартный 'reasoning'.",
2339 "Reasoning already exists.": "Рассуждения уже присутствуют.",2339 "Reasoning already exists.": "Рассуждения уже присутствуют.",
2340 "Edit Message": "Редактирование"2340 "Edit Message": "Редактирование",
2341 "Status check bypassed": "Проверка статуса отключена",
2342 "Valid": "Работает"
2341}2343}
public/script.js+5 -5
@@ -1019,7 +1019,7 @@ export function displayOnlineStatus() {
1019 $('.online_status_text').text($('#API-status-top').attr('no_connection_text'));1019 $('.online_status_text').text($('#API-status-top').attr('no_connection_text'));
1020 } else {1020 } else {
1021 $('.online_status_indicator').addClass('success');1021 $('.online_status_indicator').addClass('success');
1022 $('.online_status_text').text(t([online_status]));1022 $('.online_status_text').text(online_status);
1023 }1023 }
1024}1024}
10251025
@@ -1140,7 +1140,7 @@ export async function clearItemizedPrompts() {
1140async function getStatusHorde() {1140async function getStatusHorde() {
1141 try {1141 try {
1142 const hordeStatus = await checkHordeStatus();1142 const hordeStatus = await checkHordeStatus();
1143 setOnlineStatus(hordeStatus ? 'Connected' : 'no_connection');1143 setOnlineStatus(hordeStatus ? t`Connected` : 'no_connection');
1144 }1144 }
1145 catch {1145 catch {
1146 setOnlineStatus('no_connection');1146 setOnlineStatus('no_connection');
@@ -1207,7 +1207,7 @@ async function getStatusTextgen() {
1207 }1207 }
12081208
1209 if ([textgen_types.GENERIC, textgen_types.OOBA].includes(textgen_settings.type) && textgen_settings.bypass_status_check) {1209 if ([textgen_types.GENERIC, textgen_types.OOBA].includes(textgen_settings.type) && textgen_settings.bypass_status_check) {
1210 setOnlineStatus('Status check bypassed');1210 setOnlineStatus(t`Status check bypassed`);
1211 return resultCheckStatus();1211 return resultCheckStatus();
1212 }1212 }
12131213
@@ -1232,7 +1232,7 @@ async function getStatusTextgen() {
1232 setOnlineStatus(textgen_settings.togetherai_model);1232 setOnlineStatus(textgen_settings.togetherai_model);
1233 } else if (textgen_settings.type === textgen_types.OLLAMA) {1233 } else if (textgen_settings.type === textgen_types.OLLAMA) {
1234 loadOllamaModels(data?.data);1234 loadOllamaModels(data?.data);
1235 setOnlineStatus(textgen_settings.ollama_model || 'Connected');1235 setOnlineStatus(textgen_settings.ollama_model || t`Connected`);
1236 } else if (textgen_settings.type === textgen_types.INFERMATICAI) {1236 } else if (textgen_settings.type === textgen_types.INFERMATICAI) {
1237 loadInfermaticAIModels(data?.data);1237 loadInfermaticAIModels(data?.data);
1238 setOnlineStatus(textgen_settings.infermaticai_model);1238 setOnlineStatus(textgen_settings.infermaticai_model);
@@ -1256,7 +1256,7 @@ async function getStatusTextgen() {
1256 setOnlineStatus(textgen_settings.tabby_model || data?.result);1256 setOnlineStatus(textgen_settings.tabby_model || data?.result);
1257 } else if (textgen_settings.type === textgen_types.GENERIC) {1257 } else if (textgen_settings.type === textgen_types.GENERIC) {
1258 loadGenericModels(data?.data);1258 loadGenericModels(data?.data);
1259 setOnlineStatus(textgen_settings.generic_model || data?.result || 'Connected');1259 setOnlineStatus(textgen_settings.generic_model || data?.result || t`Connected`);
1260 } else {1260 } else {
1261 setOnlineStatus(data?.result);1261 setOnlineStatus(data?.result);
1262 }1262 }
public/scripts/openai.js+3 -3
@@ -3476,7 +3476,7 @@ async function getStatusOpen() {
3476 let status;3476 let status;
34773477
3478 if ('ai' in window) {3478 if ('ai' in window) {
3479 status = 'Valid';3479 status = t`Valid`;
3480 }3480 }
3481 else {3481 else {
3482 showWindowExtensionError();3482 showWindowExtensionError();
@@ -3525,7 +3525,7 @@ async function getStatusOpen() {
35253525
3526 const canBypass = (oai_settings.chat_completion_source === chat_completion_sources.OPENAI && oai_settings.bypass_status_check) || oai_settings.chat_completion_source === chat_completion_sources.CUSTOM;3526 const canBypass = (oai_settings.chat_completion_source === chat_completion_sources.OPENAI && oai_settings.bypass_status_check) || oai_settings.chat_completion_source === chat_completion_sources.CUSTOM;
3527 if (canBypass) {3527 if (canBypass) {
3528 setOnlineStatus('Status check bypassed');3528 setOnlineStatus(t`Status check bypassed`);
3529 }3529 }
35303530
3531 try {3531 try {
@@ -3547,7 +3547,7 @@ async function getStatusOpen() {
3547 saveModelList(responseData.data);3547 saveModelList(responseData.data);
3548 }3548 }
3549 if (!('error' in responseData)) {3549 if (!('error' in responseData)) {
3550 setOnlineStatus('Valid');3550 setOnlineStatus(t`Valid`);
3551 }3551 }
3552 } catch (error) {3552 } catch (error) {
3553 console.error(error);3553 console.error(error);