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
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
Kristaps Fabians Geikins
e98029ef63
fix: disable pino-pretty in inspector to avoid freezes ( #4718 )
...
* fix: disable pino-pretty in inspector to avoid freezes
* CR comments
2025-05-13 11:14:50 +03:00
andrewwallacespeckle
9b2e9f2d11
Update ui.ts
2025-05-13 10:09:30 +02:00
Iain Sproat
4c51dbed7d
Merge pull request #4720 from specklesystems/iain/fix-error-log-level
...
fix(server): log errors at appropriate level
2025-05-13 09:08:57 +01:00
Chuck Driesler
6d33de50d1
fix(automate): return null if not a function ( #4716 )
2025-05-13 09:00:39 +01:00
Chuck Driesler
e64e77cd6d
fix(automate): filter out deleted automation runs ( #4717 )
2025-05-13 08:59:10 +01:00
Iain Sproat
5cf56a3a24
remove irrelevant nesting
2025-05-13 08:46:12 +01:00
Iain Sproat
965d6b3fb6
User errors should be info, not error level
2025-05-13 08:42:40 +01:00
Iain Sproat
163928d9b4
fix(server): log errors at appropriate level
...
- some objects endpoints were logging user-related errors at an incorrect log level
2025-05-13 08:32:11 +01:00
Iain Sproat
545e7c3a5f
Merge pull request #4711 from specklesystems/iain/fix-sanitize-user-emails-in-logs
...
fix(server): mailchimp problems throw a sanitised error
2025-05-13 07:41:59 +01:00
Chuck Driesler
19ea8b2879
fix(authz): expose canInvite gql queries ( #4712 )
2025-05-12 21:10:47 +01:00