Commit Graph

104 Commits

Author SHA1 Message Date
andrewwallacespeckle 620856a5be Update workspaceJoinRequests cache when requesting discoverable workspace access 2025-04-15 15:08:48 +01:00
Mike 8891e8fd70 Fix: Update active workspace after accepting invite (#4416) 2025-04-15 08:56:18 +02:00
Mike 16eb6e8f09 Feat: Also show upgrade modal on free plans (#4414) 2025-04-14 22:43:32 +02:00
Mike 8bc5be144b Feat: Upgrade checkout modals (#4394) 2025-04-14 10:40:46 +02:00
Mike d8f9895617 Feat: Various pricing/billing fixes (#4390) 2025-04-13 16:41:40 +02:00
Gergő Jedlicska 61ca128ce2 gergo/multiCurrency (#4379)
* feat(gatekeeper): support multiple currencies

* feat(helm): add new currency based prices to helm chart

* chore(env): add example currency based pricing values

* fix(ci): update price ids to the proper values

* feat(helm): rename price ids to fit multi currency

* feat(gatekeeper): currency input for checkout session

* Updated prices in the FE

* chore(gatekeeper): remove old checkout session flow

* Updated prices in the FE

* Fix FE

* Fix pipeline

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-04-11 17:37:47 +02:00
Mike 080482febd Feat: Update add-on cards (#4382) 2025-04-11 13:28:12 +02:00
Mike 37cdd4ba21 Feat: Fix unused seat count (#4375) 2025-04-11 13:27:00 +02:00
Mike 41e7daa60d Update billing summary (#4370) 2025-04-10 14:09:42 +02:00
Mike a3ce9fad12 Feat: Update pricing plan features (#4357)
* Feat: Update pricing plan features

* Clean up old stuff

* Add features to old plans

* pls dont complain anymore

* pls work

* fix(shared): add back features to the unlimited plan

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2025-04-09 21:45:28 +02:00
andrewwallacespeckle 8a5af15297 Use real version limits 2025-04-08 13:27:12 +01:00
Mike afbd87bd03 Feat: Use real information for usage section in billing (#4336) 2025-04-07 19:49:24 +02:00
Kristaps Fabians Geikins e3d3c1446b feat: enable domain discoverability on workspace creation (#4235)
* frontend changes implemented

* WIP BE

* backend seems to work

* CR fixes
2025-04-07 12:34:45 +03:00
andrewwallacespeckle 5da04156f1 Dialog copy changes 2025-04-05 15:44:55 +01:00
andrewwallacespeckle a36867bdf6 Revert 2025-04-04 15:03:21 +01:00
andrewwallacespeckle 991fe887ce Fix condition 2025-04-04 14:58:47 +01:00
andrewwallacespeckle 5c6fbce406 Update limits.ts 2025-04-04 14:55:02 +01:00
andrewwallacespeckle 95d85ef27d Usage 2025-04-04 14:49:51 +01:00
andrewwallacespeckle e5dca605a4 cleanup 2025-04-04 14:35:59 +01:00
andrewwallacespeckle eff4d889b1 Initial work 2025-04-04 12:21:40 +01:00
Chuck Driesler 855185245e feat(workspaces): consolidate workspace role/seat reporting (#4315)
* feat(workspaces: shuffle seat type counts around

* fix(workspaces): use new counts

* fix(workspaces): better field placement

* Updated FE

* chore(workspaces): fix tests

* fix(workspaces): use correct flags

* fix(workspaces): correct another test

* fix(workspaces): use correct model count function

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-04-04 10:27:49 +01:00
Chuck Driesler 6cea72e4f8 feat(workspaces): add query for fetching usage (#4306)
* WIP can create project

* WIP can create project more work

* complete body, stencil tests

* feat(shared): move workspace plan types into shared

* test progress wip

* feat(shared): add more logic to canCreateWorkspaceProject

* a few more tests, as a treat

* chore(authz): round out tests

* fixed loaders, new GQL checks, dataLoaders in auth loaders

* fix(authz): get workspace limits loader

* chore(authz): update loaders

* frontend fixed up to snuff

* fix(authz): fix workspace plans for tests

* fix(authz): classic

* feat(workspaces): emit plan usage from BE

* fix(authz): 0 counts

* fix(workspaces): fix counts for 0

* chore(workspaces): gqlgen

* fix(workspaces): update fragment to use new fields

* fix(workspaces): count regional projects correctly

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2025-04-03 09:06:34 +01:00
Mike d752bcb274 Feat: Update billing with new design (#4309) 2025-04-02 16:42:19 +02:00
andrewwallacespeckle d04aae4624 Merge branch 'main' into andrew/plan-limits-warning-modals 2025-04-02 15:30:56 +02:00
Mike 4126f92b7d Feat: Move invites to header (#4304) 2025-04-02 15:26:28 +02:00
andrewwallacespeckle 5a01aa334a Pre CR tidyup 2025-04-02 14:30:59 +02:00
andrewwallacespeckle 35673520be Refactor composables 2025-04-02 12:06:26 +02:00
andrewwallacespeckle 7d2d967e90 Tidyups 2025-04-01 16:00:38 +02:00
andrewwallacespeckle baa5aa35cb Move to composable 2025-04-01 15:08:31 +02:00
andrewwallacespeckle 0c7276da46 Add workspaceLastAdminCheckQuery 2025-03-27 15:16:24 +00:00
andrewwallacespeckle 75070ffeda Updates 2025-03-26 15:45:32 +00:00
andrewwallacespeckle 9ea628d9e6 Domain compliance 2025-03-26 14:46:18 +00:00
andrewwallacespeckle 2f5a3da14d Check isFreePlan 2025-03-26 13:18:54 +00:00
andrewwallacespeckle 2dac3fbc5c remove viewer seat counts 2025-03-26 09:38:38 +00:00
andrewwallacespeckle 857d53b152 Billing cycle end 2025-03-25 21:26:44 +00:00
andrewwallacespeckle 0c3206c396 Add billing info to dialogs 2025-03-25 21:12:52 +00:00
andrewwallacespeckle 5329d804b0 Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-24 09:43:09 +00:00
Mike 751aece587 Fix: Various pricing plan fixes (#4244) 2025-03-21 21:49:12 +01:00
andrewwallacespeckle 6d1587c4da Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-21 14:22:07 +00:00
andrewwallacespeckle d24ce47d14 Remove InvitesTable 2025-03-21 14:21:24 +00:00
Mike 0781a4f58c Feat: New princing table for new plans (#4225) 2025-03-21 15:10:42 +01:00
andrewwallacespeckle 532e0edb57 Comments from PR 2025-03-21 13:57:25 +00:00
andrewwallacespeckle a8882b3afe Const for all member action options 2025-03-19 13:42:54 +00:00
Mike 90ffd852ed Fix: Remove wrong mutateActiveWorkspace call (#4211) 2025-03-17 18:34:11 +01:00
Chuck Driesler a8546e4e5f fix(workspaces): make discoverable workspace dismiss sticky (#4189)
* fix(workspaces): make discoverable workspace dismiss sticky

* Modify cache instead of refetch

* Add to new cards

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-03-17 11:01:06 +00:00
Mike ec435df79d Feat: New navigation (#4179) 2025-03-13 15:23:41 +01:00
Mike a13145332b Feat: Base for new billing settings (#4115) 2025-03-05 18:16:05 +01:00
andrewwallacespeckle aa2f62916a Only run discoverable workspaces queries when FF is enabled (#4114) 2025-03-04 16:21:35 +00:00
andrewwallacespeckle 876a0ee217 feat(fe2): Create/Join Workspace as part of signup flow (#3997)
* New middleware. New page structure

* Changes from designs

* New workspace creation flow

* FF Hide SSO

* No middleware with no FF

* When to show join

* Update Join description text based on count

* Use new FF

* Major changes

* Update join text

* New FF in middleware

* Discoverable Banners

* Fix cache warning

* Undo merge conflict

* Revert merge conflicts

* Remove unneeded change

* Rename

* Revert merge issues

* Fix error

* Remove FF

* Check workspaces is enabled

* Use FF to show old onboarding flow

* Remove unused FF

* Fixes from PR

* Remove Region & SSO

* Revert workspace wizard changes

* WorkspaceDiscoverableWorkspacesCard

* Remove old code that was hidden with FF

* Fix

* Changes from call with Mike

* Fix typo

* Fix typo

* Update JoinPage.vue

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-03-03 13:05:07 +00:00
Mike 169f4204a8 Feat: Show approved/denied workspace request in table, various bug fixes (#4063) 2025-02-25 16:16:29 +01:00