Skip to content

pricing/phase-1: Rill Slots UI on project status overview#9087

Merged
royendo merged 27 commits intomainfrom
pricing/phase-1-slots-ui
Apr 20, 2026
Merged

pricing/phase-1: Rill Slots UI on project status overview#9087
royendo merged 27 commits intomainfrom
pricing/phase-1-slots-ui

Conversation

@royendo
Copy link
Copy Markdown
Contributor

@royendo royendo commented Mar 20, 2026

  • show ClusterSize in deployments

Phase 1 of slots-only pricing model. Does not include the deployments detail page or billing changes.
Screenshot 2026-04-17 at 15 25 08

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!

Developed in collaboration with Claude Code

royendo and others added 3 commits March 20, 2026 10:04
- Add ManageSlotsModal for viewing and adjusting project slot allocation
- Add slots-utils with pricing constants and slot calculation helpers
- Update DeploymentSection to show current slot count with link to details
- Add olapInfo utility for OLAP engine display info
- Update status layout with Deployments nav tab
- Add display-utils for deployment status labels and styling

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 1, 2026

once #9166 merged; edit PR to include isFree and isGrowth

royendo and others added 8 commits April 6, 2026 09:30
- Replace `export let` with `$props()` and `$bindable()` for the `open` prop
- Replace `$:` reactive declarations with `$derived`, `$derived.by`, `$state`, and `$effect`
- Replace `on:click` event directives with native `onclick` attributes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Initialize selectedSlots with 0 instead of capturing the initial prop value;
the $effect already syncs it from currentSlots when the dialog opens.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@royendo royendo requested a review from ericokuma April 8, 2026 14:24
@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 9, 2026

web code error fixed when #9166 merges

royendo and others added 4 commits April 10, 2026 12:41
Copy link
Copy Markdown
Contributor

image.png

I'm not seeing anything

@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 14, 2026

What plan?
Slots show on Trial, Free, and Pro plans

@royendo royendo requested a review from AdityaHegde April 17, 2026 19:24
Copy link
Copy Markdown
Collaborator

@AdityaHegde AdityaHegde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a small nit. Otherwise LGTM

@royendo royendo merged commit 219493c into main Apr 20, 2026
11 checks passed
@royendo royendo deleted the pricing/phase-1-slots-ui branch April 20, 2026 13:46
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.

3 participants