Gergő Jedlicska
|
81b923cf67
|
feat(gatekeeper): upsize subscription on workspace role change
|
2024-10-24 10:03:08 +02:00 |
|
Gergő Jedlicska
|
f905c8f428
|
fix(gatekeeper): eliminate stripe client import sideeffect 2
|
2024-10-23 08:29:23 +02:00 |
|
Gergő Jedlicska
|
07be0e6b50
|
fix(gatekeeper): eliminate stripe client import sideeffect
|
2024-10-23 08:27:31 +02:00 |
|
Gergő Jedlicska
|
4ee7c4bc3d
|
fix(gatekeeper): scope initialization
|
2024-10-22 23:36:46 +02:00 |
|
Gergő Jedlicska
|
50fff10acd
|
feat(gatekeeper): handle cancelation and subscription updates
|
2024-10-22 23:17:22 +02:00 |
|
Gergő Jedlicska
|
b9682577d7
|
feat(gatekeeper): add workspace plans gql api
|
2024-10-22 10:31:56 +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 |
|
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 |
|
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 |
|
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
|
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 |
|
Gergő Jedlicska
|
ecfb7a1f69
|
fix(gatekeeper): remove flaky test condition
|
2024-10-19 16:01:50 +02:00 |
|
Gergő Jedlicska
|
8e923692c5
|
feat(gatekeeper): add yearly billing cycle toggle
|
2024-10-19 15:30:59 +02:00 |
|
Gergő Jedlicska
|
4770aaf83f
|
test(gatekeeper): billing repository tests
|
2024-10-19 14:59:18 +02:00 |
|
Gergő Jedlicska
|
cf5cf4b9c0
|
feat(gatekeeper): move to knex based repositories
|
2024-10-19 14:58:02 +02:00 |
|
Kristaps Fabians Geikins
|
70897b0b72
|
optimization
|
2024-10-18 17:12:16 +03:00 |
|
Kristaps Fabians Geikins
|
7617c94622
|
chore(server): core IoC #94 - getObjectChildrenFactory
|
2024-10-18 17:08:09 +03:00 |
|
Alessandro Magionami
|
221904756d
|
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-943-add-comment-created-activity
|
2024-10-18 16:00:46 +02:00 |
|
Alessandro Magionami
|
16b99388e1
|
chore(activitystream): addCommentCreatedActivity refactor multiregion
|
2024-10-18 15:57:09 +02:00 |
|
Kristaps Fabians Geikins
|
35ddd6501e
|
chore(server): core IoC #93 - getObjectChildrenStreamFactory
|
2024-10-18 16:43:02 +03:00 |
|
Kristaps Fabians Geikins
|
4cf520be06
|
chore(server): core IoC #92 - getFormattedObjectFactory
|
2024-10-18 16:14:45 +03:00 |
|
Kristaps Fabians Geikins
|
9c1892b4e8
|
more comments
|
2024-10-18 16:14:02 +03:00 |
|
Kristaps Fabians Geikins
|
ae1e4285b0
|
add comment w/ gergos concerns
|
2024-10-18 16:14:02 +03:00 |
|
Kristaps Fabians Geikins
|
ae1b2b2631
|
cleanup
|
2024-10-18 16:14:01 +03:00 |
|
Kristaps Fabians Geikins
|
eea31a2e93
|
chore(server): core IoC #91 - createObjectsFactory
|
2024-10-18 16:14:01 +03:00 |
|
Kristaps Fabians Geikins
|
368961c0dd
|
chore(server): core IoC #90 - createObjectsBatchedAndNoClosuresFactory
|
2024-10-18 16:13:44 +03:00 |
|
Kristaps Fabians Geikins
|
4a7d49bb55
|
linter fix
|
2024-10-18 16:13:26 +03:00 |
|
Kristaps Fabians Geikins
|
4aac3670c2
|
linter fix
|
2024-10-18 16:13:26 +03:00 |
|
Kristaps Fabians Geikins
|
3b7d53268e
|
adjustmenttttt
|
2024-10-18 16:13:25 +03:00 |
|
Kristaps Fabians Geikins
|
0b0a3dca87
|
chore(server): core IoC #89 - createObjectsBatchedFactory
|
2024-10-18 16:13:25 +03:00 |
|
Kristaps Fabians Geikins
|
486a3857b0
|
adjusting for stringified json objs
|
2024-10-18 16:13:15 +03:00 |
|
Kristaps Fabians Geikins
|
f33dcb0849
|
chore(server): core IoC #88 - createObjectFactory
|
2024-10-18 16:13:15 +03:00 |
|
Kristaps Fabians Geikins
|
c0ab867e05
|
chore(server): core IoC #87 - getPaginatedStreamBranchesFactory
|
2024-10-18 16:12:58 +03:00 |
|
Kristaps Fabians Geikins
|
c35fb98d20
|
chore(server): core IoC #86 - remaining commits.js service
|
2024-10-18 16:12:47 +03:00 |
|
Kristaps Fabians Geikins
|
37a7ccf0b3
|
Merge branch 'main' into fabians/core-ioc-85
|
2024-10-18 16:12:21 +03:00 |
|