Commit Graph

408 Commits

Author SHA1 Message Date
Mike 908b917ad6 Fix: Redirect /workspaces to workspace explainer page (#4456) 2025-04-16 15:52:35 +02:00
Mike a445234960 Fix: Update canceled and cancelation scheduled states (#4449) 2025-04-16 10:32:12 +02:00
Mike e31f4c5a47 FixL Rename and fix breadcrumbs (#4448) 2025-04-15 22:51:50 +02:00
Mike bec61a595b Fix: various workspace not enabled errors (#4435) 2025-04-15 14:54:06 +02:00
andrewwallacespeckle 8f294762a9 Merge branch 'main' into andrew/web-2999-move-project-button-is-enabled-for-workspace-guests 2025-04-15 09:27:36 +01:00
Mike b5ca404d00 Feat: Update cancelled state in billing settings (#4415)
* Feat: Also show upgrade modal on free plans

* Fix addons permission

* Fix checkout link

* Fix plan transformation

* Feat: Update cancelled state

* fix key

* Update state

* Fix comma
2025-04-15 09:57:48 +02:00
andrewwallacespeckle 681b065790 Fix move permissions 2025-04-14 23:31:37 +01:00
andrewwallacespeckle a82c9b9cce Updated gql 2025-04-14 13:54:00 +01:00
andrewwallacespeckle 83a6d18de8 Merge branch 'main' into andrew/move-project-to-workspace-improvements 2025-04-14 13:40:46 +01:00
andrewwallacespeckle a83225e238 Fix gql. Fix project filter 2025-04-14 13:38:49 +01:00
Mike 46b377d305 Fix: remove debug code (#4402) 2025-04-14 11:57:21 +02:00
Kristaps Fabians Geikins b287702145 feat: version checks + generally improved auth error messaging (#4384)
* foundation for new version checks

* canUpdate policy

* can req render

* canReceive

* BE implemented

* FE checks implemented?

* test fix

* improved auth error messaging

* fix lint
2025-04-14 10:43:48 +01:00
andrewwallacespeckle 7ad80694bf Merge branch 'main' into andrew/move-project-to-workspace-improvements 2025-04-14 10:14:05 +01:00
Mike 8bc5be144b Feat: Upgrade checkout modals (#4394) 2025-04-14 10:40:46 +02:00
andrewwallacespeckle c437f6b80c Merge branch 'main' into andrew/move-project-to-workspace-improvements 2025-04-13 15:54:31 +01:00
Mike d8f9895617 Feat: Various pricing/billing fixes (#4390) 2025-04-13 16:41:40 +02:00
andrewwallacespeckle 95a6cbaf3b Move projects from workspace page 2025-04-12 00:35:52 +01:00
andrewwallacespeckle 81192c001b Correct copy 2025-04-11 23:18:12 +01:00
andrewwallacespeckle d262c28500 canMoveProjectToWorkspace 2025-04-11 23:04:40 +01:00
andrewwallacespeckle b1624d5153 Fragments 2025-04-11 18:20:56 +01:00
andrewwallacespeckle 7213a7f8cc Large refactor 2025-04-11 17:53:16 +01: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 acaafb1525 Feat: Add search for filter values (#4376) 2025-04-11 12:09:04 +02:00
Kristaps Fabians Geikins f59c0a72c6 feat: model related auth checks in BE & FE (#4374)
* limit fragment cleanup

* be updated

* model checks in FE

* tests fix

* fakes util fix
2025-04-11 10:09:54 +03:00
andrewwallacespeckle a5d79a09c8 feat(fe): Implement further legacy project warnings
feat(fe): Implement further legacy project warnings
2025-04-10 22:04:29 +01:00
Mike 1603c7ef10 Fix: Use correct count for projects to move (#4378) 2025-04-10 22:38:44 +02:00
andrewwallacespeckle 3632ddb75a Confirmation dialog 2025-04-10 21:01:36 +01:00
Mike 2cd63c571b Fix: Dashboard redirects (#4371) 2025-04-10 20:18:26 +02:00
andrewwallacespeckle 6374e6330a Merge branch 'main' into andrew/web-2983-implement-legacy-project-changes 2025-04-10 18:47:26 +01:00
Mike e5b8b121b7 Fix: Guest invite role check (#4373) 2025-04-10 19:08:26 +02:00
andrewwallacespeckle 531f33a813 Use WorkspaceCard 2025-04-10 15:33:47 +01:00
andrewwallacespeckle cb5f1727b8 Add ProjectsMoveToWorkspaceAlert component 2025-04-10 13:22:07 +01:00
Kristaps Fabians Geikins b6c21fd506 feat: comment read/write auth policies in BE & FE (#4368)
* webhooks perm minor fix

* tryna get fileimport service to work

* new comment policies - shared

* BE done?

* checks implemented in FE

* lint fix

* tests fix

* readme fix
2025-04-10 15:14:34 +03:00
andrewwallacespeckle 775a4a7911 FIx build 2025-04-10 11:45:49 +01:00
andrewwallacespeckle 332304c2b1 Merge branch 'main' into andrew/web-2974-implement-domain-protection-limit 2025-04-10 11:11:10 +01:00
Chuck Driesler 32796d3dd3 fix(authz): allow optional project id (#4363) 2025-04-10 10:12:00 +01: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
Kristaps Fabians Geikins 5f88f562d3 feat: updated various "read/update" settings related permission checks (#4356)
* a bunch more tests

* updated GQL resolvers

* project create checks implemented

* project update/settings related checks in FE

* a bunch of tests

* tests fix

* disable app schema check
2025-04-09 16:13:09 +03:00
andrewwallacespeckle 459aac7d6f Use hasAccessToFeature 2025-04-09 13:24:41 +01:00
andrewwallacespeckle 84b767488f disable domain protection switch if not on pro 2025-04-09 12:22:52 +01:00
andrewwallacespeckle 244c394ddf Merge branch 'main' into andrew/web-2920-fe 2025-04-08 12:44:05 +01:00
andrewwallacespeckle d073be626a fix props 2025-04-08 12:43:54 +01:00
andrewwallacespeckle 207481328d Guests cannot go to plans 2025-04-08 12:30:58 +01:00
Mike 2582545807 Feat: Add dry run result to move project list (#4340) 2025-04-08 12:55:58 +02:00
andrewwallacespeckle 05ec669796 Check for referencedObject 2025-04-07 23:28:50 +01:00
andrewwallacespeckle 875d5ac1e9 Limit updates 2025-04-07 21:50:36 +01:00
andrewwallacespeckle 24736053f1 feat(fe): "Manage project permissions" from Workspace members table
feat(fe): "Manage project permissions" from Workspace members table
2025-04-07 21:20:56 +01:00
Mike afbd87bd03 Feat: Use real information for usage section in billing (#4336) 2025-04-07 19:49:24 +02:00
andrewwallacespeckle 3df9047c07 Merge branch 'main' into andrew/update-members-table-remove-from-project 2025-04-07 15:38:27 +01:00
Gergő Jedlicska a3644a50c5 gergo/web 2931 introduce missing workspace plans (#4323)
* fix(gatekeeper): missing priceId-s should stop the server from booting

* feat(shared): add all new workspace plans

* feat(billing): add new world plans

* feat(ci): use stripe sandbox id-s from test env vars

* chore(ci): remove defunct stripe context

* chore(server-env): fix server env example

* feat(gatekeeper): add missing plans to graphql schema

* test(gatekeeper): update plan upgrade tests to match implementation

* fix(ci): update ci .env source

* fix(ci): we do need some secrets from stripe

* fix(ci): run gql schema introspect with the test env

* fix(frontend): format new plan names

* chore(ci): temp disable gql schema checks

* feat(helm): add unlimited seat prices env vars

* feat(helm): add unlimited seat prices to values

* feat(gatekeeper): do not load priceId-s as a side effect, load with module init
2025-04-07 15:24:57 +02:00