about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/_locales/ar/messages.json10
-rw-r--r--src/_locales/bs/messages.json15
-rw-r--r--src/_locales/cs/messages.json6
-rw-r--r--src/_locales/de/messages.json15
-rw-r--r--src/_locales/en/messages.json8
-rw-r--r--src/_locales/es/messages.json6
-rw-r--r--src/_locales/fr/messages.json15
-rw-r--r--src/_locales/gl/messages.json6
-rw-r--r--src/_locales/hr/messages.json6
-rw-r--r--src/_locales/id/messages.json6
-rw-r--r--src/_locales/it/messages.json6
-rw-r--r--src/_locales/ja/messages.json6
-rw-r--r--src/_locales/ko/messages.json13
-rw-r--r--src/_locales/nb_NO/messages.json13
-rw-r--r--src/_locales/nl/messages.json6
-rw-r--r--src/_locales/pl/messages.json6
-rw-r--r--src/_locales/pt/messages.json15
-rw-r--r--src/_locales/pt_BR/messages.json19
-rw-r--r--src/_locales/ro/messages.json6
-rw-r--r--src/_locales/ru/messages.json6
-rw-r--r--src/_locales/sr/messages.json15
-rw-r--r--src/_locales/tr/messages.json6
-rw-r--r--src/_locales/uk/messages.json6
-rw-r--r--src/_locales/vi/messages.json15
-rw-r--r--src/_locales/zh_Hans/messages.json6
-rw-r--r--src/assets/images/icon.icobin0 -> 82726 bytes
-rw-r--r--src/assets/images/libredirect-1024.pngbin0 -> 38606 bytes
-rw-r--r--src/assets/images/libredirect-128.pngbin3572 -> 4063 bytes
-rw-r--r--src/assets/images/libredirect-16.pngbin530 -> 541 bytes
-rw-r--r--src/assets/images/libredirect-32.pngbin971 -> 1072 bytes
-rw-r--r--src/assets/images/libredirect-48.pngbin1447 -> 1590 bytes
-rw-r--r--src/assets/images/libredirect.pngbin42515 -> 48660 bytes
-rw-r--r--src/assets/images/libredirect.svg47
-rw-r--r--src/assets/javascripts/services.js4
-rw-r--r--src/config.json4
-rw-r--r--src/manifest.json6
-rw-r--r--src/updates/updates.xml6
37 files changed, 201 insertions, 103 deletions
diff --git a/src/_locales/ar/messages.json b/src/_locales/ar/messages.json
index 516d07d2..217f7f5c 100644
--- a/src/_locales/ar/messages.json
+++ b/src/_locales/ar/messages.json
@@ -1,11 +1,11 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
-        "description": "extension name"
+        "message": "vhack-LibRedirect",
+        "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "إضافة متصفح تعيد توجيه مواقع مشهورة إلى واجهات أمامية تحترم الخصوصية",
-        "description": "extension description"
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
+        "description": "description of the extension"
     },
     "switchInstance": {
         "message": "تبديل النظير",
@@ -111,4 +111,4 @@
     "disable": {
         "message": "عطّل"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/bs/messages.json b/src/_locales/bs/messages.json
index 06c50c34..9cf59d06 100644
--- a/src/_locales/bs/messages.json
+++ b/src/_locales/bs/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Web proširnica koja preusmjerava poznate web stranice na prema alternativnim sučeljima i pozadinama prilagođenim privatnosti",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -99,5 +99,14 @@
     },
     "about": {
         "message": "O"
+    },
+    "unsupportedIframesHandling": {
+        "message": "Unsupported iframes handling"
+    },
+    "fetchPublicInstances": {
+        "message": "Fetch public instances"
+    },
+    "disable": {
+        "message": "Disable"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json
index 245eb285..2a60320f 100644
--- a/src/_locales/cs/messages.json
+++ b/src/_locales/cs/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Webové rozšíření, které přesměrovává oblíbené weby na alternativní ‘frontends‘ a ‘backends‘ respektující soukromí",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Zakázat"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json
index 442afb96..75688fdf 100644
--- a/src/_locales/de/messages.json
+++ b/src/_locales/de/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Eine Erweiterung, die beliebte Websites auf alternative, datenschutzfreundliche Frontends und Backends umleitet",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -99,5 +99,14 @@
     },
     "about": {
         "message": "Über"
+    },
+    "unsupportedIframesHandling": {
+        "message": "Unsupported iframes handling"
+    },
+    "fetchPublicInstances": {
+        "message": "Fetch public instances"
+    },
+    "disable": {
+        "message": "Disable"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json
index 251bbebe..64fa479c 100644
--- a/src/_locales/en/messages.json
+++ b/src/_locales/en/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "A web extension that redirects popular sites to alternative privacy-friendly frontends and backends",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -108,5 +108,5 @@
     },
     "disable": {
         "message": "Disable"
-    }   
-}
\ No newline at end of file
+    }
+}
diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json
index aa774032..9e63899e 100644
--- a/src/_locales/es/messages.json
+++ b/src/_locales/es/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Una extensión web que redirige sitios populares a frontends y backends alternativos que respetan la privacidad",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Desactivar"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json
index 6a5a5d05..daae5dc0 100644
--- a/src/_locales/fr/messages.json
+++ b/src/_locales/fr/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Une extension web qui redirige les sites populaires vers des interfaces et des serveurs alternatifs respectueux de la vie privée",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -99,5 +99,14 @@
     },
     "about": {
         "message": "À propos"
+    },
+    "unsupportedIframesHandling": {
+        "message": "Unsupported iframes handling"
+    },
+    "fetchPublicInstances": {
+        "message": "Fetch public instances"
+    },
+    "disable": {
+        "message": "Disable"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/gl/messages.json b/src/_locales/gl/messages.json
index 346be0df..64771e6b 100644
--- a/src/_locales/gl/messages.json
+++ b/src/_locales/gl/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Un complemento do navegador que redirixe o tráfico cara alternativas amigables e respetuosas",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Desactivar"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/hr/messages.json b/src/_locales/hr/messages.json
index 838a2af0..b9d40ec0 100644
--- a/src/_locales/hr/messages.json
+++ b/src/_locales/hr/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Web proširenje koje preusmjerava popularne web stranice na alternativna sučelja i pozadinske sustave prilagođene privatnosti",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Deaktiviraj"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/id/messages.json b/src/_locales/id/messages.json
index 8db8ba91..0368bec8 100644
--- a/src/_locales/id/messages.json
+++ b/src/_locales/id/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Ekstensi web yang mengalihkan situs-situs terkenal ke frontend dan backend alternatif yang menghargai privasi",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Nonaktifkan"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/it/messages.json b/src/_locales/it/messages.json
index 3507fe28..295dd517 100644
--- a/src/_locales/it/messages.json
+++ b/src/_locales/it/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Un'estensione per il browser che reindirizza i siti più popolari verso frontend e backend alternativi rispettosi della privacy",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Disattiva"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/ja/messages.json b/src/_locales/ja/messages.json
index 3c77cf98..58ad2f78 100644
--- a/src/_locales/ja/messages.json
+++ b/src/_locales/ja/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "人気サイトを個人情報に配慮した代替のフロントエンド/バックエンドに転送するウェブ拡張機能",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "無効"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/ko/messages.json b/src/_locales/ko/messages.json
index 85b72c93..c351ea76 100644
--- a/src/_locales/ko/messages.json
+++ b/src/_locales/ko/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "A web extension that redirects popular sites to alternative privacy-friendly frontends and backends",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -99,5 +99,14 @@
     },
     "about": {
         "message": "About"
+    },
+    "unsupportedIframesHandling": {
+        "message": "Unsupported iframes handling"
+    },
+    "fetchPublicInstances": {
+        "message": "Fetch public instances"
+    },
+    "disable": {
+        "message": "Disable"
     }
 }
