You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2026-10-08 17:08 UTC through 2026-10-09 17:08 UTC (cron window).
Highlights
No merges to main in this window. Latest production tip remains d31dd56 — fix(deps): close patchable prod audit findings (#23, merged 2026-10-07).
#30 — fix(billing): retain checkout references for superseded Xendit sessions (opened 2026-10-09): Addresses a paid-but-not-activated Plus case when a user completes payment on an older checkout after starting a newer one. Adds billing_checkout_sessions, migration backfill, and webhook resolution via session registry (packages/db). Impact: revenue/entitlement correctness for multi-checkout flows. CI (lint, typecheck, unit, Postgres journeys, Web E2E) passed on the PR branch.
#31 — docs: auth email, rate limits, and SMTP self-host setup (opened 2026-10-09): Documentation-only catch-up for merged auth work (#12) — docs/architecture.md, docs/self-host.md, README.md SMTP env split. Impact: operator runbooks for verification/reset mail and managed-AI throttling. Full CI green.
Merge + migrate before billing fix ships:#30 introduces a Prisma migration (20261009110000_billing_checkout_sessions); plan deploy order and verify webhook paths in staging/production.
Overlapping billing PRs:#28 and #30 both touch checkout/expiry edge cases — reconcile scope and fix #28 CI before merging either, to avoid conflicting behavior.
Stale dependency PRs:#24, #25, #26 still open from 2026-10-07; main already absorbed related security work via #19/#23 — triage or close to reduce noise.
Activity