Skip to content

pricing: phase-2: deployment page#9120

Open
royendo wants to merge 39 commits intomainfrom
pricing/slots-phase-2-deployment-page
Open

pricing: phase-2: deployment page#9120
royendo wants to merge 39 commits intomainfrom
pricing/slots-phase-2-deployment-page

Conversation

@royendo
Copy link
Copy Markdown
Contributor

@royendo royendo commented Mar 25, 2026

Adds an optional Deployment page to the branches page for Trial, Free and Pro plans.

  • Allows managing of PROD slots via via Manage units
  • See and Manage all Branches and Deployments. (Preview, Manage, Hibernate/Start, Delete)
    • need API to set dev_slots for Manage to work
  • Hide Deployment Page from Branch Status view
  • Totals all Slots to give Estimated Project cost.
Screenshot 2026-04-20 at 11 25 42 Screenshot 2026-04-20 at 11 27 06

implement link to estimate costs in this PR: #9249

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 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 royendo changed the title pricing:slots phase 2 deployment page pricing: slots phase 2 deployment page Mar 25, 2026
royendo and others added 8 commits March 27, 2026 13:30
Convert `export let` to `$props()`, `$:` to `$derived`/`$effect`,
and `on:click` to `onclick` in new files added by this PR.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@royendo royendo changed the title pricing: slots phase 2 deployment page pricing: phase-2: deployment page Apr 6, 2026
@royendo royendo requested a review from Di7design April 6, 2026 15:27
@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 6, 2026

@Di7design This along with Eric's branching PR; we'll likely need a round of design pass as it stinks of AI generated atm;

LMK if you need to sync to have understanding of what this page is used for :)

@royendo royendo requested a review from ericokuma April 13, 2026 20:04
Copy link
Copy Markdown
Contributor

Screenshot 2026-04-17 at 6.10.12 PM.png

Feedback:

  • For monthly project cost, it might be good to have copy here that says it's an estimate assuming always on deployments. But I think that would create a sticker shock and incentivize people to fiddle with their unit allocation more than they need to.
  • Manage units is missing from the dev container
  • Same feedback about the est.cost. Need some copy that says it's estimated on always on. My 2 cents is we don't show Est. Costs at all on this page (just like ClickHouse) and leave it to the billing and usage pages instead

Copy link
Copy Markdown
Contributor

@ericokuma ericokuma left a comment

Choose a reason for hiding this comment

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

see above

@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 18, 2026

Estimated monthly cost is already in the UI, as you mentioned I think this is enough. Can always add more later if users are confused.

Adding an analytics embed at some point that will have actual costs so we can link to that when it's ready.

Manage Units is dynamic based on number of running dev deployments, if none its 0. There's nothing to manage :) see last screenshot in PR description

@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 18, 2026

  • Summary bar: "Total unit" → "Total compute units", "Prod unit" → "Prod compute units", "Dev unit" → "Dev compute units"
  • Table headers: "Prod slots" → "Prod compute units", "Dev slots" → "Dev compute units"

@royendo royendo requested a review from ericokuma April 20, 2026 13:20
@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 20, 2026

need changes herE: #9244 to implement Manage Dev units

Copy link
Copy Markdown
Contributor

Think this will change too based on discussions today?

@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 21, 2026

Already made most of the changes, will finishup today since Kasper's PR merged

@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 21, 2026

mistaken Kasper;s PR is for project default not deployment which i think Parag is working on;

Copy link
Copy Markdown
Contributor

okay, ill hold off until Parag's PR gets in

@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 21, 2026

feel free to test it, its still can take UX / UI comments

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.

2 participants