\ No newline at end of file
diff --git a/src/_locales/nb_NO/messages.json b/src/_locales/nb_NO/messages.json
index 46860019..4a245d44 100644
--- a/src/_locales/nb_NO/messages.json
+++ b/src/_locales/nb_NO/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "En vev-utvidelse som videresender populære sider til alternative personvernsrespekterende grenseflater og bakender",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -99,5 +99,14 @@
     },
     "about": {
         "message": "About"
+    },
+    "unsupportedIframesHandling": {
+        "message": "Unsupported iframes handling"
+    },
+    "fetchPublicInstances": {
+        "message": "Fetch public instances"
+    },
+    "disable": {
+        "message": "Disable"
     }
 }
\ No newline at end of file
diff --git a/src/_locales/nl/messages.json b/src/_locales/nl/messages.json
index a4c6fbba..4ee327dd 100644
--- a/src/_locales/nl/messages.json
+++ b/src/_locales/nl/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Een webextensie die populaire sites doorverwijst naar alternatieve privacy-vriendelijke frontends en backends",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Uitschakelen"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/pl/messages.json b/src/_locales/pl/messages.json
index d9cb8cde..2ad9e368 100644
--- a/src/_locales/pl/messages.json
+++ b/src/_locales/pl/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Rozszerzenie, które przekierowuje popularne witryny do alternatywnych, szanujących prywatność frontendów i backendów",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Wyłącz"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/pt/messages.json b/src/_locales/pt/messages.json
index 5340cb1b..0d8d5606 100644
--- a/src/_locales/pt/messages.json
+++ b/src/_locales/pt/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Uma extensão para os navegadores de Internet que redireciona sites populares para interfaces gráficas e interfaces de textos alternativas e amigáveis que respeitam a privacidade",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -99,5 +99,14 @@
     },
     "about": {
         "message": "Sobre"
+    },
+    "unsupportedIframesHandling": {
+        "message": "Unsupported iframes handling"
+    },
+    "fetchPublicInstances": {
+        "message": "Fetch public instances"
+    },
+    "disable": {
+        "message": "Disable"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/pt_BR/messages.json b/src/_locales/pt_BR/messages.json
index 778babbe..f75b9d5f 100644
--- a/src/_locales/pt_BR/messages.json
+++ b/src/_locales/pt_BR/messages.json
@@ -1,11 +1,11 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
-        "description": "Nome da Extensão"
+        "message": "vhack-LibRedirect",
+        "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Uma extensão para os navegadores de internet que redireciona os sítios/sites populares para interfaces gráficas e interfaces de textos alternativas e amigáveis que respeitam sua privacidade",
-        "description": "Descrição da Extensão"
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
+        "description": "description of the extension"
     },
     "switchInstance": {
         "message": "Trocar a instância",
@@ -99,5 +99,14 @@
     },
     "about": {
         "message": "Sobre"
+    },
+    "unsupportedIframesHandling": {
+        "message": "Unsupported iframes handling"
+    },
+    "fetchPublicInstances": {
+        "message": "Fetch public instances"
+    },
+    "disable": {
+        "message": "Disable"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json
index 6c530d3b..5daaa2df 100644
--- a/src/_locales/ro/messages.json
+++ b/src/_locales/ro/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "O extensie web care redirecționează site-urile populare către frontend-uri și backend-uri alternative prietenoase cu confidențialitatea",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Dezactivează"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json
index a8920dd6..17af9229 100644
--- a/src/_locales/ru/messages.json
+++ b/src/_locales/ru/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Расширение для браузера, перенаправляющее популярные сайты на обеспечивающие конфиденциальность альтернативны",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Выключить"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/sr/messages.json b/src/_locales/sr/messages.json
index b14cb2dc..d9ec4a74 100644
--- a/src/_locales/sr/messages.json
+++ b/src/_locales/sr/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Веб проширница која преусмерава познате сајтове на према алтернативним сучељима и позадинским страницама прилагођенима приватности",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -99,5 +99,14 @@
     },
     "about": {
         "message": "О"
+    },
+    "unsupportedIframesHandling": {
+        "message": "Unsupported iframes handling"
+    },
+    "fetchPublicInstances": {
+        "message": "Fetch public instances"
+    },
+    "disable": {
+        "message": "Disable"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/tr/messages.json b/src/_locales/tr/messages.json
index e350a9fa..ca9b0811 100644
--- a/src/_locales/tr/messages.json
+++ b/src/_locales/tr/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Popüler siteleri alternatif gizlilik dostu ön uçlara ve arka uçlara yönlendiren bir web uzantısı",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Devre dışı bırak"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/uk/messages.json b/src/_locales/uk/messages.json
index 0b3b7f0f..f6f70e8c 100644
--- a/src/_locales/uk/messages.json
+++ b/src/_locales/uk/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Веброзширення, що переспрямовує популярні сайти на альтернативні дружні до приватності фронтенди та бекенди",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "Вимкнути"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/vi/messages.json b/src/_locales/vi/messages.json
index 020eea75..4b4dfb80 100644
--- a/src/_locales/vi/messages.json
+++ b/src/_locales/vi/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "Một tiện ích mở rộng chuyển hướng một số trang web phổ biến đến các frontend và backend khác thân thiện với quyền riêng tư",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -99,5 +99,14 @@
     },
     "about": {
         "message": "Về tiện ích"
+    },
+    "unsupportedIframesHandling": {
+        "message": "Unsupported iframes handling"
+    },
+    "fetchPublicInstances": {
+        "message": "Fetch public instances"
+    },
+    "disable": {
+        "message": "Disable"
     }
