What's Changed
-
feat(fe): "filter by property" from selection info panel by @andrewwallacespeckle in #5247
-
feat(fe): improve filter by property by @andrewwallacespeckle in #5249
-
feat: reworked saved views filters -> Personal/Shared by @fabis94 in #5260
-
feat(ui): New 'Subtle' variant for Disclosure by @jack-speckle in #5255
-
feat(fe): Add right click context menu to viewer by @andrewwallacespeckle in #5254
-
feat(server): FF_USERS_INVITE_SCOPE_IS_PUBLIC flag to make users:invite scope public by @iainsproat in #5244
-
feat(fe): styling of empty group span and v-tippy position by @jack-speckle in #5268
-
feat(fe2): enable better hydration mismatch errors in prod by @fabis94 in #5284
-
feat(fe): Saved views panel styling clean up by @jack-speckle in #5264
-
feat(fe2): error reference copy on email verify page by @fabis94 in #5282
-
feat(fe2): safe logger composable for logging anywhere by @fabis94 in #5288
-
feat(gatekeeper): add per workspace feature flags by @gjedlicska in #5303
-
feat: enable saved views for all workspace plans by @fabis94 in #5343
-
feat(sso): allow sso session duration overrides by @cdriesler in #5289
-
feat(fe2): name saved view groups upon creation by @fabis94 in #5330
-
feat(fe2): view modes stored in saved views (and elsewhere) by @fabis94 in #5320
-
feat: make saved views shared by default + copy/ui changes by @fabis94 in #5331
-
feat(multiregion): replace user replication by @cdriesler in #5253
-
feat(multiregion): cron job to detect regions out of sync by @danielgak in #5392
-
feat(fe): highlighting extension by @andrewwallacespeckle in #5413
-
feat: add tooltip to property list items by @michalspeckle in #5418
-
feat(workspaces): apply prepared transactions to workspaces by @danielgak in #5383
-
feat(server/fileuploads): background jobs draws down a compute budget by @iainsproat in #5349
-
Feat: Add dashboards origin to helm chart by @Mikehrn in #5359
-
feat(fe): improved filtering by @andrewwallacespeckle in #5368
-
feat(server): savedView.updatedAt prevent change on visibility update by @fabis94 in #5316
-
feat(fe2): disabled load original version, if already loaded by @fabis94 in #5317
-
feat(server): hide empty groups if ur not group author by @fabis94 in #5344
-
feat: proposal structre for 2pc operations in multiregion by @danielgak in #5159
-
feat(fe2): more reslient app reboot on fatal network error by @fabis94 in #5363
-
feat: allow moving views for non-author project contributors+ by @fabis94 in #5373
-
feat: show ungrouped saved view group as disclosure by @fabis94 in #5366
-
feat: opening a model w/ a home view targets latest version by @fabis94 in #5376
-
feat(fe2): always load only specific view models by @fabis94 in #5379
-
feat(multiregion): apply prepared transactions to projects by @danielgak in #5322
-
feat(ci): reinstate multiregion tests by @danielgak in #5365
-
switch server hostapp support to slug by @gjedlicska in #5374
-
feat(multiregion): avoiding prepared transaction with only one database by @danielgak in #5336
-
feat: removed sub/replication/worker related observability by @danielgak in #5384
-
feat: update view date only on move/replace by @fabis94 in #5382
-
feat(server): various fixes by @gjedlicska in #5360
-
feat(ifc-import-service): update speckleifc by @JR-Morgan in #5385
-
feat(fe): various filtering fixes/improvements by @andrewwallacespeckle in #5419
-
fix(fe): Update delete version dialog by @andrewwallacespeckle in #5245
-
fix(fe): show root object in models panel by @andrewwallacespeckle in #5248
-
fix(frontend-2): make workspace member list text colors consistent by @Mikehrn in #5251
-
refactor(fe): workspace dashboard page by @andrewwallacespeckle in #5243
-
chore(acc): bump by @cdriesler in #5257
-
fix(acc): block model card button visually by @oguzhankoral in #5258
-
fix(fe): preload navigationWorkspaceSwitcherQuery by @andrewwallacespeckle in #5256
-
fix(fe): stop propagation of right clicks by @andrewwallacespeckle in #5262
-
chore(acc): bump function by @cdriesler in #5263
-
fix(server/previews): verify owner exists and throw specific error by @iainsproat in #5261
-
fix(frontend-2): update workspace switcher cache when joining from discoverable workspaces by @Mikehrn in #5252
-
fix(server): viewerResources failing w/ nonexistent view by @fabis94 in #5271
-
fix(fe2): disable set as home view if private view by @fabis94 in #5272
-
chore(feature flags): remove legacyIfcImporterEnabled & experimentalIfcImporterEnabled by @iainsproat in #5270
-
Add IFC importer to VS Code workspace by @benjaminvo in #5277
-
fix(fe2): more fixes and performance improvements by @fabis94 in #5281
-
fix(fe): prevent native context menu on Windows by @andrewwallacespeckle in #5275
-
chore: added basic docs to ifc importer service by @danielgak in #5283
-
fix(fe2): embed token w/ reset auth state breaking SSR by @fabis94 in #5286
-
fix(fe2): nuxt state being missing in some cases by @fabis94 in #5287
-
Fix: Dont show cantCreate reason while loading by @Mikehrn in #5280
-
chore(fe2): even more performant and even less hydration mismatches by @fabis94 in #5292
-
fix(fe2): another attempt at fixing preview img hydration mismatches by @fabis94 in #5297
-
chore(fe2): disable prod verbose mismatch logging by @fabis94 in #5300
-
fix(fe): stop flashing between comments by @andrewwallacespeckle in #5302
-
OL2 (fix) Simplify idb by @adamhathcock in #5174
-
OL2(fix) Use BatchingQueue instead of BatchedPool as parsing download happens on main thread asap anyway by @adamhathcock in #5165
-
chore(feature flags): merge background jobs with next gen file importer by @iainsproat in #5273
-
chore: bumb blacksmith build and push action version by @danielgak in #5309
-
fix(ci): sourcemaps job by @danielgak in #5312
-
fix(helm chart): serviceaccount references secret by @iainsproat in #5313
-
chore(multiregion): drop db defaults for project by @danielgak in #5305
-
move acc integration to a per workspace feature access by @gjedlicska in #5308
-
fix(helm chart): deduplicate ingress to /objects/ by @iainsproat in #5315
-
fix(helm): use correct casing for sso flag value by @cdriesler in #5318
-
fix(viewer-lib): Circle point generation now allocates more efficiently by @AlexandruPopovici in #5290
-
chore(helm): mount encryption key file when
workspacesSSOEnabled
feature flag is enabled by @cdriesler in #5324 -
fix(fe2): model folders showing errors + some TS IDE optimization by @fabis94 in #5329
-
fix: prevent making a home view personal by @fabis94 in #5334
-
refactor(multiregion): reduce create stream usages in specs by @danielgak in #5319
-
fix(fe): view mode edge colours by @andrewwallacespeckle in #5338
-
fix(fe2): dont open sectionbox tool upon sectionbox reapply by @fabis94 in #5337
-
fix(fe2): unset home view label for everything except the new one on update by @fabis94 in #5335
-
fix(server/workspace): reduce log level for user-configured oidc problem by @iainsproat in #5341
-
Fix: Various fixes around saved views by @benjaminvo in #5345
-
fix(server/fileuploads): prevent file upload jobs silently failing by @iainsproat in #5327
-
fix: default viewMode.edgesEnabled to true if not set by @fabis94 in #5352
-
fix(fe): selection info alignment for primitive arrays by @andrewwallacespeckle in #5321
-
Fix: Add noPersonalEmails enabled to helmchart by @Mikehrn in #5350
-
Fix: Add permissions check for tokens tab by @Mikehrn in #5355
-
Fix: Improve truncations for hover actions on view cards by @benjaminvo in #5357
-
Fix: Show icon only if private by @benjaminvo in #5354
-
Programmatic Measurements by @AlexandruPopovici in #5346
-
Fix: Make sure icon doesn't shrink on hover by @benjaminvo in #5358
-
Support drag and drop for moving views into groups by @benjaminvo in #5353
-
fix(fe): ide warning for double display class by @andrewwallacespeckle in #5364
-
fix(fe): prevent selection when measuring by @fabis94 in #5372
-
Chore(fileimport)!: Limit file types by @JR-Morgan in #5356
-
fix(frontend): missing ifc file type when rhino importer is enabled by @gjedlicska in #5375
-
fix(fe2): prevent filters tab open on property filter state apply by @fabis94 in #5377
-
add a bit more docs to ifc import service by @gjedlicska in #5325
-
fix: evict cache on saved view group delete by @fabis94 in #5378
-
fix(fe2): selection being made even when selection is disabled by @fabis94 in #5380
-
Fix: Restyle empty states by @benjaminvo in #5386
-
fix: groups removing all references on last view delete by @fabis94 in #5387
-
fix: saved view measurement stale cache issues by @fabis94 in #5388
-
fix(server/emails): improve error handling of failed emails by @iainsproat in #5390
-
fix(ci): webhook service by @danielgak in #5393
-
fix: disable codevcov comments by @danielgak in #5394
-
fix: bump package version by @danielgak in #5395
-
fix(fe): legacy filter migration by @andrewwallacespeckle in #5397
-
fix(packages/ifc-importer): healthcheck is daemon process by @iainsproat in #5396
-
refactor(fe): filtering with saved views by @andrewwallacespeckle in #5398
-
chore(ifc-import-service): Bump specklepy to 3.0.5 by @JR-Morgan in #5399
-
Fix: Update changelog link by @benjaminvo in #5391
-
refactor(fe): various filters improvements by @andrewwallacespeckle in #5400
-
fix(server/fileuploads): garbage collector should collect queued jobs which have reached max attempts by @iainsproat in #5401
-
fix(frontend): add back crypto as a client side dependency by @gjedlicska in #5406
-
fix(server/fileuploads): add user:email scope to token by @iainsproat in #5409
-
fix(server/fileuploads): profile.email not users.email by @iainsproat in #5411
-
chore(server/fileuploads): separate garbage collection logging for alerting by @iainsproat in #5405
-
refactor(fe): filtering coloring improvements by @andrewwallacespeckle in #5420
-
fix(server/fileuploads): deprecated REST endpoint should use postgres queue by @iainsproat in #5410
-
fix(server/email): emails configuration is secure by default but can be overridden by @iainsproat in #5417
-
fix(metrics): Fix metrics for IFC imports by @JR-Morgan in #5423
New Contributors
Full Changelog: 2.25.9...2.26.0