Kristaps Fabians Geikins
5016fad919
feat(server): make Project.version query throw if version not found ( #3336 )
2024-10-18 15:32:58 +03:00
andrewwallacespeckle
922f6a2b5b
fix(fe2): Add Validation for Slugs ( #3255 )
...
* Don't close dialog on invalid slug
* Custom error message on textInput
* Query backend to validate slug
* Updated loading spinner
* Update to error in Create Dialog
* Add to edit. Debounce input
* GQL
* Update CreateDialog.vue
* Update Edit Dialog
* Fix typo
* Update reset to avoid error on submit
* Temporary replacement until we swap to WebFlow API
* Update Icon.vue
* Fix build!
2024-10-17 14:41:31 +01:00
andrewwallacespeckle
efaa6970cd
Remove Banners component, have all invites in same location ( #3304 )
2024-10-16 17:22:18 +01:00
Dimitrie Stefanescu
f7dcde74ea
chore(fe2): removes unecessary comment
2024-10-16 12:17:59 +01:00
Dimitrie Stefanescu
c8ca4e5142
chore(fe2): comment
2024-10-16 12:15:33 +01:00
Dimitrie Stefanescu
a14cae022d
feat(fe2): adds viewer receive events for better workflow metrics
2024-10-16 12:13:46 +01:00
Dimitrie Stefanescu
a4a16a02bb
feat(fe2): adds a quick check for window focus before sending viewer events out
2024-10-15 14:49:19 +01:00
Iain Sproat
ecab655719
chore(fe2): update graphql serverinfo to use new configuration object ( #2741 )
...
* feat(graphql/serverinfo): provide maximum object size in bytes
* Places config values in a ServerConfiguration object
- updates blobstorage to use ServerConfiguration, while retaining backwards compatibility
* chore(fe2): update graphql serverinfo to use new configuration object
* Update gqlgen and remaining changes
2024-10-15 13:52:43 +01:00
andrewwallacespeckle
0c3ce07146
feat(fe2): Show model and version count in move projects to workspace dialog ( #3240 )
...
* Show model/version count in moveprojectsdialog. Update copy
* Add truncate
* Add truncate
* Change copy and text styling
* Add model and version count to fragment
* Fix gql
---------
Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com >
2024-10-11 14:53:03 +01:00
Mike
acf38e7c81
Fix: Re-enable count on member settings ( #3247 )
2024-10-11 14:38:29 +02:00
andrewwallacespeckle
fcf4fa8314
feat(fe2): Show regions disabled menu item to all workspace users ( #3242 )
...
* Show regions disabled menu item to all workspace users
* Don't show Regions to guests
2024-10-11 10:23:55 +01:00
Mike
12518bcfb4
Fix: Updated connectors download URL ( #3246 )
2024-10-11 11:04:07 +02:00
Mike
1fba35a7de
Fix: Various bugfixes ( #3245 )
2024-10-10 23:54:08 +02:00
andrewwallacespeckle
95b7ec51d1
fix(fe2): Use workspace slug for navigate-on-success and copyWorkspaceLink ( #3236 )
...
* Fix navigate on success on workspace creations
* Update Workspace ID to Slugs
* Navigate to workspace home on deletion of workspace project
* Revert "Navigate to workspace home on deletion of workspace project"
This reverts commit fab0d3625a4d2842245e817343e2631d332ea39e.
2024-10-10 16:40:28 +01:00
andrewwallacespeckle
bd31605183
feat(fe2): Redirect to workspace home on deletion of workspace project ( #3238 )
...
* Fix navigate on success on workspace creations
* Update Workspace ID to Slugs
* Navigate to workspace home on deletion of workspace project
* Revert changes from other branch
2024-10-10 16:40:09 +01:00
Mike
df7a5ea2f2
Feat: add count to server members table ( #3230 )
2024-10-10 17:27:37 +02:00
Mike
f2ba2dd084
Feat: Add SSO settings ( #3186 )
2024-10-10 16:07:14 +02:00
Mike
2005067a6a
Feat: Add role descriptions to select inputs ( #3217 )
2024-10-10 15:26:14 +02:00
Chuck Driesler
e7ba48e320
Feat: Remove guests from workspace members table ( #3219 )
2024-10-10 14:25:45 +02:00
Kristaps Fabians Geikins
7d9bb3c4ea
fix: single workspace admin cant accept own invite ( #3197 )
2024-10-08 12:44:17 +03:00
Mike
a8ed344fb8
Feat: Add custom modal for user feedback ( #3179 )
2024-10-07 13:59:41 +02:00
Mike
f9129d4b9c
Fix: Use workspace in breadcrumb on versions page ( #3184 )
2024-10-07 11:55:37 +02:00
andrewwallacespeckle
ebef771c3a
refactor(fe2): Update queries to use workspaceBySlug ( #3177 )
...
* Use workspaceBySlug
* workspace invite support slug
* fix workspace invite email link
* added tests
* Update workspaceInvite query to use new option
* useSlug directly in query
---------
Co-authored-by: Fabis <fabis94@live.com >
2024-10-02 13:01:38 +01:00
Mike
378373a575
Feat: Added modal for moving projects into workspace ( #3124 )
2024-10-02 13:14:20 +02:00
andrewwallacespeckle
677b8202fa
feat(fe2): workspace slug / short id support ( #3088 )
...
* Add edit slug dialog
* Design changes to edit button
* Slug url implementation
* Disable slug edit if non admin
* Preloading queries
* Use preloaded workspace id
* Changes pre PR
* Removed unneeded import
* feat(workspaces): migrate slug to match the workspaceId
* WIP Comments
* Add watch. Use Fragment
* Tidy create
* Tidy ups
* Tidy up Edit Dialog
* Remove comment
* Update text - changing slug does not break embeds
* Updates from CR
* Reorder ProjectList
* Feedback from Michal
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-10-01 16:23:54 +01:00
Mike
ada7867793
Fix: Only update workspace in mixpanel on client-side ( #3136 )
2024-09-26 14:49:00 +02:00
Mike
3b453385de
Feat: Enable billing page for members ( #3094 )
2024-09-24 13:36:18 +02:00
Mike
aa2fe181fa
Fix: disable project role select for non admin ( #3093 )
2024-09-24 12:57:21 +02:00
Alessandro Magionami
fe424a98b6
Merge pull request #3082 from specklesystems/alessandro/web-943-get-stream-activity
...
Alessandro/web 943 get stream activity
2024-09-24 10:48:52 +02:00
andrewwallacespeckle
b7db51649d
feat(fe2): Guest table should show what they have access to ( #3047 )
...
* Initial work
* Update role dialog
* useDebouncedTextInput
* Only show dialog if user has projects
* Update Cache on updating role
* Remove unused cache eviction
* Fix reactivity bug
* Handle pluralisation. Empty state when no projects left
* Hide owner from Permission Select
2024-09-23 15:20:38 +01:00
Alessandro Magionami
daa742382f
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-943-get-stream-activity
2024-09-23 15:59:55 +02:00
Alessandro Magionami
6920bb1f0c
chore(activitystream): refactor getStreamActivity
2024-09-23 15:40:49 +02:00
Mike
c5e79eaca9
Feat: Allow selection of default workspace roles ( #3034 )
2024-09-19 16:45:20 +02:00
Mike
9ff58d9803
Fix: Dont allow workspace members to move projects into workspace ( #3044 )
2024-09-19 14:04:53 +02:00
Mike
334d058682
Feat: Move projects into workspace ( #3042 )
2024-09-19 12:38:03 +02:00
Alessandro Magionami
0d9ff2514a
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1767-guest-table-should-show-what-they-have-access-to
2024-09-16 16:14:54 +02:00
Mike
2fb25d1379
Fix: Change add_group to people.set for workspaces ( #2999 )
2024-09-16 14:34:30 +02:00
Alessandro Magionami
fbbcf14ef9
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1767-guest-table-should-show-what-they-have-access-to
2024-09-13 12:53:06 +02:00
Kristaps Fabians Geikins
97ce98ae7a
fix(fe2): prevent crash for low importance errors in viewer ( #2986 )
2024-09-13 11:45:30 +03:00
Mike
29fd9248a1
Feat: Add temporary in app workspace promo banner ( #2981 )
2024-09-13 10:41:09 +02:00
Alessandro Magionami
c84924b474
Merge branch 'main' of github.com:specklesystems/speckle-server into alessandro/web-1767-guest-table-should-show-what-they-have-access-to
2024-09-13 10:26:25 +02:00
Alessandro Magionami
090e8b8b3b
feat(workspaces): add resolver to workspace for projectRoles
2024-09-13 10:25:46 +02:00
andrewwallacespeckle
4c1ab5f5a0
refactor(fe2): Inputs and Settings Dialog Updates ( #2941 )
...
* WIP
* Up to General
* Projects Table
* Other menu items
* Tidy up other inputs
* Refactor Developer Settings to be more modular
* Move buttons to menus
* Minor changes
* Fix build
* Updates from testing
* Fixes from testing
2024-09-12 16:15:27 +01:00
Kristaps Fabians Geikins
ee41c83df7
feat(server): allow unlimited project thread retrieval ( #2976 )
...
* feat(server): allow unlimited project thread retrieval
* Remove limit from frontend
---------
Co-authored-by: andrewwallacespeckle <andrew@speckle.systems >
2024-09-12 16:15:14 +01:00
Mike
6bc8cf45e6
Feat: Allow users to create or select workspace on project creation ( #2964 )
2024-09-12 15:08:17 +02:00
Mike
d2ae12c60f
Feat: Added server_id to workspace mixpanel profile ( #2937 )
...
* Added server_id to workspace profile
* Change synta
* Check if billng exists before adding it
* Simplify code
* Only add server_id if client
2024-09-11 11:00:01 +02:00
Mike
d88507566b
Feat: Add Workspace Joined event ( #2936 )
...
* Feat: Add Workspace Joined event
* Feat: Add Workspace Joined event
* Remove event property
* Remove event property
2024-09-11 10:58:54 +02:00
Mike
7c00a1de80
Feat: Mixpanel workspace groups add properties ( #2904 )
2024-09-10 14:18:29 +02:00
Chuck Driesler
d06f44329b
Dismissable invite banners for discoverable workspaces ( #2892 )
...
* fix(workspaces): dismissable join banners
* fix(workspaces): correctly update cookie
2024-09-09 09:56:46 +01:00
Alessandro Magionami
3fa2bcd4f3
Alessandro/web 1836 billing tab show x10 free guest ( #2896 )
...
* feat(workspaces): add label field to cost items
* feat(workspaces): use label field to display cost items
2024-09-06 10:42:31 +02:00