[PR #1507] [MERGED] feat: Generate RSS feeds from lists #1849

Closed
opened 2026-03-02 11:59:28 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/karakeep-app/karakeep/pull/1507
Author: @MohamedBassem
Created: 5/31/2025
Status: Merged
Merged: 5/31/2025
Merged by: @MohamedBassem

Base: mainHead: export-rss


📝 Commits (5)

  • b218118 refactor: Move bookmark utils from shared-react to shared
  • b70f1fd Expose RSS feeds for lists
  • defea3a Add e2e tests
  • e9dbda5 Slightly improve the look of the share dialog
  • 2fd541f allow specifying a limit in the rss endpoint

📊 Changes

43 files changed (+3226 additions, -392 deletions)

View changed files

📝 apps/browser-extension/src/components/TagList.tsx (+1 -1)
📝 apps/mobile/app/dashboard/bookmarks/[slug]/info.tsx (+1 -1)
📝 apps/mobile/components/bookmarks/BookmarkCard.tsx (+2 -2)
📝 apps/web/app/settings/assets/page.tsx (+1 -1)
📝 apps/web/components/dashboard/bookmarks/AssetCard.tsx (+2 -2)
📝 apps/web/components/dashboard/bookmarks/BookmarkCard.tsx (+1 -1)
📝 apps/web/components/dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx (+1 -1)
📝 apps/web/components/dashboard/bookmarks/EditBookmarkDialog.tsx (+1 -1)
📝 apps/web/components/dashboard/bookmarks/LinkCard.tsx (+1 -1)
📝 apps/web/components/dashboard/bookmarks/TextCard.tsx (+2 -2)
📝 apps/web/components/dashboard/lists/ListOptions.tsx (+15 -1)
apps/web/components/dashboard/lists/RssLink.tsx (+114 -0)
apps/web/components/dashboard/lists/ShareListModal.tsx (+68 -0)
📝 apps/web/components/dashboard/preview/AssetContentSection.tsx (+1 -1)
📝 apps/web/components/dashboard/preview/AttachmentBox.tsx (+1 -1)
📝 apps/web/components/dashboard/preview/BookmarkPreview.tsx (+2 -2)
📝 apps/web/components/dashboard/preview/TextContentSection.tsx (+1 -1)
📝 apps/web/lib/clientConfig.tsx (+2 -0)
📝 apps/web/lib/i18n/locales/en/translation.json (+3 -1)
📝 apps/workers/trpc.ts (+3 -31)

...and 23 more files

📄 Description

Fixes #333


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/karakeep-app/karakeep/pull/1507 **Author:** [@MohamedBassem](https://github.com/MohamedBassem) **Created:** 5/31/2025 **Status:** ✅ Merged **Merged:** 5/31/2025 **Merged by:** [@MohamedBassem](https://github.com/MohamedBassem) **Base:** `main` ← **Head:** `export-rss` --- ### 📝 Commits (5) - [`b218118`](https://github.com/karakeep-app/karakeep/commit/b218118b84291de4a9c1cd400dc58afab7054b78) refactor: Move bookmark utils from shared-react to shared - [`b70f1fd`](https://github.com/karakeep-app/karakeep/commit/b70f1fd3c79b8dd733aad823a37befd26c36cbdd) Expose RSS feeds for lists - [`defea3a`](https://github.com/karakeep-app/karakeep/commit/defea3a10f9075c76256393345a5df70c07f248d) Add e2e tests - [`e9dbda5`](https://github.com/karakeep-app/karakeep/commit/e9dbda5b4fdcd003854e847416c86f940d4d25a8) Slightly improve the look of the share dialog - [`2fd541f`](https://github.com/karakeep-app/karakeep/commit/2fd541fcfc438cd76f6b30995c06bc0e6c306190) allow specifying a limit in the rss endpoint ### 📊 Changes **43 files changed** (+3226 additions, -392 deletions) <details> <summary>View changed files</summary> 📝 `apps/browser-extension/src/components/TagList.tsx` (+1 -1) 📝 `apps/mobile/app/dashboard/bookmarks/[slug]/info.tsx` (+1 -1) 📝 `apps/mobile/components/bookmarks/BookmarkCard.tsx` (+2 -2) 📝 `apps/web/app/settings/assets/page.tsx` (+1 -1) 📝 `apps/web/components/dashboard/bookmarks/AssetCard.tsx` (+2 -2) 📝 `apps/web/components/dashboard/bookmarks/BookmarkCard.tsx` (+1 -1) 📝 `apps/web/components/dashboard/bookmarks/BookmarkLayoutAdaptingCard.tsx` (+1 -1) 📝 `apps/web/components/dashboard/bookmarks/EditBookmarkDialog.tsx` (+1 -1) 📝 `apps/web/components/dashboard/bookmarks/LinkCard.tsx` (+1 -1) 📝 `apps/web/components/dashboard/bookmarks/TextCard.tsx` (+2 -2) 📝 `apps/web/components/dashboard/lists/ListOptions.tsx` (+15 -1) ➕ `apps/web/components/dashboard/lists/RssLink.tsx` (+114 -0) ➕ `apps/web/components/dashboard/lists/ShareListModal.tsx` (+68 -0) 📝 `apps/web/components/dashboard/preview/AssetContentSection.tsx` (+1 -1) 📝 `apps/web/components/dashboard/preview/AttachmentBox.tsx` (+1 -1) 📝 `apps/web/components/dashboard/preview/BookmarkPreview.tsx` (+2 -2) 📝 `apps/web/components/dashboard/preview/TextContentSection.tsx` (+1 -1) 📝 `apps/web/lib/clientConfig.tsx` (+2 -0) 📝 `apps/web/lib/i18n/locales/en/translation.json` (+3 -1) 📝 `apps/workers/trpc.ts` (+3 -31) _...and 23 more files_ </details> ### 📄 Description Fixes #333 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 11:59:28 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1849
No description provided.