From c1a4eb24040ed920a094bf48afa2037a163105dd Mon Sep 17 00:00:00 2001 From: svemagie <869694+svemagie@users.noreply.github.com> Date: Tue, 10 Mar 2026 19:31:15 +0100 Subject: [PATCH] feat(blogroll): auto-import bookmark sites into blogroll MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When a micropub bookmark post is created, the bookmarked site's origin URL is discovered for RSS/Atom feeds and added to the blogroll under category "bookmarks". Integration is self-contained in the blogroll plugin via contentNegotiationRoutes — no micropub patches needed. Source: github:svemagie/indiekit-endpoint-blogroll#bookmark-import Co-Authored-By: Claude Sonnet 4.6 --- package-lock.json | 5 ++--- package.json | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7b36d3a2..5610910a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@indiekit/post-type-repost": "^1.0.0-beta.25", "@indiekit/store-github": "^1.0.0-beta.25", "@rmdes/indiekit-endpoint-activitypub": "^2.8.0", - "@rmdes/indiekit-endpoint-blogroll": "^1.0.23", + "@rmdes/indiekit-endpoint-blogroll": "github:svemagie/indiekit-endpoint-blogroll#bookmark-import", "@rmdes/indiekit-endpoint-comments": "^1.0.0", "@rmdes/indiekit-endpoint-conversations": "^2.1.6", "@rmdes/indiekit-endpoint-funkwhale": "^1.0.11", @@ -2363,8 +2363,7 @@ }, "node_modules/@rmdes/indiekit-endpoint-blogroll": { "version": "1.0.23", - "resolved": "https://registry.npmjs.org/@rmdes/indiekit-endpoint-blogroll/-/indiekit-endpoint-blogroll-1.0.23.tgz", - "integrity": "sha512-JYCbzETiHtfjpRM2GlxxYUe76a5jUpujfoR98YKT7APDBxXQMs3L+rm9aXGt5lEgiNQlKIlmIQgXMtGS6j72WA==", + "resolved": "git+ssh://git@github.com/svemagie/indiekit-endpoint-blogroll.git#34739735e7fc8d4e76f681342928e0c69b6b3e8e", "license": "MIT", "dependencies": { "@indiekit/error": "^1.0.0-beta.25", diff --git a/package.json b/package.json index eb8739a8..5c0836fb 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@indiekit/post-type-repost": "^1.0.0-beta.25", "@indiekit/store-github": "^1.0.0-beta.25", "@rmdes/indiekit-endpoint-activitypub": "^2.8.0", - "@rmdes/indiekit-endpoint-blogroll": "^1.0.23", + "@rmdes/indiekit-endpoint-blogroll": "github:svemagie/indiekit-endpoint-blogroll#bookmark-import", "@rmdes/indiekit-endpoint-comments": "^1.0.0", "@rmdes/indiekit-endpoint-conversations": "^2.1.6", "@rmdes/indiekit-endpoint-funkwhale": "^1.0.11",