refactor: ui refresh

This commit is contained in:
zhom
2026-07-18 11:42:07 +04:00
parent 4f7910dd23
commit f1664b2950
64 changed files with 7472 additions and 2827 deletions
+23
View File
@@ -44,6 +44,13 @@ export type BackendErrorCode =
| "BROWSER_NOT_DOWNLOADED"
| "ARCHIVE_EXTRACTION_FAILED"
| "UNSUPPORTED_ARCHIVE_FORMAT"
| "CLEAR_ON_CLOSE_UNAVAILABLE"
| "PROXY_AND_VPN_MUTUALLY_EXCLUSIVE"
| "FINGERPRINT_MATCH_FAILED"
| "INVALID_DNS_RULES_JSON"
| "UNSUPPORTED_DNS_RULES_FORMAT"
| "DNS_RULES_SAVE_FAILED"
| "DNS_RULES_EXPORT_FAILED"
| "INTERNAL_ERROR";
export interface BackendError {
@@ -181,6 +188,22 @@ export function translateBackendError(t: TFunction, err: unknown): string {
});
case "UNSUPPORTED_ARCHIVE_FORMAT":
return t("backendErrors.unsupportedArchiveFormat");
case "PROXY_AND_VPN_MUTUALLY_EXCLUSIVE":
return t("backendErrors.proxyAndVpnMutuallyExclusive");
case "FINGERPRINT_MATCH_FAILED":
return t("backendErrors.fingerprintMatchFailed");
case "INVALID_DNS_RULES_JSON":
return t("backendErrors.invalidDnsRulesJson");
case "UNSUPPORTED_DNS_RULES_FORMAT":
return t("backendErrors.unsupportedDnsRulesFormat", {
format: parsed.params?.format ?? "",
});
case "DNS_RULES_SAVE_FAILED":
return t("backendErrors.dnsRulesSaveFailed");
case "DNS_RULES_EXPORT_FAILED":
return t("backendErrors.dnsRulesExportFailed");
case "CLEAR_ON_CLOSE_UNAVAILABLE":
return t("backendErrors.clearOnCloseUnavailable");
case "INTERNAL_ERROR":
return t("backendErrors.internal", {
detail: parsed.params?.detail ?? "",