-}
+}
\ No newline at end of file
diff --git a/src/_locales/zh_Hans/messages.json b/src/_locales/zh_Hans/messages.json
index 7cb1f511..ff3f4f62 100644
--- a/src/_locales/zh_Hans/messages.json
+++ b/src/_locales/zh_Hans/messages.json
@@ -1,10 +1,10 @@
 {
     "extensionName": {
-        "message": "LibRedirect",
+        "message": "vhack-LibRedirect",
         "description": "name of the extension"
     },
     "extensionDescription": {
-        "message": "将常用网站按需重定向到隐私友好的替代前端/后端的 Web 扩展程序",
+        "message": "A soft fork of the LibRedirect extension, preconfigured with the vhack.eu services",
         "description": "description of the extension"
     },
     "switchInstance": {
@@ -109,4 +109,4 @@
     "disable": {
         "message": "禁用"
     }
-}
+}
\ No newline at end of file
diff --git a/src/assets/images/icon.ico b/src/assets/images/icon.ico
new file mode 100644
index 00000000..70431c7a
--- /dev/null
+++ b/src/assets/images/icon.ico
Binary files differdiff --git a/src/assets/images/libredirect-1024.png b/src/assets/images/libredirect-1024.png
new file mode 100644
index 00000000..165c55d0
--- /dev/null
+++ b/src/assets/images/libredirect-1024.png
Binary files differdiff --git a/src/assets/images/libredirect-128.png b/src/assets/images/libredirect-128.png
index 123692ce..a1176d93 100644
--- a/src/assets/images/libredirect-128.png
+++ b/src/assets/images/libredirect-128.png
Binary files differdiff --git a/src/assets/images/libredirect-16.png b/src/assets/images/libredirect-16.png
index cdad1192..dab97051 100644
--- a/src/assets/images/libredirect-16.png
+++ b/src/assets/images/libredirect-16.png
Binary files differdiff --git a/src/assets/images/libredirect-32.png b/src/assets/images/libredirect-32.png
index 027c43bd..562ece17 100644
--- a/src/assets/images/libredirect-32.png
+++ b/src/assets/images/libredirect-32.png
Binary files differdiff --git a/src/assets/images/libredirect-48.png b/src/assets/images/libredirect-48.png
index 32e2a53f..cb484aac 100644
--- a/src/assets/images/libredirect-48.png
+++ b/src/assets/images/libredirect-48.png
Binary files differdiff --git a/src/assets/images/libredirect.png b/src/assets/images/libredirect.png
index a8706b29..b698cc19 100644
--- a/src/assets/images/libredirect.png
+++ b/src/assets/images/libredirect.png
Binary files differdiff --git a/src/assets/images/libredirect.svg b/src/assets/images/libredirect.svg
index 87cb1e96..11bb6ba4 100644
--- a/src/assets/images/libredirect.svg
+++ b/src/assets/images/libredirect.svg
@@ -9,7 +9,7 @@
    id="svg5"
    inkscape:export-xdpi="78.019997"
    inkscape:export-ydpi="78.019997"
