feat: DEVEX-732 premium badging - #27847
Conversation
|
All contributors have signed the CLA ✍️ ✅ |
Docs previewCheck off each page once it's been reviewed. If a page changes in a later push, its checkbox clears automatically so it gets a fresh look. Pages not yet wired into the docs navigation aren't listed here. |
|
I have read the CLA Document and I hereby sign the CLA |
| onCreateKey, | ||
| onDeleteKey, | ||
| }) => { | ||
| const auth = useContext(AuthContext); |
There was a problem hiding this comment.
we generally use the useAuthenticated hook instead of using the context directly
coder/site/src/hooks/useAuthenticated.ts
Line 17 in 5f3b875
…m/coder/coder into feature/DEVEX-732-premium-badging
…VEX-732-premium-badging
Documentation CheckUpdates Needed
All base-Premium full-page gates touched by this PR now carry a consistent Automated review via Coder Agents |
|
After talking with @designertyler , I think we can pass over a few more low-hanging fruit design adjustments to the other admin/organization pages before starting in on the license page wiring; particularly around premium badge display. and some mutual design confirmation. |
|
Additional FF work, including premium paywall design updates, premium badging displays, deployment/organization docs accessibility, and lightmode review will follow in FF PR for DEVEX-742 |
Resolve conflicts from main in the appearance settings redesign: - IconField: take main`s merged demui version (#27719). - IconPickerField: accept main`s removal; call sites already use IconField. - AnnouncementBannerSettings: keep redesign, update ConfirmDialog import to the migrated Dialog path (#27506). - AnnouncementBannerDialog: port redesign onto the shadcn Dialog (#27506); render preview outside DialogContent; fix isCreating check. - AppearanceSettingsPageView: keep redesign layout, adopt main`s PaywallPremium badging and permissions prop (DEVEX-732 #27847).
Premium badging and gating consistency
as a OSS user, I want to be upsold to premium, and tastefully
Summary
Standardize all base-Premium full-page gates and the two named inline notices. Admins see an in-app “Learn about Premium” path; non-admins are told to contact their deployment administrator.