Changeset 1cc8c85 in Klonkt for src/views/pages/post.ejs

Timestamp:
07/16/2026 12:20:51 PM (8 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
87d2787
Parents:
476d6e7
git-author:
Robin <roboburr@…> (07/13/2026 05:48:50 AM)
git-committer:
Robin <roboburr@…> (07/16/2026 12:20:51 PM)
Message:

Spoor A step 3b: buildNote is the single Note entry point (buildReplyNote delegates)

Fold buildReplyNote into buildNote via an isReply option, so ALL ActivityPub
Notes are built by one function. For now a reply stays the simple flavor
(pre-baked content, no title/cover/image/audio/embed machinery) behind an early
branch, so output is byte-identical (verified: reply Note deep-equals the old
buildReplyNote for both a mention+hashtag reply and a plain reply; 46 tests
green). buildReplyNote is now a thin delegate, so no caller changes. This is the
foundation for rich replies: when replies gain images/audio/embeds, the branch
collapses and they flow through the full post pipeline instead of duplicating it.

Co-Authored-By: Claude Opus 4.8 <noreply@…>

(No files)

Note: See TracChangeset for help on using the changeset viewer.