Commit Graph

6671 Commits

Author SHA1 Message Date
andrewwallacespeckle acc74afd55 Remove email from joinrequestedtable 2025-03-19 14:28:44 +00:00
andrewwallacespeckle f44542d409 SeatTypeDisplay 2025-03-19 14:25:01 +00:00
andrewwallacespeckle 939633cdeb More refactoring 2025-03-19 14:18:42 +00:00
andrewwallacespeckle 51d3f9f8d5 More refactoring 2025-03-19 14:00:41 +00:00
andrewwallacespeckle a8882b3afe Const for all member action options 2025-03-19 13:42:54 +00:00
andrewwallacespeckle 269ad9b108 Downgrade/Remove 2025-03-19 12:41:17 +00:00
andrewwallacespeckle 0e1588ac51 New UpdateActionMenu component 2025-03-18 18:57:19 +00:00
andrewwallacespeckle 8ce86e856a Work to new structures 2025-03-18 16:59:44 +00:00
andrewwallacespeckle 79beb79d2e Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-18 15:20:08 +00:00
andrewwallacespeckle 81b46c6ae0 Initial work 2025-03-18 14:40:36 +00:00
Iain Sproat e663b857b8 Merge pull request #4205 from specklesystems/iain/preview-service-docker-compose
fix(docker compose): preview service can be used when canonical url is localhost
2025-03-18 14:18:18 +00:00
Iain Sproat 91e1825506 Merge pull request #4213 from specklesystems/iain/fileimport-service-inspect
feat(fileimport service): allows nodejs inspection to be configured
2025-03-18 14:12:28 +00:00
Iain Sproat 6c11fd5561 feat(fileimport service): allows nodejs inspection to be configured 2025-03-18 12:00:28 +00:00
andrewwallacespeckle 62a681639c Merge pull request #4198 from specklesystems/andrew/refactored-workspace-plan-price
refactor(fe): simplify planPlan to always use monthly price
2025-03-18 11:38:36 +00:00
Mike ae17a82bc3 Fix: Decrease sidebar with in new layout (#4212) 2025-03-18 11:34:03 +01:00
andrewwallacespeckle a934aa3d44 Merge branch 'main' into andrew/refactored-workspace-plan-price 2025-03-18 09:49:35 +00:00
andrewwallacespeckle d8db36d3f4 80% annual discount 2025-03-18 09:49:23 +00:00
Mike 90ffd852ed Fix: Remove wrong mutateActiveWorkspace call (#4211) 2025-03-17 18:34:11 +01:00
Mike 159e7858ff Feat: Various WorkspaceSwitcher improvements (#4209) 2025-03-17 16:58:28 +01:00
Mike 162ac92c2d Fix: Minor connectors page copy changes (#4210) 2025-03-17 16:29:20 +01:00
Chuck Driesler a8546e4e5f fix(workspaces): make discoverable workspace dismiss sticky (#4189)
* fix(workspaces): make discoverable workspace dismiss sticky

* Modify cache instead of refetch

* Add to new cards

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-03-17 11:01:06 +00:00
Alexandru Popovici c962d2c6fa Screen Space Outlines Update (#4185)
* Color hash from object id attribute

* feat(viewer-lib): Implemented screen space outlines based on object id gradients. Still slightly WIP, but the concept seems to be working fine

* Added engine model for testing outlines update

* feat(viewer-lib): Updates to object-id based gradients
- Id gradients now are now binary. If they are greater than 0, they will get updated to 1. This fixes the issue where similar nearby objects that happen to have similar colors would exhibit a fainter gradient
- Fixed an issue with DepthNormalIdPass where linear depth was not being used
- Cleaned up the edge generator shader

* feat(viewer-viewer): Added instancing support for screen space outline from color id gradients
- Instances now generate a correct and unique color hash based off a batch index and gl_InstanceID when running WebGL 2.0. For WebGL1.0 it's currently not supported
- Removed some unneeded non-null assertion left over from a long time ago
- Extended three.js InstancedMesh in order to add a batch index variable to it. Nothing more

* feat(viewer-lib): Added support for WebGL1.0 for both instanced and non instanced rendering of the color id gradients
- Batcher now takes all the webgl caps instead of just mac vert uniforms and float textures
- The depth-normal-id pass shader now works on both WebGL 1.0 and 2.0.
- When running WebGL 1.0 we dynamically add a per instance attribute buffer with the object id in order to compute hash. If we're running WebGL 2.0 we do not do that and instead rely on the builtin gl_InstanceID so we conserve bandwidth
- Fixed small type issue with the edge generation shader when running WebGL 1.0

* feat(viewer-lib): Updated the edged and shaded view modes to use the depth-normal-id pass

* Restored to main version.
2025-03-17 11:07:37 +02:00
Iain Sproat 0822fb74b7 Merge branch 'main' into iain/preview-service-docker-compose 2025-03-15 13:48:10 +00:00
Iain Sproat 46bf43280f Merge pull request #4206 from specklesystems/iain/bump-curl
chore(dockerfiles): bump curl version for debian images
2025-03-15 13:46:16 +00:00
Iain Sproat 575d48fdaf chore(dockerfiles): bump curl version for debian images
- debian has once again passively agressively removed older curl versions from their packages, forcing us to bump the version in order to build our image
2025-03-15 12:07:40 +00:00
Iain Sproat 2dc32094d0 feat(helm chart): can be configured to deploy preview service in cluster 2025-03-15 11:31:40 +00:00
Iain Sproat 6e170d0c4f fix(docker compose): preview service can be used with docker compose 2025-03-15 10:43:40 +00:00
Iain Sproat 5c22e90fb0 Merge pull request #4204 from specklesystems/iain/fix-fileimport-invalid-import
fix(fileimport service): re-add undici for legacy ifc importer
2025-03-15 08:03:39 +00:00
Iain Sproat f667eb1d48 fix(fileimport service): re-add undici for legacy ifc importer 2025-03-15 08:02:10 +00:00
Alexandru Popovici f7fd0371b5 feat(viewer-lib): Implemented Region displaying (#4194) 2025-03-14 21:55:09 +02:00
Iain Sproat c583c688c3 Merge pull request #4188 from specklesystems/iain/file-import-more-fixes
fix(fileimport-service): replace undici with fetch and add more logging
2025-03-14 17:08:29 +00:00
Iain Sproat 869518eead revert mistakenly committed file 2025-03-14 16:50:03 +00:00
Iain Sproat d617b4a9cb fix duplication of variable 2025-03-14 16:43:51 +00:00
Iain Sproat 299de80d81 Fix linting issue 2025-03-14 16:41:58 +00:00
Iain Sproat df725f290c Merge branch 'main' into iain/file-import-more-fixes 2025-03-14 16:33:15 +00:00
Iain Sproat 192026f596 Merge pull request #4200 from specklesystems/jrm/ifc-nuget-bump2
Bump nuget + IFC Importer args
2025-03-14 16:21:29 +00:00
Iain Sproat 1c32304059 Merge pull request #4201 from specklesystems/iain/file-import-fix-async-metrics
fix(fileimport): metrics call is async
2025-03-14 16:02:53 +00:00
Iain Sproat 5020cc7ff2 fix(fileimport): metrics call is async 2025-03-14 16:00:29 +00:00
Kristaps Fabians Geikins b3bcf67dad fix(server): workspace seats & roles query invalid null handling (#4199) 2025-03-14 18:00:12 +02:00
Jedd Morgan 365457d9be versionid 2025-03-14 15:52:28 +00:00
Jedd Morgan d5d7f80b76 Merge remote-tracking branch 'origin/main' into jrm/ifc-nuget-bump2 2025-03-14 15:48:12 +00:00
Jedd Morgan 4f3b77d76d Bump nuget + IFC Importer args 2025-03-14 15:47:11 +00:00
andrewwallacespeckle 8dd0e9ce33 feat(fe): Improve UX around out of context comments
feat(fe): Improve UX around out of context comments
2025-03-14 15:38:18 +00:00
andrewwallacespeckle 21e4598556 refactor(fe): simplify planPlan to always use monthly price 2025-03-14 15:35:15 +00:00
Iain Sproat b06fa2e68b Merge branch 'main' into iain/file-import-more-fixes 2025-03-14 15:19:36 +00:00
Iain Sproat 9c7487cee6 Merge pull request #3962 from specklesystems/iain/fileimport-typescript
chore(fileimport service): port to typescript as-is
2025-03-14 15:11:23 +00:00
Iain Sproat 08fb3b8f80 Merge branch 'main' into iain/file-import-more-fixes 2025-03-14 15:10:54 +00:00
andrewwallacespeckle 31239201db Merge pull request #4196 from specklesystems/andrew/fix-annual-member-workspace-prices
fix(fe): show discounted monthly price when annual plan selected
2025-03-14 14:59:44 +00:00
andrewwallacespeckle 1e3ba694c8 Merge branch 'main' into andrew/improve-ux-federated-comments 2025-03-14 14:55:44 +00:00
andrewwallacespeckle 9b99c7766d fix(fe): show discounted monthly price when annual plan selected 2025-03-14 14:37:44 +00:00