Use feed-style previews on tag pages #189

Closed
opened 2026-06-22 07:12:42 -05:00 by erik · 3 comments
Owner

Goal

Update /tags/{tag} public pages so tagged posts render as a list of link previews similar to the /feed page.

Requirements

  • Replace the current tag detail post layout with a feed-like preview list.
  • Show enough post metadata/content preview to make each item useful before clicking through.
  • Keep tag page navigation, headings, and empty-state behavior intact.
  • Match existing public page styling and responsive behavior.

Acceptance criteria

  • /tags/{tag} displays tagged posts as feed-style link previews.
  • Each preview links to the correct post detail page.
  • The layout is visually consistent with /feed previews.
  • Empty tag pages still show the existing appropriate empty state.
  • Public page tests are updated or added for the tag detail layout.

Dependencies

  • None
## Goal Update `/tags/{tag}` public pages so tagged posts render as a list of link previews similar to the `/feed` page. ## Requirements - Replace the current tag detail post layout with a feed-like preview list. - Show enough post metadata/content preview to make each item useful before clicking through. - Keep tag page navigation, headings, and empty-state behavior intact. - Match existing public page styling and responsive behavior. ## Acceptance criteria - [ ] `/tags/{tag}` displays tagged posts as feed-style link previews. - [ ] Each preview links to the correct post detail page. - [ ] The layout is visually consistent with `/feed` previews. - [ ] Empty tag pages still show the existing appropriate empty state. - [ ] Public page tests are updated or added for the tag detail layout. ## Dependencies - None
Author
Owner

Synced from todu comment by @todu on 2026-06-22T17:02:07.458Z

Review update

  • PR: #191 reviewed and open.
  • Result: approved.
  • Verified: ./scripts/pre-pr.sh passed locally; Forgejo Actions #262 succeeded for commit 4b62cdfd48.
  • Follow-up: waiting for explicit human merge approval; do not merge yet.
_Synced from todu comment by @todu on 2026-06-22T17:02:07.458Z_ ### Review update - PR: #191 reviewed and open. - Result: approved. - Verified: `./scripts/pre-pr.sh` passed locally; Forgejo Actions #262 succeeded for commit `4b62cdfd48`. - Follow-up: waiting for explicit human merge approval; do not merge yet.
Author
Owner

Synced from todu comment by @todu on 2026-06-22T17:28:48.720Z

Review update

  • PR: #191 amended after requested changes.
  • Commit: 3c58003.
  • Result: approved; no blocking issues or warnings found.
  • Verified: local ./scripts/pre-pr.sh passed, local CI-equivalent npm run build && npm run lint && npm test passed, and Forgejo Actions #264 passed.
  • Follow-up: waiting for explicit human merge approval; do not merge yet.
_Synced from todu comment by @todu on 2026-06-22T17:28:48.720Z_ ### Review update - PR: #191 amended after requested changes. - Commit: `3c58003`. - Result: approved; no blocking issues or warnings found. - Verified: local `./scripts/pre-pr.sh` passed, local CI-equivalent `npm run build && npm run lint && npm test` passed, and Forgejo Actions #264 passed. - Follow-up: waiting for explicit human merge approval; do not merge yet.
erik 2026-06-22 12:37:48 -05:00
Author
Owner

Synced from todu comment by @todu on 2026-06-22T17:36:25.943Z

Closing summary

  • PR #191 was merged to main as 2371473.
  • /tags/{tag} now renders tagged posts through feed-style preview components.
  • Tag detail previews link to the correct post detail pages and include useful metadata/content previews.
  • Tag page navigation, headings, sidebar behavior, and empty-state branch remain intact.
  • Public page tests were updated for the tag detail layout.

Evidence reviewed:

  • template/site/src/routes/home.ts
  • template/site/src/templates/public.tsx
  • template/site/src/routes/__tests__/public.test.ts
  • Merge commit 2371473 for PR #191
_Synced from todu comment by @todu on 2026-06-22T17:36:25.943Z_ ### Closing summary - PR #191 was merged to `main` as `2371473`. - `/tags/{tag}` now renders tagged posts through feed-style preview components. - Tag detail previews link to the correct post detail pages and include useful metadata/content previews. - Tag page navigation, headings, sidebar behavior, and empty-state branch remain intact. - Public page tests were updated for the tag detail layout. Evidence reviewed: - `template/site/src/routes/home.ts` - `template/site/src/templates/public.tsx` - `template/site/src/routes/__tests__/public.test.ts` - Merge commit `2371473` for PR #191
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
erik/slugkit#189
No description provided.