Commit Graph

6999 Commits

Author SHA1 Message Date
andrewwallacespeckle 4aec3849bf Update discussion cards 2025-04-07 22:20:47 +01:00
andrewwallacespeckle e6c5185812 Discussion panel limited 2025-04-07 21:58:30 +01:00
andrewwallacespeckle 875d5ac1e9 Limit updates 2025-04-07 21:50:36 +01:00
andrewwallacespeckle c78772a408 Merge branch 'main' into andrew/web-2920-fe 2025-04-07 21:21:11 +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
andrewwallacespeckle 544fbbe7c0 Version limits 2025-04-07 18:52:00 +01:00
Mike afbd87bd03 Feat: Use real information for usage section in billing (#4336) 2025-04-07 19:49:24 +02:00
andrewwallacespeckle b639cc0c77 Merge branch 'main' into andrew/web-2920-fe 2025-04-07 18:30:15 +01:00
andrewwallacespeckle ed238fa8aa Add line-pattern to tailwind 2025-04-07 18:30:06 +01:00
andrewwallacespeckle 0448459abd Remove list view discussions 2025-04-07 17:11:56 +01:00
andrewwallacespeckle a639fee945 Minor improvements 2025-04-07 17:08:02 +01:00
andrewwallacespeckle ec6caf67ed Embed dialog 2025-04-07 17:02:56 +01:00
andrewwallacespeckle c65caffa7e Refactor LimitReachDialog 2025-04-07 16:46:29 +01:00
andrewwallacespeckle 3df9047c07 Merge branch 'main' into andrew/update-members-table-remove-from-project 2025-04-07 15:38:27 +01: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
andrewwallacespeckle 6e352213a2 Make isLimited optional 2025-04-07 12:46:13 +01:00
andrewwallacespeckle a0952c9b79 Remove mock code 2025-04-07 12:35:31 +01:00
andrewwallacespeckle 43e94b1d9f Merge branch 'main' into andrew/web-2920-fe 2025-04-07 12:26:50 +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
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 ddbabbf7da Merge branch 'main' into andrew/web-2920-fe 2025-04-05 17:00:32 +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
andrewwallacespeckle 5da04156f1 Dialog copy changes 2025-04-05 15:44:55 +01:00
andrewwallacespeckle b1d0ae37c0 Disabled menu items 2025-04-05 14:55:25 +01:00
andrewwallacespeckle 1edac5f0e8 Merge pull request #4328 from specklesystems/andrew/usage-limits-plan-composables
refactor(fe): usage/plan/limits composables
2025-04-04 17:34:06 +02:00
Iain Sproat 3e36f2b1d0 Merge pull request #4326 from specklesystems/iain/helm-chart-preview-service-configurable-deployment-strategy
feat(helm chart): configurable deployment strategy for preview, file import, and webhook services
2025-04-04 15:58:18 +01:00
Iain Sproat 4774bd9727 Merge pull request #4324 from specklesystems/iain/helm-chart-stripe-ids-in-config
chore(helm chart): Stripe ID's are expressed in the values, not in a …
2025-04-04 15:54:45 +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