Code

History

Commits on fix-git-https-support to crates/collab/src/api/billing.rs35+
  1. collab: Use `billing_customers.has_overdue_invoices` to gate subscription access (#24240)Marshall Bowers committed 1 year agof366b97
  2. collab: Add `has_overdue_invoices` to `billing_customers` (#24239)Marshall Bowers committed 1 year agoaa3da35
  3. collab: Prevent users from creating a new subscription when they have overdue subscriptions (#22870)Marshall Bowers committed 1 year agoa4dd92f
  4. collab: Record cancellation reason on billing subscriptions (#22853)Marshall Bowers committed 1 year agob783965
  5. collab: Make `metrics_id` required in `LlmTokenClaims` (#21771)Marshall Bowers committed 1 year ago8a85d6e
  6. collab: Prevent `max_monthly_llm_usage_spending_in_cents` from being negative (#21768)Marshall Bowers committed 1 year agobdeac79
  7. Send an event when user changes their max monthly spend limit (#21664)Joseph T. Lyons committed 1 year agoe019d14
  8. collab: Include `checkout_complete` query parameter after checking out (#19763)Marshall Bowers committed 2 years agoc19c89e
  9. collab: Return free tier usage from `GET /billing/monthly_spend` (#19578)Marshall Bowers committed 2 years agodcb0da0
  10. collab: Prevent users from ending up with multiple active billing subscriptions (#19574)Marshall Bowers committed 2 years ago21a44d7
  11. collab: Add support for a custom monthly allowance for LLM usage (#19525)Marshall Bowers committed 2 years ago1a4b253
  12. Subtract FREE_TIER_MONTHLY_SPENDING_LIMIT from reported monthly spend (#19358)Antonio Scandurra committed 2 years ago8c91054
  13. Introduce a new /billing/monthly_spend API (#19354)Antonio Scandurra committed 2 years ago455f241
  14. Fetch more than one page when polling stripe events (#19343)Antonio Scandurra committed 2 years ago498ecd6
  15. collab: Add context to errors syncing billing events to Stripe (#19315)Marshall Bowers committed 2 years agofedd177
  16. collab: Refresh the user's LLM token when their subscription changes (#19281)Marshall Bowers committed 2 years ago598939d
  17. collab: Make the `StripeBilling` object long-lived (#19090)Marshall Bowers committed 2 years agof280b29
  18. collab: Add usage-based billing for LLM interactions (#19081)Marshall Bowers committed 2 years ago22ea7ce
  19. collab: Fix issues with syncing LLM usage to Stripe (#18970)Marshall Bowers committed 2 years agocae548a
  20. collab: Add billing preferences for maximum LLM monthly spend (#18948)Marshall Bowers committed 2 years agod316577
  21. collab: Clarify naming around free tier spending limits (#18936)Marshall Bowers committed 2 years agof1053ff
  22. collab: Add a `Cents` type (#18935)Marshall Bowers committed 2 years ago817a41c
  23. collab: Update billing code for LLM usage billing (#18879)Marshall Bowers committed 2 years agof861479
  24. chore: Fix several style lints (#17488)Piotr Osiewicz committed 2 years agoe6c1c51
  25. Introduce a separate backend service for LLM calls (#15831)Max Brunsfeld committed 2 years ago8e9c2b1
  26. collab: Ignore Stripe events that are older than an hour (#15830)Marshall Bowers committed 2 years ago4ed43e6
  27. Rename `zed.dev/settings` to `zed.dev/account` (#15636)Marshall Bowers committed 2 years ago4bfb8fd
  28. collab: Increase the frequency at which we poll for Stripe events (#15577)Marshall Bowers committed 2 years ago218776a
  29. collab: Fix spelling of "cancellation" (#15569)Marshall Bowers committed 2 years ago0d9a6d2
  30. collab: Use the right `zed.dev` URL for the environment (#15566)Marshall Bowers committed 2 years ago2bc0a58
  31. Allow users to stop a previously scheduled cancelation of their Zed Pro plan (#15562)Max Brunsfeld committed 2 years ago1b2d4ee
  32. collab: Adapt rate limits based on plan (#15548)Marshall Bowers committed 2 years ago8c54a46
  33. collab: Add `GET /billing/subscriptions` endpoint (#15516)Marshall Bowers committed 2 years ago2b019ff
  34. collab: Rework Stripe event processing (#15510)Marshall Bowers committed 2 years ago7c5f4b7
  35. collab: Keep track of last seen Stripe event for each record (#15480)Marshall Bowers committed 2 years agob160e13