Skip to content

Add placeholder Billing surface (service + Help command)#8

Open
lordspline wants to merge 2 commits intomainfrom
capy/add-billing-14b3599d
Open

Add placeholder Billing surface (service + Help command)#8
lordspline wants to merge 2 commits intomainfrom
capy/add-billing-14b3599d

Conversation

@lordspline
Copy link

Summary

  • Introduces a minimal Billing surface aligned with demo scope
  • Adds a placeholder IBillingService with simple plan/usage methods
  • Adds a Help > Open Billing command that opens a webview showing plan, status, and usage

Why

  • Enables demo/showcase tasks without depending on real billing APIs
  • Provides a clear hook for future integration (portal/upgrade wiring)

Details

  • Service: src/vs/workbench/services/billing/common/billingService.ts
  • Contribution: src/vs/workbench/contrib/billing/browser/billing.contribution.ts
  • Wiring: src/vs/workbench/workbench.common.main.ts

Impact

  • No breaking changes; web-only UI with no external calls
  • Safe to merge; disabled from any sensitive flows

₍ᐢ•(ܫ)•ᐢ₎ Generated by Capy (view task)

…command to open a webview showing plan and usage. Enables demo flows without real billing integration.

Co-authored-by: capy <capy@capy.ai>
@lordspline lordspline added the capy PR created by Capy label Sep 3, 2025
…ution to trim diff.

Co-authored-by: capy <capy@capy.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

capy PR created by Capy

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments