Iain Sproat
0caaa7a264
SIGTERM could close browser before parent, resulting in race
...
- SIGTERM is no longer handled by puppeteer
2025-03-27 17:13:49 +00:00
Iain Sproat
3c753b5609
Use specific type
2025-03-27 15:49:16 +00:00
Iain Sproat
954d6d8871
Ensure browser is always closed
2025-03-27 15:46:57 +00:00
Iain Sproat
b73a87975b
Merge branch 'main' into iain/preview-service-handle-errors
2025-03-27 15:37:48 +00:00
Iain Sproat
269b25d1a2
fix by using const
2025-03-27 15:32:54 +00:00
Iain Sproat
d788253f92
fix
2025-03-27 14:52:06 +00:00
Iain Sproat
d4c3ccd548
Use zod to split job id
2025-03-27 14:22:12 +00:00
Kristaps Fabians Geikins
c54d15fd93
feat: authz frontend foundation + reworked errors ( #4275 )
...
* feat: authz frontend foundation + reworked errors
* lint fixes
* test fix
* fixed noCache() util
2025-03-27 16:13:35 +02:00
Iain Sproat
cab78143c2
Log as warning if app is shutting down
2025-03-27 13:35:53 +00:00
Kristaps Fabians Geikins
20789281e1
chore: back to 1 extra region in tests ( #4277 )
...
* chore: back to 1 extra region in tests
* chore: back to 1 extra region in tests
* commenting out multiple multiregion tests
2025-03-27 15:28:00 +02:00
Iain Sproat
44c5d6f7f5
Merge pull request #4278 from specklesystems/iain/lint-viewer-sandbox
...
CI(viewer sandbox): lint when testing viewer
2025-03-27 13:27:13 +00:00
Iain Sproat
0775359ff1
Merge branch 'main' into iain/preview-service-handle-errors
2025-03-27 13:26:25 +00:00
Iain Sproat
6b1d4a3f72
Merge branch 'main' into iain/lint-viewer-sandbox
2025-03-27 12:37:11 +00:00
Iain Sproat
3b8cb8f8fe
Merge pull request #4279 from specklesystems/alex/sandbox-error-fix-objctloader2
2025-03-27 12:36:50 +00:00
AlexandruPopovici
c8cd51d4cc
fix(viewer-sandbox): Fixed errors
2025-03-27 14:28:19 +02:00
Iain Sproat
89cba7a519
And build it too
2025-03-27 12:27:29 +00:00
Iain Sproat
e3effcae05
CI(viewer sandbox): lint when testing viewer
2025-03-27 12:25:24 +00:00
Iain Sproat
dfd328f236
log job attempts made
2025-03-27 11:57:41 +00:00
Iain Sproat
ae817ef2ee
Merge branch 'main' into iain/preview-service-handle-errors
2025-03-27 11:22:36 +00:00
Mike
298e379791
Feat: Implement updated project collaborators page ( #4274 )
2025-03-27 12:20:00 +01:00
Adam Hathcock
975f0e1a51
feat(objectloader): ObjectLoader2: use indexdb as cache and batch download objects ( #4172 )
...
* feat(objectloader2): Made objectloader2 to be faster!
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com >
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2025-03-27 10:47:10 +00:00
Gergő Jedlicska
4c28697d0c
feat(shared): rework policy internals to work with loader errors in checks and policy fragments ( #4276 )
...
* feat(shared): rework policy internals to work with loader errors in checks and policy fragments
* fix(server): auth reintegration
2025-03-27 11:30:54 +01:00
Mike
591730d0ce
Feat: Adapt workspace invites for new plans ( #4264 )
2025-03-27 08:20:28 +01:00
Iain Sproat
b00e3c1ead
Merge pull request #4273 from specklesystems/iain/web-2910-obj-directory-in-packagesviewersrcmodulesloaders-is-required
...
fix(.gitignore): include OBJ directory in viewer loaders
2025-03-27 06:36:56 +00:00
Iain Sproat
66c9f9ab6c
fix(.gitignore): include OBJ directory in viewer loaders
2025-03-26 20:02:46 +00:00
Mike
8e4ccc85a2
Fix: Sidebar height ( #4270 )
2025-03-26 17:44:56 +01:00
Jedd Morgan
abc8076a82
bump ifc nuget ( #4269 )
2025-03-26 16:04:12 +00:00
Alexandru Popovici
c0178ac70a
fix(viewer-lib): Fixed an issue where the shadowcatcher would not seemingly update unless the scene changed it's size ( #4268 )
2025-03-26 17:35:16 +02:00
Alexandru Popovici
5348c32cca
feat(viewer-lib): Hidden objects are now ignored by default when oribiting around cursor ( #4265 )
2025-03-26 12:07:46 +02:00
Alessandro Magionami
1bc66ff4ad
Merge pull request #4259 from specklesystems/alessandro/web-2867-expose-used-and-available-seats
...
Alessandro/web 2867 expose used and available seats
2025-03-26 11:03:03 +01:00
Alessandro Magionami
a38bbd4066
feat(workspaces): add viewers count
2025-03-26 10:24:14 +01:00
Iain Sproat
9c21e4c596
remove unused test
2025-03-26 09:12:00 +00:00
Iain Sproat
ccca51b70d
fix missing await
2025-03-26 09:03:52 +00:00
Iain Sproat
b82e0dd370
Merge branch 'main' into iain/preview-service-handle-errors
2025-03-26 08:50:37 +00:00
Alessandro Magionami
f433e3016c
chore(workspaces): fix build
2025-03-26 09:36:42 +01:00
Iain Sproat
66e19a92b6
Merge pull request #4202 from specklesystems/iain/web-2811-new-preview-service-pods-stuck-on-terminating
...
fix(preview service): handle shutdown via terminus
2025-03-26 08:29:57 +00:00
Alexandru Popovici
01cbd46939
chore(viewer-lib): Updates to the export list ( #4258 )
...
- Basit pass and pipeline have been renamed to Shaded
- Viewer now exports all implemented passes
- Viewer now exports the pass option types as well as defaults
2025-03-26 10:27:03 +02:00
Alessandro Magionami
3102a75d3b
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2867-expose-used-and-available-seats
2025-03-26 09:21:12 +01:00
Alessandro Magionami
5d6d0769fd
Merge pull request #4236 from specklesystems/alessandro/web-2803-downscale-workspace-subscription
...
Alessandro/web 2803 downscale workspace subscription
2025-03-26 09:14:41 +01:00
Kristaps Fabians Geikins
a6a4ceee86
feat: true-myth result structures & other auth policy improvements ( #4262 )
...
* fixing up typing
* better dynamic loader mechanism
* buildReqLoaders cleanup
* added caching to loaders
* ensuring all loaders are async
* fe2 plugins error handling fix
* feat(shared): true-myth result structures & other auth policy improvements
* moving workspaceCore loaders to correct place
2025-03-25 17:49:02 +01:00
Alessandro Magionami
ddae24eedf
chore(workspaces): add test and make product selection more robust
2025-03-25 17:40:09 +01:00
Iain Sproat
a555fc1c1a
Merge branch 'main' into iain/web-2811-new-preview-service-pods-stuck-on-terminating
2025-03-25 16:32:55 +00:00
Alessandro Magionami
55648c3125
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2867-expose-used-and-available-seats
2025-03-25 15:26:12 +01:00
Kristaps Fabians Geikins
f76a2c34d3
chore: add no floating promises lint rule ( #4249 )
...
* chore: add no floating promises lint rule
* minor cleanup
* fix test by only running if node 22 or greater
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2025-03-25 13:36:49 +02:00
Alessandro Magionami
ba2152f2d3
chore(workspaces): disable test if FF workspaces is off
2025-03-25 10:27:08 +01:00
Alessandro Magionami
c27cb6c686
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2867-expose-used-and-available-seats
2025-03-25 09:48:03 +01:00
Alessandro Magionami
eaf3b3a479
feat(gatekeeper): seats counts
2025-03-25 09:47:13 +01:00
Alexandru Popovici
4371945b71
DataDog Error Fixes ( #4255 )
...
* fix(viewer-lib): Fixed an issue where the section tool inside an empty world would throw off three's clipping plane calculation causing the infamous 'i.toArray is not a function' seen in datadog. Additionally the 'Cannot read properties of undefined (reading 'transparent')' error might also be resolved along side since it seems it was caused by it
* fix(viewer-lib): Fixed another error seen in datadog
* fix(viewer-lib): Fixed another error reported by datadog where diffing materials did not have clipping planes initialized causing exceptions to be thrown in some cases
* fix(viewer-lib): Compiler error
2025-03-25 09:05:40 +02:00
Chuck Driesler
c6e0714bc4
chore(authz): hoist authorizeresolver ( #4253 )
...
* chore(authz): hoist deleteStreamAndNotify
* chore(authz): hoist updateStreamAndNotify
* chore(authz): comment
2025-03-24 16:51:19 +00:00
Gergő Jedlicska
b7656c1a13
tests(shared/authz): ( #4250 )
...
* test(shared): add more tests to auth policies
* test(shared): add more tests to auth policies
* chore(authz): fix export
* chore(authz): test env fix
* chore(authz): more test fixes
---------
Co-authored-by: Charles Driesler <chuck@speckle.systems >
2025-03-24 16:03:22 +01:00