Граф коммитов

5664 Коммитов

Автор SHA1 Сообщение Дата
Kristaps Fabians Geikins 049205e0cd
chore(server): core IoC #101 - adminInviteListFactory 2024-10-22 11:57:36 +03:00
Kristaps Fabians Geikins 39f83d3e23
chore(server): core IoC #100 - legacyGetPaginatedStreamCommitsFactory rename 2024-10-22 11:41:42 +03:00
Kristaps Fabians Geikins f5213a12b7
chore(server): core IoC #99 - batchDeleteCommitsFactory 2024-10-22 11:39:09 +03:00
Gergő Jedlicska b9682577d7
feat(gatekeeper): add workspace plans gql api 2024-10-22 10:31:56 +02:00
Kristaps Fabians Geikins c90521f8d0
Merge pull request #3365 from specklesystems/alessandro/web-943-add-branch-updated-activity
Activitystream IoC 3 addBranchUpdatedActivity
2024-10-22 09:09:56 +01:00
Kristaps Fabians Geikins 88c714392c
Merge pull request #3364 from specklesystems/alessandro/web-943-add-branch-created-activity
Activitystream IoC 2 addBranchCreatedActivity
2024-10-22 09:09:30 +01:00
Alessandro Magionami b701a3361c
chore(activitystream): addBranchDeletedActivity refactor multiregion 2024-10-22 10:07:24 +02:00
Alessandro Magionami 0556e5593c
Merge pull request #3358 from specklesystems/alessandro/web-943-add-reply-added-activity
Activitystream Ioc 1 addReplyAddedActivity
2024-10-22 10:05:29 +02:00
Alessandro Magionami 1dbb6ec978
Merge pull request #3356 from specklesystems/fabians/core-ioc-98
chore(server): core IoC #98 - hasObjectsFactory
2024-10-22 10:04:25 +02:00
Alessandro Magionami 78828017ab
Merge pull request #3354 from specklesystems/fabians/core-ioc-97
chore(server): core IoC #97 - getObjectsStreamFactory
2024-10-22 10:03:52 +02:00
Alessandro Magionami 753ca62d72
Merge pull request #3353 from specklesystems/fabians/core-ioc-96
chore(server): core IoC #96 - delete getObjects
2024-10-22 10:03:26 +02:00
Alessandro Magionami c21295cbbf
Merge pull request #3352 from specklesystems/fabians/core-ioc-95
chore(server): core IoC #95 - getObjectChildrenQueryFactory
2024-10-22 10:02:51 +02:00
Alessandro Magionami 282af83bd8
chore(activitystream): addBranchUpdatedActivity refactor multiregion 2024-10-22 09:53:36 +02:00
Alessandro Magionami a2e9693a6a
chore(activitystream): addBranchCreatedActivity refactor multiregion 2024-10-22 09:52:47 +02:00
Alessandro Magionami 39277473dd
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-943-add-reply-added-activity 2024-10-22 09:49:05 +02:00
Gergő Jedlicska ee3b67a3a9
feat(gatekeeper): handle existing checkout sessions, when trying to create a new one 2024-10-21 19:18:22 +02:00
Gergő Jedlicska e9cdb7e970
feat(gatekeeper): cancel checkout session api 2024-10-21 18:13:58 +02:00
Alessandro Magionami 8502ac5db4
chore(activitystream): add missing deps 2024-10-21 17:58:16 +02:00
Alessandro Magionami 59663a81f9
chore(activitystream): addReplyAddedActivity refactor multiregion 2024-10-21 17:52:09 +02:00
Gergő Jedlicska 559cbebce8
Merge branch 'main' of github.com:specklesystems/speckle-server into gergo/web-2038-billing-graphql-api 2024-10-21 17:29:48 +02:00
Gergő Jedlicska 66fc9ca511
feat(gatekeeper): fail fast if the environment is misconfigured for billing (#3357) 2024-10-21 16:53:09 +02:00
Kristaps Fabians Geikins 9d90451d1c
chore(server): core IoC #98 - hasObjectsFactory 2024-10-21 17:49:31 +03:00
Kristaps Fabians Geikins b373e446b3
chore(server): core IoC #97 - getObjectsStreamFactory 2024-10-21 17:49:14 +03:00
Kristaps Fabians Geikins 960fe33f69
chore(server): core IoC #96 - delete getObjects 2024-10-21 17:49:02 +03:00
Kristaps Fabians Geikins 086e67b871
lintfix? 2024-10-21 17:48:24 +03:00
Gergő Jedlicska ddcaff3b72
fix(helm): stripe price id refs (#3355) 2024-10-21 16:38:27 +02:00
Kristaps Fabians Geikins dee1479a7c
chore(server): core IoC #95 - getObjectChildrenQueryFactory 2024-10-21 17:21:49 +03:00
Gergő Jedlicska c2df98783e
gergo/fixHelmChart (#3350)
* fix(helm): stripe secret refs again

* fix(helm): stripe secret refs again
2024-10-21 15:44:55 +02:00
Kristaps Fabians Geikins e2c886f27e
fix(server): more resilient sign up tracking 2024-10-21 16:20:48 +03:00
Gergő Jedlicska ff84fe13b0
Merge branch 'main' of github.com:specklesystems/speckle-server into gergo/web-2038-billing-graphql-api 2024-10-21 14:20:30 +02:00
Gergő Jedlicska 5b8ec1bd14
feat(helm): configure stripe secrets from the helm chart (#3348)
* feat(helm): configure stripe secrets from the helm chart

* fix(helm): stripe secret refs
2024-10-21 14:07:41 +02:00
Chuck Driesler 455c2968cc
feat(sso): expose public workspace information (#3347)
* feat(sso): limited workspace values for public sso login

* fix(sso): use factory functions
2024-10-21 13:54:06 +02:00
Gergő Jedlicska b7fd1208f0
fix(gatekeeper): fix billing router initialization (#3349) 2024-10-21 13:48:25 +02:00
Alessandro Magionami 4b4963a75e
chore(activitystream): addCommentArchivedActivity refactor multiregion (#3343) 2024-10-21 11:47:31 +03:00
Alessandro Magionami 8e794a78c0
Merge pull request #3340 from specklesystems/alessandro/web-943-add-comment-created-activity
Activitystream IoC 1 addCommentCreatedActivity
2024-10-21 10:46:02 +02:00
Alessandro Magionami 73decee881
Merge pull request #3341 from specklesystems/fabians/core-ioc-94
chore(server): core IoC #94 - getObjectChildrenFactory
2024-10-21 10:45:45 +02:00
Alessandro Magionami 17ec3b21cd
Merge pull request #3339 from specklesystems/fabians/core-ioc-93
chore(server): core IoC #93 - getObjectChildrenStreamFactory
2024-10-21 10:43:46 +02:00
Alessandro Magionami acd6563156
Merge pull request #3337 from specklesystems/fabians/core-ioc-92
chore(server): core IoC #92 - getFormattedObjectFactory
2024-10-21 10:43:20 +02:00
Alessandro Magionami ccbc536aa9
Merge pull request #3335 from specklesystems/fabians/core-ioc-91
chore(server): core IoC #91 - createObjectsFactory
2024-10-21 10:42:11 +02:00
Alessandro Magionami 3717730bd0
Merge pull request #3334 from specklesystems/fabians/core-ioc-90
chore(server): core IoC #90 - createObjectsBatchedAndNoClosuresFactory
2024-10-21 10:41:06 +02:00
Alessandro Magionami e8787bd6af
Merge pull request #3331 from specklesystems/fabians/core-ioc-89
chore(server): core IoC #89 - createObjectsBatchedFactory
2024-10-21 10:40:28 +02:00
Gergő Jedlicska 709c472a54
WIP billing gql api 2024-10-21 10:33:26 +02:00
Alessandro Magionami 42fa2d0460
Merge pull request #3328 from specklesystems/fabians/core-ioc-88
chore(server): core IoC #88 - createObjectFactory
2024-10-21 10:08:32 +02:00
Mike 5c7f1c50d7
Feat: Add events and alias for changing emails (#3345) 2024-10-21 10:05:57 +02:00
Alessandro Magionami c7424e0475
Merge pull request #3326 from specklesystems/fabians/core-ioc-87
chore(server): core IoC #87 - getPaginatedStreamBranchesFactory
2024-10-21 09:44:31 +02:00
Alessandro Magionami a67f8fdbe4
Merge pull request #3324 from specklesystems/fabians/core-ioc-86
chore(server): core IoC #86 - remaining commits.js service
2024-10-21 09:43:05 +02:00
Alessandro Magionami 0867df6cb9
Merge pull request #3323 from specklesystems/fabians/core-ioc-85
chore(server): core IoC #85 - legacyGetPaginatedStreamCommits
2024-10-21 09:42:29 +02:00
Gergő Jedlicska 6a3e63c8df
feat(helm): add gatekeeper module feature flag (#3346) 2024-10-20 17:02:24 +02:00
Gergő Jedlicska 8cba7eb6f7
gergo/web 1968 add features list (#3332)
* feat(gatekeeper): add gatekeeper module feature flag

* feat(gatekeeper): add workspace pricing table domain

* feat(gatekeeper): add checkout session creation

* feat(gatekeeper): verify stripe signature

* wip(gatekeeper): checkout callbacks

* feat(gatekeeper): add unlimited and academia plan types

* refactor(envHelper): getStringFromEnv helper

* chore(gatekeeper): add future todos

* feat(gatekeeper): add productId to the subscription domain

* feat(gatekeeper): add in memory repositories

* feat(gatekeeper): add more errors

* feat(gatekeeper): complete checkout session service

* feat(gatekeeper): add stripe client implementation

* feat(gatekeeper): add checkout session completion webhook callback path

* feat(gendo): fix not needing env vars if gendo module is not enabled

* feat(gatekeeper): require a license for billing

* chore(gatekeeper): cleanup before testing

* feat(gatekeeper): subscriptionData parsing model

* ci: add billing integration and gatekeeper modules to test config

* test(gatekeeper): add checkout service tests

* feat(gatekeeper): make completeCheckout callback idempotent properly

* feat(gatekeeper): move to knex based repositories

* test(gatekeeper): billing repository tests

* feat(gatekeeper): add yearly billing cycle toggle

* feat(ci): add stripe integration context to test job

* feat(billingPage): conditionally render the checkout CTAs

* fix(gatekeeper): remove flaky test condition

* feat(helm): add billing integration feature flag
2024-10-20 15:40:31 +02:00
Gergő Jedlicska d24b6a9219
Merge branch 'main' of github.com:specklesystems/speckle-server into gergo/web-1968-add-features-list 2024-10-20 14:53:52 +02:00