Gergő Jedlicska
|
edc70b76bc
|
fix(gatekeeper): do not update subscription to canceled subs
|
2024-10-29 20:44:13 +01:00 |
|
Gergő Jedlicska
|
79a0759c58
|
Merge branch 'main' of github.com:specklesystems/speckle-server into gergo/web-2047-user-joins-the-workspace-event
|
2024-10-29 20:21:15 +01:00 |
|
Gergő Jedlicska
|
81c20dbdf3
|
feat(gatekeeper): manage subscription downscale
|
2024-10-29 20:17:19 +01:00 |
|
Gergő Jedlicska
|
796b1c23ed
|
feat(gatekeeper): get workspace subscriptions, that are about to expire
|
2024-10-29 17:44:43 +01:00 |
|
Gergő Jedlicska
|
c0808e5577
|
feat(gatekeeper): manage subscription downscale
|
2024-10-29 16:52:00 +01:00 |
|
Alessandro Magionami
|
f8937058f4
|
Merge pull request #3390 from specklesystems/alessandro/web-957-cleanup
Webhooks IoC 1 cleanup function refactor
|
2024-10-29 14:27:55 +01:00 |
|
Gergő Jedlicska
|
d6dad6609a
|
feat(gatekeeper): shedule subscription downscale
|
2024-10-28 18:58:13 +01:00 |
|
Gergő Jedlicska
|
3184855aa7
|
gergo/checkoutGqlResolver (#3405)
* feat(gatekeeper): add all plan statuses
* chore(gatekeeper): gqlgen
|
2024-10-28 18:10:31 +01:00 |
|
Alessandro Magionami
|
7c9780d52b
|
chore(webhooks): fixed function name
|
2024-10-28 15:19:42 +01:00 |
|
Alessandro Magionami
|
c9ef276343
|
Merge pull request #3399 from specklesystems/fabians/quick-js-to-ts-4
chore(server): quick js to ts #4 - remaining commits resolvers (thats it!)
|
2024-10-28 15:18:16 +01:00 |
|
Alessandro Magionami
|
11c13796c2
|
Merge pull request #3393 from specklesystems/fabians/gendo-ioc-5
chore(server): gendo IoC #5 - getVersionRenderRequestFactory
|
2024-10-28 15:17:56 +01:00 |
|
Alessandro Magionami
|
f48b81e633
|
Merge pull request #3392 from specklesystems/fabians/gendo-ioc-4
chore(server): gendo IoC #4 - getLatestVersionRenderRequestsFactory
|
2024-10-28 15:17:26 +01:00 |
|
Alessandro Magionami
|
6f7501b018
|
Merge pull request #3391 from specklesystems/fabians/gendo-ioc-3
chore(server): gendo IoC #3 - updateRenderRequestFactory
|
2024-10-28 15:16:59 +01:00 |
|
Alessandro Magionami
|
811c8207b0
|
Merge pull request #3389 from specklesystems/fabians/gendo-ioc-2
chore(server): gendo IoC #2 - createRenderRequestFactory
|
2024-10-28 15:16:37 +01:00 |
|
Kristaps Fabians Geikins
|
9783537ea9
|
Merge branch 'main' into fabians/quick-js-to-ts-4
|
2024-10-25 15:19:29 +03:00 |
|
Kristaps Fabians Geikins
|
6cf31becad
|
commitDeleted
|
2024-10-25 15:16:31 +03:00 |
|
Kristaps Fabians Geikins
|
cbbf9b6ad4
|
commitUpdated
|
2024-10-25 15:03:15 +03:00 |
|
Kristaps Fabians Geikins
|
c579e208ee
|
Merge pull request #3397 from specklesystems/fabians/quick-js-to-ts-3
chore(server): quick js to ts #3 - remaining branches resolver
|
2024-10-25 12:22:20 +01:00 |
|
Kristaps Fabians Geikins
|
a3604331c4
|
commitCreated
|
2024-10-25 14:21:58 +03:00 |
|
Kristaps Fabians Geikins
|
f690f1016a
|
branchDeleted
|
2024-10-25 13:57:58 +03:00 |
|
Kristaps Fabians Geikins
|
64d2888506
|
branchUpdated sub
|
2024-10-25 13:55:26 +03:00 |
|
Kristaps Fabians Geikins
|
cedc1beb6c
|
branchCreated sub
|
2024-10-25 13:50:01 +03:00 |
|
Kristaps Fabians Geikins
|
716a108c7a
|
got rid of forced casting
|
2024-10-25 13:31:33 +03:00 |
|
Kristaps Fabians Geikins
|
04400b1ee9
|
chore(server): easy js to ts migrations #2 - objectStorage.ts
|
2024-10-25 13:21:30 +03:00 |
|
Gergő Jedlicska
|
a80be1ca89
|
Merge branch 'main' of github.com:specklesystems/speckle-server into gergo/web-2047-user-joins-the-workspace-event
|
2024-10-25 11:31:20 +02:00 |
|
Gergő Jedlicska
|
af3857a209
|
gergo/web 2038 billing graphql api (#3379)
* 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
* WIP billing gql api
* feat(gatekeeper): cancel checkout session api
* feat(gatekeeper): handle existing checkout sessions, when trying to create a new one
* feat(gatekeeper): add workspace plans gql api
* feat(gatekeeper): handle cancelation and subscription updates
* fix(gatekeeper): scope initialization
* fix(gatekeeper): eliminate stripe client import sideeffect
* fix(gatekeeper): eliminate stripe client import sideeffect 2
* fix(mainConstants): fitler gatekeeper scopes with feature flag
|
2024-10-25 10:46:09 +02:00 |
|
Kristaps Fabians Geikins
|
ddea35e15b
|
chore(server): easy js to ts migrations #1
|
2024-10-25 11:05:43 +03:00 |
|
Kristaps Fabians Geikins
|
ca61e4f4a1
|
ip.ts
|
2024-10-25 10:51:48 +03:00 |
|
Gergő Jedlicska
|
9049d73489
|
feat(core): facelift taskLock
|
2024-10-24 23:07:47 +02:00 |
|
Gergő Jedlicska
|
e05506b2a2
|
refactor(workspaces): use new commandFactory in workspace resolver
|
2024-10-24 21:58:01 +02:00 |
|
Gergő Jedlicska
|
abb42a3da2
|
refactor(eventBus): remove return capabilities from the event bus
|
2024-10-24 19:54:37 +02:00 |
|
Gergő Jedlicska
|
f6e804dfe7
|
feat(shared): add command pattern implementation
|
2024-10-24 19:27:44 +02:00 |
|
Kristaps Fabians Geikins
|
4a29e5f650
|
chore(server): gendo IoC #5 - getVersionRenderRequestFactory
|
2024-10-24 17:01:09 +03:00 |
|
Kristaps Fabians Geikins
|
62e9c60111
|
chore(server): gendo IoC #4 - getLatestVersionRenderRequestsFactory
|
2024-10-24 16:52:30 +03:00 |
|
Kristaps Fabians Geikins
|
c9aed9c92a
|
chore(server): gendo IoC #3 - updateRenderRequestFactory
|
2024-10-24 16:36:39 +03:00 |
|
Alessandro Magionami
|
9779400d79
|
chore(webhooks): cleanup refactor
|
2024-10-24 15:10:29 +02:00 |
|
Kristaps Fabians Geikins
|
fcbd7f2eb7
|
chore(server): gendo IoC #2 - createRenderRequestFactory
|
2024-10-24 16:07:27 +03:00 |
|
Kristaps Fabians Geikins
|
6d53308fd8
|
chore(server): gendo IoC #1 - prep/cleanup before getting started
|
2024-10-24 15:39:41 +03:00 |
|
Gergő Jedlicska
|
81b923cf67
|
feat(gatekeeper): upsize subscription on workspace role change
|
2024-10-24 10:03:08 +02:00 |
|
Kristaps Fabians Geikins
|
0e4e9958cd
|
improved logging
|
2024-10-23 15:31:22 +03:00 |
|
Kristaps Fabians Geikins
|
34069a47ec
|
fix(server): sign up emails sent out twice
|
2024-10-23 15:16:32 +03:00 |
|
Kristaps Fabians Geikins
|
5c30d4a5ab
|
Merge pull request #3351 from specklesystems/fabians/sign-up-event-improvements
fix(server): more resilient sign up tracking
|
2024-10-23 10:16:26 +01:00 |
|
Chuck Driesler
|
dc9519f141
|
fix(workspaces): emit slug with discoverable workspaces (#3361)
* fix(workspaces): emit slug with discoverable workspaces
* chore(workspaces): gql lint
|
2024-10-23 09:50:08 +01:00 |
|
Alessandro Magionami
|
bed0fd60c6
|
Merge pull request #3373 from specklesystems/fabians/core-ioc-105
chore(server): core IoC #105 - remaining js rest to ts
|
2024-10-23 10:03:50 +02:00 |
|
Alessandro Magionami
|
f6a87a4898
|
Merge pull request #3372 from specklesystems/fabians/core-ioc-104
chore(server): core IoC #104 - validatePermissionsWriteStreamFactory
|
2024-10-23 09:58:42 +02:00 |
|
Alessandro Magionami
|
9b5d935ccc
|
Merge pull request #3371 from specklesystems/fabians/core-ioc-103
chore(server): core IoC #103 - validatePermissionsReadStream
|
2024-10-23 09:58:14 +02:00 |
|
Alessandro Magionami
|
f073faf7b0
|
Merge pull request #3370 from specklesystems/fabians/core-ioc-102
chore(server): core IoC #102 - adminProjectListFactory
|
2024-10-23 09:34:31 +02:00 |
|
Alessandro Magionami
|
2cf9bee7e4
|
Merge pull request #3366 from specklesystems/alessandro/web-943-add-branch-deleted-activity
Activitystream IoC 4 addBranchDeletedActivity
|
2024-10-23 09:33:30 +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 |
|