Gergő Jedlicska
80cf6b3904
fix(gatekeeper): fix the checkout session cancellation logic ( #3553 )
...
* fix(gatekeeper): fix the checkout session cancellation logic
* Updated FE
* Remove debug
* Add error toast
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-11-26 16:30:55 +01:00
Gergő Jedlicska
be7be141e8
fix(gatekeeper): migrate plan rename ( #3552 )
...
* fix(gatekeeper): migrate plan rename
* fix(cli): fix yargs
2024-11-26 12:41:56 +01:00
Kristaps Fabians Geikins
a9a313ee63
feat(server): cli and cross-server-sync multiregion support ( #3527 )
...
* feat(server): cross-server-sync multiregion ready
* fixed various db commands
* db cli works
* final changes
2024-11-22 19:52:58 +01:00
Gergő Jedlicska
01b222ced8
gergo/web 2155 gendo module multi region ( #3528 )
...
* fix(workspaces): allow workspace delete for paid workspaces
* feat(gendo): multi region gendo with new api integration and limits
* feat(gendo): user credits
* feat: adds limits to gendo panel, and terms and conditions link
* fix: reworks setting back camera view
* feat(gendo): webhook signature verification
* fix(gendo): nullability
* test(blobstorage): fix test dependency injection
---------
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com >
2024-11-22 16:43:31 +01:00
Alessandro Magionami
60e724eb4d
Merge pull request #3535 from specklesystems/alessandro/web-2189-review-core-resolvers
...
Alessandro/web 2189 review core resolvers
2024-11-22 09:38:58 +01:00
Gergő Jedlicska
83a991bfac
feat(gatekeeper): rename workspace plans ( #3533 )
...
* feat(gatekeeper): rename workspace plans
* Updated plans in FE
* feat(gatekeeper): stripe redirect to workspace dashboard
* test(gatekeeper): fix tests
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-11-22 05:50:16 +01:00
andrewwallacespeckle
d3931f1855
feat(fe2): Frontend SSO Integration ( #3464 )
...
* Readd work from old branch
* Improved Login.vue
* Replace watch with onResult
* Server: Error improvement
* FE Middleware
* Update style
* Delete Sso. Mixpanel events
* Updates
* Improved loading state
* Invites. Register sso page
* Middleware improvements. Session error no logout
* Changes from deisgns
* Swap button to LayoutMenu
* Improve middleware
* Remove typo
* Fix errormessage
* Remove edit functionality
* New composable file for sso
* Improved names for composables. Tidyups
* Reactive errors
* Reorder Login.vue
* Improved Typeguard
* Enum
* Comments from Mike
* Add error toast
* Remove FormButton from LoginButtonBase
* Use linkComponent prop
* Move workspace select to new component
* Fragmentation
* Fix loading useFetch
* use WorkspaceAvatar
* Feature flag sso button
* Update fragment name
* Skip middleware during auth flow
* Add rules to Workspace Selector
* Reactive useWorkspacePublicSsoCheck
* AuthRegisterNewsletter types
* v-bind on Select
* Fragment WrapperSecurity
* Remove useForm from Form.vue
* Reactive values in composables
* Prevent infinite loading when no invite found
* useWorkspaceSsoValidation maybeRef
* Added comment to requireSsoEnabled
* Bugfix
* Update Button.vue
* Fix form
* Update valid model middleware
* Update LoginButtonBase.vue
* NewsletterConset ref
* use setFieldValue
* Update Login.vue
* Swap mayberef to ref
* Comments from PR
* Changes from call with Fabs
* Fix session-error bug
* Fix circleci
* Small fix to index
2024-11-21 12:50:57 +00:00
Alessandro Magionami
a91f73d6cc
chore(multiregion): scan regions for commits resolvers
2024-11-21 12:20:25 +01:00
Alessandro Magionami
7cb51dc0e4
chore(multiregion): small fixes to resolvers
2024-11-21 12:20:03 +01:00
Iain Sproat
2a7c51f3df
Revert "feat(multi-region): metrics for knex for all regional databases ( #3508 )" ( #3534 )
...
This reverts commit f51eb91861 .
2024-11-21 11:14:04 +00:00
Iain Sproat
f51eb91861
feat(multi-region): metrics for knex for all regional databases ( #3508 )
...
* feat(multi-region): metrics for knex for all regional databases
* improve typing in knex monitoring
* error logging around migrations
2024-11-21 12:11:56 +01:00
Kristaps Fabians Geikins
83003c3192
feat(server): notifications multiregion prep ( #3529 )
2024-11-21 12:08:59 +01:00
Mike
065644b31d
Fix: Remove remaining billing query ( #3517 )
...
* Fix: Remove remaining billing query
* fix types
2024-11-19 18:42:18 +01:00
Gergő Jedlicska
ef043ee234
gergo/web 2158 previews module multi region ( #3492 )
...
* feat(previews): multi region previews module
* feat(preview-service): talk multi region
* fix(preview-service): test helper await
* fix(preview-service): remove linting issue, this prob makes it worse
2024-11-19 16:35:39 +01:00
Alessandro Magionami
146060355f
Alessandro/web 2161 commits ( #3511 )
...
* chore(multiregion): commits resolvers multiregion
* chore(multiregion): fix tests
2024-11-19 16:00:45 +01:00
Gergő Jedlicska
e30b8c83b9
gergo/workspacesMultiRegion ( #3477 )
...
* feat(webhook-service): learn to speak multi region
* feat(fileimport-service): talk multi region to me
* feat(fileuploads, blobs): multi region
* feat(workspaces): update delet workspace with billing and regions
* fix typo
* feat(workspaces): remove old billing resolvers
* test(workspaces): fix tests
* fix(workspaces): remove unused schema
2024-11-19 15:45:03 +01:00
Gergő Jedlicska
381c4e2a85
feat(gatekeeper): feature access resolver ( #3514 )
2024-11-19 15:44:43 +01:00
Kristaps Fabians Geikins
9b5873e4f5
feat(server): SmartTextEditorValue.attachments multiregion support ( #3513 )
2024-11-19 15:58:40 +02:00
Kristaps Fabians Geikins
42db2f6b82
feat(server): comments module multiregion support ( #3493 )
...
* prepwork
* more prep for testing
* tests/linting seems fine
* a couple of query fixes
* fix up notifications for multiregion
* test fixes?
* wal_level issue fix?
* fileupload test fix
* anotha test fix
* undo unnecessary changes
* streamActivity -> main DB
2024-11-19 12:15:43 +02:00
Iain Sproat
a1ee8a89a7
chore(server): graceful shutdown ( #3125 )
...
* chore(server): graceful shutdown
- stop() on the apollo server should be called
* chore(server): gracefully drain apollo server
* Allow grace period to be configured
* Terminus manages the readiness and liveness endpoints
* terminus is responsible for stopping the graphql server
* remove logging on shutdown
* Remove redundant parameter
* move healthchecks out of business modules to top-level directory
- terminus can only handle readiness check, not liveness
- app needs to return readiness handler, so that server terminus can use it
* fix tests
* Fix broken merge
* fix broken merge
* incorporate review comments
* fix invalid merge
* fix readinesscheck not being passed as parameter
2024-11-19 11:08:38 +01:00
Gergő Jedlicska
c23da67313
fix(commits): add streamId to legacyCommitsQuery ( #3512 )
2024-11-19 10:46:07 +01:00
Iain Sproat
4e7a00250c
chore(error): improve error log message for not found project id ( #3507 )
2024-11-18 16:29:04 +00:00
Chuck Driesler
566bec59a5
Revert "fix(automate): drop specklecon function templates ( #3503 )" ( #3504 )
...
This reverts commit adeb529826 .
2024-11-16 19:57:04 +00:00
Chuck Driesler
adeb529826
fix(automate): drop specklecon function templates ( #3503 )
2024-11-16 13:06:51 +00:00
Kristaps Fabians Geikins
f961a6da81
chore(server): various useful multiregion changes from comments pr ( #3499 )
...
* chore(server): various useful multiregion changes from comments pr
* hopefully fixing CI?
* test fix
* more test fixes??
* more test fixes..
* plz work ;((((
* revert multiregion on by default
2024-11-15 15:49:34 +02:00
Chuck Driesler
be08246d4d
SpeckleCon Templates ( #3497 )
...
* fix(specklecon): add specklecon function templates
* fix(specklecon): more templates
* Update executionEngine.ts
* Update functionManagement.ts
2024-11-14 14:47:51 +00:00
Chuck Driesler
4159a2277a
fix(specklecon): add specklecon function templates ( #3491 )
2024-11-13 16:13:02 +01:00
Gergő Jedlicska
1df64a892e
fix(cli): inject the right for project create ( #3490 )
2024-11-13 15:12:35 +01:00
Gergő Jedlicska
68b8341945
gergo/multiRegionFileImport ( #3474 )
...
* feat(webhook-service): learn to speak multi region
* feat(fileimport-service): talk multi region to me
* feat(fileuploads, blobs): multi region
* feat(fileimport-service): multi region fixes
* feat(branchesAndCommits): multi region resolvers
* fix(fileimports): no need for ts ignore
* fix(fileimports): fix pr comments
2024-11-13 14:20:25 +01:00
Kristaps Fabians Geikins
8c21f1e8af
Merge pull request #3481 from specklesystems/fabians/multiregion-testing3
...
feat(server): run tests in multi region db mode
2024-11-12 12:14:00 +00:00
Alessandro Magionami
992c9579ad
chore(multiregion): branches resolvers multiregion ( #3483 )
2024-11-12 10:35:43 +01:00
Chuck Driesler
22167d215f
feat(sso): delete sso ( #3452 )
...
* feat(sso): delete sso
* fix(sso): simplify delete
2024-11-12 09:17:48 +00:00
Kristaps Fabians Geikins
37824bb845
Merge branch 'main' into fabians/multiregion-testing3
2024-11-12 09:59:58 +02:00
Gergő Jedlicska
6038611974
feat(webhook-service): learn to speak multi region ( #3473 )
...
* feat(webhook-service): learn to speak multi region
* refactor(webhook-service): remove unnecesary factories
* docs(activities): brain dump
* fix(shared): need to add knex as a dev dep
* fix(shared): align dev dep
2024-11-11 17:10:29 +01:00
Kristaps Fabians Geikins
653ba5dc53
reenable server admin region tests
2024-11-11 17:05:53 +02:00
Kristaps Fabians Geikins
2d0aea90cf
linter fixes
2024-11-11 16:00:37 +02:00
Kristaps Fabians Geikins
9abf5b0a77
more adjustments & fixes
2024-11-11 15:38:05 +02:00
Kristaps Fabians Geikins
2643d32d0a
Merge branch 'main' into fabians/multiregion-testing3
2024-11-11 14:53:53 +02:00
Kristaps Fabians Geikins
d02ca824c3
test fixes
2024-11-11 14:51:54 +02:00
Gergő Jedlicska
fcb8dd275a
fix(automate): some gql generation mixup
2024-11-11 10:40:28 +01:00
Gergő Jedlicska
76367c30c2
feat(commits): proper dep initialization
2024-11-11 10:23:35 +01:00
Gergő Jedlicska
153b1c3802
feat(version): require project id in version mutations
2024-11-11 09:57:22 +01:00
Gergő Jedlicska
50a76315ef
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2138-models-resolvers
2024-11-11 06:15:31 +01:00
Gergő Jedlicska
1c19f67dd2
feat(models): support streamId, branchId in models
2024-11-11 06:09:53 +01:00
Chuck Driesler
e4a005f5da
fix(automate): fix possible auth error ( #3470 )
2024-11-08 16:59:48 +00:00
Alessandro Magionami
7fb3a97ee5
chore(multiregion): initial work for models, versions and objects
2024-11-08 17:42:11 +01:00
Alessandro Magionami
2ad6b02db9
chore(multiregion): fix project resolver
2024-11-08 17:41:34 +01:00
Alessandro Magionami
23445f91e2
chore(multiregion): add streamId to versions
2024-11-08 17:40:50 +01:00
Gergő Jedlicska
b77d70585e
fix(redis): make redis client singleton from a module ( #3469 )
...
* fix(redis): make redis client singleton from a module
* fix(projectDownload): pass region key properly
2024-11-08 17:18:28 +01:00
Kristaps Fabians Geikins
ee16b083ba
feat(server): run tests in multiregion mode if RUN_TESTS_IN_MULTIREGION_MODE=true
2024-11-08 18:03:13 +02:00