Skip to content

feat(ui): revamp landing and docs experience for 0.8.0#993

Open
Dhirenderchoudhary wants to merge 3 commits intoTeamShiksha:stagefrom
Dhirenderchoudhary:feat/ui-revamp-0.8.0
Open

feat(ui): revamp landing and docs experience for 0.8.0#993
Dhirenderchoudhary wants to merge 3 commits intoTeamShiksha:stagefrom
Dhirenderchoudhary:feat/ui-revamp-0.8.0

Conversation

@Dhirenderchoudhary
Copy link
Copy Markdown

@Dhirenderchoudhary Dhirenderchoudhary commented Apr 6, 2026

Description

Closes #953

Redesigned the UI docs experience for 0.8.0 and revamped the home/landing flow to match the style direction from the provided OpenLogo reference design.

This PR includes:

New landing page composition with improved hero, API preview, section hierarchy, and responsive behavior.
Documentation page redesign with better endpoint readability, quickstart/preview sections, and cleaner visual structure.
Minor UX safety fix in docs code block actions (button type handling).
0.8.0 release/changelog entry update in UI constants.

What type of PR is this? (Check all applicable)

  • 🍕 Feature
  • 🐛 Bug Fix
  • 📄 Documentation Update
  • 👨‍💻 Code Refactor
  • 🔥 Performance Improvements
  • ✅ Test
  • 🛠️ CI/CD

Screenshots (if applicable)

Screenshot 2026-04-11 at 12 30 44 PM Screenshot 2026-04-11 at 12 30 36 PM

Checklist

  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • 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

Copilot AI review requested due to automatic review settings April 6, 2026 13:04
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Revamps the UI landing page and documentation experience in packages/ui for the 0.8.0 release, and updates the release notes data to surface 0.8.0 in the changelog.

Changes:

  • Replaced the previous Home page component composition with a redesigned, self-contained landing layout (hero, capabilities, features, pricing, trust, FAQ, CTA).
  • Redesign of Documentation page layout (hero/quickstart/preview panel, endpoint cards, per-endpoint language selection).
  • Added 0.8.0 to the release page versions list and changelog data.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
packages/ui/src/utils/Constants.js Adds 0.8.0 release metadata for the release page.
packages/ui/src/page/home/Home.jsx Implements the new landing page layout and interactions.
packages/ui/src/page/home/Home.module.css New styling for the revamped landing page sections.
packages/ui/src/page/documentation/Documentation.jsx Introduces new documentation page structure (hero, quickstart, preview, endpoint cards).
packages/ui/src/page/documentation/Documentation.module.css Updated documentation styling to match the new layout and components.
packages/ui/src/page/documentation/CodeBlock.jsx Adds explicit type="button" for language/copy buttons to avoid unintended form submits.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/ui/src/page/documentation/Documentation.jsx Outdated
Comment on lines +871 to +875
{
versionName: "0.8.0 version",
releaseDate: "Apr 2026",
imgSrc: version07,
releaseNotes: [
Copy link

Copilot AI Apr 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new 0.8.0 changelog entry reuses imgSrc: version07, which will display the 0.7.x image for the 0.8.0 release card. If this is meant to be a new release, add/import a dedicated 0.8.0 asset (e.g., version08) or update the mapping so the image matches the release version.

Copilot uses AI. Check for mistakes.
@rishang14
Copy link
Copy Markdown
Contributor

pls follow this design : LINK

@sonarqubecloud
Copy link
Copy Markdown

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.

0.8.0 Redesign Documentation Page

3 participants