Commit Graph

9304 Commits

Author SHA1 Message Date
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
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
andrewwallacespeckle 4f68e4441c fix tests 2025-09-18 12:21:23 +01:00
andrewwallacespeckle 1d265ce7ce fix(fe): condition serialization 2025-09-18 12:04:31 +01:00
andrewwallacespeckle a529787eae fix(fe): filter logic serialization 2025-09-18 11:57:42 +01:00
andrewwallacespeckle c2771a1ea1 fix(fe): highlight accumulation
fix(fe): highlight accumulation
2025-09-18 10:29:09 +01:00
andrewwallacespeckle 6e45dd9cfd fix(fe): filter property selection alignment in embed
fix(fe): filter property selection alignment in embed
2025-09-18 10:21:57 +01:00
andrewwallacespeckle 5a10177900 Fix colour artifact 2025-09-18 10:14:38 +01:00
Mike 36cd731213 Fix: Avatar in disucssions position (#5484) 2025-09-18 11:04:53 +02:00
andrewwallacespeckle 06cb9a4daa fix(fe): highlight accumulation 2025-09-18 09:47:41 +01:00
Iain Sproat b08331b3d2 ci(deployment test): bitnami helm charts should now use bitnamilegacy image repository (#5479)
* ci(deployment test): use bitnamilegacy image repository

* pin valkey & minio to bitnamilegacy

* global.security.allowInsecureImages

* re-require test-deployments

* update additional minio image repository

* Update more image repositories

* version 12 of minio is being deployed and has slightly different config
2025-09-17 18:00:29 +01:00
Iain Sproat 1267a27e69 fix(email): pino does not like log functions in inline logic (#5481) 2025-09-17 17:10:44 +01:00
Gergo Jedlicska b0ed356282 feat(objectloader2): make attribute masking optional 2025-09-17 18:00:59 +02:00
Gergo Jedlicska 2a43ce23d4 feat(objectloader-2): include object masking in objectloader 2025-09-17 17:56:40 +02:00
Gergo Jedlicska 8d2f9708dd fix(server): allow downloading of public project data 2025-09-17 17:55:16 +02:00
Gergo Jedlicska 7b5c2e47a2 Merge branch 'main' of github.com:specklesystems/speckle-server into gergo/cxpla-278-v2-server-api-endpoint-with-masking-support 2025-09-17 17:01:52 +02:00
Daniel Gak Anagrov 5a478adb4d feat: unlock releases (#5480) 2025-09-17 15:32:30 +01:00
Daniel Gak Anagrov 978e37178b fix: bitnami images deprecation (#5477) 2025-09-17 15:17:56 +01:00
andrewwallacespeckle 97b15459a0 fix(fe): filter property selection alignment in embed 2025-09-17 15:06:56 +01:00
Mike 8be59e0740 Chore: Merge presentation branches (#5476) 2025-09-17 16:03:20 +02:00
andrewwallacespeckle 9c4b52a0f5 chore(fe): remove automate debug logs
chore(fe): remove automate debug logs
2025-09-17 14:37:16 +01:00
Kristaps Fabians Geikins 1d0faa75b0 fix(fe2): delete view modal retriggering (#5475) 2025-09-17 15:46:18 +03:00
andrewwallacespeckle 1c17d12fca fix(fe): resolve infinite reactivity loops in models panel
fix(fe): resolve infinite reactivity loops in models panel
2025-09-17 13:22:52 +01:00
andrewwallacespeckle ed60d8f34c Merge branch 'main' into resolve-infinite-reactivity-loops-in-models-panel 2025-09-17 13:07:11 +01:00
andrewwallacespeckle e962152f0e fix(fe): restore copy version link behaviour
fix(fe): restore copy version link behaviour
2025-09-17 13:06:44 +01:00
andrewwallacespeckle 0cd36b6923 Undo ref > shallowref 2025-09-17 13:01:19 +01:00
Kristaps Fabians Geikins b4a8518aaf feat(fe2): presentation route viewer support (#5473)
* injectable projectId/resourceIdString

* WIP presentation viewer wrapper

* WIP new viewer core

* loading bar styling fix

* resize fix

* presentation state

* minor cleanup

* working view load

* some optimization

* minor adjustment

* resourceIdString fix

* viewer debug flag
2025-09-17 15:00:44 +03:00
andrewwallacespeckle 0a53867f32 move version condition to getModelItemRoute 2025-09-17 12:52:35 +01:00
andrewwallacespeckle 29236f1d9e fix(fe): restore copy version link behaviour 2025-09-17 12:16:16 +01:00
Iain Sproat 9b8157fedc feat(server/emails): emit delivery status in email.sent payload (#5455) 2025-09-17 10:46:22 +01:00
andrewwallacespeckle ca8685d887 chore(fe): remove automate debug logs 2025-09-16 16:06:42 +01:00
andrewwallacespeckle 26f1be87b4 fix(fe): enable automate filter on addition
fix(fe): enable automate filter on addition
2025-09-16 15:37:47 +01:00
andrewwallacespeckle ea5f76e50b chore(fe): further automate logging 2025-09-16 15:28:58 +01:00
andrewwallacespeckle da2eceaf1e chore(fe): add debug logs to automate results
chore(fe): add debug logs to automate results
2025-09-16 14:31:27 +01:00
andrewwallacespeckle fd1197f498 debug: add debug logs 2025-09-16 14:22:54 +01:00