Skip to content

feat(landing): sync homepage style with OpenClaw reference#123

Merged
Siri-Ray merged 1 commit intomainfrom
feat/landing-openclaw-style-sync
Mar 6, 2026
Merged

feat(landing): sync homepage style with OpenClaw reference#123
Siri-Ray merged 1 commit intomainfrom
feat/landing-openclaw-style-sync

Conversation

@Siri-Ray
Copy link
Copy Markdown
Contributor

@Siri-Ray Siri-Ray commented Mar 6, 2026

Summary

  • sync the apps/landing homepage visual structure and copy direction to match the OpenClaw reference landing style while preserving existing Nexu routes
  • update hero/navigation/IM platform showcase, comparison table, use-case cards, and final CTA sections for closer parity with the reference page
  • refine FAQ wording and heading casing for a consistent landing narrative

Validation

  • pnpm --filter @nexu/landing typecheck

Summary by CodeRabbit

  • New Features

    • Added interactive "Add to your team chat" dropdown with integration options for Slack, Discord, and WhatsApp.
    • Introduced new "Works where your team already works" section showcasing multi-platform support.
    • Redesigned product comparison table with clearer feature highlights.
  • Style

    • Updated branding capitalization throughout.
    • Refreshed section headers and layout organization.
    • Improved copy and formatting for clarity.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 6, 2026

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Free

Run ID: a55f927a-8199-4045-b006-7003cd49fe0b

📥 Commits

Reviewing files that changed from the base of the PR and between 305a8d9 and eaa0a23.

📒 Files selected for processing (2)
  • apps/landing/src/components/FAQSection.tsx
  • apps/landing/src/pages/index.astro

📝 Walkthrough

Walkthrough

The landing page receives comprehensive updates including FAQ capitalization standardization, icon refreshes for feature visuals, reorganized sections with renamed headers (e.g., "Why Nexu"), a new platform integration showcase ("Works where your team already works"), and a dynamic product comparison table against OpenClaw. Multiple layout adjustments and content refinements accompany these structural changes.

Changes

Cohort / File(s) Summary
FAQ Capitalization
apps/landing/src/components/FAQSection.tsx
Updated FAQ content with capitalization fixes: "Nexu" (from "nexu") in questions and heading text changed from "You might be wondering" to "Frequently Asked Questions". No structural or behavioral changes.
Landing Page Restructuring
apps/landing/src/pages/index.astro
Major overhaul: replaced icon imports (removed Brain, Code2, Search; added Check, ChevronDown, Cloud, FileText, Users, X); reorganized section headers and feature labels; introduced dynamic comparison table with CheckIcon/XIcon rendering; added new "Works where your team already works" platform section with Slack, Discord, Telegram, WhatsApp, Teams integration showcase; enhanced CTA area with responsive dropdown toggle for team chat integrations; refined content, headings, and layout spacing throughout.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 Hops through icons, swaps and springs,
Nexu now shines with proper rings,
Platforms align where teamwork thrives,
Comparison tables show who arrives,
A landing page hops to new highs!


Note

🎁 Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login.

Comment @coderabbitai help to get the list of available commands and usage tips.

@Siri-Ray Siri-Ray merged commit f9cdbfe into main Mar 6, 2026
2 checks passed
lefarcen added a commit that referenced this pull request Mar 30, 2026
Previously only matched squash-merge format '(#123)'. Now also matches
'Merge pull request #123' format, fixing incomplete changelogs when
the commit range includes non-squash merges.
mrcfps pushed a commit that referenced this pull request Mar 30, 2026
…les (#683)

* fix(ci): improve nightly changelog readability

- Fetch issue titles individually via gh issue view (fix null titles)
- PR numbers are clickable links in Feishu card
- Closing issues shown with 📌 prefix, clearly separated from PR title
- Add GitHub Step Summary with version/baseline/changelog table
- Clean PR titles by stripping conventional commit prefix for display
- Three output formats: feishu (links), github (GFM), plain (LLM input)

* fix(ci): parallelize arm64 and x64 release builds

* fix(ci): include merge-commit PR numbers in nightly changelog

Previously only matched squash-merge format '(#123)'. Now also matches
'Merge pull request #123' format, fixing incomplete changelogs when
the commit range includes non-squash merges.
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.

2 participants