Commit Graph

7943 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins 4412e7a798 fix(fe2): cors OPTIONS reqs sometimes returning redirects (#4860)
* fix(fe2): cors OPTIONS reqs sometimes returning redirects

* path parsing fix

* test fix
2025-06-02 10:22:40 +03:00
Daniel Gak Anagrov 23b61769b7 feat(fileupload): added eventBus and mixpanel monitoring 2025-06-02 08:22:20 +02:00
Mike 6434fddc4c Fix: Quick fix for inf loading not working on members table (#4866) 2025-06-01 21:56:32 +02:00
Mike 98cf564342 Feat: Expose user email on workspace settings member tables (#4857)
* Feat: Expose user email on workspace settings member tables

* Added permissions check

* Remove fetching items
2025-05-30 18:52:23 +02:00
Gergő Jedlicska 8f37710c9e feat(workspaces): expose the can read memeber email policy (#4863) 2025-05-30 17:07:07 +02:00
Adam Hathcock eec93469b3 trying to add a separate geometry conversion progress as well as data loading progress (#4710)
* Adding more progress to loading and rendering of a model

* have separate values for loading totals

* Allow callback to be null

* Fix loading test

* Prettier

* Revert sandbox changes
2025-05-30 15:14:32 +01:00
Adam Hathcock 9bb420c08b OL2: Dispose pump inline with the rest when disposing to kill loop (#4861) 2025-05-30 14:31:01 +01:00
kekesidavid beb46fbe1f Fix: Unlisted arcgis and qgis from connectors page (#4859) 2025-05-30 15:05:19 +02:00
andrewwallacespeckle 4ddef59ce0 fix(fe): fix signup error parsing to display server messages
fix(fe): fix signup error parsing to display server messages
2025-05-30 13:44:10 +02:00
Chuck Driesler 0eb8d1f352 feat(workspaces): add workspace level default seat property (#4851)
* feat(workspaces): default workspace seat field

* chore(workspaces): add tests for default seat type
2025-05-30 12:30:20 +01:00
andrewwallacespeckle 19f7d8acd1 fix(fe): fix signup error parsing to display server messages 2025-05-30 13:27:55 +02:00
andrewwallacespeckle d40731eff3 feat(fe): workspace security settings - auto join
feat(fe): workspace security settings - auto join
2025-05-30 12:20:24 +02:00
Kristaps Fabians Geikins 6644cadd1c chore: reenable npm publish after fixes (#4854) 2025-05-30 12:43:02 +03:00
Kristaps Fabians Geikins e743771d70 fix(objectloader2): stop excluding build from package (#4852) 2025-05-30 12:15:57 +03:00
andrewwallacespeckle be02ab78ac combine handleJoinPolicyChange and handleJoinPolicyConfirm 2025-05-30 11:11:08 +02:00
andrewwallacespeckle 6f3cb6f802 Use WorkspaceJoinRequestStatus enum 2025-05-30 11:08:10 +02:00
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