Pre-launch — Gluecron is in final validation. Public signups and git hosting for non-owner users open after launch review.
Commit6778ad2unknown_key

chore(app): mount Stripe webhook route

chore(app): mount Stripe webhook route

Route handler was committed in 5f7c71e but not wired into app.tsx
because the preceding Edit attempts failed (file not read in this
session). This follow-up mounts /api/webhooks/stripe alongside the
existing billing routes.

https://claude.ai/code/session_017Do52tMX1P9jPTWXhEohXH
Claude committed on April 22, 2026Parent: 5f7c71e
1 file changed+206778ad20ed48d6a6a0384921fc64d5fe5bc8704b
1 changed file+2−0
Modifiedsrc/app.tsx+2−0View fileUnifiedSplit
6161import aiTestsRoutes from "./routes/ai-tests";
6262import askRoutes from "./routes/ask";
6363import billingRoutes from "./routes/billing";
64import stripeWebhookRoutes from "./routes/stripe-webhook";
6465import codeScanningRoutes from "./routes/code-scanning";
6566import commitStatusesRoutes from "./routes/commit-statuses";
6667import copilotRoutes from "./routes/copilot";
271272app.route("/", aiTestsRoutes);
272273app.route("/", askRoutes);
273274app.route("/", billingRoutes);
275app.route("/", stripeWebhookRoutes);
274276app.route("/", codeScanningRoutes);
275277app.route("/", commitStatusesRoutes);
276278app.route("/", copilotRoutes);
277279