You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add plugin developer terms and conditions for paid plugin marketplace
Introduces formal developer terms covering 30% platform fee, developer
responsibility/liability, listing criteria, and pricing discretion.
Requires terms acceptance during developer onboarding before Stripe
Connect. Updates general ToS and Privacy Policy for third-party plugins.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Require developer terms acceptance for all plugin submissions
- Move terms check to apply to all plugin types, not just paid
- Block plugin create form until terms are accepted (full gate)
- Fix onboarding redirect to show terms even if Stripe is set up
- Fix null stripe_price error in CustomerLicenseController
- Update onboarding FAQ copy
- Update tests to reflect universal terms requirement
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Improve developer terms flow for updated terms and new submissions
- Differentiate between "never onboarded" and "outdated terms" on plugin create page
- Add updated terms banner to customer dashboard and developer dashboard
- Fix onboarding to skip Stripe redirect when only re-accepting terms
- Fix onboarding page to not show "Incomplete" banner for completed accounts
- Fix null stripe_price error in CustomerLicenseController
- Update onboarding FAQ and copy
- Add test for outdated terms version banner
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Fix CI: add developer account to plugin review check tests
The terms requirement now applies to all plugin submissions, so
existing tests that POST to customer.plugins.store need a developer
account with accepted terms.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add developer sale notification email
Send an email to plugin developers when their plugins are sold,
listing the plugins and their 70% payout amount without referencing
the buyer.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add 15-day payout holding period and 14-day buyer refund window
Delay developer payouts by 15 days to allow for buyer refunds. Payouts
are now dispatched as queued jobs by a daily scheduled command instead
of being transferred immediately at purchase time.
- Add eligible_for_payout_at column to plugin_payouts
- Remove immediate processTransfer() calls from HandleInvoicePaidJob
and ProcessPluginCheckoutJob
- Add ProcessEligiblePayouts command and ProcessPayoutTransfer job
- Update buyer terms with 14-day plugin refund policy
- Update developer terms with holding period and clawback provisions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments