Mike
d8c0528120
Fix: Always use primary email for domain verification ( #4909 )
2025-06-10 11:03:57 +02:00
andrewwallacespeckle
61224cf0c0
feat(fe): Update invite dialog copy depending on default seat
...
feat(fe): Update invite dialog copy depending on default seat
2025-06-05 11:26:21 +02:00
Gergő Jedlicska
72ecb9197b
feat(gatekeeper): intoduce the enterprise plan ( #4882 )
...
* feat(gatekeeper): intoduce the enterprise plan
* chore(server): remove more "magic strings"
* test(shared): fix plan tests with enterprise case
* Small change to format plan name
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2025-06-05 11:07:59 +02:00
andrewwallacespeckle
57accc35e7
Update copy based on isSelfServePlan
2025-06-04 16:29:48 +02:00
andrewwallacespeckle
610dd5d2b2
Update copy depending on default seat
2025-06-04 16:23:01 +02:00
andrewwallacespeckle
aec4ad5339
Removed optimistic response
2025-06-04 10:59:56 +02:00
andrewwallacespeckle
8f6f772397
Fix build. Add else toast
2025-06-04 09:57:03 +02:00
andrewwallacespeckle
18136ff210
feat(fe): Add default seat selection to workspace security settings
2025-06-03 10:27: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
andrewwallacespeckle
19f7d8acd1
fix(fe): fix signup error parsing to display server messages
2025-05-30 13:27:55 +02:00
andrewwallacespeckle
61c8dcfb08
Merge branch 'main' into andrew/placeholder-updates-to-workspace-settings
2025-05-29 10:39:17 +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
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