* fix(workspace): auto approval
* fix(scopes): access scopes across the server
* fix(hasAccessRole): establish for all mutations
* feat(token): scoping does not require the token to exist
* chore(scopes): added additional roles
* fix: replaced UNAUTHORIZED_ACCESS_ERROR with UNAUTHORIZED
* fix(email): user list scopes
Ensures visibility checks within the filtering extension
correctly use instance IDs instead of raw object IDs.
This resolves issues where visibility states were not being
correctly applied to render view nodes, especially for instanced
geometry.
- we have a startup probe, so liveness and readiness should not wait for a minute before starting
- the startup probe can be more frequent, polling every 5s for up to 180s
* Fix: Show measurement panel on all breakpoints
Co-authored-by: benjamin <benjamin@speckle.systems>
* Remove Cursor comment
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
* wip ifc subprocess rework
* feat(ifc-import-service): move the import to a subprocess
* feat(ifc): fix imports
* fix(ifc-import-service): add job_processor to the docker container
* fix(ifc-import-service): wrap the timeout exception and kill the process
* fix(acc): disable button on acc item create
* chore(acc): revert temp cors change
* fix(acc): project integrations tab edits
* feat(acc): revise model card
* fix(acc): improve table
* fix(acc): move sync actions to existig menu
* fix(acc): add model button on different size and learn more
* fix(acc): actions that aren't lies
* fix(acc): fix logged out state on sync from ACC button
* chore(acc): bump fct
* fix(acc): re-open dialog
* fix(acc): folder tree overflow
* fix(acc): sticky headers for folders and files
* fix(acc): bump function
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com>
* feat(viewer-lib): Added visible bounds for mesh batches
* feat(viewer-lib): Single visible scene box implementation and renderer level. Updated some internals related to use the visible box instead of the whole box. ExplodeExtension and default zooming to extents now uses the visible box
* Updates regarding batches and visible range management and reporting
- Added stardard functions for All and None batch update ranges for visibility
- Fixed an issue with mesh batch where draw ranges where not reshuffled when there was onyl a single hidden draw group
- Fixed an issue with instanced mesh batch where hidden groups were not properly handled all the time
- Line batch now holds a range visibility map and can now properly report if the entire batch is visible or not. Still no per object visibility reporting as it's less feasible with the current line batch rendering approach but posssible if really required
* feat(viewer-lib): Text batches now also report visible ranges unitarily
* chore(viewer-lib): Fixed compiler error