Skip to content

feat(landing): extend enterprise product-preview design to solutions and workflows pages#5672

Merged
waleedlatif1 merged 10 commits into
stagingfrom
solutions-platform-product-pages
Jul 15, 2026
Merged

feat(landing): extend enterprise product-preview design to solutions and workflows pages#5672
waleedlatif1 merged 10 commits into
stagingfrom
solutions-platform-product-pages

Conversation

@andresdjasso

Copy link
Copy Markdown
Contributor

Summary

  • Parametrizes the enterprise feature graphics with content props (the enterprise page renders identically) and adds five new graphics in the same visual vocabulary: document draft, knowledge answer, reconcile, workflow canvas, and agent code
  • Retells each page's feature blocs for its domain — per-page use cases across build/deploy/govern stories for the five Solutions pages (engineering, it, compliance, finance, hr) and the Workflows platform page
  • Adds a hero category tag (eyebrow) to each page: Engineering / IT / Compliance / Finance / HR / Workflows
  • Adds full animated platform-UI heroes on all six pages: solutions pages replay the enterprise platform loop with domain-specific workspaces, prompts, and workflows; workflows shows a chat-free editor-canvas loop assembling a support-routing workflow (with a graphite selection ring, not the editor blue)
  • Overhauls the shared feature-tile system for responsiveness: container-query proportional scaling (tiles shrink as true miniatures at narrow columns, replacing per-graphic scale hacks), a full-width wide treatment for the orphan third card of 3-card rows in the 2-col band (per-graphic wide layouts), and an opt-in 2×2 grid for the workflows deploy row (columns: 2)
  • Appends the shared pre-footer CTA band to all six pages via SolutionsPage
  • Fix: the dark code tile's unhighlighted code text now uses light graphite instead of inheriting near-black

Test plan

  • Eyeball at localhost: /enterprise, /solutions/engineering, /solutions/it, /solutions/compliance, /solutions/finance, /solutions/hr, /workflows
  • Verify the enterprise page is visually unchanged
  • 1280px desktop: full 3-col feature rows, animated heroes loop correctly on all six pages
  • ~900px and ~700px (2-col band): third tile of 3-card rows takes the full-width wide treatment; tiles scale proportionally as miniatures
  • ~500px (single column): tiles remain legible miniatures with container-query scaling
  • Workflows deploy row renders as a 2×2 grid
  • Pre-footer CTA band appears on all six pages

Made with Cursor

…and workflows pages

Parametrize enterprise feature graphics with content props and retell each
solutions page's feature blocs for its domain (engineering, it, compliance,
finance, hr) plus the workflows platform page. Add five new graphics in the
same visual vocabulary, animated platform-UI heroes with domain-specific
loops on all six pages, hero category tags, container-query proportional
tile scaling with wide/2x2 layout options, and a shared pre-footer CTA band.
Enterprise page renders identically.

Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel

vercel Bot commented Jul 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
docs Skipped Skipped Jul 15, 2026 12:31am

Request Review

@greptile-apps

greptile-apps Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR expands the landing-page product preview system across platform and solutions pages. The main changes are:

  • Shared enterprise-style hero visuals for the new landing routes.
  • New reusable SolutionsPage layout coverage for platform and team pages.
  • New animated hero loops and feature graphics for workflows, files, knowledge, logs, tables, and scheduled tasks.
  • Updated solution-page copy, feature rows, pre-footer CTA placement, navbar menus, and sitemap entries.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

Filename Overview
apps/sim/app/(landing)/components/index.ts Updates the landing component barrel for the new shared page and hero visual exports.
apps/sim/app/(landing)/components/solutions-page/solutions-page.tsx Generalizes the shared page shell used by the platform and solutions landing routes.
apps/sim/app/(landing)/components/solutions-page/components/solutions-card-row/solutions-card-row.tsx Adds responsive card-grid handling for wide rows and two-column workflow rows.
apps/sim/app/(landing)/hooks/use-motion-safe-cycle.ts Adds a shared reduced-motion-aware timing hook for the animated landing hero loops.
apps/sim/app/(landing)/components/navbar/components/nav-menu-chip/constants.ts Adds Platform and Solutions menu sections to the shared navbar menu list.
apps/sim/app/sitemap.ts Adds the new platform landing routes to sitemap generation.

Reviews (5): Last reviewed commit: "chore(landing): share one ZipIcon across..." | Re-trigger Greptile

Renders PLATFORM_MENU and SOLUTIONS_MENU alongside Resources (Platform,
Solutions, Resources trigger order), drops the internal-only Mothership
item, centers the five-item Platform panel's two-tile last row, and lets
the mobile sheet scroll now that all three sections outgrow a phone
viewport.

