Skip to content

feat(docs): add newsletter signup and subscriber welcome page#1179

Merged
stephanj merged 1 commit into
masterfrom
feature/newsletter-signup
Jul 1, 2026
Merged

feat(docs): add newsletter signup and subscriber welcome page#1179
stephanj merged 1 commit into
masterfrom
feature/newsletter-signup

Conversation

@stephanj

@stephanj stephanj commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Add a Mailjet newsletter signup section to the landing page and a dedicated welcome page for confirmed subscribers.

  • Embed the Mailjet form on the home page in a light card so it stays readable on both light and dark themes
  • Load the Mailjet embed script client-side and call iFrameResize() directly, since the script's own window 'load' init has already fired by the time the React effect runs
  • Add /newsletter-welcome (noindex) as the post-confirmation landing page with CTAs to docs, marketplace, blog, and GitHub

Pull Request

📚 Documentation

Before submitting, please review our Contributing Guide.

Description

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Test addition/improvement

Related Issue

Fixes #
Closes #
Related to #

Changes Made

Testing

How has this been tested?

  • Unit tests
  • Integration tests
  • Manual testing in IntelliJ IDEA
  • Tested with local LLM (Ollama/LMStudio/GPT4All)
  • Tested with cloud LLM (OpenAI/Anthropic/Gemini)
  • Tested with MCP servers
  • Tested with RAG enabled

Test Configuration:

  • IntelliJ IDEA version:
  • JDK version:
  • OS:

Documentation

  • I have updated the documentation at genie.devoxx.com if needed
  • I have updated CLAUDE.md if architecture/patterns changed
  • I have added/updated code comments for complex logic
  • I have updated the README.md if needed

Checklist

  • My code follows the existing code style
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published

Screenshots/Videos (if applicable)

Additional Notes

Breaking Changes


By submitting this pull request, I confirm that my contribution is made under the terms of the project's license.

Add a Mailjet newsletter signup section to the landing page and a
dedicated welcome page for confirmed subscribers.

- Embed the Mailjet form on the home page in a light card so it stays
  readable on both light and dark themes
- Load the Mailjet embed script client-side and call iFrameResize()
  directly, since the script's own window 'load' init has already fired
  by the time the React effect runs
- Add /newsletter-welcome (noindex) as the post-confirmation landing
  page with CTAs to docs, marketplace, blog, and GitHub

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@stephanj stephanj merged commit 50c2fd2 into master Jul 1, 2026
9 checks passed
@stephanj stephanj deleted the feature/newsletter-signup branch July 1, 2026 13:30
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