From 9695bba2e993b48ae333da622fa459dbaacb9349 Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sat, 31 May 2025 18:46:04 +0100 Subject: feat: Generate RSS feeds from lists (#1507) * refactor: Move bookmark utils from shared-react to shared * Expose RSS feeds for lists * Add e2e tests * Slightly improve the look of the share dialog * allow specifying a limit in the rss endpoint --- apps/web/lib/clientConfig.tsx | 2 ++ apps/web/lib/i18n/locales/en/translation.json | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'apps/web/lib') diff --git a/apps/web/lib/clientConfig.tsx b/apps/web/lib/clientConfig.tsx index 2a66de37..03089e49 100644 --- a/apps/web/lib/clientConfig.tsx +++ b/apps/web/lib/clientConfig.tsx @@ -3,6 +3,8 @@ import { createContext, useContext } from "react"; import type { ClientConfig } from "@karakeep/shared/config"; export const ClientConfigCtx = createContext({ + publicUrl: "", + publicApiUrl: "", demoMode: undefined, auth: { disableSignups: false, diff --git a/apps/web/lib/i18n/locales/en/translation.json b/apps/web/lib/i18n/locales/en/translation.json index 48d32f37..d7ee54a3 100644 --- a/apps/web/lib/i18n/locales/en/translation.json +++ b/apps/web/lib/i18n/locales/en/translation.json @@ -282,6 +282,7 @@ "favourites": "Favourites", "new_list": "New List", "edit_list": "Edit List", + "share_list": "Share List", "new_nested_list": "New Nested List", "merge_list": "Merge List", "destination_list": "Destination List", @@ -294,7 +295,8 @@ "smart_list": "Smart List", "search_query": "Search Query", "search_query_help": "Learn more about the search query language.", - "description": "Description (Optional)" + "description": "Description (Optional)", + "generate_rss_feed": "Generate RSS Feed" }, "tags": { "all_tags": "All Tags", -- cgit v1.2.3-70-g09d2