Commit Graph

6072 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins cf7f2593cb feat(server): add db metrics to GQL finished log entries (#3826)
* feat(server): add db metrics to GQL finished log entries

* logging for query errored as well
2025-01-15 13:40:00 +02:00
Gergő Jedlicska 04c577529b fix(multiRegion): do not look for a multi region config, if there should be none (#3825) 2025-01-15 11:26:36 +01:00
Kristaps Fabians Geikins dfed4ae5c1 feat(server): get request ctx from anywhere + log it w/ db operations (#3823) 2025-01-15 12:08:51 +02:00
Kristaps Fabians Geikins 8df7eb714b chore(server): getting rid of module-scoped eventBuses - batch #5 - automations & runs [final] (#3818)
* chore(server): getting rid of module-scoped eventBuses - batch #4 - comments

* chore(server): getting rid of module-scoped eventBuses - batch #5 - automations

* chore(server): getting rid of module-scoped eventBuses - batch #5 - automation runs
2025-01-15 11:00:33 +02:00
Iain Sproat e349ff32fa chore(server/healthcheck): remove postgres from readiness probe (#3820)
* chore(server/healthcheck): remove postgres from readiness probe
- instead rely on number of available free connections
- reduce period over which we are averaging the available free connections to 4s
2025-01-14 17:14:32 +00:00
Kristaps Fabians Geikins 3351e09418 feat(server): logging stack traces for db errors + allow async stack traces through env var (#3819) 2025-01-14 17:25:30 +01:00
Kristaps Fabians Geikins b41a98d107 chore(server): getting rid of module-scoped eventBuses - batch #4 - comments (#3812) 2025-01-14 17:24:26 +01:00
andrewwallacespeckle 91460ee82e fix(fe2): Gendo Panel bugfixes (#3817)
* Improved overflow on captions

* Fix v-tippy reactivity

* Fix tippy tooltip key
2025-01-14 14:56:25 +00:00
andrewwallacespeckle 25390250df refactor(fe2): Further gendo polishing (#3814)
* Add ... to all suggested prompts

* Update copy and remove some icons

* Update spacings

* Increase gaps

* Some more polishing from call

* Add submit on enter

* Fix overflow

* Typo

* keyup > keypress

---------

Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com>
2025-01-14 13:08:33 +00:00
Gergő Jedlicska 9636a56b00 feat(server): server info lookup cache (#3808) 2025-01-14 13:02:09 +01:00
Alessandro Magionami 37ede3b1b2 Alessandro/web 2360 request to join workspace (#3799)
* feat(workspaces): request to join workspace mutation

* feat(workspaces): random email in test

* feat(workspaces): update email

* feat(workspaces): code review changes

* chore(workspaces): fix tests
2025-01-14 12:49:21 +01:00
Alexandru Popovici 8aadfc9be9 fix(viewer-lib): Fixed an issue where mismatched vertex color counts were still attempted to batch together resulting in errors. (#3809)
Now if the number of vertex colors does not match the number of vertices we just ignore colors alltogether
2025-01-14 12:52:26 +02:00
Alessandro Magionami ec28358e58 Merge pull request #3787 from specklesystems/alessandro/web-2359-dismiss-joinable-workspace
feat(workspaces): dismiss workspace mutation
2025-01-14 11:18:20 +01:00
andrewwallacespeckle 0fd75348aa feat(viewer): disable disconnect-on-blur in development mode (#3807)
* feat(viewer): disable disconnect-on-blur in development mode

* typo
2025-01-14 09:57:56 +00:00
Alessandro Magionami f4fc12f546 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2359-dismiss-joinable-workspace 2025-01-14 10:34:00 +01:00
Gergő Jedlicska 00b905486c fix(server): inject the right event emitter to project creation (#3810) 2025-01-14 10:33:39 +01:00
Alessandro Magionami f8cd33cce1 feat(workspaces): add description to dismiss mutation 2025-01-13 19:21:14 +01:00
Alessandro Magionami c9fe57fa74 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2359-dismiss-joinable-workspace 2025-01-13 19:09:48 +01:00
Gergő Jedlicska db8de114d3 feat(server): new projects are placed in a configurable region (#3801)
* feat(server): log subscription started messages with info

* feat(server): create projects in a default region

* feat(server): allow project default region config

* feat(server): load project region from multi region config
2025-01-13 18:38:44 +01:00
andrewwallacespeckle 448353174c refactor(fe2): Gendo pre-launch tidyup (#3794)
* Styling updates

* Gendo Icon update

* Testing updates

* updates from testing

* Small design changes

* Fix build

* Fix dialog buttons

* Testing updates

* Lightbox effect

* Fix tippy

* Lightbox changes

* Updates

* Updates from testing

* Fix import

* Updates from testing

* Add mixpanel

* Reuse prompt

* Move reuse button

* Add v-tippy to truncated text

* Container Query

* Reorder buttons

* Copy prompt. Image loading

* Changes from testing

* Alert consolodation

* Final updates

* Feedback

* Typo

* Updates form call with Benjamin

* Controls to top

* Changes from testing

* Generic Feedback

* Small changes from testing

* Changes from Fabs

* Small change

* No max width on prompt

* Add Dialog Transparent story

* Open feedback dialog on click of button
2025-01-13 17:00:45 +00:00
andrewwallacespeckle b55a9e565f Remove commentThreads count from delete project dialog (#3806) 2025-01-13 16:45:06 +00:00
andrewwallacespeckle 01ccc0df7f fix(fe2): resolve PortalTarget SSR attribute inheritance warning (#3804) 2025-01-13 15:20:29 +00:00
andrewwallacespeckle 91063c92f7 fix(fe2): prevent duplicate workspace invites during creation (#3805) 2025-01-13 15:20:00 +00:00
Kristaps Fabians Geikins 3f03b75116 feat(fe2): allow logging CSR non-errors to seq (#3802)
* feat(fe2): allow logging CSR non-errors to seq

* undo index.vue debug stuff
2025-01-13 15:19:40 +02:00
Kristaps Fabians Geikins ee168d6d15 Merge pull request #3769 from specklesystems/fabians/web-2414-3
chore(server): event bus refactor - access req emitter - batch #3
2025-01-13 14:00:48 +02:00
Alessandro Magionami c0ec088846 Alessandro/web 2358 filter discoverable workspaces by join request (#3773)
* feat(workspaces): filter discoverable workspaces with existing requests

* feat(workspaces): fix query

* feat(workspaces): test indentation fix

* feat(workspaces): add assertions to test
2025-01-13 11:47:44 +01:00
Kristaps Fabians Geikins 5ad6a8b655 Merge pull request #3767 from specklesystems/fabians/web-2414-2
chore(server): event bus refactor - version emitter - batch #2
2025-01-13 12:39:13 +02:00
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
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