What's Changed
- chore: add no floating promises lint rule by @fabis94 in #4249
- feat: true-myth result structures & other auth policy improvements by @fabis94 in #4262
- Alessandro/web 2803 downscale workspace subscription by @alemagio in #4236
- Viewer API export update by @AlexandruPopovici in #4258
- fix(preview service): handle shutdown via terminus by @iainsproat in #4202
- Alessandro/web 2867 expose used and available seats by @alemagio in #4259
- Orbit around Cursor Ignore Hidden Objects by @AlexandruPopovici in #4265
- Shadowcatcher 🛸 Update Fix by @AlexandruPopovici in #4268
- feat(file-import-service): Bump ifc nuget by @JR-Morgan in #4269
- Fix: Sidebar height by @Mikehrn in #4270
- fix(.gitignore): include OBJ directory in viewer loaders by @iainsproat in #4273
- Feat: Adapt workspace invites for new plans by @Mikehrn in #4264
- feat(shared): rework policy internals to work with loader errors in checks and policy fragments by @gjedlicska in #4276
- feat(objectloader): ObjectLoader2: use indexdb as cache and batch download objects by @adamhathcock in #4172
- Feat: Implement updated project collaborators page by @Mikehrn in #4274
- fix(viewer-sandbox): Fixed errors by @AlexandruPopovici in #4279
- CI(viewer sandbox): lint when testing viewer by @iainsproat in #4278
- chore: back to 1 extra region in tests by @fabis94 in #4277
- feat: authz frontend foundation + reworked errors by @fabis94 in #4275
- feat(fileimport-service): Make .NET parser default by @JR-Morgan in #4272
- Hidden Outline Only Objects Shadows Fix by @AlexandruPopovici in #4280
- chore(tests): dramatically reduce scope/time of multi-region tests by @cdriesler in #4282
- Merging Indices Fix by @AlexandruPopovici in #4098
- Sandbox Loading Widget by @AlexandruPopovici in #4283
Full Changelog: 2.23.11...2.23.12