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