Skip to content

Replace Precise footer loaders with SaaS Maker StudioFooter - #136

Merged
sarthakagrawal927 merged 1 commit into
mainfrom
agent/swe-footer-studio
Oct 10, 2026
Merged

sarthakagrawal927 merged 1 commit into
mainfrom
agent/swe-footer-studio

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

Moves the SPA footer (Layout) and the generated public curriculum/system-design/articles pages from the hosted Precise loaders (ai-chat-footer.js, project-strip.js, newsletter-capture.js, feedback-launcher.js) to the framework-free StudioFooter from @saas-maker/ui v0.1.15 (<studio-footer>; renderStudioFooterHtml for generated pages).

  • Variant studio, poster wordmark, existing footer art, catalog id swe-interview-prep, newsletter capture; existing link groups kept.
  • New dependency: @saas-maker/ui (github tag v0.1.15), used by the page generator; footer.css/footer.js vendored in public/.
  • Removed the floating SaaSMakerFeedback launcher (feedback is in the footer) and its test; replaced the Precise timing test.
  • Generated page CSS now sits in a lowest cascade layer so it cannot override footer styles.
  • Library gap: footer email input collapses on mobile (flex-1 in a column); patched locally with min-height.
  • Checked: tsc, biome, vitest (987), knip, size; screenshots at 390/768/1440, no horizontal scroll, no footer console errors.

Codex was not used for this one; drafted directly.

🤖 Generated with Claude Code

…amework-free)

SPA and generated public pages render <studio-footer> from @saas-maker/ui v0.1.15
(footer.css/js vendored in public/). Removes ai-chat-footer, project-strip,
newsletter-capture and feedback-launcher loaders and the floating feedback launcher.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@sarthakagrawal927
sarthakagrawal927 merged commit e7b9c2d into main Oct 10, 2026
1 check passed
@sarthakagrawal927
sarthakagrawal927 deleted the agent/swe-footer-studio branch October 10, 2026 10:27
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