Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
18eb150
feat: Create enhanced frontend with advanced chain orchestration
codegen-sh[bot] Dec 10, 2025
a2f1bf0
fix: update tailwind-merge to stable version 2.5.5
codegen-sh[bot] Dec 10, 2025
8572233
docs: add comprehensive Control Board for 5-agent parallel development
codegen-sh[bot] Dec 11, 2025
28db4b6
feat: Create frontend folder with autonomous multi-agent orchestratio…
codegen-sh[bot] Dec 11, 2025
d594234
feat: Add Tree-of-Thoughts platform foundation
codegen-sh[bot] Dec 11, 2025
8f44e1b
feat: Add React Flow visual workflow editor with node-based chain orc…
codegen-sh[bot] Dec 11, 2025
6223d27
feat: Complete visual workflow implementation with comprehensive testing
codegen-sh[bot] Dec 13, 2025
8809847
feat: Add comprehensive gap analysis and real-world API validation test
codegen-sh[bot] Dec 13, 2025
ad43938
feat: integrate Settings modal and Zustand store for credential manag…
codegen-sh[bot] Dec 13, 2025
f342b18
feat: Enhanced State Management + Comprehensive Gap Analysis
codegen-sh[bot] Dec 14, 2025
2a0098b
feat: Add Profile Management System - Feature 1 (CRUD with E2E test s…
codegen-sh[bot] Dec 14, 2025
fe1e32a
feat: Add comprehensive E2E tests for Profile Management Feature 1
codegen-sh[bot] Dec 14, 2025
c84660b
feat: Add comprehensive Claude Code profile system with state managem…
codegen-sh[bot] Dec 14, 2025
7482cb4
feat: Add database API service layer with TypeScript types
codegen-sh[bot] Dec 14, 2025
4731693
feat: Add comprehensive API token management UI
codegen-sh[bot] Dec 14, 2025
e7e6f18
feat: Add real-time webhook system
codegen-sh[bot] Dec 14, 2025
9db9a33
feat: Add workflow persistence to database
codegen-sh[bot] Dec 14, 2025
2622103
feat: Add CI/CD pipeline and environment configuration
codegen-sh[bot] Dec 14, 2025
ced8488
feat: Add observability stack with Sentry
codegen-sh[bot] Dec 14, 2025
903bb3b
docs: Add production integration progress documentation
codegen-sh[bot] Dec 14, 2025
f9b048a
feat: Add template marketplace and execution analytics
codegen-sh[bot] Dec 14, 2025
c1a04a1
feat: Add comprehensive E2E test coverage
codegen-sh[bot] Dec 14, 2025
0b2128f
docs: Update documentation for 100% completion
codegen-sh[bot] Dec 14, 2025
69ee447
feat: Full industry-grade static analysis + unified dashboard UI
codegen-sh[bot] Dec 14, 2025
01407c8
feat: IRIS optimization + comprehensive E2E testing
codegen-sh[bot] Dec 14, 2025
1c04678
docs: Add comprehensive IRIS optimization report
codegen-sh[bot] Dec 14, 2025
522f3d0
test: Add comprehensive unit tests for telemetry service
codegen-sh[bot] Dec 15, 2025
67e31d0
Security & Testing Fixes: Remove hard-coded secrets, fix Playwright p…
codegen-sh[bot] Dec 15, 2025
b6a4f53
fix: TypeScript compilation errors - Phase 1
codegen-sh[bot] Dec 15, 2025
4c6d8fc
docs: Add comprehensive E2E test report for PR #195
codegen-sh[bot] Dec 16, 2025
fe17151
feat: Add repository dropdown to Create Agent Run dialog
codegen-sh[bot] Dec 16, 2025
c1108d0
docs: Add comprehensive implementation summary for PR #195
codegen-sh[bot] Dec 16, 2025
7e1f8bb
feat: Add comprehensive E2E test suite with AI-powered error recovery
codegen-sh[bot] Dec 16, 2025
377a164
fix: comprehensive TypeScript error resolution and system analysis
codegen-sh[bot] Dec 17, 2025
1783c9b
docs: Add comprehensive gap analysis report for PR #195
codegen-sh[bot] Dec 17, 2025
f587543
feat: Add Controller Dashboard infrastructure
codegen-sh[bot] Dec 17, 2025
7e55012
fix: Fix critical type error and enhance AgentRunDialog
codegen-sh[bot] Dec 17, 2025
2a5c1e0
test: Add comprehensive unit tests for AgentRunDialog
codegen-sh[bot] Dec 17, 2025
69c3983
docs: Add comprehensive implementation validation report
codegen-sh[bot] Dec 17, 2025
e7aa091
feat: Add request caching, recent repos tracking, and ARIA labels
codegen-sh[bot] Dec 17, 2025
45595e9
feat: Add WorkflowControl and MonitorDashboard components for Frontend2
codegen-sh[bot] Dec 18, 2025
8a30406
feat(frontend): Replace mock data with real Codegen API integration
codegen-sh[bot] Dec 18, 2025
c002848
feat(frontend): Add CORS proxy and comprehensive E2E testing
codegen-sh[bot] Dec 18, 2025
852b734
feat: Create single-view autonomous management UI with real API integ…
codegen-sh[bot] Dec 19, 2025
babee04
build: Fix TypeScript build configuration and production bundle
codegen-sh[bot] Dec 22, 2025
b96f7c1
feat: Add Tree-of-Thoughts chaining orchestration system
codegen-sh[bot] Dec 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
190 changes: 190 additions & 0 deletions .github/workflows/frontend-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
name: Frontend CI/CD

on:
push:
branches: [main, develop, staging]
paths:
- 'frontend/**'
- '.github/workflows/frontend-ci.yml'
pull_request:
branches: [main, develop, staging]
paths:
- 'frontend/**'

jobs:
lint:
name: Lint & Type Check
runs-on: ubuntu-latest
defaults:
run:
working-directory: frontend

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
cache: 'npm'
cache-dependency-path: frontend/package-lock.json

- name: Install dependencies
run: npm ci

- name: Run linter
run: npm run lint

- name: Run type check
run: npm run typecheck

test:
name: Unit Tests
runs-on: ubuntu-latest
defaults:
run:
working-directory: frontend

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
cache: 'npm'
cache-dependency-path: frontend/package-lock.json

- name: Install dependencies
run: npm ci

- name: Run tests
run: npm test
env:
CI: true

e2e:
name: E2E Tests
runs-on: ubuntu-latest
defaults:
run:
working-directory: frontend

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
cache: 'npm'
cache-dependency-path: frontend/package-lock.json

- name: Install dependencies
run: npm ci

- name: Install Playwright browsers
run: npx playwright install --with-deps

- name: Run E2E tests
run: npm run test:e2e
env:
CI: true

- name: Upload test results
if: always()
uses: actions/upload-artifact@v4
with:
name: playwright-report
path: frontend/test-results/
retention-days: 7

build:
name: Build
runs-on: ubuntu-latest
needs: [lint, test]
defaults:
run:
working-directory: frontend

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
cache: 'npm'
cache-dependency-path: frontend/package-lock.json

- name: Install dependencies
run: npm ci

- name: Build application
run: npm run build
env:
NODE_ENV: production

- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: frontend-build
path: frontend/dist/
retention-days: 7

deploy-staging:
name: Deploy to Staging
runs-on: ubuntu-latest
needs: [build, e2e]
if: github.ref == 'refs/heads/develop' && github.event_name == 'push'
defaults:
run:
working-directory: frontend
environment:
name: staging
url: https://staging.codegen.com

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Download build artifacts
uses: actions/download-artifact@v4
with:
name: frontend-build
path: frontend/dist/

- name: Deploy to staging
run: echo "Deploy to staging server"
# Add actual deployment commands here

deploy-production:
name: Deploy to Production
runs-on: ubuntu-latest
needs: [build, e2e]
if: github.ref == 'refs/heads/main' && github.event_name == 'push'
defaults:
run:
working-directory: frontend
environment:
name: production
url: https://app.codegen.com

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Download build artifacts
uses: actions/download-artifact@v4
with:
name: frontend-build
path: frontend/dist/

- name: Deploy to production
run: echo "Deploy to production server"
# Add actual deployment commands here

Loading