implement paywall (#161)

* implement core foundation

* inject deps

* fix incorrect migration

* tail migration

* use transaction for migration

* fix: inject deps for tests

* cleanup billing management for admin

* upgrade stripe sdk to v85

* set price env variables

* cleanup billing management

* allow multiple dev windows

* fix: settings scroll

* feat: show nice video thumbnail in listview

* feat: implement freemium restrictions

* remove unnecessary comments

* refactor

* docs

* format

* tweak network settings better hierarchy
This commit was merged in pull request #161.
This commit is contained in:
Arjun Patel
2026-04-14 15:18:32 -07:00
committed by GitHub
parent aff18d82db
commit 67826b92c0
44 changed files with 2197 additions and 153 deletions
+18
View File
@@ -61,6 +61,24 @@ spec:
secretKeyRef:
name: shared-secrets
key: LIVEKIT_URL
- name: "STRIPE_SECRET_KEY"
valueFrom:
secretKeyRef:
name: shared-secrets
key: STRIPE_SECRET_KEY
- name: "STRIPE_WEBHOOK_SECRET"
valueFrom:
secretKeyRef:
name: shared-secrets
key: STRIPE_WEBHOOK_SECRET
- name: "STRIPE_PRICE_PRO_MONTHLY"
value: "price_1TM9abF9Z3lE6HEQJQmVsWES"
- name: "STRIPE_PRICE_PRO_ANNUAL"
value: "price_1TM9abF9Z3lE6HEQsToXflbq"
- name: "BILLING_SUCCESS_URL"
value: "llink://billing/success"
- name: "BILLING_CANCEL_URL"
value: "llink://billing/cancel"
---