Commit Graph

7005 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins e9a25a247f feat(fileimport): move back to previous python-util version (#4346) 2025-04-08 13:47:19 +03:00
Kristaps Fabians Geikins ec2fb34283 feat(shared): new policies for minor fragment refactor (#4343)
* canUpdate + reworked fragments

* feat(shared): new policies for minor fragment refactor

* some cleanup

* canUpdate tests

* ensureMinimumProjectRoleFragment test

* checkIfPubliclyReadableProjectFragment tests

* get rid of LoadersOf/ErrorsOf

* python dep update
2025-04-08 12:28:20 +03:00
Alessandro Magionami f6dab91b48 Merge pull request #4321 from specklesystems/alessandro/web-2944-versions-hide-referencedobject
Alessandro/web 2944 versions hide referencedobject
2025-04-08 11:20:01 +02:00
Iain Sproat dc88cceb32 Merge pull request #4335 from specklesystems/iain/helm-chart-configurable-env-vars
feat(helm chart): allow additional environment variables to be provided
2025-04-08 08:15:34 +01:00
Iain Sproat 5376939c62 Merge pull request #4339 from specklesystems/iain/fix-helm-chart-billing-nesting
fix(helm chart): business config at top level of values
2025-04-08 08:05:05 +01:00
Iain Sproat 4177aa5e91 Merge branch 'main' into iain/helm-chart-configurable-env-vars 2025-04-08 07:38:45 +01:00
Iain Sproat 7a6e678b49 Merge pull request #4338 from specklesystems/iain/preview-service-missing-dependencies
feat(preview service): optionally configure GPU rendering via Puppeteer
2025-04-08 07:36:43 +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
Iain Sproat 632f20bd11 fix(helm chart): business config at top level
- matches how these values have been provisioned
- nesting business-related config under technical components is not necessary
2025-04-07 18:25:06 +01:00
Iain Sproat 12951ff8f2 Revert "fix(helm chart): business config at top level"
This reverts commit a0aad6e329.
2025-04-07 18:24:14 +01:00
Iain Sproat a0aad6e329 fix(helm chart): business config at top level
- matches how these values have been provisioned
- nesting business-related config under technical components is not necessary
2025-04-07 18:22:23 +01:00
Iain Sproat 2f5e82f00b Merge branch 'main' into iain/helm-chart-configurable-env-vars 2025-04-07 17:55:38 +01:00
Iain Sproat 5b619c83a3 Fix dependency version 2025-04-07 17:41:51 +01:00
Iain Sproat 65564acc5a feat(preview service): enable GPU rendering via Puppeteer 2025-04-07 17:34:31 +01:00
Alessandro Magionami 52acba83f0 chore(shared): fix types 2025-04-07 18:17:46 +02:00
Alessandro Magionami efafe40b27 chore(shared): remove history limits from pro plan 2025-04-07 17:38:40 +02:00
Alessandro Magionami 729b2ba5f5 chore(shared): add limits to unlimited plans 2025-04-07 17:37:03 +02:00
Alessandro Magionami 8d554e726d feat(core): add workspace limits 2025-04-07 16:55:45 +02:00
andrewwallacespeckle 3df9047c07 Merge branch 'main' into andrew/update-members-table-remove-from-project 2025-04-07 15:38:27 +01:00
Alessandro Magionami d640f23c7d Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2944-versions-hide-referencedobject 2025-04-07 16:12:41 +02:00
Gergő Jedlicska 6d6893d4cf fix(helm): stripe id-s are not secrets any more (#4337) 2025-04-07 16:12:37 +02: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
Alexandru Popovici 0195f65067 fix(viewer-lib): Implemented proper interpolation for angles which gets rid of incorrect rotation jumps while animating camera rotation (#4311) 2025-04-07 14:58:08 +03:00
Alessandro Magionami 6f5415e66d Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2944-versions-hide-referencedobject 2025-04-07 12:48:58 +02:00
Iain Sproat 5329531cd5 feat(helm chart): allow additional environment variables to be provided
- allows of deployment-specific environment variables to be provided to all the pods
2025-04-07 11:33:52 +01:00
andrewwallacespeckle b40a90a038 Update gql 2025-04-07 11:25:52 +01:00
andrewwallacespeckle 7539c58b10 gql 2025-04-07 11:10:17 +01:00
andrewwallacespeckle 04a05dde81 Merge branch 'main' into andrew/update-members-table-remove-from-project 2025-04-07 11:10:06 +01:00
Kristaps Fabians Geikins 820a1e2ebf feat(server): workspace roles taken into account in project queries (#4319)
* Workspace.projects fixed

* Query.project tested & fixed

* personalOnly flag added

* withProjectRoleOnly flag

* authorizeResolver implicit workspace roles

* minor cleanup

* reorg + support for throwing auth errors

* global error mapping

* undo special borkage

* CR fixes

* more CR fixes

* shared tests fix

* minor adjustment

* tests fix

* see if removing cached roles fixes it?

* more fixes

* clean up debugging garbage
2025-04-07 12:52:07 +03: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
Chuck Driesler 35e99d6ee7 feat(workspaces): emit who will be added to workspace for a given project move (#4332)
* wip

* feat(workspaces): preflight service wip

* feat(workspaces): move project to workspace dry run

* fix(workspaces): add tests and refine query

* chore(workspaces): gqlgen
2025-04-07 10:27:08 +01:00
andrewwallacespeckle e85c3cae63 Gql 2025-04-07 10:13:27 +01:00
andrewwallacespeckle 26d79231d2 Merge branch 'main' into andrew/update-members-table-remove-from-project 2025-04-07 09:53:01 +01:00
Alessandro Magionami 498f26d8df chore(core): fix tests 2025-04-07 09:51:56 +02:00
Alessandro Magionami a02ea60bc7 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2944-versions-hide-referencedobject 2025-04-07 09:37:04 +02:00
Mike ac9fc794b7 Fix: Clean up unused code thats causing graphql error (#4334) 2025-04-06 15:45:29 +02:00
andrewwallacespeckle e91a65da48 Fix menu reactivity bug 2025-04-06 13:31:01 +01:00
andrewwallacespeckle 669e189309 GQL 2025-04-06 12:03:21 +01:00
andrewwallacespeckle 07b6ee01c7 Merge branch 'main' into andrew/update-members-table-remove-from-project 2025-04-06 12:03:07 +01:00
andrewwallacespeckle f9761f65bd Merge pull request #4330 from specklesystems/andrew/web-2946-update-things-in-member-settings
feat(fe): Update various workspace member settings items
2025-04-06 11:54:31 +01:00
andrewwallacespeckle cccda1747e Close on no projects 2025-04-05 16:54:52 +01:00
andrewwallacespeckle a51ab94951 Make project name clickable in project permissions dialog 2025-04-05 16:52:04 +01:00
andrewwallacespeckle d937834d3b Change project permissions changes 2025-04-05 16:41:45 +01:00
andrewwallacespeckle a0b8c82a26 Fix gql 2025-04-05 16:21:18 +01:00
andrewwallacespeckle cc1b3303a2 Merge branch 'main' into andrew/update-members-table-remove-from-project 2025-04-05 16:14:22 +01:00
andrewwallacespeckle 7b99fbba91 Update SeatTransitionCards.vue 2025-04-05 16:09:15 +01:00
andrewwallacespeckle 7392ee8e99 Copy changes 2025-04-05 16:06:19 +01:00
andrewwallacespeckle 5f1b4317e8 Change copy in Editor and Viewer tooltips 2025-04-05 16:00:03 +01:00
andrewwallacespeckle 524c371d75 Remove double text 2025-04-05 15:46:59 +01:00