Commit Graph

463 Commits

Author SHA1 Message Date
andrewwallacespeckle 3d048d67d1 Update Filters.vue (#3172) 2024-10-01 17:48:11 +01: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
andrewwallacespeckle f27e082470 Update OverlayModel.vue (#3170) 2024-10-01 16:23:36 +01:00
andrewwallacespeckle 57f111ae94 Update Header.vue (#3134) 2024-09-26 13:24:02 +01:00
andrewwallacespeckle 033eb279e0 refactor(fe2): If description is line-clamped show read more and description dialog (#2955)
* Add read more and dialog for workspace description

* Troubleshooting

* Improve "Read more" button reactivity in workspace header
2024-09-26 09:39:33 +01:00
andrewwallacespeckle 27b0b4624f fix(fe2): Rename and reorder model actions. Improve mobile usability (#3120)
* Re-add some old code. Update mobile. Update menu names/order

* Fix build

* Add menu position prop to Model Actions

* Update StructureItem.vue
2024-09-25 16:21:44 +01:00
andrewwallacespeckle 331edf8348 Add version action menu item. Use mount-menu-on-body (#3111) 2024-09-25 11:06:41 +01:00
andrewwallacespeckle ab7ad2f3c8 Remove hover effect for permission select (#3102) 2024-09-25 09:50:54 +01: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
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
Alexandru Popovici e430e55214 Viewer Exports Update (#2903)
* Updated viewer type exports. Added missing types and removed tVector3 and Box3 from three

* Updated import source for Vector3

* Updated viewer-sandbox imports
2024-09-23 15:03:30 +03:00
Mike 9ab0ee5be4 Fix: Dont allow unset for default project roles (#3065) 2024-09-20 14:56:44 +02:00
Mike c314f99221 Fix: Added logged in check to workspace banner (#3048) 2024-09-19 20:17:44 +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
Mike 9bbb63e6da Fix: Add clearable option for workspace select (#3015) 2024-09-17 11:06:44 +02:00
Mike 8eeddad57b Fix: Dont set empty arrays as user properties (#3007) 2024-09-16 14:49:49 +02:00
Mike 2fb25d1379 Fix: Change add_group to people.set for workspaces (#2999) 2024-09-16 14:34:30 +02:00
Mike 0ddca29ab8 Feat: Update workspace promo banner (#3003) 2024-09-16 11:13:46 +02:00
Mike 29fd9248a1 Feat: Add temporary in app workspace promo banner (#2981) 2024-09-13 10:41:09 +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
Mike 6197ac1f40 Fix: dont show workspace select on projects inside workspaces (#2977) 2024-09-12 16:08:56 +02:00
Mike 6bc8cf45e6 Feat: Allow users to create or select workspace on project creation (#2964) 2024-09-12 15:08:17 +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
Mike cf3a948cf1 Feat: add filter for workspace members table (#2917) 2024-09-10 11:57:47 +02:00
Chuck Driesler 624716cf5d chore(workspaces): shorten discoverable workspace copy (#2910) 2024-09-09 18:46:15 +01:00
Mike b5e93e6d40 Feat: Empty state for workspaces (#2908) 2024-09-09 19:22:07 +02:00
andrewwallacespeckle 70b30c6297 fix(fe2): Encode forward slashes in nested model URLs (#2905)
* Encode URI in View all button

* Only replace /

* Improve readability

* Revert change. Need double nested buttons to work
2024-09-09 15:24:28 +01:00
andrewwallacespeckle d6754d6c80 fix(fe2): Align dialogs with the designs (#2895)
* Updates to Dialogs

* Updates to dialogs
2024-09-09 13:46:53 +01: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
Mike 6af72dde43 Fix: Add workspace role prop to invite row (#2898) 2024-09-06 15:44:04 +02: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
Chuck Driesler 4896816506 fix(workspaces): mutate on join workspace (#2833)
* proof of concept - types work

* WIP

* wipp

* new modifyObjectFieldf

* updatePathIfExists

* wipp

* working?

* projects dashboard test

* more improvements

* more improvements

* fixx

* bugfix

* minor fixes and cleanup

* moar cleanup

* fix(workspaces): also mutate cache on join

* fix(workspaces): more better

---------

Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2024-09-05 23:25:27 +01:00
Mike 0f0046ede2 Fix: change workspaceId to workspace_id (#2886) 2024-09-05 17:48:35 +02:00
andrewwallacespeckle 0e01119b3b feat(fe2): Open settings on click of users or version count (#2879)
* Open settings on click of users or version count

* Update to use SettingMenuKeys
2024-09-05 11:20:31 +01:00
andrewwallacespeckle 939504fd8d fix(ui-components) Update LayoutMenu disabled states (#2881)
* Fix disabled state. Add tooltips

* Update opacity
2024-09-05 10:26:15 +01:00
andrewwallacespeckle 2108aea931 Remove hover. Add border colour (#2877) 2024-09-05 09:45:42 +01:00
andrewwallacespeckle 67755ca80a fix(ui-components): Update switch to match new design system (#2878)
* Update switch to match style

* Fix colour variable

* Update colour
2024-09-05 09:45:19 +01:00
Kristaps Fabians Geikins 04d0ee074f fix(fe2): default error skip logic & error policy (#2875) 2024-09-05 11:33:38 +03:00
Mike 8f60384ec0 Fix: Disable blocked domains in the FE (#2876) 2024-09-05 07:53:17 +02:00
Mike 93f5eb81b2 Fix: Remove 'workspaces' from breadcrumbs (#2871) 2024-09-04 16:11:33 +02:00
Kristaps Fabians Geikins 80ea7a353c fix: disallow workspace guests to be invited as project owners (#2873)
* backend fixed

* frontend preventions
2024-09-04 15:44:43 +02:00
Mike 3fc3225f3a Fix: Change new project button copy and text (#2870) 2024-09-04 15:23:50 +02:00
andrewwallacespeckle 9f58638cd1 Fix scope display in developer settings (#2867) 2024-09-04 09:31:11 +01:00
Mike fba72eaf7a Fix: Show version count for all members (#2868) 2024-09-04 08:24:30 +02:00
Mike 3e9f14b245 Fix: Add non compliancy warning to change role modal (#2866) 2024-09-03 21:21:06 +02:00
Mike cca2d1a5c2 Fix: Dont show domain warning if role is guest (#2865) 2024-09-03 20:45:13 +02:00