Use feed-style previews on tag pages #191
No reviewers
Labels
No labels
activitypub
admin
api
articles
auth
bug
cleanup
cli
comments
compatibility
config
contacts
database
deployment
design
dev-env
docs
documentation
email
enhancement
feature
federation
feed
homepage
implementation
integration
media
openapi
priority:high
priority:low
priority:medium
proof
public-routes
public-ui
release
safety
social
sources
status:active
status:canceled
status:done
status:inprogress
status:waiting
syndication
tailwind
template
test
web
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
erik/slugkit!191
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/task-6903971b-feed-style-tag-pages"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Update
/tags/{tag}pages to render tagged posts with the same feed-style preview cards used by/feed.Task
Task: #task-6903971b
Changes
PublicFeedPostrecords so preview images and source metadata are available.Testing
Verification:
npm exec --workspace @slugkit/template-site -- vitest run --config ../../vitest.config.ts src/routes/__tests__/public.test.ts./scripts/pre-pr.shChecklist
./scripts/pre-pr.shpassesPR Review
Summary: The tag detail route now hydrates tagged posts as
PublicFeedPostitems and renders them through the existing feed preview component, preserving the tag heading and a published-post empty state. The focused public route test now verifies feed-style tag detail markup, post detail linking, preview image rendering, excerpts, and draft filtering.Acceptance criteria:
/tags/{tag}displays tagged posts as feed-style link previews./feedpreviews.Verification:
task-6903971b../scripts/pre-pr.shpassed: format, lint, typecheck, and tests.4b62cdfd48(build-lint-test).Blocking issues: None.
Warnings: None.
Final verdict: Approved. Stop at the human merge gate; do not merge without explicit approval.
4b62cdfd48216faa89a0216faa89a03c580036c4PR Review Update
Re-reviewed PR #191 after requested changes. The PR now keeps
/tags/{tag}in the feed-style layout with the feed sidebar/profile card, removes the duplicate Tags card and hardcoded RSS sidebar/button, updates/tagsinto a searchable 4-column tag-card grid, and renders configured site-owned accounts (including an RSS feed account created withmake slug accounts create --owner-type site ...) on the home hero,/feedprofile card, and/tags/{tag}profile card.Acceptance criteria remain satisfied:
/tags/{tag}displays tagged posts as feed-style link previews./feedpreviews./tagscard/search behavior, and configured RSS/site account rendering.Verification:
./scripts/pre-pr.shpassed.npm run build && npm run lint && npm testpassed.3c58003./and/tags/activitypubas an RSS icon link.Blocking issues: None.
Warnings: None.
Final verdict: Approved. Stop at the human merge gate; do not merge without explicit approval.