From acdca33aaf3ba9c981508d2f78ffe62b0e31728f Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 10 Apr 2025 11:52:45 +0800 Subject: [PATCH] feat(desktop): add doc links --- apps/desktop/package.json | 2 +- .../renderer/src/modules/discover/form.tsx | 25 +++++++++++++++++++ .../(main)/(layer)/(subview)/action/index.tsx | 10 ++++++++ icons/mgc/book_6_cute_re.svg | 1 + locales/app/en.json | 1 + 5 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 icons/mgc/book_6_cute_re.svg diff --git a/apps/desktop/package.json b/apps/desktop/package.json index a9e2ec05b..4999d310b 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -7,7 +7,7 @@ "author": "Folo Team", "homepage": "https://github.com/RSSNext", "repository": { - "url": "https://github.com/RSSNext/follow", + "url": "https://github.com/RSSNext/Folo", "type": "git" }, "main": "./dist/main/index.js", diff --git a/apps/desktop/src/renderer/src/modules/discover/form.tsx b/apps/desktop/src/renderer/src/modules/discover/form.tsx index 015305087..039472b63 100644 --- a/apps/desktop/src/renderer/src/modules/discover/form.tsx +++ b/apps/desktop/src/renderer/src/modules/discover/form.tsx @@ -15,6 +15,7 @@ import { Input } from "@follow/components/ui/input/index.js" import { ResponsiveSelect } from "@follow/components/ui/select/responsive.js" import { getBackgroundGradient } from "@follow/utils/color" import { zodResolver } from "@hookform/resolvers/zod" +import { repository } from "@pkg" import { useMutation } from "@tanstack/react-query" import { m } from "framer-motion" import { produce } from "immer" @@ -50,6 +51,7 @@ const info: Record< prefix?: string[] showModal?: boolean default?: string + bottom?: React.ReactNode } > = { search: { @@ -60,12 +62,34 @@ const info: Record< default: "https://", prefix: ["https://", "http://"], showModal: true, + bottom: ( + + + Folo Flavored Feed Spec + + ), }, rsshub: { label: "discover.rss_hub_route", prefix: ["rsshub://"], default: "rsshub://", showModal: true, + bottom: ( + + + RSSHub Docs + + ), }, } @@ -304,6 +328,7 @@ export function DiscoverForm({ type = "search" }: { type?: string }) { )} +
{info[type]?.bottom}
) } diff --git a/apps/desktop/src/renderer/src/pages/(main)/(layer)/(subview)/action/index.tsx b/apps/desktop/src/renderer/src/pages/(main)/(layer)/(subview)/action/index.tsx index 46da4fde3..91d57c45f 100644 --- a/apps/desktop/src/renderer/src/pages/(main)/(layer)/(subview)/action/index.tsx +++ b/apps/desktop/src/renderer/src/pages/(main)/(layer)/(subview)/action/index.tsx @@ -1,3 +1,4 @@ +import { repository } from "@pkg" import { useTranslation } from "react-i18next" import { ActionSetting } from "~/modules/action/action-setting" @@ -11,6 +12,15 @@ export function Component() { return (
{t("words.actions")}
+ + + {t("words.documentation")} +
) diff --git a/icons/mgc/book_6_cute_re.svg b/icons/mgc/book_6_cute_re.svg new file mode 100644 index 000000000..830f8667c --- /dev/null +++ b/icons/mgc/book_6_cute_re.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/locales/app/en.json b/locales/app/en.json index e24928709..b2b1a3a9a 100644 --- a/locales/app/en.json +++ b/locales/app/en.json @@ -395,6 +395,7 @@ "words.browser": "Browser", "words.confirm": "Confirm", "words.discover": "Discover", + "words.documentation": "Documentation", "words.email": "Email", "words.feeds": "Feeds", "words.import": "Import",