Merge remote-tracking branch 'origin/main' into feat/vc-new-ui
2 months ago
Authored
V.C. Billingsley# Conflicts:
# apps/web/app/(home)/layout.tsx
# apps/web/app/[username]/[repository]/layout.tsx
# apps/web/app/[username]/page.tsx
# apps/web/app/workspace/layout.tsx
Parents8b186b1ff60868
64 files changed
- apps/web/.env.example+1−1
- apps/web/app/(home)/layout.tsx+4−2
- apps/web/app/[username]/[repository]/layout.tsx+2−2
- apps/web/app/[username]/[repository]/pulls/new/actions.ts+13−152
- apps/web/app/[username]/page.tsx+3−2
- apps/web/app/admin/waitlist/page.tsx+33−0
- apps/web/app/admin/waitlist/waitlist-admin.tsx+250−0
- apps/web/app/api/admin/waitlist/route.ts
+83
−0
apps/web/app/api/campfire/ref-details/route.ts+5−1apps/web/app/api/campfire/refs/route.ts+5−1apps/web/app/api/campfire/ws-token/route.ts+2−2apps/web/app/api/ci/jobs/[jobId]/cancel/route.ts+5−0apps/web/app/api/ci/jobs/[jobId]/logs/route.ts+6−0apps/web/app/api/ci/jobs/[jobId]/rerun/route.ts+5−0apps/web/app/api/ci/repos/[repoId]/runner-registration-token/route.ts+5−0apps/web/app/api/repos/[repoId]/commits/[sha]/checks/route.ts+5−1apps/web/app/api/repos/[repoId]/pulls/[prId]/autopilot/route.ts+5−1apps/web/app/api/repos/[repoId]/pulls/[prId]/diff/route.ts+5−1apps/web/app/api/repos/[repoId]/pulls/[prId]/files/[fileId]/diff/route.ts+5−1apps/web/app/api/repos/[repoId]/pulls/[prId]/files/route.ts+5−1apps/web/app/api/repos/[repoId]/pulls/[prId]/route.ts+5−1apps/web/app/api/v1/repos/[owner]/[repository]/pulls/route.test.ts+103−0apps/web/app/api/v1/repos/[owner]/[repository]/pulls/route.ts+125−0apps/web/app/api/waitlist-scene/route.ts+48−0apps/web/app/api/waitlist/password/route.ts+79−0apps/web/app/ci/runs/[runId]/jobs/[jobId]/page.tsx+4−0apps/web/app/onboarding/actions.ts+7−10apps/web/app/onboarding/ensure-onboarded.ts+41−0apps/web/app/onboarding/username-availability/route.ts+3−3apps/web/app/settings/developer/page.tsx+6−4apps/web/app/settings/layout.tsx+4−1apps/web/app/sign-up/page.tsx+7−0apps/web/app/waitlist/page.tsx+46−0apps/web/app/waitlist/waitlist-join-flow.tsx+404−0apps/web/app/waitlist/waitlist-landing.tsx+182−0apps/web/app/waitlist/waitlist-scene.tsx+23−0apps/web/app/waitlist/waitlist-sign-out-button.tsx+26−0apps/web/app/workspace/layout.tsx+5−2apps/web/db/git-access-tokens.ts+15−1apps/web/db/schema.ts+46−1apps/web/db/waitlist.ts+76−0apps/web/drizzle/0031_serious_wolfpack.sql+12−0apps/web/drizzle/0032_even_ezekiel.sql+1−0apps/web/drizzle/meta/0031_snapshot.json+7207−0apps/web/drizzle/meta/0032_snapshot.json+7207−0apps/web/drizzle/meta/_journal.json+15−1apps/web/lib/admin.test.ts+70−0apps/web/lib/admin.ts+32−0apps/web/lib/api/personal-access-token.test.ts+84−0apps/web/lib/api/personal-access-token.ts+52−0apps/web/lib/auth-client.ts+4−1apps/web/lib/auth.ts+45−1apps/web/lib/email.ts+3−2apps/web/lib/pull-requests/create-pull-request.test.ts+140−0apps/web/lib/pull-requests/create-pull-request.ts+206−0apps/web/lib/waitlist-config.ts+7−0apps/web/lib/waitlist-email.test.ts+23−0apps/web/lib/waitlist-email.ts+50−0apps/web/package.json+2−1deploy/.env.example+1−1deploy/docker-compose.app.yml+2−0deploy/docker-compose.single.yml+2−0pnpm-lock.yaml+3−0turbo.json+2−0