andrewwallacespeckle
3d7de381e7
Update card when autojoin
2025-05-27 16:26:37 +02:00
andrewwallacespeckle
958f0ca13a
Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings
2025-05-27 10:21:56 +02:00
Mike
f38556db20
Fix: Update workspace invite checks to canInvite permission ( #4814 )
2025-05-26 13:08:54 +02:00
Mike
b74c2fe197
Fix: Change project can invite to permission result ( #4813 )
2025-05-26 12:18:51 +02:00
andrewwallacespeckle
bdc72782f2
Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings
2025-05-23 09:55:05 +02:00
andrewwallacespeckle
3d3fda617f
Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings
2025-05-23 09:44:30 +02:00
andrewwallacespeckle
fc32b19817
feat(fe): Improve domain discoverability
...
feat(fe): Improve domain discoverability
2025-05-23 09:43:32 +02:00
Mike
cc60140967
Feat: Disable Speckle branding on embeds ( #4801 )
2025-05-22 17:02:04 +02:00
andrewwallacespeckle
f02d57c697
feat(fe): add temp join policy to security settings
2025-05-22 16:28:38 +02:00
andrewwallacespeckle
c15ea3fc65
Use Benjamins copy
2025-05-22 15:48:59 +02:00
andrewwallacespeckle
d9d1c21fb0
Merge branch 'main' into andrew/show-admins-in-discoverable-workspace-card
2025-05-22 12:51:46 +02:00
Kristaps Fabians Geikins
fd061d1159
feat(fe2): proper file upload access checks ( #4785 )
...
* feat(fe2): proper file upload access checks
* updated disabled upload empty state
* perm check fix
2025-05-22 12:45:39 +03:00
Chuck Driesler
0f5c22329b
Chuck/web 3465 auto join discoverable workspace setting ( #4791 )
...
* feat(workspaces): enable toggle for auto-join discoverable workspaces
* fix(workspaces): include auto-join flag on LimitedWorkspace
* chore(workspaces): gqlgen
2025-05-22 10:11:05 +01:00
andrewwallacespeckle
3e9b96aca9
feat(fe): show admins in discoverable workspace card
2025-05-21 15:18:22 +02:00
Mike
3dc8c78f97
Fix: Some intercom improvements ( #4782 )
2025-05-21 14:31:26 +02:00
andrewwallacespeckle
ce00d948bd
GQL
2025-05-21 11:50:04 +02:00
andrewwallacespeckle
58fdd245ef
Merge branch 'main' into andrew/specklecon-banner-dismissable
2025-05-21 11:49:54 +02:00
Mike
d38488b152
Feat: Add Intercom tracking events ( #4780 )
2025-05-21 11:42:45 +02:00
andrewwallacespeckle
a4278e5863
Merge branch 'main' into andrew/specklecon-banner-dismissable
2025-05-21 11:40:40 +02:00
Mike
3a2564d44c
Feat: Add option to hide Speckle branding on embed ( #4777 )
2025-05-20 15:48:57 +02:00
andrewwallacespeckle
c571d51d27
feat: add speckleConBannerDismissed to activeUser.meta
2025-05-20 13:55:32 +02:00
Kristaps Fabians Geikins
7d64667ea0
fix(fe2): project delete btn not following auth policy ( #4770 )
2025-05-20 13:32:07 +03:00
Kristaps Fabians Geikins
814bd2ca40
chore: branch -> model in error msg ( #4768 )
...
* chore: branch -> model in error msg
* tests fix
2025-05-20 12:27:05 +03:00
Benjamin Ottensten
3d4c4395f4
Feat: Enable Intercom for in-app support ( #4640 )
2025-05-19 15:35:16 +02:00
Chuck Driesler
969ca64a1b
feat(workspaces): toggle embedded viewer branding ( #4762 )
...
* feat(viewer): embedded viewer option to hide speckle branding
* chore(viewer): can edit embed options policy
* chore(embeds): tests for new policy and gql
2025-05-19 13:19:38 +01:00
Chuck Driesler
a8ae414bde
chore(workspaces): drop legacy join() ( #4752 )
...
* fix(workspaces): drop legacy discoverable workspace join
* fix(workspaces): one more reference
2025-05-15 13:22:42 +01:00
andrewwallacespeckle
c16912d6ae
fix(fe): Add available editor seats query to component. refetch on change confirm
...
fix(fe): Add available editor seats query to component. refetch on change confirm
2025-05-15 10:48:27 +02:00
Benjamin Ottensten
77101832bf
Fix: Copy fixes for private projects ( #4747 )
...
* Change copy, icons, and order of items
* Update general access copy if project is private
2025-05-15 08:58:28 +02:00
andrewwallacespeckle
9124687352
fix: add available seats query in component. refetch on confirm.
2025-05-14 16:44:44 +02:00
Kristaps Fabians Geikins
4db1531064
feat: "workspace" project visibility ( #4704 )
...
* WIP new visi
* test fixes
* visibility seems to work
* authz policies & authorizeResolver updated
* various test fixes
* users tests
* frontend changes
* minor adjustments
* shared test fix
* test fixes
* force rerun CI
2025-05-14 15:20:26 +03:00
andrewwallacespeckle
93ee2266fd
feat(fe): Disable file upload menu item in some cases
2025-05-13 15:40:33 +02:00
Chuck Driesler
19ea8b2879
fix(authz): expose canInvite gql queries ( #4712 )
2025-05-12 21:10:47 +01:00
Mike
f44cd8560e
Fix: Cleanup unused onboarding FE code ( #4645 )
2025-05-06 17:04:10 +02:00
Chuck Driesler
b6ec9dca5b
fix(authz): canPublish and canLoad policies ( #4673 )
2025-05-06 14:27:20 +01:00
Chuck Driesler
848f04d861
feat(automate): create test automations without functions ( #4657 )
...
* feat(automate): test automations without functions (almost)
* fix(automate): drop function select from test automation creation
* fix(automate): partial test automation panel
* feat(automate): environment configuration in test automation
* fix(automate): closer fit rows
* fix(automate): create test automation runs without functions
2025-05-06 10:48:21 +01:00
Mike
f5b070cbe3
Feat: Allow adding members directly from workspace members section ( #4664 )
2025-05-06 09:44:52 +02:00
Mike
259968544f
Fix: Move navigation data fetching from composable to component ( #4662 )
2025-05-06 09:21:08 +02:00
Kristaps Fabians Geikins
211922b6a6
chore: get rid of all old workspace plan code ( #4624 )
...
* first batch of changes
* tests fix
* FE fixed
* renaming constants
* test fixes
* moar test fixes
* another test fix
* reenable app rover check
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2025-04-30 19:18:32 +02:00
Chuck Driesler
76b84e2068
fix(workspaces): wrapper type on limited workspace team ( #4635 )
2025-04-30 16:42:57 +01:00
Chuck Driesler
c060d6097d
fix(workspaces): include name and id on discoverableworkspacecollaborator ( #4629 )
...
* fix(workspaces): show more info for discoverable workspace members
* chore(workspaces): something silly with gqlgen
* Update FE
* Fix FE
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-04-30 13:52:12 +01:00
Mike
c24af05107
Feat: Redirect to project on accept invite ( #4628 )
2025-04-29 15:51:56 +02:00
Mike
796fd5350c
Fix: Add lineclamp instead of truncate for threads ( #4627 )
2025-04-29 15:25:13 +02:00
Alessandro Magionami
437ee6d20b
feat(core): add project field on invites ( #4588 )
...
* feat(core): add project field on invites
* chore(workspaces): add workspaceSlug on invite
2025-04-29 13:06:35 +03:00
Mike
5c9f77aae2
Feat: Allow admins to upgrade to editor from collaborators page ( #4597 )
2025-04-25 12:08:11 +02:00
Mike
c5b31a1ab7
Fix: Also show usage for members ( #4596 )
2025-04-25 12:03:22 +02:00
Mike
50c54a78e2
Feat: Output workspace admins in a separate collaborators section ( #4586 )
2025-04-24 15:44:23 +02:00
Mike
f2572939ef
Feat: Add total for all seats in upgrade modal on free plans ( #4584 )
2025-04-24 09:57:18 +02:00
Mike
72eb98a5f2
Feat: Sort move project by role ( #4577 )
2025-04-23 18:34:34 +02:00
andrewwallacespeckle
b396c6e0b6
Fix moveToProject permission check
2025-04-23 14:10:18 +01:00
andrewwallacespeckle
190d2c0f4c
refactor(fe): Trigger plan limit reached in workspace project settings
...
refactor(fe): Trigger plan limit reached in workspace project settings
2025-04-23 10:17:51 +01:00