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

5744 Коммитов

Автор SHA1 Сообщение Дата
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 11fec3222a
cjs doesnt like knex default export 2024-10-28 11:35:20 +02:00
Kristaps Fabians Geikins 284e9968dc
knex still busted! ffs 2024-10-28 11:33:35 +02:00
Kristaps Fabians Geikins 4bbb3739fe
minor fixes 2024-10-28 11:05:56 +02:00
Kristaps Fabians Geikins 23b9a533c6
minor fixes 2024-10-28 10:44:07 +02:00
Alessandro Magionami 47ada5ae16
chore(fileimport): remove unused parser.js file 2024-10-25 16:04:37 +02:00
Alessandro Magionami 8c5d83eb4f
chore(fileimport): parser and prometheurMetrics refactor multiregion 2024-10-25 15:55:49 +02:00
Kristaps Fabians Geikins 01bc2e0253
chore(server): quick js to ts #5 - remaining stragglers 2024-10-25 15:47:28 +03: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
Gergő Jedlicska 48b0fe0b29
feat(gatekeeper): add all plan statuses (#3398) 2024-10-25 13:19:35 +02:00
Kristaps Fabians Geikins 64c3a5c62d
Merge pull request #3396 from specklesystems/fabians/quick-js-to-ts-2
chore(server): easy js to ts migrations #2 - objectStorage.ts
2024-10-25 12:00:26 +01: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
andrewwallacespeckle 678c75350c
feat(fe2): Update Section Box controls to include visibility (#3333)
* Update Section Box controls to include visibility

* Update reset v-if

* Update shortcut

* Added render requests so that section box updates are made visible

* Remove comments

* Exposed SectionToolEvent in the viewer

* Only show reset when change has been made to sectionbox

* gql

* Make state reactive

* Revert "Make state reactive"

This reverts commit 1697b12cd6.

* Handles WEB-2039

* Handles WEB-2035

* Changes from call with Fabs

---------

Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
2024-10-25 10:46:48 +01: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
Alessandro Magionami b7ffa6ec3c
chore(fileimport): parseAndCreateCommit refactor multiregion 2024-10-25 11:22:29 +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 d4241b04f5
Merge pull request #3395 from specklesystems/fabians/quick-js-to-ts-1
chore(server): easy js to ts migrations #1
2024-10-25 09:31:09 +01:00
Kristaps Fabians Geikins 64dbc694ec
quickfix 2024-10-25 11:07:35 +03: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
Kristaps Fabians Geikins b590fdd711
Merge pull request #3388 from specklesystems/fabians/gendo-ioc-1
chore(server): gendo IoC #1 - prep/cleanup before getting started
2024-10-25 08:44:30 +01: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
Alessandro Magionami 30fc2a547d
Merge pull request #3387 from specklesystems/alessandro/fileimport-service-ioc-1-server-api
Fileimport IoC 1 ServerAPI refactor multiregion
2024-10-24 14:20:43 +02:00
Alessandro Magionami 60795e9a44
Merge pull request #3378 from specklesystems/alessandro/web-1979-webhook-service
webhook-service  refactor multiregion
2024-10-24 14:20:27 +02:00
andrewwallacespeckle da473a6480
fix(fe2): Handle no webflow api token errors more gracefully (#3386)
* Update webflow.ts

* Still show errors for actual problems
2024-10-24 10:15:56 +01:00
andrewwallacespeckle 40da46a1ce
Update onSubmit router.push to use workspaceRoute (#3383) 2024-10-24 10:01:05 +01:00
Alessandro Magionami 5f7d16aaae
chore(fileimport): ServerAPI refactor multiregion 2024-10-24 10:41:52 +02:00
Gergő Jedlicska 81b923cf67
feat(gatekeeper): upsize subscription on workspace role change 2024-10-24 10:03:08 +02:00
Alexandru Popovici 167ed7612d
Pass Reader Buffer Size Fix (#3384)
* Fixed the pass reader's incorrect buffer size calculation

* Removed the snadbox copy of PassReader

* Removed screenshot replacement

* Removed imports
2024-10-24 10:19:45 +03:00
Kristaps Fabians Geikins 5624f15a4e
Merge pull request #3382 from specklesystems/fabians/email-verification-twice-fix
fix(server): on sign up send out only 1 verification email
2024-10-23 13:49:03 +01:00
Kristaps Fabians Geikins f4b3b8a769
naming stuff 2024-10-23 15:35:45 +03:00