feat(stalker): add route connection recovery flow

This commit is contained in:
4gray committed 2026-07-27 11:19:02 +02:00
1 parent 2125e5a907
commit a6fd436e35
27 files changed
+1421 -22

No files matched your search

+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "التصفية حسب الاسم",
"FILTER_AND_SORT": "تصفية وفرز",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "فلتر بالاسم",
"FILTER_AND_SORT": "فلتر وترتيب",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "Фільтраваць па імені",
"FILTER_AND_SORT": "Фільтр і сартаванне",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Verwenden Sie nur Werte Ihres Anbieters oder eines registrierten Geräts. IPTVnator erfindet diese Werte nicht.",
"USER_AGENT": "Browser-User-Agent überschreiben (optional)",
"VALIDATE_CREDENTIALS": "Anmeldedaten prüfen",
"SAVE_AGAIN": "Erneut speichern"
"SAVE_AGAIN": "Erneut speichern",
"USERNAME": "Benutzername",
"PASSWORD": "Passwort"
},
"FILTER_BY_NAME": "Nach Namen filtern",
"FILTER_AND_SORT": "Filtern & Sortieren",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "Φιλτράρισμα κατά όνομα",
"FILTER_AND_SORT": "Φιλτράρισμα & Ταξινόμηση",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "Filter by name",
"FILTER_AND_SORT": "Filter & Sort",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "Filtrar por nombre",
"FILTER_AND_SORT": "Filtrar y ordenar",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "Filtrer par nom",
"FILTER_AND_SORT": "Filtrer et trier",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "Szűrés név alapján",
"FILTER_AND_SORT": "Szűrés és rendezés",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "Filtra per nome",
"FILTER_AND_SORT": "Filtra e ordina",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "名前でフィルター",
"FILTER_AND_SORT": "フィルターと並び替え",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "이름으로 필터",
"FILTER_AND_SORT": "필터 및 정렬",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "Filter op naam",
"FILTER_AND_SORT": "Filteren & sorteren",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "Filtruj według nazwy",
"FILTER_AND_SORT": "Filtruj i sortuj",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "Filtrar por nome",
"FILTER_AND_SORT": "Filtrar e ordenar",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Используйте только значения от провайдера или уже зарегистрированного устройства. IPTVnator не придумывает эти значения.",
"USER_AGENT": "Переопределение браузерного User-Agent (необязательно)",
"VALIDATE_CREDENTIALS": "Проверить данные",
"SAVE_AGAIN": "Сохранить снова"
"SAVE_AGAIN": "Сохранить снова",
"USERNAME": "Имя пользователя",
"PASSWORD": "Пароль"
},
"FILTER_BY_NAME": "Фильтровать по имени",
"FILTER_AND_SORT": "Фильтр и сортировка",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "İsime göre filtrele",
"FILTER_AND_SORT": "Filtrele ve Sırala",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "按名称筛选",
"FILTER_AND_SORT": "筛选与排序",
+3 -1
View File
@@ -222,7 +222,9 @@
"ADVANCED_IDENTITY_HINT": "Use only values supplied by your provider or an existing registered device. IPTVnator does not invent these values.",
"USER_AGENT": "Browser User-Agent override (optional)",
"VALIDATE_CREDENTIALS": "Validate credentials",
"SAVE_AGAIN": "Save again"
"SAVE_AGAIN": "Save again",
"USERNAME": "Username",
"PASSWORD": "Password"
},
"FILTER_BY_NAME": "依名稱篩選",
"FILTER_AND_SORT": "篩選與排序",