Skip to content

Prepare Vercel-ready project landing page#35

Open
Huynhthuongg wants to merge 1 commit into
AGENTSfrom
codex/review-code-and-propose-fixes-37b1hm
Open

Prepare Vercel-ready project landing page#35
Huynhthuongg wants to merge 1 commit into
AGENTSfrom
codex/review-code-and-propose-fixes-37b1hm

Conversation

@Huynhthuongg

@Huynhthuongg Huynhthuongg commented Jun 7, 2026

Copy link
Copy Markdown
Member

Summary by cubic

Adds a Vercel-ready landing page and serverless entrypoint for the FastAPI app, with a polished dashboard at “/” that can plan and compile projects. Also routes compile output to a serverless-safe path, bumps to 0.1.2, and documents one-command deploy.

  • New Features

    • Vercel support: api/index.py ASGI entrypoint and vercel.json rewriting all routes to it; output writes to UPCA_OUTPUT_BASE (Vercel sets /tmp/upca, local default .).
    • Dashboard redesign: served from / via INDEX_HTML; buttons call /plan and /compile; adds deploy guidance and GitHub badges; app/version set to 0.1.2.
    • Safety and CLI: enforce safe relative output_dir; add --dry-run and _safe_output_dir; shared checks between API and CLI.
    • DX: scripts/check.sh mirrors CI (Ruff + pytest); README adds badges and “Deploy to Vercel” steps; .vercelignore trims deploy size.
    • Tests: cover dashboard content/routes, output safety, Vercel config and entrypoint export, and serverless output base.
  • Dependencies

    • Runtime: add requirements.txt with fastapi, uvicorn[standard], pydantic.
    • Dev/CI: add httpx2; expand CI to Python 3.103.12 with quiet pytest; add .python-version set to 3.12.

Written for commit 23fc831. Summary will update on new commits.

Review in cubic

@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@coderabbitai

coderabbitai Bot commented Jun 7, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: a0a0faf3-797e-4cbb-9511-73add8d8a6ab

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/review-code-and-propose-fixes-37b1hm
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch codex/review-code-and-propose-fixes-37b1hm
  • 🛠️ Aethon

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Huynhthuongg Huynhthuongg self-assigned this Jun 7, 2026
@Huynhthuongg Huynhthuongg added bug Something isn't working documentation Improvements or additions to documentation duplicate This issue or pull request already exists enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers invalid This doesn't seem right question Further information is requested wontfix This will not be worked on codex labels Jun 7, 2026
@kilo-code-bot

kilo-code-bot Bot commented Jun 7, 2026

Copy link
Copy Markdown

Kilo Code Review could not run — your account is out of credits.

Add credits or switch to a free model to enable reviews on this change.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

No issues found across 18 files

Re-trigger cubic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working codex documentation Improvements or additions to documentation duplicate This issue or pull request already exists enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed invalid This doesn't seem right question Further information is requested wontfix This will not be worked on

Projects

None yet

1 participant