René's URL Explorer Experiment


Title: Subscription backend by jahooma · Pull Request #423 · CodebuffAI/codebuff · GitHub

Open Graph Title: Subscription backend by jahooma · Pull Request #423 · CodebuffAI/codebuff

X Title: Subscription backend by jahooma · Pull Request #423 · CodebuffAI/codebuff

Opengraph URL: https://github.com/CodebuffAI/codebuff/pull/423

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:57706dcb-5b34-4190-17c1-6adfd5f11fdb
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9EE0:123307:386BE:4409A:697EC90C
html-safe-noncee1420c3e9cfe35bb03ffafde822a0d0e11e118b80350e197cabafadf53bce236
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RUUwOjEyMzMwNzozODZCRTo0NDA5QTo2OTdFQzkwQyIsInZpc2l0b3JfaWQiOiI3NDEzNzE4OTAzMjg1ODY1MDgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacf3541e45553d06b2264375dd36d354c188a829cb1c54876a5cb3c386fd5aa1a9
hovercard-subject-tagpull_request:3216729421
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/CodebuffAI/codebuff/423/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/0d1a4e2e8dcba2558a36a25616afac6e3d11c6432fc6f446f43c54cf8b2bfeee/CodebuffAI/codebuff/pull/423
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/0d1a4e2e8dcba2558a36a25616afac6e3d11c6432fc6f446f43c54cf8b2bfeee/CodebuffAI/codebuff/pull/423
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejahooma
hostnamegithub.com
expected-hostnamegithub.com
None60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6
turbo-cache-controlno-preview
go-importgithub.com/CodebuffAI/codebuff git https://github.com/CodebuffAI/codebuff.git
octolytics-dimension-user_id189203002
octolytics-dimension-user_loginCodebuffAI
octolytics-dimension-repository_id826515105
octolytics-dimension-repository_nwoCodebuffAI/codebuff
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id826515105
octolytics-dimension-repository_network_root_nwoCodebuffAI/codebuff
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7c85641c598ad130c74f7bcc27f58575cac69551
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/CodebuffAI/codebuff/pull/423#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FCodebuffAI%2Fcodebuff%2Fpull%2F423
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FCodebuffAI%2Fcodebuff%2Fpull%2F423
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=CodebuffAI%2Fcodebuff
Reloadhttps://github.com/CodebuffAI/codebuff/pull/423
Reloadhttps://github.com/CodebuffAI/codebuff/pull/423
Reloadhttps://github.com/CodebuffAI/codebuff/pull/423
CodebuffAI https://github.com/CodebuffAI
codebuffhttps://github.com/CodebuffAI/codebuff
Notifications https://github.com/login?return_to=%2FCodebuffAI%2Fcodebuff
Fork 350 https://github.com/login?return_to=%2FCodebuffAI%2Fcodebuff
Star 2.7k https://github.com/login?return_to=%2FCodebuffAI%2Fcodebuff
Code https://github.com/CodebuffAI/codebuff
Issues 27 https://github.com/CodebuffAI/codebuff/issues
Pull requests 7 https://github.com/CodebuffAI/codebuff/pulls
Discussions https://github.com/CodebuffAI/codebuff/discussions
Actions https://github.com/CodebuffAI/codebuff/actions
Projects 0 https://github.com/CodebuffAI/codebuff/projects
Security 0 https://github.com/CodebuffAI/codebuff/security
Insights https://github.com/CodebuffAI/codebuff/pulse
Code https://github.com/CodebuffAI/codebuff
Issues https://github.com/CodebuffAI/codebuff/issues
Pull requests https://github.com/CodebuffAI/codebuff/pulls
Discussions https://github.com/CodebuffAI/codebuff/discussions
Actions https://github.com/CodebuffAI/codebuff/actions
Projects https://github.com/CodebuffAI/codebuff/projects
Security https://github.com/CodebuffAI/codebuff/security
Insights https://github.com/CodebuffAI/codebuff/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FCodebuffAI%2Fcodebuff%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FCodebuffAI%2Fcodebuff%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/CodebuffAI/codebuff/pull/423#issue-comment-box
jahoomahttps://github.com/jahooma
mainhttps://github.com/CodebuffAI/codebuff/tree/main
subscriptionhttps://github.com/CodebuffAI/codebuff/tree/subscription
Subscription backend https://github.com/CodebuffAI/codebuff/pull/423#top
jahoomahttps://github.com/jahooma
mainhttps://github.com/CodebuffAI/codebuff/tree/main
subscriptionhttps://github.com/CodebuffAI/codebuff/tree/subscription
Conversation 70 https://github.com/CodebuffAI/codebuff/pull/423
Commits 28 https://github.com/CodebuffAI/codebuff/pull/423/commits
Checks 25 https://github.com/CodebuffAI/codebuff/pull/423/checks
Files changed 29 https://github.com/CodebuffAI/codebuff/pull/423/files
https://github.co/hiddenchars
https://github.com/CodebuffAI/codebuff/pull/{{ revealButtonHref }}
https://github.com/jahooma
jahoomahttps://github.com/jahooma
Jan 28, 2026https://github.com/CodebuffAI/codebuff/pull/423#issue-3863029256
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
https://github.com/jahooma
Initial backend implhttps://github.com/CodebuffAI/codebuff/pull/423/commits/75a228f29210d2ea9d76583ac50344ce2732299c
75a228fhttps://github.com/CodebuffAI/codebuff/pull/423/commits/75a228f29210d2ea9d76583ac50344ce2732299c
https://github.com/jahooma
jahoomahttps://github.com/jahooma
brandonkachenhttps://github.com/brandonkachen
charleslienhttps://github.com/charleslien
code ownershttps://github.com/CodebuffAI/codebuff/blob/415374c21d38562d1ed6ea4d937646e5f96d4161/.github/CODEOWNERS#L1
January 28, 2026 00:45https://github.com/CodebuffAI/codebuff/pull/423#event-22331964132
https://github.com/jahooma
Review fixeshttps://github.com/CodebuffAI/codebuff/pull/423/commits/00af124f1a7f95d7ae31bf82d4744a8666b2d017
00af124https://github.com/CodebuffAI/codebuff/pull/423/commits/00af124f1a7f95d7ae31bf82d4744a8666b2d017
https://github.com/brandonkachen
brandonkachenhttps://github.com/brandonkachen
Jan 28, 2026 https://github.com/CodebuffAI/codebuff/pull/423#pullrequestreview-3714102466
View reviewed changes https://github.com/CodebuffAI/codebuff/pull/423/files/75a228f29210d2ea9d76583ac50344ce2732299c
brandonkachenhttps://github.com/brandonkachen
https://github.com/CodebuffAI/codebuff/pull/423#pullrequestreview-3714102466
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
common/src/constants/subscription-plans.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/75a228f29210d2ea9d76583ac50344ce2732299c#diff-49e9a940f9ea0f5852a5b70bcc947834e4fe0c58138d6e94beb9d8bc3116f7cf
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
common/src/constants/subscription-plans.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/75a228f29210d2ea9d76583ac50344ce2732299c#diff-49e9a940f9ea0f5852a5b70bcc947834e4fe0c58138d6e94beb9d8bc3116f7cf
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription-webhooks.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/75a228f29210d2ea9d76583ac50344ce2732299c#diff-bc683dc46b2b1f92757e82778e8d17b11e5bafa3c6c6b91e3750cf99b46c634a
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription-webhooks.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/75a228f29210d2ea9d76583ac50344ce2732299c#diff-bc683dc46b2b1f92757e82778e8d17b11e5bafa3c6c6b91e3750cf99b46c634a
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/75a228f29210d2ea9d76583ac50344ce2732299c#diff-d6d6c584f7b98c846935e794cd75462a012bde76935f0d74648bd96e22497764
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/internal/src/db/schema.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/75a228f29210d2ea9d76583ac50344ce2732299c#diff-e7b0b0bf71aa1a04024c2ca3af60ba9f14a2f0f542008a545d1df9ae1c669e5b
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/internal/src/env-schema.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/75a228f29210d2ea9d76583ac50344ce2732299c#diff-1ed9d920f9229cf5b53228013b81729b431193a0a9357ee1e4a0330b9d425c1f
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/75a228f29210d2ea9d76583ac50344ce2732299c#diff-d6d6c584f7b98c846935e794cd75462a012bde76935f0d74648bd96e22497764
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
web/src/app/api/stripe/webhook/route.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/75a228f29210d2ea9d76583ac50344ce2732299c#diff-544949d3a9b9acf60697b864129fe84be3f1b4c5ef13bfc7b4a78275f4db93e9
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
web/src/app/profile/components/usage-display.tsxhttps://github.com/CodebuffAI/codebuff/pull/423/files/75a228f29210d2ea9d76583ac50344ce2732299c#diff-5cf0a18ecfd799eaca75b4ff54901125b4efe5652426b05142719cc48cbde611
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
jahoomahttps://github.com/jahooma
January 27, 2026 17:44https://github.com/CodebuffAI/codebuff/pull/423#commits-pushed-8e31469
https://github.com/jahooma
Plans to tiered subscription. Don't store plan name/tier in dbhttps://github.com/CodebuffAI/codebuff/pull/423/commits/8e314697305f8baa2415fb317676dae2948a9a78
8e31469https://github.com/CodebuffAI/codebuff/pull/423/commits/8e314697305f8baa2415fb317676dae2948a9a78
https://github.com/jahooma
Extract getUserByStripeCustomerId helperhttps://github.com/CodebuffAI/codebuff/pull/423/commits/66463e9635b06993fedd93cd7a2d18bc5779c8d2
66463e9https://github.com/CodebuffAI/codebuff/pull/423/commits/66463e9635b06993fedd93cd7a2d18bc5779c8d2
https://github.com/jahooma
migrateUnusedCredits: remove filter on free/referralhttps://github.com/CodebuffAI/codebuff/pull/423/commits/b807cfa515138755ecbe53b45b8cf15ea0437db2
b807cfahttps://github.com/CodebuffAI/codebuff/pull/423/commits/b807cfa515138755ecbe53b45b8cf15ea0437db2
https://github.com/jahooma
Add .env.example for stripe price idhttps://github.com/CodebuffAI/codebuff/pull/423/commits/8976298c0ab6be863586f4d3a15324f82a3023ca
8976298https://github.com/CodebuffAI/codebuff/pull/423/commits/8976298c0ab6be863586f4d3a15324f82a3023ca
https://github.com/jahooma
Remove subscription_count. Add more stripe status enumshttps://github.com/CodebuffAI/codebuff/pull/423/commits/ed2a1d99308c1162b6aa1f00d8d5ccd4f5cf1604
ed2a1d9https://github.com/CodebuffAI/codebuff/pull/423/commits/ed2a1d99308c1162b6aa1f00d8d5ccd4f5cf1604
https://github.com/jahooma
cleanuphttps://github.com/CodebuffAI/codebuff/pull/423/commits/31db66e4c3aa651cf88341057dac260a3f72a9aa
31db66ehttps://github.com/CodebuffAI/codebuff/pull/423/commits/31db66e4c3aa651cf88341057dac260a3f72a9aa
https://github.com/brandonkachen
brandonkachenhttps://github.com/brandonkachen
Jan 28, 2026https://github.com/CodebuffAI/codebuff/pull/423#issuecomment-3808578484
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
jahoomahttps://github.com/jahooma
January 27, 2026 18:51https://github.com/CodebuffAI/codebuff/pull/423#commits-pushed-458616a
https://github.com/jahooma
Generate migrationhttps://github.com/CodebuffAI/codebuff/pull/423/commits/458616ac77fe91d524d9c0d09e7d0323a53c4b6a
458616ahttps://github.com/CodebuffAI/codebuff/pull/423/commits/458616ac77fe91d524d9c0d09e7d0323a53c4b6a
https://github.com/jahooma
More reviewer improvmentshttps://github.com/CodebuffAI/codebuff/pull/423/commits/c39155b6fbe6839b532b9fcaea3142898d530338
c39155bhttps://github.com/CodebuffAI/codebuff/pull/423/commits/c39155b6fbe6839b532b9fcaea3142898d530338
https://github.com/jahooma
Update migrateUnusedCredits queryhttps://github.com/CodebuffAI/codebuff/pull/423/commits/cba210d14e2de4c1d3ef4d5728c6c9fe0a2bf094
cba210dhttps://github.com/CodebuffAI/codebuff/pull/423/commits/cba210d14e2de4c1d3ef4d5728c6c9fe0a2bf094
https://github.com/jahooma
Rename Flex to Stronghttps://github.com/CodebuffAI/codebuff/pull/423/commits/40a0b2e9f8a856849e799bef9036520e7edd58ac
40a0b2ehttps://github.com/CodebuffAI/codebuff/pull/423/commits/40a0b2e9f8a856849e799bef9036520e7edd58ac
https://github.com/jahooma
Add subscription tiers. Extract util getStripeIdhttps://github.com/CodebuffAI/codebuff/pull/423/commits/76f71c4e7f89da624b7f94b5f51800c04bed24f8
76f71c4https://github.com/CodebuffAI/codebuff/pull/423/commits/76f71c4e7f89da624b7f94b5f51800c04bed24f8
https://github.com/jahooma
Web routes to cancel, change tier, create subscription, or get subscr…https://github.com/CodebuffAI/codebuff/pull/423/commits/9184aa289c5ed4d18bf09be3e7c0271016d5f500
9184aa2https://github.com/CodebuffAI/codebuff/pull/423/commits/9184aa289c5ed4d18bf09be3e7c0271016d5f500
https://github.com/jahooma
Web subscription UIhttps://github.com/CodebuffAI/codebuff/pull/423/commits/3f81504ebd085cb6f77cccc589541962fddf2dd8
3f81504https://github.com/CodebuffAI/codebuff/pull/423/commits/3f81504ebd085cb6f77cccc589541962fddf2dd8
https://github.com/jahooma
Fix billing test to mock subscription endpointhttps://github.com/CodebuffAI/codebuff/pull/423/commits/5e9b314db21c0a5e0232129346b0d5f60e4892d4
5e9b314https://github.com/CodebuffAI/codebuff/pull/423/commits/5e9b314db21c0a5e0232129346b0d5f60e4892d4
https://github.com/jahooma
Remove subscription client UI (moved to subscription-client branch)https://github.com/CodebuffAI/codebuff/pull/423/commits/7f5e13570bbcaa7fb296c3ca2e687c0a72203edc
7f5e135https://github.com/CodebuffAI/codebuff/pull/423/commits/7f5e13570bbcaa7fb296c3ca2e687c0a72203edc
https://github.com/jahooma
Add subscription grant type to usage-display for typecheck compatibilityhttps://github.com/CodebuffAI/codebuff/pull/423/commits/7059836c58525fd163e4c2ddc7da0d9c5cdef5f3
7059836https://github.com/CodebuffAI/codebuff/pull/423/commits/7059836c58525fd163e4c2ddc7da0d9c5cdef5f3
https://github.com/jahooma
Update tier usage limits (1x, 3x, 8x)https://github.com/CodebuffAI/codebuff/pull/423/commits/1509a09f7ad26d7c70d444bd4251fd3a563c6800
1509a09https://github.com/CodebuffAI/codebuff/pull/423/commits/1509a09f7ad26d7c70d444bd4251fd3a563c6800
https://github.com/brandonkachen
brandonkachenhttps://github.com/brandonkachen
Jan 29, 2026 https://github.com/CodebuffAI/codebuff/pull/423#pullrequestreview-3719579782
View reviewed changes https://github.com/CodebuffAI/codebuff/pull/423/files/1509a09f7ad26d7c70d444bd4251fd3a563c6800
brandonkachenhttps://github.com/brandonkachen
https://github.com/CodebuffAI/codebuff/pull/423#pullrequestreview-3719579782
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
common/src/constants/subscription-plans.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-49e9a940f9ea0f5852a5b70bcc947834e4fe0c58138d6e94beb9d8bc3116f7cf
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription-webhooks.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-bc683dc46b2b1f92757e82778e8d17b11e5bafa3c6c6b91e3750cf99b46c634a
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription-webhooks.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-bc683dc46b2b1f92757e82778e8d17b11e5bafa3c6c6b91e3750cf99b46c634a
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription-webhooks.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-bc683dc46b2b1f92757e82778e8d17b11e5bafa3c6c6b91e3750cf99b46c634a
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription-webhooks.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-bc683dc46b2b1f92757e82778e8d17b11e5bafa3c6c6b91e3750cf99b46c634a
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
web/src/app/api/stripe/change-subscription-tier/route.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/7f5e13570bbcaa7fb296c3ca2e687c0a72203edc#diff-64a093cf67b180b00fe74887d4955728858db75cbf62486f3e56ee919dd5d9da
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
web/src/app/api/stripe/create-subscription/route.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/7f5e13570bbcaa7fb296c3ca2e687c0a72203edc#diff-ddb708c15533295fd565e0ba9d851e5665f24ee7de2f8f2c3dcde4b5c9c0df5d
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
web/src/app/api/stripe/create-subscription/route.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/7f5e13570bbcaa7fb296c3ca2e687c0a72203edc#diff-ddb708c15533295fd565e0ba9d851e5665f24ee7de2f8f2c3dcde4b5c9c0df5d
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
web/src/app/api/stripe/create-subscription/route.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/7f5e13570bbcaa7fb296c3ca2e687c0a72203edc#diff-ddb708c15533295fd565e0ba9d851e5665f24ee7de2f8f2c3dcde4b5c9c0df5d
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
web/src/app/api/stripe/webhook/route.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/7f5e13570bbcaa7fb296c3ca2e687c0a72203edc#diff-544949d3a9b9acf60697b864129fe84be3f1b4c5ef13bfc7b4a78275f4db93e9
brandonkachenhttps://github.com/brandonkachen
Jan 29, 2026https://github.com/CodebuffAI/codebuff/pull/423#discussion_r2739140991
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
jahoomahttps://github.com/jahooma
January 28, 2026 16:14https://github.com/CodebuffAI/codebuff/pull/423#commits-pushed-1b1176c
https://github.com/jahooma
Fixes from reviewerhttps://github.com/CodebuffAI/codebuff/pull/423/commits/1b1176c1dad37fcd43174280d968ed61721e367a
1b1176chttps://github.com/CodebuffAI/codebuff/pull/423/commits/1b1176c1dad37fcd43174280d968ed61721e367a
https://github.com/jahooma
Cleanup tier mapping codehttps://github.com/CodebuffAI/codebuff/pull/423/commits/f95faaa958f4bdd2ad4dceb7c0ace8cc845b4188
f95faaahttps://github.com/CodebuffAI/codebuff/pull/423/commits/f95faaa958f4bdd2ad4dceb7c0ace8cc845b4188
https://github.com/jahooma
Tweaks and don't downgrade tier immediately if switch planshttps://github.com/CodebuffAI/codebuff/pull/423/commits/f114adfc6cf8f63592935a6385b362b8bf29151b
f114adfhttps://github.com/CodebuffAI/codebuff/pull/423/commits/f114adfc6cf8f63592935a6385b362b8bf29151b
https://github.com/brandonkachen
brandonkachenhttps://github.com/brandonkachen
Jan 29, 2026 https://github.com/CodebuffAI/codebuff/pull/423#pullrequestreview-3719986093
View reviewed changes https://github.com/CodebuffAI/codebuff/pull/423/files/f95faaa958f4bdd2ad4dceb7c0ace8cc845b4188
web/src/app/api/stripe/change-subscription-tier/route.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/f95faaa958f4bdd2ad4dceb7c0ace8cc845b4188#diff-64a093cf67b180b00fe74887d4955728858db75cbf62486f3e56ee919dd5d9da
brandonkachenhttps://github.com/brandonkachen
Jan 29, 2026https://github.com/CodebuffAI/codebuff/pull/423#discussion_r2739323519
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
brandonkachenhttps://github.com/brandonkachen
Jan 29, 2026https://github.com/CodebuffAI/codebuff/pull/423#discussion_r2739364250
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://chatgpt.com/c/697aa040-ea04-8321-823d-baf374188e7c#:~:text=Upgrades%20now%2C%20Downgrades%20scheduled%20at%20period%20endhttps://chatgpt.com/c/697aa040-ea04-8321-823d-baf374188e7c#:~:text=Upgrades%20now%2C%20Downgrades%20scheduled%20at%20period%20end
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
https://github.com/brandonkachen
brandonkachenhttps://github.com/brandonkachen
Jan 29, 2026 https://github.com/CodebuffAI/codebuff/pull/423#pullrequestreview-3720001894
View reviewed changes https://github.com/CodebuffAI/codebuff/pull/423/files/f95faaa958f4bdd2ad4dceb7c0ace8cc845b4188
web/src/app/api/stripe/change-subscription-tier/route.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/f95faaa958f4bdd2ad4dceb7c0ace8cc845b4188#diff-64a093cf67b180b00fe74887d4955728858db75cbf62486f3e56ee919dd5d9da
brandonkachenhttps://github.com/brandonkachen
Jan 29, 2026https://github.com/CodebuffAI/codebuff/pull/423#discussion_r2739337349
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
https://github.com/jahooma
jahoomahttps://github.com/jahooma
Jan 29, 2026 https://github.com/CodebuffAI/codebuff/pull/423#pullrequestreview-3719821959
View reviewed changes https://github.com/CodebuffAI/codebuff/pull/423/files/f95faaa958f4bdd2ad4dceb7c0ace8cc845b4188
jahoomahttps://github.com/jahooma
https://github.com/CodebuffAI/codebuff/pull/423#pullrequestreview-3719821959
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
common/src/constants/subscription-plans.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-49e9a940f9ea0f5852a5b70bcc947834e4fe0c58138d6e94beb9d8bc3116f7cf
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription-webhooks.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-bc683dc46b2b1f92757e82778e8d17b11e5bafa3c6c6b91e3750cf99b46c634a
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription-webhooks.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-bc683dc46b2b1f92757e82778e8d17b11e5bafa3c6c6b91e3750cf99b46c634a
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription-webhooks.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-bc683dc46b2b1f92757e82778e8d17b11e5bafa3c6c6b91e3750cf99b46c634a
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription-webhooks.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-bc683dc46b2b1f92757e82778e8d17b11e5bafa3c6c6b91e3750cf99b46c634a
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/billing/src/subscription-webhooks.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-bc683dc46b2b1f92757e82778e8d17b11e5bafa3c6c6b91e3750cf99b46c634a
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
packages/internal/src/db/schema.tshttps://github.com/CodebuffAI/codebuff/pull/423/files/3f81504ebd085cb6f77cccc589541962fddf2dd8#diff-e7b0b0bf71aa1a04024c2ca3af60ba9f14a2f0f542008a545d1df9ae1c669e5b
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
jahoomahttps://github.com/jahooma
January 28, 2026 21:34https://github.com/CodebuffAI/codebuff/pull/423#commits-pushed-8eafcfb
https://github.com/jahooma
scheduled_tier used for downgradehttps://github.com/CodebuffAI/codebuff/pull/423/commits/8eafcfb7cacaab17d1d585a243c97aa74259b7b7
8eafcfbhttps://github.com/CodebuffAI/codebuff/pull/423/commits/8eafcfb7cacaab17d1d585a243c97aa74259b7b7
https://github.com/jahooma
Don't default to a tier when creating a subscriptionhttps://github.com/CodebuffAI/codebuff/pull/423/commits/a6f9ba161dfadc46efe6c29bf7ae509ec4ef27e3
a6f9ba1https://github.com/CodebuffAI/codebuff/pull/423/commits/a6f9ba161dfadc46efe6c29bf7ae509ec4ef27e3
https://github.com/jahooma
Unit subscription.ts with DI patterns and unit testshttps://github.com/CodebuffAI/codebuff/pull/423/commits/40921f78ddcc3092a1e3c84c2b1a12868e958fa2
40921f7https://github.com/CodebuffAI/codebuff/pull/423/commits/40921f78ddcc3092a1e3c84c2b1a12868e958fa2
https://github.com/jahooma
Update description of row of migrated creditshttps://github.com/CodebuffAI/codebuff/pull/423/commits/1fe1966a57318f6e059bed39517af68215820470
1fe1966https://github.com/CodebuffAI/codebuff/pull/423/commits/1fe1966a57318f6e059bed39517af68215820470
https://github.com/jahooma
Simplify getStripeId. Move null checks into callershttps://github.com/CodebuffAI/codebuff/pull/423/commits/4a6d7c014092b0373349b3139cd0d4c026a0b60a
4a6d7c0https://github.com/CodebuffAI/codebuff/pull/423/commits/4a6d7c014092b0373349b3139cd0d4c026a0b60a
https://github.com/jahooma
Split try catch in twohttps://github.com/CodebuffAI/codebuff/pull/423/commits/f00eeb4f0acc11d77e0b34398c5c564c3c4b40b6
f00eeb4https://github.com/CodebuffAI/codebuff/pull/423/commits/f00eeb4f0acc11d77e0b34398c5c564c3c4b40b6
https://github.com/jahooma
jahoomahttps://github.com/jahooma
Jan 29, 2026https://github.com/CodebuffAI/codebuff/pull/423#event-22389728411
https://github.com/jahooma
jahoomahttps://github.com/jahooma
cf40600https://github.com/CodebuffAI/codebuff/commit/cf40600674ae2e0ef21f5393f01e1242abc92142
Jan 29, 2026https://github.com/CodebuffAI/codebuff/pull/423#event-22389732104
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
https://github.com/jahooma
jahoomahttps://github.com/jahooma
January 29, 2026 22:15https://github.com/CodebuffAI/codebuff/pull/423#event-22389732605
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FCodebuffAI%2Fcodebuff%2Fpull%2F423
https://github.com/brandonkachen
brandonkachen https://github.com/brandonkachen
https://github.com/CodebuffAI/codebuff/pull/423/files/f95faaa958f4bdd2ad4dceb7c0ace8cc845b4188
https://github.com/charleslien
charleslien https://github.com/charleslien
Please reload this pagehttps://github.com/CodebuffAI/codebuff/pull/423
https://github.com/jahooma
https://github.com/brandonkachen
https://github.com/apps/copilot-swe-agent
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.