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
|
5016fad919
|
feat(server): make Project.version query throw if version not found (#3336)
|
2024-10-18 15:32:58 +03:00 |
|
Gergő Jedlicska
|
81d09dd07c
|
feat(gatekeeper): make completeCheckout callback idempotent properly
|
2024-10-18 12:39:51 +02:00 |
|
Gergő Jedlicska
|
7bb99df3bf
|
test(gatekeeper): add checkout service tests
|
2024-10-18 12:03:51 +02:00 |
|
Gergő Jedlicska
|
96e127c060
|
ci: add billing integration and gatekeeper modules to test config
|
2024-10-17 19:17:41 +02:00 |
|
Gergő Jedlicska
|
9118f1aa33
|
feat(gatekeeper): subscriptionData parsing model
|
2024-10-17 14:35:19 +02:00 |
|
Gergő Jedlicska
|
2ba5e75474
|
chore(gatekeeper): cleanup before testing
|
2024-10-17 14:19:30 +02:00 |
|
Kristaps Fabians Geikins
|
98f045662e
|
chore(server): core IoC #84 - legacyGetPaginatedUserCommits(Page|TotalCount)Factory
|
2024-10-17 14:09:13 +03:00 |
|
Kristaps Fabians Geikins
|
afcf1f7c26
|
chore(server): core IoC #83 - (most) commits resolvers to TS
|
2024-10-17 13:39:34 +03:00 |
|
Kristaps Fabians Geikins
|
0d2fb7db9b
|
chore(server): core IoC #82 - (most) branches resolvers to TS
|
2024-10-17 13:24:33 +03:00 |
|
Kristaps Fabians Geikins
|
93d0ffd31b
|
chore(server): core IoC #81 - server resolvers to TS (#3319)
|
2024-10-17 13:23:06 +03:00 |
|
Alessandro Magionami
|
64dd803f0a
|
Merge pull request #3318 from specklesystems/fabians/core-ioc-80
chore(server): core IoC #80 - remaining generic.js service
|
2024-10-17 12:15:19 +02:00 |
|
Alessandro Magionami
|
57a8617ff5
|
Merge pull request #3317 from specklesystems/fabians/core-ioc-79
chore(server): core IoC #79 - updateServerInfoFactory
|
2024-10-17 12:14:44 +02:00 |
|
Alessandro Magionami
|
bcc3e56e65
|
Merge pull request #3316 from specklesystems/fabians/core-ioc-78
chore(server): core IoC #78 - getServerInfoFactory
|
2024-10-17 12:14:12 +02:00 |
|
Gergő Jedlicska
|
49128192de
|
feat(gatekeeper): require a license for billing
|
2024-10-17 12:11:22 +02:00 |
|
Gergő Jedlicska
|
1ceca7369a
|
feat(gendo): fix not needing env vars if gendo module is not enabled
|
2024-10-17 12:10:25 +02:00 |
|
Alessandro Magionami
|
18e235c546
|
Merge pull request #3315 from specklesystems/fabians/core-ioc-77
chore(server): core IoC #77 - apitoken resolvers to TS
|
2024-10-17 12:09:01 +02:00 |
|
Alessandro Magionami
|
c19d6c0f26
|
Merge pull request #3314 from specklesystems/fabians/core-ioc-76
chore(server): core IoC #76 - validateTokenFactory
|
2024-10-17 12:01:11 +02:00 |
|
Alessandro Magionami
|
ec300f2310
|
Merge pull request #3312 from specklesystems/fabians/core-ioc-75
chore(server): core IoC #75 - revokeUserTokenByIdFactory
|
2024-10-17 12:00:33 +02:00 |
|
Alessandro Magionami
|
6a7527508a
|
Merge pull request #3311 from specklesystems/fabians/core-ioc-74
chore(server): core IoC #74 - revokeTokenByIdFactory
|
2024-10-17 12:00:04 +02:00 |
|
Alessandro Magionami
|
7731b4efdc
|
Merge pull request #3310 from specklesystems/fabians/core-ioc-73
chore(server): core IoC #73 - getUserPersonalAccessTokensFactory
|
2024-10-17 11:59:34 +02:00 |
|
Alessandro Magionami
|
01e6c06303
|
Merge pull request #3309 from specklesystems/fabians/core-ioc-72
chore(server): core IoC #72 - createPersonalAccessTokenFactory
|
2024-10-17 11:59:09 +02:00 |
|
Alessandro Magionami
|
54ab78274b
|
Merge pull request #3307 from specklesystems/fabians/core-ioc-71
chore(server): core IoC #71 - createAppTokenFactory
|
2024-10-17 11:58:18 +02:00 |
|
Alessandro Magionami
|
34903066a0
|
Merge pull request #3306 from specklesystems/fabians/core-ioc-70
chore(server): core IoC #70 - createTokenFactory
|
2024-10-17 11:57:45 +02:00 |
|
Kristaps Fabians Geikins
|
c18a704542
|
chore(server): core IoC #80 - getPublicScopesFactory
|
2024-10-17 12:56:17 +03:00 |
|
Kristaps Fabians Geikins
|
fe148fe075
|
chore(server): core IoC #79 - updateServerInfoFactory
|
2024-10-17 12:47:49 +03:00 |
|
Kristaps Fabians Geikins
|
3d85cbe8b7
|
linter fix
|
2024-10-17 12:47:04 +03:00 |
|
Kristaps Fabians Geikins
|
f27f289dc6
|
chore(server): core IoC #78 - getServerInfoFactory
|
2024-10-17 12:37:43 +03:00 |
|
Adam Hathcock
|
86f5c3da2b
|
Add stream destroy where db streams are used on download (#3300)
|
2024-10-17 11:35:39 +02:00 |
|
Gergő Jedlicska
|
e7bfa387e8
|
feat(gatekeeper): add checkout session completion webhook callback path
|
2024-10-17 07:31:34 +02:00 |
|
Gergő Jedlicska
|
6ae4b5d2da
|
feat(gatekeeper): add stripe client implementation
|
2024-10-17 07:30:31 +02:00 |
|
Gergő Jedlicska
|
d7d9bce769
|
feat(gatekeeper): complete checkout session service
|
2024-10-17 07:29:48 +02:00 |
|
Gergő Jedlicska
|
d307a3db89
|
feat(gatekeeper): add more errors
|
2024-10-17 07:04:03 +02:00 |
|
Gergő Jedlicska
|
403c99ca6c
|
feat(gatekeeper): add in memory repositories
|
2024-10-17 07:02:35 +02:00 |
|
Gergő Jedlicska
|
5a80cfbbb3
|
feat(gatekeeper): add productId to the subscription domain
|
2024-10-17 06:55:08 +02:00 |
|
Gergő Jedlicska
|
8559dfb059
|
chore(gatekeeper): add future todos
|
2024-10-17 06:52:39 +02:00 |
|
Gergő Jedlicska
|
88bc01ff7c
|
refactor(envHelper): getStringFromEnv helper
|
2024-10-16 22:11:35 +02:00 |
|
Kristaps Fabians Geikins
|
1d006beb47
|
chore(server): core IoC #77 - apitoken resolvers to TS
|
2024-10-16 17:56:46 +03:00 |
|
Kristaps Fabians Geikins
|
fe1997b86d
|
chore(server): core IoC #76 - validateTokenFactory
|
2024-10-16 17:43:26 +03:00 |
|
Kristaps Fabians Geikins
|
8364267cd8
|
chore(server): core IoC #75 - revokeUserTokenByIdFactory
|
2024-10-16 17:26:35 +03:00 |
|
Kristaps Fabians Geikins
|
bd14791db0
|
chore(server): core IoC #74 - revokeTokenByIdFactory
|
2024-10-16 17:21:41 +03:00 |
|
Kristaps Fabians Geikins
|
f29042ebbb
|
chore(server): core IoC #73 - getUserPersonalAccessTokensFactory
|
2024-10-16 17:18:13 +03:00 |
|
Kristaps Fabians Geikins
|
da88f5925c
|
chore(server): core IoC #72 - createPersonalAccessTokenFactory
|
2024-10-16 17:13:03 +03:00 |
|
Kristaps Fabians Geikins
|
8abc801bae
|
chore(server): core IoC #71 - createAppTokenFactory
|
2024-10-16 16:59:54 +03:00 |
|
Kristaps Fabians Geikins
|
2ba9d86908
|
chore(server): core IoC #70 - createTokenFactory
|
2024-10-16 16:46:21 +03:00 |
|
Kristaps Fabians Geikins
|
f6e4362d8f
|
chore(server): core IoC #69 (nice) - users resolvers to TS
|
2024-10-16 16:17:40 +03:00 |
|