-   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
    sodipodi:docname="libredirect.svg"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
@@ -37,10 +37,10 @@
      fit-margin-bottom="0"
      showborder="true"
      inkscape:zoom="0.45102857"
-     inkscape:cx="725.0095"
-     inkscape:cy="688.42646"
-     inkscape:window-width="1920"
-     inkscape:window-height="1080"
+     inkscape:cx="595.30597"
+     inkscape:cy="691.75219"
+     inkscape:window-width="1914"
+     inkscape:window-height="988"
      inkscape:window-x="0"
      inkscape:window-y="0"
      inkscape:window-maximized="1"
@@ -50,9 +50,18 @@
      inkscape:guide-bbox="true"
      inkscape:object-paths="true"
      inkscape:snap-intersection-paths="true"
-     inkscape:snap-smooth-nodes="true" />
+     inkscape:snap-smooth-nodes="true"
+     inkscape:showpageshadow="2"
+     inkscape:deskcolor="#272727" />
   <defs
-     id="defs2" />
+     id="defs2">
+    <rect
+       x="903.29124"
+       y="591.3047"
+       width="164.01746"
+       height="140.58145"
+       id="rect1108" />
+  </defs>
   <g
      inkscape:label="canvas"
      inkscape:groupmode="layer"
@@ -81,12 +90,12 @@
        inkscape:export-ydpi="78.019997" />
     <path
        id="path1147"
