feat: Implement user tier-based feature gating system #18
Reference in New Issue
Block a user
Delete Branch "issue-8-tier-gating"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Changes
Backend
feature-tiers.tswith FEATURE_TIERS config and tier utilities/api/config/feature-tiersendpoint for frontend config syncrequireTiermiddleware for route-level tier enforcementsubscriptionTiertorequest.userContextin auth pluginFrontend
useTierAccesshook for checking feature accessUpgradeRequiredDialogcomponent (mobile + desktop responsive)SubscriptionTiertype to profile typesDocumentation
docs/TIER-GATING.mdusage guideTest plan
Related Issues
Closes #8
🤖 Generated with Claude Code