feat(ui): revamp landing and docs experience for 0.8.0#993
feat(ui): revamp landing and docs experience for 0.8.0#993Dhirenderchoudhary wants to merge 3 commits intoTeamShiksha:stagefrom
Conversation
There was a problem hiding this comment.
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.
| { | ||
| versionName: "0.8.0 version", | ||
| releaseDate: "Apr 2026", | ||
| imgSrc: version07, | ||
| releaseNotes: [ |
There was a problem hiding this comment.
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.
|
pls follow this design : LINK |
|



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)
Screenshots (if applicable)
Checklist