Skip to content

profullstack-footer plugin: webring row + built.indie and pwamart badges - #52

Merged
ralyodio merged 2 commits into
mainfrom
profullstack-footer-plugin
Oct 26, 2026
Merged

ralyodio merged 2 commits into
mainfrom
profullstack-footer-plugin

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

tsbb.dev never carried the Profullstack fleet footer. Rather than hard-code it into every board's layout, this bundles a plugin, off by default (third-party boards are not opted into our ring by an upgrade):

  • layout:footer slot: footerHtml({ site, css: false }) from @profullstack/footer (server-rendered, so the rssamplifier ring verifier sees the links; follows the @latest template, 15 min cache)
  • layout:head slot + route /p/profullstack-footer/footer.css: the template CSS served by the board, because style-src is 'self' with no 'unsafe-inline'
  • security:csp filter names built.indie.pit.world + pwamart.com only if a board narrowed img-src below https:
  • settings: site (defaults to the board URL), since

Test added in test/plugins.test.ts. After merge it gets enabled on tsbb.dev (site https://tsbb.dev/).

🤖 Generated with Claude Code

…rt badges)

Off by default. Renders @profullstack/footer server-side into the
layout:footer slot with css:false, and serves the template CSS from
/p/profullstack-footer/footer.css so style-src 'self' holds.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@socket-security

socket-security Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​profullstack/​footer@​0.2.67810010094100

View full report

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ralyodio
ralyodio merged commit 1aa8c6b into main Oct 26, 2026
4 checks passed
@ralyodio
ralyodio deleted the profullstack-footer-plugin branch October 26, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant