Commit Graph

8254 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins a40916a018 Merge branch 'main' into fabians/web-2414-2 2025-01-13 12:08:08 +02:00
Kristaps Fabians Geikins aee14edc5b chore(server): getting rid of module-scoped event emitters - batch #1 (#3766)
* got rid of models emitter + added tests

* got rid of projects emitter + added tests

* replaced user event bus

* test migrate
2025-01-13 11:39:46 +02:00
andrewwallacespeckle 6a75a0642e Add loading indicator (#3798) 2025-01-13 09:36:40 +00:00
Kristaps Fabians Geikins 0b81f9979e chore(server): event bus refactor - access req emitter - batch #3 2025-01-13 11:03:58 +02:00
Kristaps Fabians Geikins dab0a23c33 chore(server): event bus refactor - version emitter - batch #2 2025-01-13 11:03:34 +02:00
Kristaps Fabians Geikins a02fb699f4 Merge branch 'main' into fabians/web-2414 2025-01-13 11:02:08 +02:00
Kristaps Fabians Geikins 489b8f547d fix(fe2): SSR memory leak caused by vue apollo (#3790)
* fix(fe2): SSR memory leak caused by vue apollo

* linting fixes
2025-01-13 10:13:59 +02:00
Chuck Driesler 4d5f96bb8e feat(regions): repo functions for copying project branches and commits 2025-01-12 00:03:14 +00:00
Alessandro Magionami ee5797af28 feat(workspaces): fix dismiss and tests 2025-01-10 18:21:14 +01:00
Gergő Jedlicska b98160f037 feat(server): log subscription started messages with info (#3795) 2025-01-10 13:27:24 +01:00
Chuck Driesler a784a72365 feat(workspaces): add workspaceRole to LimitedUser type (#3721)
* feat(workspaces): add workspaceRole to LimitedUser type

* fix(users): require workspace access for query
2025-01-09 15:11:18 +01:00
Alexandru Popovici 58a6795b61 Enabled accurate near plane calculation (#3778) 2025-01-09 15:58:17 +02:00
andrewwallacespeckle 448291fa28 Update session-error.vue (#3786) 2025-01-09 12:34:54 +00:00
Alexandru Popovici e1c83d08cf WEB-2417: Shadowcatcher updates when switching versions (#3777)
* chore(viewer-lib): Snow mode is no longer default in the sandbox

* fix(viewer-lib): Handles WEB-2417

Shadowcather now properly updates when adding/removing render trees even if the scene bounds does not change
2025-01-09 13:05:58 +02:00
Gergő Jedlicska bf34382b7e feat(db): elevate db query message log level (#3782) 2025-01-09 11:48:46 +01:00
andrewwallacespeckle 0309b1e954 Update Controls.vue (#3788) 2025-01-09 10:44:05 +00:00
Alessandro Magionami c32026b6d6 feat(workspaces): dismiss workspace mutation 2025-01-09 11:21:46 +01:00
Alessandro Magionami c25418a1d2 feat(workspaces): test indentation fix 2025-01-09 09:49:39 +01:00
Alessandro Magionami 0918f47d78 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2358-filter-discoverable-workspaces-by-join-request 2025-01-09 09:39:44 +01:00
Alessandro Magionami d75e7a3a44 Merge pull request #3727 from specklesystems/alessandro/web-2357-create-workspace-join-request-table
feat(workspaces): create workspace_join_requests table and domain types
2025-01-09 09:38:23 +01:00
Alessandro Magionami 7ddf740b33 Merge pull request #3707 from specklesystems/alessandro/web-2348-list-all-projects-in-move-projects-modal
feat(core): user projects filterable by workspace
2025-01-09 09:37:28 +01:00
Iain Sproat 8cadddf923 fix(metrics): speckle_server_apollo_calls built with correct register (#3780) 2025-01-08 19:54:58 +01:00
andrewwallacespeckle 2d40640b5f fix(auth): remove direct form value mutation in SSO login (#3779) 2025-01-08 16:17:46 +00:00
andrewwallacespeckle be51d29379 Make controls scroll when needed (#3768) 2025-01-08 10:12:28 +00:00
Chuck Driesler c791362eaf feat(users): bulk lookup users by email (#3720)
* feat(users): bulk lookup users by email

* chore(users): add tests for lookups

* chore(users): fe gqlgen

* fix(users): match return value with input
2025-01-07 23:28:55 +00:00
Iain Sproat 78773aaef7 fix(github action): bump image in github action (#3776)
* manually bump image in workflow because it's not possible to grant GITHUB_TOKEN workflow:write permissions
2025-01-07 21:34:43 +00:00
Mike da10e35920 Fix: Small UI fixes for auth screens (#3775) 2025-01-07 21:47:57 +01:00
Iain Sproat 17c6f71ba5 feat(fe2 helm chart): allows nodejs inspect flag to be enabled (#3770) 2025-01-07 20:35:22 +00:00
Mike 0fa4e2f7ab Fix: Order server permission list ABC (#3774) 2025-01-07 21:09:52 +01:00
Alessandro Magionami 01cb1b5eaf feat(workspaces): test clarifications 2025-01-07 17:56:08 +01:00
Alessandro Magionami e0f39da36b Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2348-list-all-projects-in-move-projects-modal 2025-01-07 17:36:05 +01:00
Alessandro Magionami 844133f435 feat(workspaces): fix query 2025-01-07 17:34:12 +01:00
Alessandro Magionami 30f35992cc feat(workspaces): filter discoverable workspaces with existing requests 2025-01-07 16:42:12 +01:00
Alessandro Magionami 1886ec0588 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2357-create-workspace-join-request-table 2025-01-07 15:44:28 +01:00
Kristaps Fabians Geikins ccde0f414f Merge branch 'main' into fabians/web-2414 2025-01-07 12:21:06 +02:00
Iain Sproat c2523397be refactor(blobstorage): tests converted to typescript (#3742) 2025-01-07 10:19:08 +00:00
Kristaps Fabians Geikins 38766f0562 test migrate 2025-01-07 12:15:22 +02:00
Kristaps Fabians Geikins f403d51330 replaced user event bus 2025-01-07 11:24:07 +02:00
Kristaps Fabians Geikins 7ce306569f got rid of projects emitter + added tests 2025-01-06 17:42:24 +02:00
Kristaps Fabians Geikins 13e75a98f0 got rid of models emitter + added tests 2025-01-06 15:55:50 +02:00
Kristaps Fabians Geikins adae12469b feat(fe2): remove blob storage constraint disclaimer (#3764) 2025-01-06 15:27:57 +02:00
Kristaps Fabians Geikins 4e615fdc21 Revert "feat(fe2): remove blob storage constraint disclaimer"
This reverts commit 360208cacf.
2025-01-06 15:01:46 +02:00
Kristaps Fabians Geikins 360208cacf feat(fe2): remove blob storage constraint disclaimer 2025-01-06 15:00:27 +02:00
Mike a0e6b2c2d0 Fix: Revert notification changes (#3763) 2025-01-06 13:30:39 +01:00
Iain Sproat da6dbb94a6 fix(knex): bump knex from 2.4.1 to 2.5.1 to resolve leaking db connections (#3751) 2025-01-06 11:11:49 +00:00
Kristaps Fabians Geikins ab9e8bbb00 feat(server): ProjectVersionsUpdatedMessage.modelId always filled (#3754) 2025-01-06 10:37:54 +02:00
Kristaps Fabians Geikins 66b0db56f6 chore(fe2): upgrade nuxt and related deps to 3.15.0 (#3761) 2025-01-06 10:11:27 +02:00
Mike 5024ebb94c Fix: Updates to trial expired state (#3762) 2025-01-03 13:58:56 +01:00
Iain Sproat 457c532b2b feat(server): allow ratelimiting to be explicitly disabled (#3757)
* feat(server): allow ratelimiting to be explicitly disabled
- allows rate limiter to be enabled or disabled explicitly
- example .env file for testing now explicitly disables it
- disables rate limiter in CI tests, except where explicitly testing the rate limiter
2025-01-03 08:24:28 +00:00
Iain Sproat f8072faf01 fix(server/blobstorage): handles errors with missing content-type header (#3758) 2025-01-03 08:03:39 +00:00