Commit Graph

7927 Commits

Author SHA1 Message Date
andrewwallacespeckle c99decac91 Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-30 11:01:09 +02:00
Gergő Jedlicska c76ed87580 feat(workspaces): allow reading emails of invited users (#4828)
* feat(workspaces): allow reading emails of invited users

* feat(workspaces): expose workspace member email in workspace team query
to ws admins

* feat(workspaces): add email to join requests view for admins

* chore(workspaces): fix join request type
2025-05-30 11:01:06 +02:00
Kristaps Fabians Geikins cf45edd47c chore: disable publish for troubleshooting (#4850) 2025-05-30 11:35:28 +03:00
Iain Sproat ba035702e5 chore(codecov): relax threshold (#4815) 2025-05-30 08:44:03 +02:00
Daniel Gak Anagrov def1ce71d3 feat(workspaces): add lastSyncAt to workspaces 2025-05-30 08:31:22 +02:00
Alexandru Popovici ab9c787e9e fix(viewer-lib): Forgot to add RTE defined for measurement gizmo normal indicator (#4848) 2025-05-29 16:20:32 +03:00
Kristaps Fabians Geikins bfe6688989 chore(server): extra logging to debug Query.project nullability issue (#4847) 2025-05-29 16:11:32 +03:00
Iain Sproat 7211a76609 feat(helm): default ingress client body size differ from /api/file (#4840) 2025-05-29 14:08:47 +01:00
andrewwallacespeckle 9916f58366 fix(fe): setActiveWorkspaceMutation - check workspace FF and early return if false
fix(fe): setActiveWorkspaceMutation - check workspace FF and early return if false
2025-05-29 14:31:49 +02:00
andrewwallacespeckle 71e732b52e Throw WorkspacesModuleDisabledError when FF is off 2025-05-29 14:11:45 +02:00
andrewwallacespeckle fcd5a7b227 fix(fe): check workspace FF and early return if false 2025-05-29 12:25:51 +02:00
Daniel Gak Anagrov 3e9f87177d feat(workspaces): Delete, Cancel, CancelSheduled mixpanel BE events 2025-05-29 11:15:06 +02:00
Iain Sproat 1f8e1a522d fix(automate): better handle trigger definition errors (#4845) 2025-05-29 10:08:43 +01:00
andrewwallacespeckle 61c8dcfb08 Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-29 10:39:17 +02:00
Christian Kongsgaard 8f8a7b84d5 Feature: Added diff to @speckle/objectsender (#4646)
* added diffing step to objectsender

* fixed package version

---------

Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
2025-05-29 06:19:20 +02:00
andrewwallacespeckle c363f98ceb fix(fe): sidebar for personal projects
fix(fe): sidebar for personal projects
2025-05-28 21:19:01 +02:00
andrewwallacespeckle a95952760f fix(fe): sidebar for personal projects 2025-05-28 21:07:23 +02:00
Daniel Gak Anagrov fedcf05497 fix(workspace): create event relationship to user (#4841) 2025-05-28 18:47:57 +02:00
Iain Sproat 68664269b9 docs(README): frontend dev instructions (#4838) 2025-05-28 16:18:18 +01:00
andrewwallacespeckle c25c5d215c fix(husky): use command -v to check tool existence without execution (#4839) 2025-05-28 16:15:13 +01:00
andrewwallacespeckle d2e6b5fa8d De-duplication and admin plural fix 2025-05-28 16:06:57 +02:00
Kristaps Fabians Geikins 11153701e4 feat(frontend): more personal project limits copy changes (#4837) 2025-05-28 16:21:38 +03:00
andrewwallacespeckle 79a65ff49a refetch activeUserWorkspaceExistenceCheckQuery to fix middleware 2025-05-28 15:17:31 +02:00
andrewwallacespeckle e3810edb82 Fix joined state 2025-05-28 15:03:46 +02:00
Iain Sproat e104c5d776 chore(circleci): split pre-commit job (#4818) 2025-05-28 12:46:01 +01:00
Benjamin Ottensten 440aa15905 Change joined state 2025-05-28 13:38:11 +02:00
Daniel Gak Anagrov 0b04719834 feat: moved workspaces Create and Upgrade mixpanel events to backend (#4816) 2025-05-28 13:30:55 +02:00
andrewwallacespeckle 84ac7edfe3 Join page changes 2025-05-28 13:02:46 +02:00
Kristaps Fabians Geikins 69722e24eb fix(helm): properly load personal project limit ff in fe2 (#4835) 2025-05-28 13:49:43 +03:00
andrewwallacespeckle c908d6fc0b Dont filter approved requests 2025-05-28 12:32:38 +02:00
Iain Sproat 74d03a147e fix(objectsender): use md5 instead of sha1 (#4834) 2025-05-28 10:59:50 +01:00
andrewwallacespeckle 0c451e1ece Remove mutation 2025-05-28 11:49:18 +02:00
Kristaps Fabians Geikins 596312ab0e feat(frontend): personal project limit disclaimers & prompts (#4822)
* ProjectsAdd wrapper

* WorkspaceMoveProject wrapper added

* move wrapper finalized

* passing through location

* more cleanup

* model add wrapper

* permissions cleanup

* add invite wrapper

* vue-tippy bugfix

* ViewerLimitsDialog prep

* upgrade limit alert prep

* limit alerts

* movemanager fix

* new add flow

* slug update fix

* add model flow

* invites?

* some extra fixes

* move unmount fix?

* more fixes

* vue-tsc update

* style: remove h-32 for smaller screens

* vue-tsc parser fix

* prep for new viewer limits dialog

* updated viewer dialogs

* comment variant cleanup

* CR comments

---------

Co-authored-by: michalspeckle <michal@speckle.systems>
2025-05-28 12:12:18 +03:00
Benjamin Ottensten df0150754c Add auto join banner to workspace cards 2025-05-28 10:53:38 +02:00
Mike 74864813e2 Fix: Sync ative measurement tool with state (#4817) 2025-05-28 10:53:27 +02:00
andrewwallacespeckle 1a9a306a19 Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-28 10:47:43 +02:00
Iain Sproat 33e480185e fix(passport): google strategy handle invalid grant errors (#4742) 2025-05-28 09:41:26 +01:00
andrewwallacespeckle 1a7b4a1c4e Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-28 10:01:49 +02:00
Benjamin Ottensten b9a27e7086 Fix: Improve copy in intro call step (#4831) 2025-05-28 09:55:50 +02:00
Iain Sproat 1349ea714e fix(server): ensure object IDs are like MD5 hashes; 32 character hexadecimal (#4392) 2025-05-28 08:43:31 +01:00
Iain Sproat 15274d13cf chore(/auth/token): make thrown error more specific about message (#4830) 2025-05-27 17:47:28 +01:00
Iain Sproat 2643123905 ci(helm-documentation): removes it from speckle-server (#4826)
- now part of specklesystems/helm workflows
2025-05-27 15:34:02 +01:00
andrewwallacespeckle 3d7de381e7 Update card when autojoin 2025-05-27 16:26:37 +02:00
andrewwallacespeckle fb4cedf5e4 Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-27 16:01:32 +02:00
andrewwallacespeckle 17bc56070a If last domain was removed, disable all domain features 2025-05-27 16:01:20 +02:00
andrewwallacespeckle 143f401603 fix(fe): use loadedVersion for limits dialog and improve resource string handling
fix(fe): use loadedVersion for limits dialog and improve resource string handling
2025-05-27 15:58:23 +02:00
andrewwallacespeckle d35a60c095 Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings 2025-05-27 15:47:44 +02:00
andrewwallacespeckle 41cbeeb9ab Changes from fabs 2025-05-27 15:37:30 +02:00
Benjamin Ottensten dd5c943fc9 Chagne copy and order of settings 2025-05-27 15:37:28 +02:00
andrewwallacespeckle b88b8cb11a Merge watches 2025-05-27 14:59:30 +02:00