Circles: /cirkel uses the home view (timeline + grid + switcher)
post-card/post-tile external-aware: post.external_url -> external link
(target=_blank, no htmx) instead of local /slug. Additive; normal posts
unchanged. post-card shows 'via <source>' when external.
circle.js maps remote_posts to the local post shape + bodyClass on-cirkel.
circle-feed.ejs: feed-timeline (.post-list) + feed-grid (.grid-tiles), same
classes as home -> the view-switcher works. shell: on-cirkel = feed-page.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@…>
(No files)
Note:
See TracChangeset
for help on using the changeset viewer.