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
Iain Sproat
0ec4a87c7c
fix(file import): server port was broken when localhost was canonical url ( #3360 )
...
* fix(file import): server port was broken when localhost was canonical url
- use getServerOrigin() instead of directly calling process.env.CANONICAL_URL
- where server is calling itself, use 127.0.0.1 instead of CANONICAL_URL.
- where server is calling itself (i.e. 127.0.0.1, use the server's listening port and not default for protocol http/80, https/443
- tidy some areas where process.env was called directly; should use envHelper.
* fix tests
2024-10-22 21:12:18 +02:00
Adam Hathcock
89882c4fd6
Add otel tracing ( #3294 )
...
* add OpenTelemetry
* fix local tracing and add pino
* fix otel as seperate file
* Rework provider initialization
* Use env vars
* review comments
* lock update
* updates to env var handling
* Helm chart for opentelemetry environment variables
- also adds try/catch when detecting if environment variable exists
* review fixes
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2024-10-22 15:23:39 +01:00
Iain Sproat
d48d9dfa1d
chore(blobstorage): refactor to typescript ( #3374 )
2024-10-22 12:58:55 +01:00
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
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
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
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
Kristaps Fabians Geikins
dee1479a7c
chore(server): core IoC #95 - getObjectChildrenQueryFactory
2024-10-21 17:21:49 +03: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
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
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