From 978aeb45aea25ab1967f62902e2a25773ab42a31 Mon Sep 17 00:00:00 2001 From: Ricardo Date: Sat, 21 Feb 2026 14:08:05 +0100 Subject: [PATCH] fix: rename reader layout to ap-reader.njk to avoid microsub collision MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nunjucks resolves template names across all registered plugin view directories. Both @rmdes/indiekit-endpoint-microsub and this plugin had views/layouts/reader.njk, causing the microsub layout to be loaded instead — which meant Alpine.js, reader CSS, and all timeline content were missing from the rendered page. --- package.json | 2 +- views/activitypub-compose.njk | 2 +- views/activitypub-moderation.njk | 2 +- views/activitypub-notifications.njk | 2 +- views/activitypub-reader.njk | 2 +- views/activitypub-remote-profile.njk | 2 +- views/layouts/{reader.njk => ap-reader.njk} | 0 7 files changed, 6 insertions(+), 6 deletions(-) rename views/layouts/{reader.njk => ap-reader.njk} (100%) diff --git a/package.json b/package.json index 3d95672..fd9dcdd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@rmdes/indiekit-endpoint-activitypub", - "version": "1.1.3", + "version": "1.1.4", "description": "ActivityPub federation endpoint for Indiekit via Fedify. Adds full fediverse support: actor, inbox, outbox, followers, following, syndication, and Mastodon migration.", "keywords": [ "indiekit", diff --git a/views/activitypub-compose.njk b/views/activitypub-compose.njk index e0b778f..523f197 100644 --- a/views/activitypub-compose.njk +++ b/views/activitypub-compose.njk @@ -1,4 +1,4 @@ -{% extends "layouts/reader.njk" %} +{% extends "layouts/ap-reader.njk" %} {% from "heading/macro.njk" import heading with context %} diff --git a/views/activitypub-moderation.njk b/views/activitypub-moderation.njk index 78ab662..be62b99 100644 --- a/views/activitypub-moderation.njk +++ b/views/activitypub-moderation.njk @@ -1,4 +1,4 @@ -{% extends "layouts/reader.njk" %} +{% extends "layouts/ap-reader.njk" %} {% from "heading/macro.njk" import heading with context %} {% from "prose/macro.njk" import prose with context %} diff --git a/views/activitypub-notifications.njk b/views/activitypub-notifications.njk index 7a6ac92..68ab3b8 100644 --- a/views/activitypub-notifications.njk +++ b/views/activitypub-notifications.njk @@ -1,4 +1,4 @@ -{% extends "layouts/reader.njk" %} +{% extends "layouts/ap-reader.njk" %} {% from "heading/macro.njk" import heading with context %} {% from "prose/macro.njk" import prose with context %} diff --git a/views/activitypub-reader.njk b/views/activitypub-reader.njk index 5105f67..47be2a1 100644 --- a/views/activitypub-reader.njk +++ b/views/activitypub-reader.njk @@ -1,4 +1,4 @@ -{% extends "layouts/reader.njk" %} +{% extends "layouts/ap-reader.njk" %} {% from "heading/macro.njk" import heading with context %} {% from "prose/macro.njk" import prose with context %} diff --git a/views/activitypub-remote-profile.njk b/views/activitypub-remote-profile.njk index 91ba1e7..9b4019b 100644 --- a/views/activitypub-remote-profile.njk +++ b/views/activitypub-remote-profile.njk @@ -1,4 +1,4 @@ -{% extends "layouts/reader.njk" %} +{% extends "layouts/ap-reader.njk" %} {% from "heading/macro.njk" import heading with context %} {% from "prose/macro.njk" import prose with context %} diff --git a/views/layouts/reader.njk b/views/layouts/ap-reader.njk similarity index 100% rename from views/layouts/reader.njk rename to views/layouts/ap-reader.njk