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
Mike
587dcca1c4
Feat: Check for expired SSO in workspace switcher ( #4215 )
2025-03-18 16:28:19 +01: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
Kristaps Fabians Geikins
140fde3871
fix(server): fix registration test email provider ( #4195 )
2025-03-14 15:33:27 +02:00