Merge pull request #6 from Boring-Software-Inc/feat/customize-response-config
3 months ago
Authored
grimfeat(customize): response config, shared comment renderer, batched save queue
Parents61d03d9b7633a6
43 files changed
- DECISIONS.md+22−0
- apps/web/src/components/analytics/analytics-metrics-sheet.tsx+7−4
- apps/web/src/components/customize/check-state-mock.tsx+71−0
- apps/web/src/components/customize/customize-page-skeleton.tsx+85−0
- apps/web/src/components/customize/customize-page.tsx+319−0
- apps/web/src/components/customize/github-comment-mock.tsx+176−0
- apps/web/src/components/customize/response-config-form.tsx+191−0
apps/web/src/components/customize/template-editor.tsx+86−0apps/web/src/components/customize/verdict-toggle.tsx+50−0apps/web/src/components/layouts/dashboard-topbar.tsx+6−0apps/web/src/components/layouts/mobile-footer.tsx+6−0apps/web/src/components/rules/rule-card.test.tsx+10−2apps/web/src/components/rules/rule-card.tsx+40−72apps/web/src/components/rules/rules-page.tsx+182−53apps/web/src/components/save-queue/index.ts+16−0apps/web/src/components/save-queue/save-queue-context.tsx+220−0apps/web/src/components/save-queue/save-queue.test.ts+93−0apps/web/src/components/save-queue/unsaved-changes-bar.tsx+50−0apps/web/src/lib/response.functions.ts+56−0apps/web/src/lib/response.query.ts+18−0apps/web/src/lib/server-fn-classification.ts+2−0apps/web/src/routes/$org.$repo.customize.tsx+16−0apps/worker/src/jobs/comment-reasons.ts+4−2apps/worker/src/jobs/pr-surface.ts+64−36apps/worker/src/rerun.integration.test.ts+5−1packages/contracts/src/__snapshots__/comment-render.test.ts.snap+108−0packages/contracts/src/comment-render.test.ts+313−0packages/contracts/src/comment-render.ts+297−0packages/contracts/src/index.ts+2−0packages/contracts/src/response.ts+82−0packages/contracts/src/rules.ts+35−1packages/db/drizzle/0013_outgoing_satana.sql+9−0packages/db/drizzle/meta/0013_snapshot.json+2156−0packages/db/drizzle/meta/_journal.json+7−0packages/db/src/schema/repos.ts+17−0packages/db/src/services/repos.ts+43−1packages/forge-github/src/actions/__snapshots__/actions.test.ts.snap+0−83packages/forge-github/src/actions/actions.test.ts+10−120packages/forge-github/src/actions/check.ts+1−3packages/forge-github/src/actions/comment.ts+7−67packages/forge-github/src/copy.ts+7−152packages/forge-github/src/index.ts+18−14packages/forge-github/src/webhook/normalize.ts+1−1