Skip to content

feat: add feature highlights and footer to landing page - #121

Merged
johnnyhuy merged 3 commits into
mainfrom
agent/issue-120-landing-highlights
Nov 10, 2026
Merged

johnnyhuy merged 3 commits into
mainfrom
agent/issue-120-landing-highlights

Conversation

@johnnyhuy

@johnnyhuy johnnyhuy commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

The landing page at /landing now continues below the portal screenshot with four feature cards for software templates, the catalog, GitHub integration and search. Each card links to its existing portal surface. A footer repeats the showcase and catalog entry points and explains read-only guest access.

The search card describes the existing catalog and TechDocs search rather than promising cited answers. This continuation also merges current main into the existing branch without rewriting history and adds the previously missing browser proof.

Part of #84
Closes #120

Verified on the final implementation through mise

  • mise run install passed, with existing peer-dependency warnings and no lockfile changes.
  • mise run lint passed across all five packages.
  • mise run test -- --runInBand --verbose passed 37 tests in 6 suites, with 1 skipped test in 1 skipped suite.
  • mise run dev served this worktree on localhost:3000 and the backend on localhost:7007. Entered the read-only guest demo and verified all four cards and both footer links in the AO browser.
  • git diff --check passed.
  • mise run build was not run locally because this slice changes frontend content and tests only. The final-head CI Build job passed install, lint, tests and the Docker build in 5m39s. CodeQL and both Socket Security checks also passed on b2c30a1.

Final-head CI build

The verbose test output includes

PASS app packages/app/src/components/landing/LandingPage.test.tsx
    ✓ renders the four feature highlights
    ✓ links each highlight to its live surface
    ✓ renders the footer with a second path into the demo

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       1 skipped, 37 passed, 38 total

Captured with mise run dev and ao browser screenshot after guest entry, scrolled to the highlights and footer. The 2560 x 1440 PNG is committed at .tmp/proof/landing-highlights.png. The capture succeeded on this continuation run.

Landing feature highlights and footer

The route remains /landing. Whether it replaces / remains Johnny's decision. The parent epic stays open. Search currently provides catalog and TechDocs results; a live cited-answer service is outside this slice. Existing React/MUI deprecation warnings and jsdom stylesheet parsing warnings were observed during verification; the render and all test assertions passed.

johnnyhuy and others added 3 commits November 10, 2026 05:15
Co-authored-by: Muse Code <muse-code@meta.com>
Co-authored-by: OpenAI Codex <noreply@openai.com>
Describe the existing catalog and TechDocs search accurately and record the rendered highlights and footer.

Co-authored-by: OpenAI Codex <noreply@openai.com>
@johnnyhuy
johnnyhuy merged commit e6df107 into main Nov 10, 2026
5 checks passed
@johnnyhuy
johnnyhuy deleted the agent/issue-120-landing-highlights branch November 10, 2026 17:17
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.

Add feature highlights and footer to the landing page

1 participant