Commit Graph

9337 Commits

Author SHA1 Message Date
Adam Hathcock 0e7d71dd70 add id and prettier 2025-09-23 10:33:30 +01:00
Adam Hathcock 194b5c9945 refactor and add test for getObject not found 2025-09-23 10:29:54 +01:00
Adam Hathcock db005b3fa8 Merge remote-tracking branch 'origin/main' into adam/add-ol2-options 2025-09-23 09:44:31 +01:00
Mike 2e55bb0777 Fix: Minor embed fixes (#5513) 2025-09-23 09:55:31 +02:00
Benjamin Ottensten 7dab328dcc Fix embed viewer controls and tooltip (#5511) 2025-09-23 09:21:35 +02:00
andrewwallacespeckle d1b22496fe fix: remove reactive wrapper from tree cache to prevent recursive updates
fix: remove reactive wrapper from tree cache to prevent recursive updates
2025-09-22 13:50:07 +01:00
andrewwallacespeckle b61ab14e1b fix: remove reactive wrapper from tree cache to prevent recursive updates 2025-09-22 14:38:04 +02:00
Mike 736b08fd4d Fix: Add additional can update current slide check (#5509) 2025-09-22 14:32:47 +02:00
Mike dceb616e37 Fix: Disable dashboard link to overview when shared (#5508) 2025-09-22 14:03:17 +02:00
Mike 0b1ddce088 Fix: Minor CSS fix (#5506) 2025-09-22 12:05:35 +02:00
Mike e13fe31d48 Fix: Add Mixpanel events to presentations (#5504) 2025-09-22 11:36:33 +02:00
Adam Hathcock c65b629d7d Merge pull request #5505 from specklesystems/adam/fix-batchingqueue
Fix: BatchingQueue should still drain but not process when disposed
2025-09-22 10:35:14 +01:00
Adam Hathcock afbe7e49d4 add assertion 2025-09-22 10:21:34 +01:00
Adam Hathcock f1e3b1d6ff BatchingQueue should still drain but not process when disposed 2025-09-22 10:17:25 +01:00
Mike 53ac8e015e Fix: Minor presentation improvement (#5503) 2025-09-22 11:02:56 +02:00
Alexandru Popovici f1267ee9fa fix(viewer-lib): Added support for non directly displayable objects as instances (#5465) 2025-09-22 11:54:31 +03:00
andrewwallacespeckle d8d88a59c9 feat(fe): preserveSelectionHighlightFilter
feat(fe): preserveSelectionHighlightFilter
2025-09-19 15:07:17 +01:00
andrewwallacespeckle 3585b69b18 Remove getHighlightExtension 2025-09-19 14:53:24 +01:00
andrewwallacespeckle 15ef1af0a5 Create the highlighting extension once during setup 2025-09-19 14:46:19 +01:00
andrewwallacespeckle bd30c65de4 Use difference 2025-09-19 14:38:49 +01:00
andrewwallacespeckle 8c6225887e Add docblock. Cleanup onBeforeUnmount 2025-09-19 14:31:53 +01:00
andrewwallacespeckle d1dbc0ed66 feat(fe): preserveSelectionHighlightFilter 2025-09-19 14:14:42 +01:00
Mike ad5e47b3c8 Fix: Minor presentation improvements (#5498) 2025-09-19 14:36:59 +02:00
Mike beda82a3c0 Fix: Hide items on cant edit (#5497) 2025-09-19 14:15:53 +02:00
Mike ec49e93f65 Fix: Change middleware (#5496) 2025-09-19 12:14:21 +02:00
Mike 9cdfa4f115 Fix: More presentations improvements (#5495) 2025-09-19 11:25:21 +02:00
Mike 3a2721f658 Fix: Sharing (#5494) 2025-09-18 18:50:15 +02:00
Mike 2ac02d3921 Fix: Remove can share check (#5493) 2025-09-18 17:24:15 +02:00
andrewwallacespeckle 37de906f5f feat(fe): Improve detached objects in Models panel
feat(fe): Improve detached objects in Models panel
2025-09-18 15:36:46 +01:00
andrewwallacespeckle a158d5d2b6 Update comment 2025-09-18 15:19:45 +01:00
andrewwallacespeckle 103faba5fb Merge branch 'main' into andrew/web-4112-missing-border-in-models-tab 2025-09-18 15:13:22 +01:00
andrewwallacespeckle 0c09a05194 feat(fe): Improve detached objects in Models panel 2025-09-18 15:13:07 +01:00
Adam Hathcock 872879518a add back masking option 2025-09-18 15:10:30 +01:00
Adam Hathcock 8b4cf27120 Merge remote-tracking branch 'origin/main' into adam/add-ol2-options
# Conflicts:
#	packages/objectloader2/src/core/objectLoader2Factory.ts
2025-09-18 15:06:58 +01:00
Adam Hathcock 89fc312839 maybe fix boolean logic for cache 2025-09-18 15:05:10 +01:00
Gergő Jedlicska 84ed580ea4 feat(dashboards): create new dashboard share api (#5468)
* feat(dashboards): create new dashboard share api

* feat(dashboards): add enable / disable dashboard share flows

* test(dashboards): add more unittests to dashboard sharing

* Add sharing modal

* Update sidebar

* Update share token mutation

* feat(dashboards): share check for projects, tokens return modified
objects

* Updated tokens

* Fix

* Middleware

* Add default case

* fix(tokens): respect the tokens.revoked parameter

* fix(shared): can read dashboard now requires an active server session

* fix(server): handle dashboard no projects error in server

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2025-09-18 16:01:07 +02:00
Mike 31c8d166b9 Feat: Slide edit dialog (#5492) 2025-09-18 16:00:31 +02:00
Gergő Jedlicska c3d452ad0c Gergo/cxpla 278 v2 server api endpoint with masking support (#5414)
* WIP: streaming masking endpoint

* feat(objects): working object streaming with filtering

* feat(object-loader): use the new objects endpoint

* fix(server): allow downloading of public project data

* feat(objectloader-2): include object masking in objectloader

* feat(objectloader2): make attribute masking optional

* fix(server): remove unused imports
2025-09-18 15:56:41 +02:00
Adam Hathcock f41719f7e6 make boolean logic correct 2025-09-18 14:48:06 +01:00
Adam Hathcock 3b2cd031ed Merge remote-tracking branch 'origin/gergo/cxpla-278-v2-server-api-endpoint-with-masking-support' into adam/add-ol2-options
# Conflicts:
#	packages/objectloader2/src/core/objectLoader2Factory.ts
2025-09-18 14:41:53 +01:00
Adam Hathcock ed29ead354 add more options to factory 2025-09-18 14:39:23 +01:00
andrewwallacespeckle 5fc597988e fix(fe): show border between open model card and next 2025-09-18 14:03:57 +01:00
Mike f15aa8a5c5 Fix: Add scroll to slidelist (#5488) 2025-09-18 14:53:33 +02:00
Gergo Jedlicska cb825f23cc fix(server): remove unused imports 2025-09-18 14:27:12 +02:00
andrewwallacespeckle 1eaaa33787 fix(fe): filter logic serialization
fix(fe): filter logic serialization
2025-09-18 13:21:57 +01:00
andrewwallacespeckle 4876f229c6 Merge branch 'main' into andrew/fix-filter-logic-serialization 2025-09-18 13:12:15 +01:00
Mike 57ff780423 Feat: Presentation improvements (#5487) 2025-09-18 13:59:28 +02:00
andrewwallacespeckle 6d3b91e969 Map legacy condition values to new format 2025-09-18 12:59:17 +01:00
andrewwallacespeckle ab5756e144 Update docblock. Update condition in data.ts 2025-09-18 12:46:02 +01:00
andrewwallacespeckle 1899e60f18 fix server build 2025-09-18 12:41:48 +01:00