Commit Graph

5724 Commits

Author SHA1 Message Date
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
Mike 32fed39fb1 Feat: Update billing summary/add pricing table (#3506) 2024-11-18 14:47:48 +01:00
andrewwallacespeckle f82710f7b4 Turn off separator in automate functions page (#3496) 2024-11-18 12:49:07 +00:00
andrewwallacespeckle a264f372d3 Add loading state to Access Tokens. Update Table loading state (#3501) 2024-11-18 11:12:16 +00:00
andrewwallacespeckle 8570ecb955 Tab underline updates on content change (#3500) 2024-11-18 09:42:49 +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
Mike 423350eb64 Feat: Add cancel billing sessions, billing alerts, assume no plan is trial plan (#3467) 2024-11-16 20:33:03 +01: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
Benjamin Ottensten 1d1a54e082 Update copy on workspace page (#3498) 2024-11-15 13:18:16 +01:00
andrewwallacespeckle 2d8af1c1d8 Update colour and spacing of follow mode (#3495) 2024-11-15 09:46:14 +00:00
andrewwallacespeckle 64a6b9ea31 Only show new discussion button when hasSelectedObjects = true (#3494) 2024-11-15 09:45:30 +00: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
Björn Steinhagen fd35e6653c TEKLAS to TKL (#3486)
Change source app abbreviation from TEKLAS to TKL or something else
2024-11-13 16:42:27 +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
Kristaps Fabians Geikins f46f47bc68 minor circleci cleanup 2024-11-12 13:50:10 +02:00
Kristaps Fabians Geikins 24ed4d6f4f add missing ctx 2024-11-12 13:36:56 +02:00
Kristaps Fabians Geikins 8087f3a223 hopefully fixing aiven extras issue 2024-11-12 13:17:28 +02:00
Kristaps Fabians Geikins db11ef46ab env fix 2024-11-12 12:55:32 +02:00
Kristaps Fabians Geikins 0cf7b04f80 port fix 2024-11-12 12:47:15 +02:00
Kristaps Fabians Geikins 5c2504b03c job definition fix 2024-11-12 12:42:28 +02:00
Kristaps Fabians Geikins de4159efc9 set up CI test job 2024-11-12 12:39:36 +02:00
andrewwallacespeckle dd467097b3 Prevent creation of multiple projects by multiple clicks (#3480) 2024-11-12 09:39:13 +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 9e383f83b1 fix(workers): add zod and znv (#3484) 2024-11-11 17:10:59 +00: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
Alessandro Magionami 11357a92ff Merge pull request #3476 from specklesystems/alessandro/web-2138-models-resolvers
alessandro/web 2138 models resolvers
2024-11-11 14:37:20 +01: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
andrewwallacespeckle 4a43c5d52c Update Sidebar.vue (#3478) 2024-11-11 11:18:11 +00: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 ebce930b9c feat(frontend2): pass projectId props where needed 2024-11-11 09:58:07 +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