Co-authored-by: Cursor <cursoragent@cursor.com>
Adds the /scheduled-tasks landing page (SolutionsPage consumer with a
chat-free schedule-trigger editor hero and enterprise feature tiles
retold for recurring runs) and a sixth Scheduled Tasks item in the
Platform menu, restoring the clean 3x2 grid.

Co-authored-by: Cursor <cursoragent@cursor.com>
Completes the Platform nav dropdown — its knowledge, tables, files, and
logs items previously 404'd. Each page is a SolutionsPage consumer with a
product-UI hero loop, enterprise-style feature tiles, CTA band, and SEO
metadata. Removes the dead platform-page component family (workflows was
its last consumer) and adds the new routes to the sitemap.

Co-authored-by: Cursor <cursoragent@cursor.com>
@andresdjasso

Copy link
Copy Markdown
Contributor Author

Pushed 2bd998f: adds the four Platform landing pages (/knowledge, /tables, /files, /logs) that complete the Platform nav dropdown (items previously 404'd), adds them to the sitemap, and removes the dead platform-page component family.

Comment thread apps/sim/app/(landing)/scheduled-tasks/components/scheduled-tasks-hero-loop.tsx Outdated
…ics, drop dead variant surface

- Extract shared useDesignScale + useMotionSafeCycle hooks and a HeroLoopShell
  so all seven hero loops share one scale/reduced-motion clock engine
- Merge workflows-editor-loop and scheduled-tasks-hero-loop into one
  parameterized shared EditorLoop (content-injection, same pattern as
  EnterpriseLoopContent)
- Consolidate the four identical code-window feature graphics into one shared
  CodeWindowGraphic + single CSS module; pages keep thin data wrappers
- Remove the unreachable 'split'/'standard'/align variant surface from
  SolutionsPage/SolutionsCardRow/SolutionsCard and trim unused barrel re-exports
- Enterprise hero now consumes the shared PlatformHeroVisual instead of an
  inline byte-identical copy
- Add /scheduled-tasks to the sitemap
- a11y: closed mobile-nav sheet is now invisible (out of tab order) with
  aria-controls wiring; decorative tables-hero checkboxes are no longer
  keyboard-focusable
- memo() the static EnterpriseSidebar; hoist per-render header arrays; remove
  comments that restated component TSDoc
…idebar

Thread activeNav through the shared EditorLoop content so the
scheduled-tasks hero highlights its own module row, matching the other
platform heroes.
@waleedlatif1

Copy link
Copy Markdown
Collaborator

@greptile

@waleedlatif1

Copy link
Copy Markdown
Collaborator

@cursor review

Remove the now-unconsumed cardRowHeaderStack/cardRowHeaderCtaGap/
cardTextToVisual/rowSubtitle constants, fix a stale cardVariant TSDoc
reference, and restore import order in the workflows editor-loop wrapper.
Comment thread apps/sim/app/(landing)/components/solutions-page/constants.ts
@waleedlatif1

Copy link
Copy Markdown
Collaborator

@cursor review

Comment thread apps/sim/app/(landing)/hooks/use-design-scale.ts
Comment thread apps/sim/app/(landing)/components/solutions-page/constants.ts
…frame size

RESET_FADE_MS now lives only in the shared loop-engine hook module; the
enterprise stage-data copy is removed. SolutionsVisualFrame loses its
size prop and cardHeight constant - only the 16:9 hero preset remained
in use after the split-variant removal.
@waleedlatif1

Copy link
Copy Markdown
Collaborator

@greptile

@waleedlatif1

Copy link
Copy Markdown
Collaborator

@cursor review

…ght tiles

The frameless vignette sits directly on the tile's --surface-3 fill, so
the build tile's --surface-3 bubble treatment vanished. The question
chip now uses the graphic family's white card chrome (--white fill,
--border-1 hairline), matching its own source card. Also restores
biome's import order in the workflows editor-loop wrapper (fixes the
failing lint:check CI step).
@waleedlatif1

Copy link
Copy Markdown
Collaborator

@greptile

@waleedlatif1

Copy link
Copy Markdown
Collaborator

@cursor review

Comment thread apps/sim/app/(landing)/files/components/files-hero-loop.tsx Outdated
…hero

Extract the duplicated zip-archive SVG into components/shared/zip-icon
and consume it from both the homepage files preview and the files hero
loop.
@waleedlatif1

Copy link
Copy Markdown
Collaborator

@greptile

@waleedlatif1

Copy link
Copy Markdown
Collaborator

@cursor review

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

✅ Bugbot reviewed your changes and found no new issues!

Comment @cursor review or bugbot run to trigger another review on this PR

Reviewed by Cursor Bugbot for commit 8d83ee8. Configure here.

@waleedlatif1 waleedlatif1 merged commit 516dd7e into staging Jul 15, 2026
18 checks passed
@waleedlatif1 waleedlatif1 deleted the solutions-platform-product-pages branch July 15, 2026 00:38
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