Commit Graph

6891 Commits

Author SHA1 Message Date
andrewwallacespeckle b0b2c19cd0 Fix header 2025-04-02 10:24:54 +02:00
andrewwallacespeckle 4fd7f73094 Updated dialog style 2025-04-02 09:44:11 +02:00
andrewwallacespeckle 0ed2e2c0e5 Merge branch 'main' into andrew/plan-limits-warning-modals 2025-04-02 09:12:37 +02:00
Gergő Jedlicska f501cc4ad5 gergo/web 2888 workspace project cancreate (#4294)
* WIP can create project

* WIP can create project more work

* complete body, stencil tests

* feat(shared): move workspace plan types into shared

* test progress wip

* feat(shared): add more logic to canCreateWorkspaceProject

* a few more tests, as a treat

* chore(authz): round out tests

* fixed loaders, new GQL checks, dataLoaders in auth loaders

* fix(authz): get workspace limits loader

* chore(authz): update loaders

* frontend fixed up to snuff

* fix(authz): fix workspace plans for tests

* fix(authz): classic

* fix(authz): 0 counts

---------

Co-authored-by: Chuck Driesler <chuck@speckle.systems>
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2025-04-01 16:38:20 +01:00
Iain Sproat 1040990234 Merge pull request #4305 from specklesystems/iain/fix-helm-chart
fix(helm chart): typo
2025-04-01 15:50:29 +01:00
Iain Sproat b6a1b69562 fix typo 2025-04-01 15:25:29 +01:00
andrewwallacespeckle 7d2d967e90 Tidyups 2025-04-01 16:00:38 +02:00
andrewwallacespeckle baa5aa35cb Move to composable 2025-04-01 15:08:31 +02:00
andrewwallacespeckle eea01b2c23 Simplify dialog 2025-04-01 13:45:53 +02:00
Chuck Driesler fd93d69a19 chore(automate): improve error message (#4260)
* chore(automate): improve error message

* fix(automate): better writing
2025-04-01 12:25:16 +01:00
andrewwallacespeckle 9f37b8b7c9 Simplified dialogs 2025-04-01 12:33:54 +02:00
andrewwallacespeckle 74db93c8fd Add WorkspacePlanLimitReachedDialog 2025-04-01 10:47:39 +02:00
andrewwallacespeckle ebab2c72a3 Merge branch 'main' into andrew/plan-limits-warning-modals 2025-04-01 10:24:59 +02:00
Alexandru Popovici 7296b37fc4 Alex/webxr (#4291)
* feat(viewer-lib): WIP WebXr stuff

* Working WebXR stuff

* Restored some unrequired changes

* feat(viewer-lib): Implemented WebXrViewer which wraps three's xr functionality

* faet(viewer-lib): Implemented basic webxr functionality via WebXrViewer

* Revert "feat(viewer-lib): Implemented WebXrViewer which wraps three's xr functionality"

This reverts commit 8798f265b7c0d0c654e588e16f0aefd4ecd5508c.

* feat(viewer-lib): Some more small changes

* feat(viewer-lib): Added comments, refined a bit the sample xr extension

* Reverted XR stuff

* Restore yarn lock
2025-04-01 11:21:45 +03:00
Mike 9fe01778f6 Feat: Disabled roles if no editor seat (#4299) 2025-04-01 09:59:19 +02:00
andrewwallacespeckle a89d1fd312 logic around canMoveProject 2025-04-01 09:57:25 +02:00
Mike b22181bb8d Feat: Hide file upload from add model modal (#4303) 2025-04-01 09:37:18 +02:00
Alexandru Popovici 1f40f49140 Measurements Update #1 (#4293)
* feat(viewer-lib): Perpendicular measurement direction now follows mouse

* fix(viewer-lib): Handled WEB-1381. Rogue disc no longer appears

* fix(viewer-lib): Handled WEB-1781. Measurements are no longer selectable by clicking on their line, only the label

* chore(viewer-lib): Added a couple of comments

* fix(viewer-lib): Render is requested after auto lazering
2025-03-31 21:06:49 +03:00
Alessandro Magionami 4a7d37e3d7 Merge pull request #4300 from specklesystems/alessandro/web-2874-return-user-counts-by-role-and-seat-type
Alessandro/web 2874 return user counts by role and seat type
2025-03-31 18:50:15 +02:00
Alessandro Magionami 272eafe25d chore(workspaces): disable test on ff off 2025-03-31 17:59:48 +02:00
Alessandro Magionami 57c6763953 chore(workspaces): fix imports 2025-03-31 17:39:15 +02:00
Alessandro Magionami de1054720b feat(workspaces): member by role counts 2025-03-31 17:15:36 +02:00
andrewwallacespeckle a10e4a74c2 fix(fe): Use slug for workspaceDomainPolicyCompliant (#4298) 2025-03-31 16:44:07 +02:00
Alessandro Magionami 99d9c9a2ad feat(workspaces): seats by type counts in workspace 2025-03-31 16:43:00 +02:00
Alessandro Magionami ef9f16785f Merge pull request #4292 from specklesystems/alessandro/web-2906-list-invitable-workspace-members-in-a-project
Alessandro/web 2906 list invitable workspace members in a project
2025-03-31 16:10:45 +02:00
Alessandro Magionami 8540eedab4 feat(workspaces): code review changes 2025-03-31 15:48:04 +02:00
Iain Sproat 57d63a31c5 Merge pull request #4287 from specklesystems/iain/fileimport-update-expired-file-uploads
fix(file import): garbage collect failed file imports if taking too long
2025-03-31 14:47:11 +01:00
Alessandro Magionami b15423d767 chore(workspaces): code review changes 2025-03-31 15:46:16 +02:00
Alessandro Magionami f70072d069 Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-2906-list-invitable-workspace-members-in-a-project 2025-03-31 15:11:17 +02:00
andrewwallacespeckle d7ec8bb7bd Update badgeColorClasses to check for color classes (#4297) 2025-03-31 15:01:06 +02:00
Iain Sproat 74f54bde13 Address review comments 2025-03-31 13:43:49 +01:00
Iain Sproat f9670f4ca2 Merge pull request #4296 from specklesystems/iain/bump-dependency-postgres
chore(utils/postgres): bump dependency revision
2025-03-31 13:38:34 +01:00
Chuck Driesler b1da1d97a2 fix(workspaces): domain compliance by slug (#4295) 2025-03-31 13:36:22 +01:00
Alessandro Magionami d7ced64168 chore(workspaces): code review changes 2025-03-31 14:32:29 +02:00
Iain Sproat 94faea23e8 Merge branch 'iain/bump-dependency-postgres' into iain/fileimport-update-expired-file-uploads 2025-03-31 12:16:43 +01:00
Iain Sproat d3f1cb3c57 chore(utils/postgres): bump dependency revision 2025-03-31 12:10:44 +01:00
Iain Sproat f75b77e899 push work on to database, simplify application logic 2025-03-31 12:03:43 +01:00
andrewwallacespeckle 6a898fe507 Merge pull request #4266 from specklesystems/andrew/web-2865-implement-upgrade-confirmation-modal
refactor(fe): Add workspace member update actions
2025-03-31 11:56:58 +01:00
andrewwallacespeckle ea4e901dd2 GQL 2025-03-31 12:12:34 +02:00
andrewwallacespeckle 6ae6e36510 Merge branch 'main' into andrew/web-2865-implement-upgrade-confirmation-modal 2025-03-31 12:10:47 +02:00
Alessandro Magionami 0187cef785 chore(workspaces): code review changes 2025-03-31 12:09:52 +02:00
Kristaps Fabians Geikins a83bae8d84 feat: Workspace/ProjectCollaborator/WorkspaceCollaborator seatType (#4284)
* Workspace & ProjectCollaborator seat type

* minor adjustment to FE

* minor adjustment to FE
2025-03-31 13:07:35 +03:00
andrewwallacespeckle 193b899762 Merge branch 'main' into andrew/web-2865-implement-upgrade-confirmation-modal 2025-03-31 12:04:31 +02:00
andrewwallacespeckle 6f75f08fb5 Remove workspace Id from workspaceDomainPolicyCompliant 2025-03-31 12:04:21 +02:00
Iain Sproat 3af5ad16fe Add another test 2025-03-31 10:27:28 +01:00
Iain Sproat f47e1efd27 Update helm chart 2025-03-31 10:20:36 +01:00
Iain Sproat 5960788da1 add test 2025-03-31 09:53:36 +01:00
Alessandro Magionami 6c99ddb215 feat(workspaces): fix tests 2025-03-31 10:52:05 +02:00
Kristaps Fabians Geikins 8d1c45e6f8 feat(server): wrapWithCache improved caching w/ shared promises (#4286)
* feat(server): wrapWithCache improved caching w/ shared promises

* minor adjustment
2025-03-31 11:31:16 +03:00
Alessandro Magionami 1b956c15d4 feat(workspaces): fix build 2025-03-31 10:21:06 +02:00