Commit Graph

8804 Commits

Author SHA1 Message Date
andrewwallacespeckle bb18ee79b4 fix(fe): preload navigationWorkspaceSwitcherQuery 2025-08-18 15:29:34 +01:00
Kristaps Fabians Geikins 9e808b48cc chore: better viewer resource filtering for saved views 2025-08-18 14:37:40 +03:00
Kristaps Fabians Geikins 0c957ed9cc feat: setting home views (#5250)
* frontend update works

* starting viewer resources saved view tests

* test fix

* viewerResources new resolver + adjustment for home views

* create/update view fixing up and tests

* sort of works?

* fixing more race conditions

* loading preview

* disable home view stuff when federated

* fixing up links

* tests and home view fix
2025-08-18 14:35:59 +03:00
Iain Sproat 0721831a00 feat(server): FF_USERS_INVITE_SCOPE_IS_PUBLIC flag to make users:invite scope public (#5244) 2025-08-18 10:25:34 +01:00
andrewwallacespeckle d8294e66a4 refactor(fe): workspace dashboard page
refactor(fe): workspace dashboard page
2025-08-18 09:55:37 +01:00
andrewwallacespeckle 6b66b81899 feat(fe): improve filter by property
feat(fe): improve filter by property
2025-08-18 09:53:28 +01:00
Mike 0abc1c7d81 fix(frontend-2): make workspace member list text colors consistent (#5251) 2025-08-15 22:31:46 +02:00
andrewwallacespeckle 817fdae49f fix: add type guards for object IDs to prevent errors 2025-08-15 15:43:35 +01:00
andrewwallacespeckle 85e1b5fac4 proper typing 2025-08-15 15:29:44 +01:00
andrewwallacespeckle b71d36307b props unnecessary in template 2025-08-15 14:34:16 +01:00
andrewwallacespeckle d1c74a1c0a Merge branch 'main' into andrew/optimise-workspace-page 2025-08-15 14:33:39 +01:00
andrewwallacespeckle e7ee9f0e97 Comment 2025-08-15 14:32:57 +01:00
andrewwallacespeckle f3d75ec103 feat(fe): improve filter by property 2025-08-15 14:27:28 +01:00
andrewwallacespeckle 838b1734a8 fix(fe): show root object in models panel
fix(fe): show root object in models panel
2025-08-15 12:37:51 +01:00
andrewwallacespeckle 077b4ed899 fix(fe): Update delete version dialog
fix(fe): Update delete version dialog
2025-08-15 12:14:02 +01:00
andrewwallacespeckle f06d755b02 feat(fe): "filter by property" from selection info panel
feat(fe): "filter by property" from selection info panel
2025-08-15 12:13:45 +01:00
andrewwallacespeckle 1708987d0a fix(fe): show root object in models panel 2025-08-15 11:43:06 +01:00
andrewwallacespeckle d47fb2128a Keep menu active on open 2025-08-15 11:23:15 +01:00
andrewwallacespeckle a0e2a342bb Merge branch 'main' into andrew/filter-by-selection 2025-08-15 11:14:10 +01:00
andrewwallacespeckle b7ee83ba5e feat(fe): filter by property 2025-08-15 11:13:47 +01:00
Daniel Gak Anagrov 3d67e56fbc [WIP] feat: proposal structre for 2pc operations in multiregion (#5159)
* feat: proposal structre for 2pc operations in multiregion

* feat: minor restructure

* feat: added another test

* fix(2PC): refactor to include return value and errors

* fix(2PC): improve and test tests

* fix(2PC): improve logging

---------

Co-authored-by: Charles Driesler <chuck@speckle.systems>
2025-08-15 10:50:01 +01:00
andrewwallacespeckle 316a803033 feat(fe): Filter by selection WIP 2025-08-14 15:49:55 +01:00
andrewwallacespeckle 8ad7bdc21a fix(fe): Update delete version dialog 2025-08-14 15:31:53 +01:00
andrewwallacespeckle 98025731b0 workspace computed > props.workspace 2025-08-14 15:25:55 +01:00
andrewwallacespeckle 7969373ac4 Merge branch 'main' into andrew/optimise-workspace-page 2025-08-14 15:24:22 +01:00
andrewwallacespeckle 5a584e3d79 Updates from CR 2025-08-14 15:23:55 +01:00
Chuck Driesler 308e8c389b feat(tokens): enable resource limits for PAT creation (#5241)
* feat(tokens): enabled resource limits on PAT

* fix(tokens): gotta use those variables
2025-08-14 15:14:19 +01:00
Oğuzhan Koral ddda896347 feat(acc): revamp sync item add flow (#5238)
* feat(acc): revamp sync item add flow

* chore(acc): update function ids

* chore(acc): revert function ids
2025-08-14 15:07:02 +01:00
andrewwallacespeckle 02cf85eb78 fixes pre cr 2025-08-14 14:48:23 +01:00
andrewwallacespeckle 00a8b16ea3 GQL 2025-08-14 14:41:02 +01:00
andrewwallacespeckle 4d0af6d2c3 Readd members 2025-08-14 14:40:36 +01:00
andrewwallacespeckle 3857689c21 Fragments/Query improvements 2025-08-14 13:48:26 +01:00
Alexandru Popovici 1daf8df99e feat(viewer-lib): Added means to filter clicked objects (#5240)
* feat(viewer-lib): Added means to filter objects recieveing in ObjectClicked and ObjectDoubleClicked events. The filter has a default implementation where it ignores objects with invisible materials, ghost materials or materials with 0 opacity

* chore(viewer-lib): Added support for null pick filter. Added some commnets

* chore(viewer-lib): Fixed typo and linting issue

* chore(viewer-lib): Another typo
2025-08-14 14:14:29 +03:00
Niklas 39e377fbea Fix speckle-server health check. (#5235) 2025-08-14 11:45:25 +01:00
Iain Sproat 4d8d93f75e feat(ifc file importer): add healthcheck endpoint (#5232)
* Serve path `/healthz`
* Include readiness and startup probes
2025-08-14 11:33:54 +01:00
andrewwallacespeckle 82caecb841 refactor(fe): Icons and Buttons throughout viewer
refactor(fe): Icons and Buttons throughout viewer
2025-08-14 11:00:36 +01:00
Kristaps Fabians Geikins d013fe1dd7 feat: tightening up saved views permissions (#5239)
* updated auth policies

* added auth checks to resolvers

* tests for single view resolvers
2025-08-14 12:45:08 +03:00
andrewwallacespeckle a7bebb0882 fix(viewer): don't trigger movement if any modifier keys are pressed
fix(viewer): don't trigger movement if any modifier keys are pressed
2025-08-14 09:47:02 +01:00
andrewwallacespeckle 24cf8e9e63 fix(viewer): don't trigger movement if any modifier keys are pressed 2025-08-13 16:38:13 +01:00
andrewwallacespeckle ad63568835 More swaps 2025-08-13 16:08:25 +01:00
Alexandru Popovici f2e8fb9805 Section Capping Extension (#5209)
* feat(viewer-sandbox): Implemented section tool caps using the current viewer API meta

* chore(viewer-lib): Added missing exports
2025-08-13 18:08:17 +03:00
andrewwallacespeckle dc33200e53 Button and Icon refactor 2025-08-13 15:59:24 +01:00
Kristaps Fabians Geikins be0155a95d feat: rename a group (#5228)
* add disclosure edit mode support

* group update backend works

* WIP group title edit

* rename seems to work

* fix menu overflow

* remove comment

* optimistic responser fix

* rename validation

* disclosure sync fix
2025-08-13 17:38:20 +03:00
andrewwallacespeckle 90ebb00991 Buttons now using FormButton 2025-08-13 15:07:57 +01:00
andrewwallacespeckle c3b3d13994 WIP: Consistent viewer buttons 2025-08-13 14:37:36 +01:00
andrewwallacespeckle a3d18b7655 feat(fe): add loading indicator to models panel
feat(fe): add loading indicator to models panel
2025-08-13 13:01:12 +01:00
andrewwallacespeckle 74bb2f777b feat(fe): add loading indicator to models panel 2025-08-13 12:12:28 +01:00
andrewwallacespeckle 6bb39c3c41 fix(fe): only show resize handle at large breakpoint
fix(fe): only show resize handle at large breakpoint
2025-08-13 12:08:33 +01:00
andrewwallacespeckle 9abf958c92 feat(fe): improve viewer shortcuts
feat(fe): improve viewer shortcuts
2025-08-13 11:55:23 +01:00
andrewwallacespeckle b4fb115b0a fix(fe): only show resize handle at large breakpoint 2025-08-13 11:49:52 +01:00