Commit Graph

8254 Commits

Author SHA1 Message Date
andrewwallacespeckle 303d320441 feat(fe): Add workspace product introduction video (#4754) 2025-05-15 17:36:56 +02:00
Mike e6cd9a88d6 Fix: Enable grasshopper in connectors (#4753) 2025-05-15 16:35:08 +02:00
Iain Sproat fb4dd49c60 fix(helm chart): include license token when gatekeeper module enabled
- previously when dependendent workspaces module was enabled, but workspaces does not necessarily have to be enabled if gatekeeper is enabled
2025-05-15 15:29:11 +01:00
Chuck Driesler a8ae414bde chore(workspaces): drop legacy join() (#4752)
* fix(workspaces): drop legacy discoverable workspace join

* fix(workspaces): one more reference
2025-05-15 13:22:42 +01:00
Daniel Gak Anagrov 1bf7075ae6 fix(fileimport): nextGen fileimport improvements (#4746) 2025-05-15 13:17:38 +02:00
andrewwallacespeckle 2f17b3f8b8 fix(server): Remove mailchimp step and journey ids (#4750)
* fix(server): Remove mailchimp step and journey ids

* Fix pre-commit - add end

* feat(server): use both onboardin and newsletter list audiences

* Fix type

* Remove unused triggerMailchimpCustomerJourney function

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2025-05-15 12:24:50 +02:00
Alexandru Popovici d90d503495 fix(viewer-lib): Outline opacity is now correctly applied (#4751)
* fix(viewer-lib): Outline opacity is now correctly applied

* fix(viewer-lib): Fixed compile errors
2025-05-15 13:05:57 +03:00
Kristaps Fabians Geikins 5ff030224b fix(server): fallback to viewer if no seat found (#4748) 2025-05-15 12:04:56 +03:00
andrewwallacespeckle c16912d6ae fix(fe): Add available editor seats query to component. refetch on change confirm
fix(fe): Add available editor seats query to component. refetch on change confirm
2025-05-15 10:48:27 +02:00
michalspeckle 3c7a652e98 feat(fe): improvements to empty states (#4696)
* feat(fe): render different CardImportFileArea variants based on context

* feat(fe): remove default emptyStateVariant

* refactor(fe): use container classes

* feat(fe): remove click from full card upload area. Only on buttons

* chore(fe): updates to empty states, clean up.

* feat(fe): new empty state illustrations refactor

* chore(fe): removing nested selectors and clean up

* chore(fe): removed default variant

* feat(fe): empty state illustration slot added and styling changes

* feat(fe): new empty state illustrations and styling changes

* chore(fe): copy change

* chore(fe): refactor

---------

Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>
2025-05-15 09:49:36 +02:00
Benjamin Ottensten 77101832bf Fix: Copy fixes for private projects (#4747)
* Change copy, icons, and order of items

* Update general access copy if project is private
2025-05-15 08:58:28 +02:00
Kristaps Fabians Geikins 7a59ba5ab8 chore(server): remove unused stream isPublic/isDiscoverable fields (#4743) 2025-05-15 09:18:06 +03:00
Daniel Gak Anagrov fdff51fb51 feat(workspaces): mixpanel update more attributes (#4713)
*  mixpanel recieve more workspace attributes
2025-05-15 07:20:50 +02:00
Chuck Driesler 2294cd1dff chore(deps): dedupe ajv (#4744) 2025-05-14 16:01:53 +01:00
andrewwallacespeckle 9124687352 fix: add available seats query in component. refetch on confirm. 2025-05-14 16:44:44 +02:00
Chuck Driesler 18d8ccaae7 fix(automate): set default input values in function input form (#4728) 2025-05-14 14:09:06 +01:00
Iain Sproat 1d932290d6 Merge pull request #4727 from specklesystems/iain/auth-service-tidy-error-handling
fix(server/auth): handle InviteNotFoundError and simplify handling
2025-05-14 14:02:36 +01:00
Kristaps Fabians Geikins a25df23688 fix(server): seats sometimes not created on role create (#4740)
* core fix

* fix migration

* minor update
2025-05-14 15:45:14 +03:00
Mike c75081a21a Fix: Update PowerBI description (#4741) 2025-05-14 14:30:20 +02:00
Kristaps Fabians Geikins 4db1531064 feat: "workspace" project visibility (#4704)
* WIP new visi

* test fixes

* visibility seems to work

* authz policies & authorizeResolver updated

* various test fixes

* users tests

* frontend changes

* minor adjustments

* shared test fix

* test fixes

* force rerun CI
2025-05-14 15:20:26 +03:00
Alexandru Popovici 02b97bcb86 preview-frontend-no-outlines (#4715)
* chore(preview-frontend): Disabled outlines to avoid the extra complexity and weird artifacts

* chore(preview-frontend): Pinned the viewer version

* chore(preview-frontend): Added lockfile

* chore(preview-frontend): Bumped viewer version

* chore(preview-frontend): lockfile
2025-05-14 14:33:59 +03:00
Daniel Gak Anagrov 82547b1411 feat(fileuploads): nexGenFileUpload populates messages to new job queue (#4702)
* add file import job to nextGen import endpoint

*  moved queue, organized code

* add tests, minor refactoring
2025-05-14 12:32:54 +02:00
andrewwallacespeckle ac38bd539d feat(fe): Disable file upload menu item in some cases
feat(fe): Disable file upload menu item in some cases
2025-05-14 10:34:50 +02:00
Kristaps Fabians Geikins a1f8f79b7a chore: finish removing dui3 (#4738) 2025-05-14 10:48:34 +03:00
Gergő Jedlicska 380e55b7aa fix(server): we should default to a viewer seat in the rare cases of no seat assigned to the user (#4735) 2025-05-14 10:04:09 +03:00
Alexandru Popovici 6b14f5d33c chore(config): Increased publish-npm step resource size to 'large' (#4736) 2025-05-14 09:01:17 +03:00
Iain Sproat 91e9e9fcc9 Add tests, fix tests, and revert behaviour 2025-05-13 15:53:03 +01:00
Iain Sproat 6ad0da4eb5 Merge pull request #4733 from specklesystems/iain/web-3361-unexpectedly-stream-that-should-exist-is-not-found
fix(server): throw stream not found error if stream not found
2025-05-13 15:27:58 +01:00
Iain Sproat 0f4bb6603b Merge branch 'main' into iain/auth-service-tidy-error-handling 2025-05-13 15:20:04 +01:00
Iain Sproat a439bb6ec8 Merge pull request #4731 from specklesystems/iain/do-not-run-if-feature-flags-false
tests(server): do not run Workspace SSO tests if not enabled
2025-05-13 14:49:35 +01:00
Iain Sproat f913460aea Merge branch 'main' into iain/auth-service-tidy-error-handling 2025-05-13 14:47:58 +01:00
Iain Sproat ef290baff1 fix(server): throw stream not found error if stream not found 2025-05-13 14:41:32 +01:00
andrewwallacespeckle 93ee2266fd feat(fe): Disable file upload menu item in some cases 2025-05-13 15:40:33 +02:00
Iain Sproat f8b0ce34b3 tests(server): do not run Workspace SSO tests if not enabled 2025-05-13 14:27:14 +01:00
Kristaps Fabians Geikins c8b01ffd2a fix(tailwind-theme): remove default exports to fix comp w/ dui3 (#4730) 2025-05-13 16:18:46 +03:00
Iain Sproat 7751fee8a1 fix to match test expectations 2025-05-13 14:16:29 +01:00
Mike a8ad4eeba0 Chore: Remove all noPersonalEmails related logic (#4726) 2025-05-13 14:42:08 +02:00
andrewwallacespeckle 484f772689 fix: update unnecessary available seat calculation
fix: update unnecessary available seat calculation
2025-05-13 14:20:41 +02:00
Alexandru Popovici 879c9a4b08 fix(viewer-lib): Edges pipeline now is explicit about which object visibilities to render, avoiding rendering colored masked objects (#4719) 2025-05-13 15:12:34 +03:00
andrewwallacespeckle 6ccac31c33 fix: remove unnecessary available seat calculation 2025-05-13 14:06:23 +02:00
Iain Sproat 7ee93ac2cc Merge pull request #4725 from specklesystems/iain/fix-log-properties
fix(server): logging fixes
2025-05-13 12:44:42 +01:00
Iain Sproat b23f21d8ee fix 2025-05-13 12:25:24 +01:00
Iain Sproat adbb53e206 fix(server/auth): handle InviteNotFoundError and simplify handling 2025-05-13 11:58:21 +01:00
Iain Sproat 86ebd8fbf9 more error handling and logging fixes 2025-05-13 10:51:11 +01:00
Kristaps Fabians Geikins bdf9ab2ffd chore: vuln scan increased resources to fix memory issue (#4723) 2025-05-13 12:25:55 +03:00
Iain Sproat a266fe0010 fix(server): log message includes all referenced properties 2025-05-13 10:24:42 +01:00
Mike ead745f608 Feat: Add project selector to guest workspace invites (#4714) 2025-05-13 11:17:07 +02:00
Kristaps Fabians Geikins 24425a3a24 feat: update datadog cli to hopefully fix node22 issue in ci (#4722) 2025-05-13 12:11:27 +03:00
andrewwallacespeckle 4a2fecd2d2 fix(fe): Make default the view mode onBeforeUnmount
fix(fe): Make default the view mode onBeforeUnmount
2025-05-13 10:59:00 +02:00
Iain Sproat 6e8a868c40 Merge pull request #2671 from specklesystems/iain/dockerfile-node18-node22
chore(node): bump from 18 to 22
2025-05-13 09:19:00 +01:00