From b88411d229e220e7fd5d0e63abd2cf58154bc4c4 Mon Sep 17 00:00:00 2001 From: Nexmoe <16796652+nexmoe@users.noreply.github.com> Date: Sun, 18 Jan 2026 13:34:32 +0800 Subject: [PATCH] fix(subscription): update rsshub links (#146) * chore(docs): update rsshub documentation URLs to https://docs.rsshub.app/routes/ Update rsshub-related documentation URLs to use the official documentation base URL. Changes: - Update bilibili feed URL generation in subscription-service.ts - Update RSSHub documentation link in SubscriptionFormDialog.tsx to point to docs.rsshub.app/routes/ Co-Authored-By: Claude Haiku 4.5 * chore(i18n): remove placeholder URL from i18n, use hardcoded URL instead Remove the placeholders.url entry from all locale files and hardcode the example URL directly in the SubscriptionFormDialog component. The placeholder URL is a technical example and doesn't need internationalization. Changes: - Hardcode placeholder URL in SubscriptionFormDialog: "https://docs.rsshub.app/routes/youtube/user/@FKJ" - Remove placeholders.url entry from all 14 locale files Co-Authored-By: Claude Haiku 4.5 * fix(subscription): update bilibili rsshub url --------- Co-authored-by: Claude Haiku 4.5 --- .../src/components/subscription/SubscriptionFormDialog.tsx | 4 ++-- src/renderer/src/locales/ar.json | 3 --- src/renderer/src/locales/de.json | 3 --- src/renderer/src/locales/en.json | 3 --- src/renderer/src/locales/es.json | 3 --- src/renderer/src/locales/fr.json | 3 --- src/renderer/src/locales/id.json | 3 --- src/renderer/src/locales/it.json | 3 --- src/renderer/src/locales/ja.json | 3 --- src/renderer/src/locales/ko.json | 3 --- src/renderer/src/locales/pt.json | 3 --- src/renderer/src/locales/ru.json | 3 --- src/renderer/src/locales/zh-TW.json | 3 --- src/renderer/src/locales/zh.json | 3 --- 14 files changed, 2 insertions(+), 41 deletions(-) diff --git a/src/renderer/src/components/subscription/SubscriptionFormDialog.tsx b/src/renderer/src/components/subscription/SubscriptionFormDialog.tsx index 1a4bab5..88fc1e4 100644 --- a/src/renderer/src/components/subscription/SubscriptionFormDialog.tsx +++ b/src/renderer/src/components/subscription/SubscriptionFormDialog.tsx @@ -178,7 +178,7 @@ export function SubscriptionFormDialog({ const handleOpenRSSHubDocs = async () => { try { - await ipcServices.fs.openExternal('https://docs.rsshub.app/routes/social-media#youtube') + await ipcServices.fs.openExternal('https://docs.rsshub.app/routes/') } catch (error) { console.error('Failed to open RSSHub documentation:', error) toast.error(t('subscriptions.notifications.openLinkError')) @@ -242,7 +242,7 @@ export function SubscriptionFormDialog({ setUrl(event.target.value)} /> {detectingFeed && ( diff --git a/src/renderer/src/locales/ar.json b/src/renderer/src/locales/ar.json index f1bcf3b..e689db0 100644 --- a/src/renderer/src/locales/ar.json +++ b/src/renderer/src/locales/ar.json @@ -489,9 +489,6 @@ "disabled": "معطل", "onlyLatestShort": "الأحدث فقط" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "إضافة", "refresh": "تحديث", diff --git a/src/renderer/src/locales/de.json b/src/renderer/src/locales/de.json index 928c6ca..959d11a 100644 --- a/src/renderer/src/locales/de.json +++ b/src/renderer/src/locales/de.json @@ -489,9 +489,6 @@ "disabled": "Deaktiviert", "onlyLatestShort": "Nur neueste" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "Hinzufügen", "refresh": "Aktualisieren", diff --git a/src/renderer/src/locales/en.json b/src/renderer/src/locales/en.json index ba1e28c..0f412f8 100644 --- a/src/renderer/src/locales/en.json +++ b/src/renderer/src/locales/en.json @@ -489,9 +489,6 @@ "disabled": "Disabled", "onlyLatestShort": "Only latest" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "Add", "refresh": "Refresh", diff --git a/src/renderer/src/locales/es.json b/src/renderer/src/locales/es.json index ab2e38b..b10e958 100644 --- a/src/renderer/src/locales/es.json +++ b/src/renderer/src/locales/es.json @@ -489,9 +489,6 @@ "disabled": "Deshabilitado", "onlyLatestShort": "Solo último" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "Agregar", "refresh": "Actualizar", diff --git a/src/renderer/src/locales/fr.json b/src/renderer/src/locales/fr.json index d1eb955..32efef2 100644 --- a/src/renderer/src/locales/fr.json +++ b/src/renderer/src/locales/fr.json @@ -489,9 +489,6 @@ "disabled": "Désactivé", "onlyLatestShort": "Seulement le dernier" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "Ajouter", "refresh": "Rafraîchir", diff --git a/src/renderer/src/locales/id.json b/src/renderer/src/locales/id.json index 94db62b..33238d4 100644 --- a/src/renderer/src/locales/id.json +++ b/src/renderer/src/locales/id.json @@ -489,9 +489,6 @@ "disabled": "Dinonaktifkan", "onlyLatestShort": "Hanya terbaru" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "Tambah", "refresh": "Segarkan", diff --git a/src/renderer/src/locales/it.json b/src/renderer/src/locales/it.json index 2dec8be..508cb50 100644 --- a/src/renderer/src/locales/it.json +++ b/src/renderer/src/locales/it.json @@ -489,9 +489,6 @@ "disabled": "Disabilitato", "onlyLatestShort": "Solo più recente" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "Aggiungere", "refresh": "Aggiorna", diff --git a/src/renderer/src/locales/ja.json b/src/renderer/src/locales/ja.json index 1679c38..52a26af 100644 --- a/src/renderer/src/locales/ja.json +++ b/src/renderer/src/locales/ja.json @@ -489,9 +489,6 @@ "disabled": "無効", "onlyLatestShort": "最新のもののみ" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "追加", "refresh": "リフレッシュ", diff --git a/src/renderer/src/locales/ko.json b/src/renderer/src/locales/ko.json index 6fb1b02..8d8cc1b 100644 --- a/src/renderer/src/locales/ko.json +++ b/src/renderer/src/locales/ko.json @@ -489,9 +489,6 @@ "disabled": "장애가 있는", "onlyLatestShort": "최신만" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "추가하다", "refresh": "새로 고치다", diff --git a/src/renderer/src/locales/pt.json b/src/renderer/src/locales/pt.json index dd78eab..c85db6b 100644 --- a/src/renderer/src/locales/pt.json +++ b/src/renderer/src/locales/pt.json @@ -489,9 +489,6 @@ "disabled": "Desabilitado", "onlyLatestShort": "Apenas o mais recente" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "Adicionar", "refresh": "Atualizar", diff --git a/src/renderer/src/locales/ru.json b/src/renderer/src/locales/ru.json index b581b1e..a8a6dbc 100644 --- a/src/renderer/src/locales/ru.json +++ b/src/renderer/src/locales/ru.json @@ -489,9 +489,6 @@ "disabled": "Отключено", "onlyLatestShort": "Только последнее" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "Добавить", "refresh": "Обновить", diff --git a/src/renderer/src/locales/zh-TW.json b/src/renderer/src/locales/zh-TW.json index de90535..ad531d9 100644 --- a/src/renderer/src/locales/zh-TW.json +++ b/src/renderer/src/locales/zh-TW.json @@ -489,9 +489,6 @@ "disabled": "殘疾人", "onlyLatestShort": "僅最新" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "添加", "refresh": "重新整理", diff --git a/src/renderer/src/locales/zh.json b/src/renderer/src/locales/zh.json index 8a81113..1809f00 100644 --- a/src/renderer/src/locales/zh.json +++ b/src/renderer/src/locales/zh.json @@ -489,9 +489,6 @@ "disabled": "残疾人", "onlyLatestShort": "仅最新" }, - "placeholders": { - "url": "https://rsshub.app/youtube/user/@FKJ" - }, "actions": { "add": "添加", "refresh": "刷新",