What's Changed
- feat: introduced perpared transactions metrics by @danielgak in #5168
- fix: added in progress to ifc importer service by @danielgak in #5172
- WEB-3947-Mirrored-Instances-Normals-Fix by @AlexandruPopovici in #5173
- fix(viewer-lib): The invisible 'E' axis is no longer selectable or existing by @AlexandruPopovici in #5175
- chore(viewer-lib): Text color proxies by @AlexandruPopovici in #5176
- fix(viewer-lib): Shaded Mode no longer shows outlines of hidden objects by @AlexandruPopovici in #5177
- feat(server): allow running migrations w/o having to build by @fabis94 in #5178
- feat(fe2 & server): saved views foundation (list & view) + bits n bobs by @fabis94 in #5163
- fix(shared): parseFeatureFlags should ignore empty string values by @fabis94 in #5179
- fix(server): attempting to import .d.ts files by @fabis94 in #5180
- fix(server): multiregion saved views not being listed properly by @fabis94 in #5183
- feat(file-import): Changes for file type handling with various FF and expose more file types for rhino imports by @JR-Morgan in #5181
- Feat: ACC connector by @oguzhankoral in #5070
- fix(fe2): Ensure NUXT_PUBLIC_FF_RHINO_FILE_IMPORTER_ENABLED is part of the deployment yml by @JR-Morgan in #5185
- fix(acc): return webhook id when found by @cdriesler in #5186
- No outlines for Ghosted objects by @AlexandruPopovici in #5182
- fix(fileUpload): Ensure fileType is lowercase by @JR-Morgan in #5188
- fix(acc): drop automation foreign key constraint by @cdriesler in #5191
- fix(regions): return in project region move handler by @cdriesler in #5190
- feat(fe): Create ViewsTab.vue empty state by @jack-speckle in #5189
- fix(viewer-lib): Measurements should now work better on touchscreens by @AlexandruPopovici in #5187
- feat(fe2): stop grouping ungrouped views by @fabis94 in #5193
- feat: saved view delete by @fabis94 in #5192
- chore(fe2): make viewer ssr capable again by @fabis94 in #5194
- chore(fe): Update Lucide library version by @jack-speckle in #5195
- feat: saved view update dialog by @fabis94 in #5196
- chore(acc): bump acc importer function by @cdriesler in #5200
- fix(fe): replace nested loops in filter components by @andrewwallacespeckle in #5197
- Fixed circle point sampling by @AlexandruPopovici in #5199
- chore(viewer-lib): Reduced log levels by @AlexandruPopovici in #5198
- Outlines for transparent diffing materials fix by @AlexandruPopovici in #5201
- feat(fe): Update viewer UI/UX by @Mikehrn in #5141
- feat: copy link to view + load original version by @fabis94 in #5202
- fix(fe): Version panel overflow by @andrewwallacespeckle in #5203
- feat: support replace view & visibility toggle by @fabis94 in #5204
- refactor(fe): Increase height of viewer bottom controls by @andrewwallacespeckle in #5205
- fix(fe): Automate panel scroll by @andrewwallacespeckle in #5207
- feat: list & create groups by @fabis94 in #5206
- refactor(fe): viewer activity improvements by @andrewwallacespeckle in #5213
- feat: move view into group dialog by @fabis94 in #5211
- fix(fe): Workspace switcher nav bar alignment by @andrewwallacespeckle in #5208
- fix(fe): detached objects panel by @andrewwallacespeckle in #5210
- feat(fe): show filters menu button dot when filters are active by @andrewwallacespeckle in #5214
- refactor(fe): Remove tooltips from floating comment avatars by @andrewwallacespeckle in #5219
- feat(fe): add "copy link to version" to version card in viewer by @andrewwallacespeckle in #5218
- feat(fe): add "viewing old version" to model card by @andrewwallacespeckle in #5217
- refactor(fe): reset view mode onBeforeUnmount by @andrewwallacespeckle in #5216
- fix(fe): overlapping cusors when one user follows another by @andrewwallacespeckle in #5221
- refactor(fe): only show selection count when > 1 by @andrewwallacespeckle in #5222
- refactor(fe): Update explode tooltip text by @andrewwallacespeckle in #5223
- feat: added schedule for deleting stale prepared transactions by @danielgak in #5169
- chore(acc): bump importer function version by @cdriesler in #5225
- feat: support group delete by @fabis94 in #5215
- feat(fe): models panel - zoom to fit on double click of model or tree item by @andrewwallacespeckle in #5226
- refactor(fe): deselect object when closing comment by @andrewwallacespeckle in #5224
- refactor(fe): Models panel with versions and diff by @andrewwallacespeckle in #5227
- fix(fe): new comment button doesn't disappear on external selection by @andrewwallacespeckle in #5220
- feat(fe): add source application to models panel by @andrewwallacespeckle in #5229
- chore: fe2 disable search indexing by @fabis94 in #5230
- feat(fe): improve viewer shortcuts by @andrewwallacespeckle in #5231
- fix(fe): only show resize handle at large breakpoint by @andrewwallacespeckle in #5233
- feat(fe): add loading indicator to models panel by @andrewwallacespeckle in #5234
- feat: rename a group by @fabis94 in #5228
- Section Capping Extension by @AlexandruPopovici in #5209
- fix(viewer): don't trigger movement if any modifier keys are pressed by @andrewwallacespeckle in #5237
- feat: tightening up saved views permissions by @fabis94 in #5239
- refactor(fe): Icons and Buttons throughout viewer by @andrewwallacespeckle in #5236
- feat(ifc file importer): add healthcheck endpoint by @iainsproat in #5232
- Fix speckle-server health check in docker-compose.yml by @nngaiup in #5235
- feat(viewer-lib): Added means to filter clicked objects by @AlexandruPopovici in #5240
- feat(acc): revamp sync item add flow by @oguzhankoral in #5238
- feat(tokens): enable resource limits for PAT creation by @cdriesler in #5241
New Contributors
- @jack-speckle made their first contribution in #5189
- @nngaiup made their first contribution in #5235
Full Changelog: 2.25.8...2.25.9