Skip to content

Lewis/landing page - #27

Merged
carhartlewis merged 5 commits into
mainfrom
lewis/landing-page
Aug 4, 2026
Merged

Lewis/landing page#27
carhartlewis merged 5 commits into
mainfrom
lewis/landing-page

Conversation

@carhartlewis

@carhartlewis carhartlewis commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary by cubic

Adds a public marketing landing page at / and moves the app to slug-scoped routes (/[slug]/...) with updated gating and navigation. Also introduces a new seo-audit skill and stabilizes tests by ordering cross-package suites.

  • New Features

    • Public landing page in app/(landing) with hero, product shot, agent/capabilities, CTAs, and footer/nav polish (agent section structure, footer border, UTM on footer links, non-link cards for layout consistency).
    • Slug-based app routing under app/(app)/[slug]/... across Companies, Contacts, Deals, Settings, and Overview; record routes redirect to list pages with record query.
    • Workspace slugs generated from the name and returned by the API; UI navigates to /{slug} after rename.
    • URL helpers: useWorkspaceUrl(), useWorkspaceSlug(), and workspaceUrl(); header, rail, dashboard, and settings nav use them.
    • apps/app/proxy.ts treats / and /sign-in as public; redirects section links to /{slug}/...; preserves existing ungated paths.
    • recordHref(slug, list, kind, id) now builds slug-scoped record links.
    • New seo-audit skill under .agents/skills/seo-audit with evals and reference docs; linked in .claude/skills.
    • Test reliability: apps/agent/turbo.json orders on @crm/auth#test; integration test backs up/restores app settings to avoid flakiness.
  • Migration

    • Update links to use useWorkspaceUrl() or workspaceUrl(slug, path); avoid hardcoded section paths.
    • Update recordHref() calls to include the slug as the first argument.
    • Handle slug changes after workspace rename; the app will navigate to the new /{slug}.
    • For local dev, unauthenticated root is the landing page; use /sign-in to log in.

Written for commit 79749f5. Summary will update on new commits.

Review in cubic

…perience

- Introduced new dashboard summary and sales dashboard components to provide users with insights into their performance.
- Implemented overview greeting and scope toggle for personalized user experience.
- Created companies and contacts management pages with search and creation functionalities.
- Added data tables for displaying companies and contacts, including sorting and filtering options.
- Enhanced routing and layout for better navigation within the application.
- Introduced a new SEO audit skill with comprehensive guidelines for diagnosing SEO issues.
- Added detailed evaluation scenarios to test the skill's effectiveness in various contexts.
- Included references for AI writing detection and international SEO best practices.
- Enhanced landing page components for improved user engagement and navigation.
- Created new sections for agent capabilities and user interaction features.
@vercel

vercel Bot commented Aug 4, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
crm-agent Ready Ready Preview Aug 4, 2026 9:32pm
crm-api Ready Ready Preview Aug 4, 2026 9:32pm
crm-app Ready Ready Preview Aug 4, 2026 9:32pm

Request Review

…nd user engagement

- Updated the agent section to better structure child elements within a span for improved styling.
- Added a border to the landing footer for visual separation and enhanced aesthetics.
- Modified the footer link to include UTM parameters for better tracking of referral sources.
- Added `@crm/auth#test` as a dependency to the test configuration to ensure proper execution order.
- Included detailed comments explaining the singleton nature of the workspace and the implications for parallel test execution.
- Highlighted the need for a schema per package to avoid shared row issues in the database.
…out consistency

- Updated the SuggestedAction, AskCard, and AgentBuilderCard components to use div elements instead of Link components for better styling control.
- Adjusted class names and structure to enhance visual presentation and maintain functionality without navigation links.
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.

1 participant