@vercel[bot]3w ago
feat: add hosted auth white-label theme config
loading diff…
auth_screen_theme project config for hosted auth white labeling./api/v3/org/project/config.@composio/db auth screen theme schema for internal validation, and keeping API contract schemas on the existing project config API route.pnpm exec oxfmt apps/apollo/src/lib/projects/auth_screen_theme.ts apps/apollo/src/pages/api/v3/internal/connected_accounts/link/[token].ts apps/apollo/src/pages/api/v3/org/project/config.ts packages/db/src/schema/projectConfigDB.tsgit diff --checkpnpm exec oxlint --config apps/apollo/oxlint.config.mjs --disable-typescript-plugin apps/apollo/src/lib/projects/auth_screen_theme.ts apps/apollo/src/pages/api/v3/internal/connected_accounts/link/[token].ts apps/apollo/src/pages/api/v3/org/project/config.ts@composio/tsconfig/generated package setup is missing). CI is running the full checks on the pushed branch.Based on git blame analysis of 7 file(s):
| Contributor | Contribution | Files |
|---|---|---|
| Himanshu Dixit | 59% | 5 |
| lingalarahul7 | 33% | 5 |
| Zen Agent | 4% | 3 |
| jkomyno | 2% | 1 |
| devin-ai-integration[bot] | 1% | 3 |
Recommend venkat82 as the primary reviewer — they edited several of the changed files today (authScreenTheme.ts, projectConfigDB.ts, and others) and will be most familiar with the recent changes. As a secondary reviewer, consider jkomyno, who touched linkSession.ts about a week ago and can help validate the session/linking logic.
🤖 Based on git blame with recency weighting (recent edits count more).
:x: Patch coverage is 96.95122% with 5 lines in your changes missing coverage. Please review.
| Files with missing lines | Patch % | Lines |
|---|---|---|
| ...api/v3/internal/connected_accounts/link/[token].ts | 78.57% | 3 Missing :warning: |
| .../src/lib/connected_accounts/link/common/schemas.ts | 0.00% | 2 Missing :warning: |
| Flag | Coverage Δ | |
|---|---|---|
| e2e-tests |
6.04% <1.21%> (-0.01%) |
| :arrow_down: |
| self-hosted-tests | 5.57% <1.21%> (-0.01%) | :arrow_down: |
| unit-tests | 58.98% <98.74%> (+0.02%) | :arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
| Files with missing lines | Coverage Δ | |
|---|---|---|
| ...llo/src/lib/connected_accounts/link/linkSession.ts | 88.03% <100.00%> (+0.10%) | :arrow_up: |
| apps/apollo/src/lib/projects/auth_screen_theme.ts | 100.00% <100.00%> (ø) | |
| ...s/apollo/src/pages/api/v3/org/owner/project/new.ts | 89.32% <100.00%> (+0.15%) | :arrow_up: |
| apps/apollo/src/pages/api/v3/org/project/config.ts | 93.08% <100.00%> (+2.96%) | :arrow_up: |
| .../src/lib/connected_accounts/link/common/schemas.ts | 2.32% <0.00%> (-0.06%) | :arrow_down: |
| ...api/v3/internal/connected_accounts/link/[token].ts | 87.36% <78.57%> (-0.52%) | :arrow_down: |