-       style="fill:#fbc118;fill-opacity:1;stroke-width:10.6446;stroke-linejoin:bevel;paint-order:stroke markers fill;stop-color:#000000"
+       style="fill:#18fba9;fill-opacity:1;stroke-width:10.6446;stroke-linejoin:bevel;paint-order:stroke markers fill;stop-color:#000000"
        d="m 166.68447,1.5258789e-5 c -3.52434,0 -7.04775,1.350880241211 -9.74829,4.051407541211 L 4.050805,156.93523 c -5.4010733,5.40105 -5.4010733,14.09797 0,19.49903 l 152.885375,152.8838 c 5.40106,5.40105 14.09676,5.40105 19.49783,0 l 152.88412,-152.8838 c 5.40106,-5.40106 5.40106,-14.09798 0,-19.49903 L 176.43401,4.0514228 C 173.73349,1.3508955 170.2088,1.5258789e-5 166.68447,1.5258789e-5 Z m 0,10.719943741211 c 3.2977,0 6.5954,1.263101 9.12228,3.78996 L 318.85962,157.56247 c 5.05373,5.05374 5.05373,13.1908 0,18.24454 L 175.80675,318.85957 c -5.05375,5.05374 -13.19085,5.05374 -18.24457,0 L 14.509325,175.80701 c -5.0537517,-5.05374 -5.0537517,-13.1908 0,-18.24454 L 157.56218,14.509919 c 2.52687,-2.526859 5.82459,-3.78996 9.12229,-3.78996 z"
        inkscape:export-xdpi="78.019997"
        inkscape:export-ydpi="78.019997" />
     <rect
-       style="fill:#fbc117;fill-opacity:1;stroke-width:9.25578;stroke-linejoin:bevel;paint-order:stroke markers fill;stop-color:#000000"
+       style="fill:#1792fb;fill-opacity:1;stroke-width:9.25578;stroke-linejoin:bevel;paint-order:stroke markers fill;stop-color:#000000"
        id="rect8504"
        width="211.97903"
        height="211.97903"
@@ -97,11 +106,27 @@
        inkscape:export-xdpi="78.019997"
        inkscape:export-ydpi="78.019997" />
     <path
-       style="fill:#000000;fill-opacity:1;stroke-width:11.7733;stroke-linejoin:bevel;paint-order:stroke markers fill;stop-color:#000000"
-       d="m 184.9484,150.31257 c -47.94368,20.63825 -46.95176,86.74351 -46.95176,86.74351 l -33.49195,2e-5 c 0,0 -0.43631,-96.71487 73.1579,-116.43438 -6.91258,-13.8541 -10.36137,-19.42664 -5.93301,-21.619621 5.93589,-2.939527 68.02199,11.715951 70.34687,20.392521 2.28516,8.52832 -46.82723,53.14308 -53.65602,53.14308 -5.85198,0 -4.22909,-7.02227 -3.47216,-22.22513 z"
+       style="fill:#5efcc2;fill-opacity:1;stroke-width:9.95005;stroke-linejoin:bevel;paint-order:stroke markers fill;stop-color:#000000"
+       d="M 148.84849,180.43066 C 103.83955,164.7285 104.77076,114.43377 104.77076,114.43377 l -31.441831,-2e-5 c 0,0 -0.409603,73.58339 68.679731,88.58655 -6.48944,10.54059 -9.72713,14.78033 -5.56984,16.44882 5.57254,2.23647 63.85821,-8.91383 66.04078,-15.51521 2.14528,-6.48858 -43.96083,-40.43275 -50.37161,-40.43275 -5.49377,0 -3.97022,5.34274 -3.25962,16.9095 z"
        id="path983"
        sodipodi:nodetypes="ccccssscc"
        inkscape:export-xdpi="78.019997"
        inkscape:export-ydpi="78.019997" />
