April 28, 2026
Feedback inbox + tier-aware UI
Closed the loop between chapter members reporting issues and the team seeing them — and made tier upgrades surface where they matter.
- NewIn-app feedback flow on web and mobile, routed straight to the team Slack
- NewAdmin feedback inbox at /admin/feedback with filters, status, and CSV export
- NewTier-aware feature gates — grade reports now correctly require Standard or Pro
- NewCancellation, trial-ending, and past-due banners on chapter billing
- PolishMobile entitlement updates in real time when an officer upgrades on the web
- SecurityServer-side RLS audit + lockdown on `app_admins`, `user`, `hour_logs`, `banned_users`, `poll_votes`, `organizations` Stripe columns
- FixStripe webhook bug fix — subscription tier now correctly written on every event
