Skip to content

pricing: feature-gate themes and logos#9165

Open
royendo wants to merge 4 commits intomainfrom
royendo/free-growth-branding-gate
Open

pricing: feature-gate themes and logos#9165
royendo wants to merge 4 commits intomainfrom
royendo/free-growth-branding-gate

Conversation

@royendo
Copy link
Copy Markdown
Contributor

@royendo royendo commented Apr 1, 2026

Screenshot 2026-04-01 at 15 04 35 Screenshot 2026-04-01 at 15 04 31

can work on the wording for these CTA.

Checklist:

  • Covered by tests
  • Ran it and it works as intended
  • Reviewed the diff before requesting a review
  • Checked for unhandled edge cases
  • Linked the issues it closes
  • Checked if the docs need to be updated. If so, create a separate Linear DOCS issue
  • Intend to cherry-pick into the release branch
  • I'm proud of this work!

royendo and others added 4 commits April 1, 2026 14:47
…plans

Block custom branding on Rill Cloud for orgs on `free_plan` or `growth_plan`:
- Settings page shows disabled logo/favicon uploads with upgrade CTA
- Backend rejects branding updates in `UpdateOrganization` (clearing still allowed)
- CLI `upload-logo`/`upload-favicon` check plan before uploading
- Dashboard themes fall back to defaults via `customThemesDisabled` store
- Status page shows warning on theme resources for restricted plans

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Match any plan containing "free" (including "free_trial") or "growth"
instead of exact string matches, for more robust plan detection.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove titleIcon info circle. When disabled, show the entire section
grayed out (opacity-30) with a centered primary "Upgrade to customize"
button overlaid on top.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@royendo royendo requested a review from Di7design April 3, 2026 18:35
@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 3, 2026

Dont judge my design but can you help make this cleaner?

Goal: Some features will be gated in Free (trial) / Growth
we want the admins to still see that these are things they can do but CTA is contact us for more information.

cc @ericokuma

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant