mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-02-18 00:17:39 +01:00
- Add TierCloud to license features with full Cloud capability set - Hosted mode: tenant middleware gates on subscription lifecycle (active/grace/bounded-trial) instead of FeatureMultiTenant - Seed trial billing state on hosted signup so tenants are usable before Stripe checkout completes (14-day bounded trial) - SAML SSO creation/update now requires AdvancedSSO license (OIDC remains free on all tiers) - Stripe webhook handlers use TierCloud instead of TierPro for hosted checkout/subscription capability derivation - MultiTenantChecker accepts hostedMode flag for correct WebSocket gating in Cloud deployments - Comprehensive tests for hosted subscription gating (active, trial with/without end date, expired, canceled, grace period)