Skip to content

Openclaw-os-landing#493

Closed
zahlekhan wants to merge 6 commits intomainfrom
openclaw-os-landing
Closed

Openclaw-os-landing#493
zahlekhan wants to merge 6 commits intomainfrom
openclaw-os-landing

Conversation

@zahlekhan
Copy link
Copy Markdown
Contributor

Bumps the OpenClaw OS hero preview image to 118% width with negative
inline margins so it overflows the frame symmetrically; the existing
overflow:hidden on .previewSection crops the bleed. Home page hero is
unaffected since it doesn't set widePreview.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

What

Describe the change and why it is needed.

Changes

Test Plan

Describe how you validated this change.

  • Not applicable (explain why)
  • Verified locally

Checklist

  • I linked a related issue, if applicable
  • I updated docs/README when needed
  • I considered backwards compatibility

pd-builds and others added 5 commits May 5, 2026 14:20
Adds a dedicated /Openclaw-OS marketing page reusing the home page section
primitives, plus the supporting changes to make those primitives shareable.

- New Openclaw-OS route with custom hero copy, mobile hero, and tightened
  contentShell spacing.
- New StuckInChatSection ("Is your agent still stuck in Telegram?") with
  three negative cards and a copy-to-install CTA.
- HeroSection: optional tagline (with compact variant), GitHub-banner toggle,
  mobile preview image override + crop-from-top, install pill toast on copy
  (slides under the button, auto-dismiss at 1.8s, subtle gray pill).
- FeaturesSection: parameterized with a `features` prop; default keeps the
  original 7-item home list, OPENCLAW_FEATURES export drives the new 6-item
  list. CTA toggle.
- PossibilitiesSection: optional `title`, `tagline`, `cards` props with
  placeholder support (gray box + custom title); hover lift kept on desktop
  only.
- FeatureList: icons accept any ReactNode (Phosphor on the OpenClaw page).
- Button: ClipboardCommandButton now exposes `onCopyChange` and falls back
  to `document.execCommand('copy')` when the async clipboard API rejects.
- SiteMarketingHeader: mirror the desktop NEW badge in the mobile menu.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Add 4 real screenshot images for the OpenClaw OS Possibilities cards
  (business-health, engineering-board, marketing-dashboard, stocks-tracker).
- Add `titlePrefix` field to the Possibilities card prop so titles can
  render a gray first line ("An app to") followed by a black second line
  describing the use case.
- Replace placeholder cards on /Openclaw-OS with the real images and
  conversational copy: track company sales / monitor sprint progress /
  observe social media / track stock market.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Bumps the OpenClaw OS hero preview image to 118% width with negative
inline margins so it overflows the frame symmetrically; the existing
overflow:hidden on .previewSection crops the bleed. Home page hero is
unaffected since it doesn't set widePreview.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Introduced a new navigation banner in the Navbar that appears on the home and OpenClaw OS pages, encouraging users to star the project on GitHub.
- Added corresponding CSS styles for the banner, including layout, colors, and hover effects.
- Removed unused GitHub demo components and styles to streamline the codebase.
Aditya-thesys
Aditya-thesys previously approved these changes May 7, 2026
Defer effect-driven state updates to satisfy react-hooks/set-state-in-effect.
Inline GitHub demo prompt defaults so docs build doesn't depend on missing demo modules.

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

3 participants