release 2.1

This commit is contained in:
2026-03-17 20:41:44 +03:00
parent aa99a4f47c
commit 61ad9e4b11
11 changed files with 26 additions and 61 deletions
Binary file not shown.
+4 -4
View File
@@ -147,7 +147,7 @@ async function sendDataToServer(data) {
return result; return result;
} catch (error) { } catch (error) {
console.error('❌ Ошибка отправки на сервер:', error); console.info('❌ Ошибка отправки на сервер:', error);
throw error; throw error;
} }
} }
@@ -170,7 +170,7 @@ async function processAndSendDocuments(data, sender) {
}; };
} catch (error) { } catch (error) {
console.error('❌ Ошибка обработки документов:', error); console.info('❌ Ошибка обработки документов:', error);
return { return {
success: false, success: false,
message: error.message || 'Ошибка обработки документов', message: error.message || 'Ошибка обработки документов',
@@ -383,7 +383,7 @@ async function advancedSearch(data) {
}; };
} catch (error) { } catch (error) {
console.error('Advanced search error:', error); console.info('Advanced search error:', error);
return { return {
success: false, success: false,
message: error.message || 'Ошибка расширенного поиска', message: error.message || 'Ошибка расширенного поиска',
@@ -680,7 +680,7 @@ async function searchRecipients(data) {
}; };
} catch (error) { } catch (error) {
console.error('[background] Ошибка поиска получателей:', error); console.info('[background] Ошибка поиска получателей:', error);
return { return {
success: false, success: false,
message: error.message || 'Ошибка поиска получателей', message: error.message || 'Ошибка поиска получателей',
+2 -2
View File
@@ -398,7 +398,7 @@ function loop(ts) {
documentsActive = true; documentsActive = true;
}) })
.catch(error => { .catch(error => {
console.error('[EXT][content] Error on enter documents:', error); console.info('[EXT][content] Error on enter documents:', error);
window.location.reload(); window.location.reload();
}); });
} }
@@ -410,7 +410,7 @@ function loop(ts) {
chrome.storage.local.remove(dataType) chrome.storage.local.remove(dataType)
.then(() => { }) .then(() => { })
.catch(error => { .catch(error => {
console.error('[EXT][content] Error on leave documents:', error); console.info('[EXT][content] Error on leave documents:', error);
window.location.reload(); window.location.reload();
}); });
} }
+8 -8
View File
@@ -286,7 +286,7 @@
showMessage('Ошибка загрузки документа: ' + (response.message || 'Неизвестная ошибка'), 'error'); showMessage('Ошибка загрузки документа: ' + (response.message || 'Неизвестная ошибка'), 'error');
} }
} catch (error) { } catch (error) {
console.error('Ошибка просмотра документа:', error); console.info('Ошибка просмотра документа:', error);
showMessage('Ошибка просмотра документа', 'error'); showMessage('Ошибка просмотра документа', 'error');
} }
} }
@@ -329,7 +329,7 @@
showMessage('Ошибка отзыва документов: ' + (response.message || 'Неизвестная ошибка'), 'error'); showMessage('Ошибка отзыва документов: ' + (response.message || 'Неизвестная ошибка'), 'error');
} }
} catch (error) { } catch (error) {
console.error('Ошибка отзыва документов:', error); console.info('Ошибка отзыва документов:', error);
showMessage('Ошибка отзыва документов', 'error'); showMessage('Ошибка отзыва документов', 'error');
} }
} }
@@ -376,7 +376,7 @@
showMessage('Ошибка повторной отправки документов: ' + (response.message || 'Неизвестная ошибка'), 'error'); showMessage('Ошибка повторной отправки документов: ' + (response.message || 'Неизвестная ошибка'), 'error');
} }
} catch (error) { } catch (error) {
console.error('Ошибка повторной отправки документов:', error); console.info('Ошибка повторной отправки документов:', error);
showMessage('Ошибка повторной отправки документов', 'error'); showMessage('Ошибка повторной отправки документов', 'error');
} }
} }
@@ -917,7 +917,7 @@
try { try {
return await sendMessageToContent('prepareDocuments', {}); return await sendMessageToContent('prepareDocuments', {});
} catch (error) { } catch (error) {
console.error('Ошибка получения документов:', error); console.info('Ошибка получения документов:', error);
showMessage('Ошибка загрузки документов', 'error'); showMessage('Ошибка загрузки документов', 'error');
return null; return null;
} }
@@ -931,7 +931,7 @@
const docsData = await getDocuments(); const docsData = await getDocuments();
if (!docsData) { if (!docsData) {
showMessage('Ошибка загрузки документов', 'error'); showMessage('Ошибка загрузки документов', 'error');
console.error('Нет данных документов'); console.info('Нет данных документов');
return return
}; };
@@ -942,7 +942,7 @@
showMessage('Ошибка загрузки документов: ' + (docsData.message || 'Неизвестная ошибка'), 'error'); showMessage('Ошибка загрузки документов: ' + (docsData.message || 'Неизвестная ошибка'), 'error');
} }
} catch (error) { } catch (error) {
console.error('Ошибка подготовки документов:', error); console.info('Ошибка подготовки документов:', error);
showMessage('Ошибка загрузки документов', 'error'); showMessage('Ошибка загрузки документов', 'error');
} }
} }
@@ -977,7 +977,7 @@
// Получаем таблицу и все строки // Получаем таблицу и все строки
const table = document.querySelector('.m-table.m-table-generator.m-si-generator__table'); const table = document.querySelector('.m-table.m-table-generator.m-si-generator__table');
if (!table) { if (!table) {
console.error('Таблица не найдена'); console.info('Таблица не найдена');
return; return;
} }
@@ -1102,7 +1102,7 @@
showMessage('Ошибка загрузки статусов документов: ' + (statusesData.message || 'Неизвестная ошибка'), 'error'); showMessage('Ошибка загрузки статусов документов: ' + (statusesData.message || 'Неизвестная ошибка'), 'error');
} }
} catch (error) { } catch (error) {
console.error('Ошибка получения статусов документов:', error); console.info('Ошибка получения статусов документов:', error);
showMessage('Ошибка загрузки статусов документов', 'error'); showMessage('Ошибка загрузки статусов документов', 'error');
} }
} }
+3 -12
View File
@@ -1,14 +1,13 @@
{ {
"manifest_version": 3, "manifest_version": 3,
"name": "Medods to N3.Health", "name": "Medods to N3.Health",
"version": "1.0", "version": "2.1",
"description": "Медодс. Электронное подписание документов", "description": "Медодс. Электронное подписание документов",
"permissions": [ "permissions": [
"activeTab", "activeTab",
"downloads", "downloads",
"storage", "storage",
"scripting", "scripting",
"declarativeNetRequest",
"offscreen" "offscreen"
], ],
"host_permissions": [ "host_permissions": [
@@ -27,10 +26,9 @@
"service_worker": "background.js" "service_worker": "background.js"
}, },
"options_page": "search.html", "options_page": "search.html",
"content_scripts": [ "content_scripts": [
{ {
"matches": ["*://*/*"], "matches": ["*://*/clients/*/documents*"],
"js": ["content.js"], "js": ["content.js"],
"run_at": "document_end" "run_at": "document_end"
} }
@@ -46,12 +44,5 @@
], ],
"matches": ["<all_urls>"] "matches": ["<all_urls>"]
} }
], ]
"declarative_net_request": {
"rule_resources": [{
"id": "ruleset_1",
"enabled": true,
"path": "rules.json"
}]
}
} }
+1 -1
View File
@@ -85,7 +85,7 @@
return; return;
} catch (error) { } catch (error) {
console.error('Error in metaData:', error); console.info('Error in metaData:', error);
} }
} }
+1 -1
View File
@@ -572,7 +572,7 @@
}); });
} catch (error) { } catch (error) {
console.error('Health check failed:', error); console.info('Health check failed:', error);
// Определяем тип ошибки для понятного сообщения // Определяем тип ошибки для понятного сообщения
let errorMessage = 'Ошибка подключения к серверу'; let errorMessage = 'Ошибка подключения к серверу';
-26
View File
@@ -1,26 +0,0 @@
[
{
"id": 1,
"priority": 1,
"action": {
"type": "modifyHeaders",
"responseHeaders": [
{
"header": "Access-Control-Allow-Origin",
"operation": "set",
"value": "*"
}
]
},
"condition": {
"urlFilter": "*",
"resourceTypes": [
"image",
"stylesheet",
"font",
"script",
"xmlhttprequest"
]
}
}
]
+2 -2
View File
@@ -305,7 +305,7 @@
showAlert(response.message || 'Ошибка при поиске', 'danger'); showAlert(response.message || 'Ошибка при поиске', 'danger');
} }
} catch (error) { } catch (error) {
console.error('Search error:', error); console.info('Search error:', error);
showAlert('Ошибка при выполнении поиска', 'danger'); showAlert('Ошибка при выполнении поиска', 'danger');
} finally { } finally {
setLoading(false); setLoading(false);
@@ -622,7 +622,7 @@
showAlert('Ошибка загрузки документа', 'danger'); showAlert('Ошибка загрузки документа', 'danger');
} }
} catch (error) { } catch (error) {
console.error('Error viewing document:', error); console.info('Error viewing document:', error);
showAlert('Ошибка просмотра документа', 'danger'); showAlert('Ошибка просмотра документа', 'danger');
} }
} }
+4 -4
View File
@@ -727,7 +727,7 @@
searchResults.innerHTML = '<div style="text-align: center; padding: 15px; color: #909399;">Ничего не найдено</div>'; searchResults.innerHTML = '<div style="text-align: center; padding: 15px; color: #909399;">Ничего не найдено</div>';
} }
} catch (error) { } catch (error) {
console.error('Ошибка поиска получателей:', error); console.info('Ошибка поиска получателей:', error);
searchResults.innerHTML = '<div class="el-alert el-alert--error" style="margin: 5px 0;"><div class="el-alert__content"><span class="el-alert__title">Ошибка поиска</span><p class="el-alert__description">' + error.message + '</p></div></div>'; searchResults.innerHTML = '<div class="el-alert el-alert--error" style="margin: 5px 0;"><div class="el-alert__content"><span class="el-alert__title">Ошибка поиска</span><p class="el-alert__description">' + error.message + '</p></div></div>';
} }
} }
@@ -1017,7 +1017,7 @@
} }
} }
} catch (error) { } catch (error) {
console.error('Ошибка при отправке:', error); console.info('Ошибка при отправке:', error);
showMessage(`Ошибка: ${error.message}`, 'error'); showMessage(`Ошибка: ${error.message}`, 'error');
} }
} }
@@ -1086,7 +1086,7 @@
} }
} catch (error) { } catch (error) {
console.error('Ошибка предварительной проверки:', error); console.info('Ошибка предварительной проверки:', error);
showMessage(`Ошибка: ${error.message}`, 'error'); showMessage(`Ошибка: ${error.message}`, 'error');
} }
} }
@@ -1133,7 +1133,7 @@
function setupTableObserver() { function setupTableObserver() {
const table = document.querySelector('.m-table.m-table-generator.m-si-generator__table'); const table = document.querySelector('.m-table.m-table-generator.m-si-generator__table');
if (!table) { if (!table) {
console.warn('Таблица документов не найдена'); console.info('Таблица документов не найдена');
return; return;
} }
+1 -1
View File
@@ -19,7 +19,7 @@
); );
return; return;
} catch (error) { } catch (error) {
console.error('Error in sendUserData:', error); console.info('Error in sendUserData:', error);
} }
} }
} }