Skip to content

Add landing page home view#40

Merged
hetaoBackend merged 2 commits into
mainfrom
cursor/landing-page-bc64
Jul 12, 2026
Merged

Add landing page home view#40
hetaoBackend merged 2 commits into
mainfrom
cursor/landing-page-bc64

Conversation

@hetaoBackend

Copy link
Copy Markdown
Owner

Overview

Adds a new Home landing page as the default view when opening AgentForge. This provides a welcoming entry point that introduces users to the app's capabilities before they dive into the task board.

Changes

New Home View

  • Added "Home" tab to the main navigation (first tab, before Tasks/Heartbeats/Skills)
  • Set as the default view on app startup (activeView defaults to "home")
  • Conditionally hides search box and action buttons when on the home view

Landing Page Content

Hero Section:

  • Eye-catching title: "Stop babysitting terminals"
  • Concise description of AgentForge's value proposition
  • Two prominent CTAs: "View Task Board" and "Create Task"

Feature Grid (6 cards):

  1. Visual Task Pipeline - Kanban board with queue/running/done columns
  2. Flexible Scheduling - Immediate, delayed, scheduled, and cron tasks
  3. Live Agent Output - Structured streaming from Claude Code/Codex CLI
  4. Background Watchers - Recurring heartbeats for condition checking
  5. Skill Library - Pattern detection and skill installation
  6. Multi-Agent Pipelines - Task dependencies and orchestration

Activity Stats:

  • Shows total tasks, completed tasks, heartbeats, and skills
  • Only displayed when user has existing data
  • Provides quick visual overview of workspace activity

Getting Started:

  • Shown to first-time users with no tasks
  • Explains how to create their first task
  • Direct CTA button to task creation modal

Design Details

  • Full theme support (inherits dark/light mode from existing themes)
  • Consistent with existing design language (SF Pro fonts, color palette, spacing)
  • Smooth animations using existing deckIn keyframes
  • Hover effects on feature cards and buttons
  • Responsive grid layout adapts to different window sizes

Technical Implementation

  • Updated activeSummary object to include home view metrics
  • Extended filter/search logic to handle home view (returns empty/null)
  • Modified button rendering logic to hide New Task/Heartbeat buttons on home
  • Imported Home icon from lucide-react

Testing

All quality gates pass:

  • bun run typecheck - No TypeScript errors
  • bun run lint - ESLint clean
  • bun run format:check - Prettier formatted
  • bun run test - All 28 tests pass
  • bun run build:check - Electrobun build succeeds
  • make check - Backend checks pass (no backend changes)

Screenshots

The landing page features:

  • Hero section with gradient heading and dual CTAs
  • 6 feature cards in responsive grid with icons and descriptions
  • Activity stats showing task/heartbeat/skill counts
  • Getting started section for new users

Notes

  • This is a frontend-only change; no backend modifications required
  • The landing page is informational and doesn't require API calls
  • Users can navigate away via tabs or action buttons at any time
  • Existing functionality remains unchanged
Open in Web Open in Cursor 

@vercel

vercel Bot commented Jul 3, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
agentforge-landing Ready Ready Preview, Comment Jul 12, 2026 2:49pm

cursoragent and others added 2 commits July 12, 2026 22:39
- Add new 'Home' tab as the default view when opening the app
- Create comprehensive landing page with hero section, feature grid, and quick stats
- Display 6 key features: Task Pipeline, Scheduling, Live Output, Heartbeats, Skills, and Pipelines
- Show activity stats (total tasks, completed, heartbeats, skills) when data exists
- Provide quick action buttons to navigate to Tasks or create new tasks
- Show getting started section for first-time users with no tasks
- Hide search box and action buttons on home view (only show on other views)
- Maintain consistent theme support (dark/light modes)
- All tests, typecheck, lint, format, and build checks pass

Co-authored-by: DanielWalnut <hetaoBackend@users.noreply.github.com>
@hetaoBackend hetaoBackend force-pushed the cursor/landing-page-bc64 branch from 744bff1 to 04dc7d0 Compare July 12, 2026 14:49
@hetaoBackend hetaoBackend marked this pull request as ready for review July 12, 2026 14:50
@hetaoBackend hetaoBackend merged commit 8ca546b into main Jul 12, 2026
4 checks passed
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