Skip to content

feat: improve the home/landing page ui - #72

Open
bajrangCoder wants to merge 4 commits into
mainfrom
feat/ui-improvement
Open

feat: improve the home/landing page ui#72
bajrangCoder wants to merge 4 commits into
mainfrom
feat/ui-improvement

Conversation

@bajrangCoder

Copy link
Copy Markdown
Member

No description provided.

@greptile-apps

greptile-apps Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The PR redesigns the landing page and shared shell with a new responsive gallery, updated typography and navigation, richer product messaging, and asynchronously loaded community content.

  • Adds optimized JPG/WebP product screenshots and reusable image presentation.
  • Refreshes the announcement banner, header, footer, mobile navigation, and home-page styling.
  • Preserves fallback values while loading plugin, sponsor, contributor, and GitHub statistics.
  • Updates the Biome recommended-rules configuration.

Confidence Score: 5/5

The PR appears safe to merge, with no concrete changed-code-triggered failures identified.

The redesigned page preserves route behavior, supported asset handling, fallback data, sponsor ordering, and shell layout coordination without establishing a blocking or independently actionable defect.

Important Files Changed

Filename Overview
client/pages/home/index.js Rebuilds the landing-page structure, adds optimized screenshots and product sections, and moves optional remote content into non-blocking asynchronous enrichment.
client/pages/home/style.scss Replaces the previous landing-page styles with a responsive dark visual system covering the hero, galleries, capabilities, community sections, and CTA.
client/main.scss Refreshes shared typography, header, mobile navigation, footer, and account-menu presentation while retaining the existing shell behavior.
client/components/announcementBanner/index.js Updates the shared announcement-height variable when the banner is dismissed or already hidden for the session.
client/components/announcementBanner/style.scss Compacts the announcement banner from 60px to 40px and simplifies its visual and responsive states.
client/main.js Adjusts navigation copy and introduces a smoother scroll-dependent header background, blur, and border treatment.
client/main.view.js Updates footer product and licensing copy.
biome.json Uses the supported recommended-rules boolean configuration for the repository's Biome version.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
  A[Home route] --> B[Render landing page immediately]
  B --> C[Hero and download actions]
  B --> D[Product screenshot gallery]
  B --> E[Capabilities and final CTA]
  B --> F[Hidden enrichment mounts]
  F --> G[Load featured plugins]
  F --> H[Load sponsors]
  F --> I[Load GitHub contributors]
  G --> J[Replace connected plugin mount]
  H --> K[Replace connected sponsor mount]
  I --> L[Replace connected contributor mount]
Loading

Reviews (1): Last reviewed commit: "feat: improve the home/landing page ui" | Re-trigger Greptile

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