All releases

Cordia billing cutover and Code PR safeguards.

  • Added Cordia billing administration with subscription plan controls, enterprise seat quantities, wallet top-ups, payment method setup, default-card selection, transaction pagination, and Stripe checkout redirects.

  • Added billing authorization gates for app provisioning and release creation, internal and user-token billing API proxy paths, preview admin access rules, and clearer billing-required app setup failures.

  • Recovered active queued release tasks that were saved before Hub dispatch by republishing tasks without Hub IDs during release sync while keeping dispatch failures visible.

  • Strengthened storage-enabled release prompts and Hub contract probe coverage so generated apps keep R2 access server-side and avoid exposing private storage connection details.

  • Fixed Cordia public routing and metadata so singular project share pages render through the Worker with project images while plural project category pages keep category metadata.

  • Improved generated app setup recovery by deriving missing repository metadata for storage setup, handling GitHub billing blockers clearly, and unblocking generated app repository setup retries.

  • Updated Cordia public copy, metadata, LLM context, and page titles around human-in-the-middle rapid prototyping.

  • Required existing-PR no-change runs to verify a pull request URL, failing with GitHub lookup details when the promised branch has no PR or lookup authentication fails.

  • Added command output details to open and closed PR lookup errors so failed PR verification includes the useful GitHub response body.

  • Stopped queuing failure follow-ups for DNS and name-resolution clone failures while still allowing generic no-delta clone failures to be remediated.

  • Replaced broad agent guidance with repo-specific Astro, content, environment, Hub snapshot, styling, and validation instructions for the public site.

  • Clarified that the existing Stripe publishable key can keep its provider-specific name while server and build secrets remain environment-only.