Commit Graph

6693 Commits

Author SHA1 Message Date
andrewwallacespeckle 692806bdec Add target blank to learn more 2025-03-20 10:57:46 +00:00
andrewwallacespeckle 3f3a821cde naming updates 2025-03-20 10:55:59 +00:00
andrewwallacespeckle a74d432149 Tidyups 2025-03-19 23:15:48 +00:00
andrewwallacespeckle b949b936ca Add comment 2025-03-19 23:07:33 +00:00
andrewwallacespeckle 4d002cf69f Naming updates 2025-03-19 23:01:26 +00:00
andrewwallacespeckle bb4c60a4f5 Copy updates 2025-03-19 22:53:26 +00:00
andrewwallacespeckle 2b2c4ca51a Table styling 2025-03-19 22:51:02 +00:00
andrewwallacespeckle 1b494dee20 Avatar styling 2025-03-19 22:46:39 +00:00
andrewwallacespeckle 7460bca6bb Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-19 22:42:35 +00:00
andrewwallacespeckle 57d171dbe3 Footer in menu. Remove admin 2025-03-19 22:42:22 +00:00
Mike 64f7d4d751 Fix: Prewrap workspace description (#4223) 2025-03-19 21:09:28 +01:00
andrewwallacespeckle 5ffa4592ae Naming improvements 2025-03-19 15:41:26 +00:00
andrewwallacespeckle 0aaece6e19 Merge branch 'main' into andrew/web-2567-update-members-and-guests-settings-pages 2025-03-19 14:29:00 +00:00
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
Iain Sproat 6ff1399586 Merge pull request #4222 from specklesystems/iain/fix-fileimport-liveness
fix(fileimport service): liveness probe should be quoted
2025-03-19 10:27:56 +00:00
Iain Sproat 6bddc57c39 fix(fileimport service): liveness probe should be quoted 2025-03-19 10:26:09 +00:00
Kristaps Fabians Geikins b55e197d00 chore(server): refactor seat updated to be its own event (#4214)
* chore(server): refactor seat updated to be its own event

* minor cleanup

* test fix
2025-03-19 12:17:27 +02:00
Iain Sproat e21af5d193 Merge pull request #4220 from specklesystems/iain/fix-fileimport-liveness
fix(fileimport service): liveness probe in node 22 expects int not bool
2025-03-19 10:00:12 +00:00
Iain Sproat 70dd98ab59 fix(fileimport service): liveness probe in node 22 expects int not bool 2025-03-19 09:55:46 +00:00
Iain Sproat 9947673171 chore(fileimport service): pin image digest and bump nodejs version (#4216)
* chore(fileimport service): pin image digest and bump nodejs version

* Bump node to 22 in file import service
2025-03-19 10:49:30 +01:00
Iain Sproat 762c6f1a7d Merge pull request #4217 from specklesystems/iain/email-request-logger
chore(server): get request context for log lines when sending emails
2025-03-19 08:26:35 +00:00
Iain Sproat 996d7058b8 chore(server): get request logger when sending emails 2025-03-18 20:11:22 +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
Mike 587dcca1c4 Feat: Check for expired SSO in workspace switcher (#4215) 2025-03-18 16:28:19 +01: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