+    <text
+       xml:space="preserve"
+       transform="matrix(0.26458333,0,0,0.26458333,0,1.5258789e-5)"
+       id="text1106"
+       style="fill:#5efcc2;fill-opacity:1;white-space:pre;shape-inside:url(#rect1108);-inkscape-font-specification:'sans-serif, Bold Italic';font-family:sans-serif;font-weight:bold;font-style:italic;font-stretch:normal;font-variant:normal;font-size:266.667px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal" />
+    <text
+       xml:space="preserve"
+       style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:70.5556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#5efcc2;fill-opacity:1;stroke-width:0.264583"
+       x="205.27191"
+       y="219.58231"
+       id="text1114"><tspan
+         sodipodi:role="line"
+         id="tspan1112"
+         style="stroke-width:0.264583"
+         x="205.27191"
+         y="219.58231">V</tspan></text>
   </g>
 </svg>
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js
index e56128c8..446926c0 100644
--- a/src/assets/javascripts/services.js
+++ b/src/assets/javascripts/services.js
@@ -648,14 +648,14 @@ async function reverse(url) {
 }
 
 const defaultInstances = {
-	'invidious': ['https://inv.vern.cc'],
+	'invidious': [ 'https://invidious.vhack.eu' ], // still a little bit flaky, thus not active
 	'piped': ['https://pipedapi-libre.kavin.rocks'],
 	'pipedMaterial': ['https://piped-material.xn--17b.net'],
 	'cloudtube': ['https://tube.cadence.moe'],
 	'poketube': ['https://poketube.fun'],
 	'proxiTok': ['https://proxitok.pabloferreiro.es'],
 	'nitter': ['https://nitter.net'],
-	'libreddit': ['https://libreddit.spike.codes'],
+	'libreddit': [ 'https://libreddit.vhack.eu' ],
 	'teddit': ['https://teddit.net'],
 	'scribe': ['https://scribe.rip'],
 	'libMedium': ['https://md.vern.cc'],
diff --git a/src/config.json b/src/config.json
index 0f799adc..9ff73dae 100644
--- a/src/config.json
+++ b/src/config.json
@@ -265,7 +265,7 @@
 			],
 			"name": "Reddit",
 			"options": {
-				"enabled": false,
+				"enabled": true,
 				"frontend": "libreddit",
 				"unsupportedUrls": "bypass",
 				"instance": "public"
@@ -938,4 +938,4 @@
 			"url": "https://www.wolframalpha.com"
 		}
 	}
-}
\ No newline at end of file
+}
diff --git a/src/manifest.json b/src/manifest.json
index 34dea6e3..54681a8e 100644
--- a/src/manifest.json
+++ b/src/manifest.json
@@ -5,7 +5,7 @@
 	"manifest_version": 2,
 	"browser_specific_settings": {
 		"gecko": {
-			"id": "7esoorv3@alefvanoon.anonaddy.me",
+			"id": "vhack-libredirect@addons.vhack.eu",
 			"strict_min_version": "89.0"
 		}
 	},
@@ -82,7 +82,5 @@
 			"description": "Redirect link. Ex: Redirects original twitter link to nitter"
 		}
 	},
-	"default_locale": "en",
-	"update_url": "https://raw.githubusercontent.com/libredirect/libredirect/master/src/updates/updates.xml",
-	"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAroWDSoSRZ1scj+eJRrvnhJbrqXTKnhQuxs6+AJg16sqr0bsMdFV+MSY4i4xnK+K5WOYkBliWXgUyk/wzicoAjOnSJddrL/Md4FuWHI2NVIkrlsLOrYkygi5OLqGPajRH/w8Cdmg7KzEpXe/OnYV0/qS8li8huEdTzdeLdhfbiVl1j3DOr4OJALQ7mPeeNFHFo/oVQ+OkSezWLezA5jUGfhtzPYV6u1TXzX7lCi8E/BbDbwkvvXOMcjXCv08kjdLOY2djCA2a6zr0xAb3q8DlexAMZ8vMof7AQRFtBKhLc9n9VFoipMMdBOVQQj/eIcRILBrmkcZNnJxFKiHNJ+NcZQIDAQAB"
+	"default_locale": "en"
 }
diff --git a/src/updates/updates.xml b/src/updates/updates.xml
deleted file mode 100644
index 2dc06da9..00000000
--- a/src/updates/updates.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
-    <app appid='oladmjdebphlnjjcnomfhhbfdldiimaf'>
-        <updatecheck codebase='https://github.com/libredirect/libredirect/releases/download/v2.8.0/libredirect-2.8.0.crx' version='2.8.0' />
-    </app>
-</gupdate>