Skip to content

feat(footer): use @profullstack/footer - #246

Merged
ralyodio merged 1 commit into
masterfrom
feat/profullstack-footer
Oct 10, 2026
Merged

ralyodio merged 1 commit into
masterfrom
feat/profullstack-footer

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

Simple footer, replaced: the root +layout.server.js now returns footer: await footerHtml({ site: 'https://meshhook.com/' }) from @profullstack/footer (latest), and +layout.svelte renders it with {@html data.footer} in place of the hand-written ring nav. Copyright + ring nav (random, vote) come from the template; colours mapped to the site's variables in app.css.

Render mode: server, per request (adapter-node; package caches the template 1 h). No CSP.

Checks: bun run build, bun run test (258 + 56 pass), local node build serves / with data-pfs-footer and all three hops. svelte-check still reports the pre-existing type errors (Locals.user, data.session); none new beyond the added footer key appearing in those same messages.

🤖 Generated with Claude Code

The footer (the Profullstack ring nav) is replaced by the shared footer package,
rendered in the root +layout.server.js from its @latest template.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ralyodio
ralyodio merged commit eb1b2d0 into master Oct 10, 2026
3 checks passed
@ralyodio
ralyodio deleted the feat/profullstack-footer branch October 10, 2026 09:54
@github-actions

Copy link
Copy Markdown

ThreatCrush Security Scan

11 finding(s)

HIGH/CRITICAL: 5 | MEDIUM: 3 | LOW: 3

Severity Rule Location
HIGH secret-database-url apps/web/.env.example:9
HIGH secret-database-url docs/Environment-Setup.md:46
HIGH secret-database-url docs/Environment-Setup.md:132
HIGH secret-slack-webhook docs/WEBHOOK_CONFIGURATION.md:145
HIGH secret-generic-credential src/nodes/README.md:271
MEDIUM sql-template-interpolation apps/web/src/routes/api/secrets/[id]/+server.js:80
MEDIUM sql-template-interpolation apps/web/src/routes/api/workflows/[id]/+server.js:141
MEDIUM sql-template-interpolation src/queue/test-helpers.js:52
LOW sql-template-interpolation docs/Turso-Migration.md:70
LOW secret-generic-credential src/nodes/webhook.test.js:287
LOW sql-template-interpolation workers/orchestrator.test.js:52

Snippets are redacted; ThreatCrush never prints matched credential material.

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