Skip to content

Redesign PlatformPlatform landing page with minimalistic approach#791

Merged
tjementum merged 5 commits intomainfrom
pp-625-redesign-landing-page
Nov 17, 2025
Merged

Redesign PlatformPlatform landing page with minimalistic approach#791
tjementum merged 5 commits intomainfrom
pp-625-redesign-landing-page

Conversation

@tjementum
Copy link
Copy Markdown
Member

Summary & Motivation

Redesign the landing page with a minimalistic approach to provide a cleaner, more professional first impression. The previous landing page contained multiple feature sections, community content, and technology showcases that were removed in favor of a simple welcome message encouraging users to customize the page with their own branding.

  • Remove all feature sections, community section, technology sections, and CTA sections (10 component files deleted)
  • Create new reusable PublicNavigation and PublicFooter components for consistent public-facing pages
  • Add support for routes to opt out of AuthSyncModal via disableAuthSync context flag
  • Fix tenant switching to preserve the current path after navigation (important for landing page experience)
  • Change login/signup layout breakpoint from md to lg for better responsive behavior
  • Update footer attribution to "Built with PlatformPlatform" with HTML comment

The new landing page displays a welcome message, navigation with login/signup buttons, theme/locale switchers, and a footer with social links. This provides a minimal starting point that downstream projects can easily customize.

Checklist

  • I have added tests, or done manual regression tests
  • I have updated the documentation, if necessary

@tjementum tjementum self-assigned this Nov 17, 2025
@tjementum tjementum added the Enhancement New feature or request label Nov 17, 2025
@linear
Copy link
Copy Markdown

linear bot commented Nov 17, 2025

@tjementum tjementum force-pushed the pp-625-redesign-landing-page branch from c96d55d to 228aece Compare November 17, 2025 22:27
@sonarqubecloud
Copy link
Copy Markdown

@tjementum tjementum merged commit 4afdf35 into main Nov 17, 2025
26 checks passed
@github-project-automation github-project-automation bot moved this to ✅ Done in Kanban board Nov 17, 2025
@tjementum tjementum deleted the pp-625-redesign-landing-page branch November 17, 2025 22:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement New feature or request

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

1 participant