ZIm/crates/collab/src
Marshall Bowers 529d75216d
collab: Add kill switches for syncing data to and from Stripe (#35304)
This PR adds two kill switches for syncing data to and from Stripe using
Collab.

The `cloud-stripe-events-polling` and `cloud-stripe-usage-meters-sync`
feature flags control whether we use Cloud for polling Stripe events and
updating Stripe meters, respectively.

When we're ready to hand off the syncing to Cloud we can enable the
feature flag to do so.

Release Notes:

- N/A
2025-08-23 10:36:06 -04:00
..
api collab: Add kill switches for syncing data to and from Stripe (#35304) 2025-08-23 10:36:06 -04:00
bin windows: Make collab run on Windows (#23117) 2025-01-17 09:39:13 +02:00
db collab: Remove unused billing preferences queries (#34830) 2025-08-23 10:35:22 -04:00
llm Bypass account age check when feature flag is set (#32393) 2025-06-09 18:44:48 +02:00
rpc Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
stripe_client collab: Enable automatic tax calculation for all new subscriptions (#34720) 2025-08-23 10:35:21 -04:00
tests collab: Attach User-Agent to handle connection span (#35282) 2025-08-23 10:36:05 -04:00
api.rs collab: Remove GET /user endpoint (#35301) 2025-08-23 10:36:06 -04:00
auth.rs Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
completion.rs Supermaven (#10788) 2024-05-03 12:50:42 -07:00
db.rs collab: Remove unused billing preferences queries (#34830) 2025-08-23 10:35:22 -04:00
env.rs Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
errors.rs Remove more unused code related to GitHub auth and errors 2022-04-21 08:57:49 -06:00
executor.rs chore: Prepare for Rust edition bump to 2024 (without autofix) (#27791) 2025-03-31 20:10:36 +02:00
lib.rs collab: Remove GET /billing/preferences endpoint (#34566) 2025-07-16 17:55:01 +00:00
llm.rs collab: Remove GET /billing/preferences endpoint (#34566) 2025-07-16 17:55:01 +00:00
main.rs Never run transactions using serializable isolation (#33780) 2025-07-02 14:30:38 +00:00
migrations.rs Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
rpc.rs collab: Attach User-Agent to handle connection span (#35282) 2025-08-23 10:36:05 -04:00
seed.rs Update names of collab auth functions to clarify behavior (#32648) 2025-06-13 00:35:18 +00:00
stripe_billing.rs collab: Remove POST /billing/subscriptions endpoint (#34928) 2025-08-23 10:35:51 -04:00
stripe_client.rs collab: Enable automatic tax calculation for all new subscriptions (#34720) 2025-08-23 10:35:21 -04:00
tests.rs collab: Introduce StripeClient trait to abstract over Stripe interactions (#31615) 2025-05-28 18:34:44 +00:00
user_backfiller.rs Update names of collab auth functions to clarify behavior (#32648) 2025-06-13 00:35:18 +00:00