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
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
dd575c0710
fix(fe2): Update cache after removing workspace members ( #2890 )
...
* Use modifyObjectField
* evict specific collaborator only
* Remove modifyObjectField
* Decrement team count, Evict filtered queries
* Use createUpdatedValue
2024-09-05 16:23:33 +01: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
Kristaps Fabians Geikins
c92938eff3
chore(server): apollo server v3 -> v4 ( #2880 )
...
* main changes seem to be done?
* lint fix
* minor cleanup
* dataloader clear
2024-09-05 12:27:13 +03: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
Chuck Driesler
beabb5552b
Chuck/guests bug ( #2863 )
...
* fix(workspace): why can't guests seeeeee
* fix(workspaces): fix reference in test
* fix(workspaces): idk
2024-09-03 17:44:20 +02:00
Gergő Jedlicska
6a11016dc2
feat(workspaces): do not discount ( #2861 )
...
* feat(workspaces): do not discount
* fix(workspaces): typo
* fix(workspaces): tests
* fix(workspaces): minor polish
2024-09-03 17:19:38 +02:00
Chuck Driesler
9ec90cd64f
fix(workspaces): guarantee that workspace admins are project owners ( #2835 )
...
* fix(workspaces): separate resolver for workspace project role update
* fix(workspaces): frontend protection
* fix(workspaces): new composable, clearer errors
* fix(workspaces): correct logic
* fix(workspaces): gen
2024-09-03 17:18:30 +02:00
andrewwallacespeckle
f1899e6a0e
Redirect home on leaving workspace ( #2859 )
2024-09-03 15:15:58 +01:00
Mike
ee5e4b61f3
Fix: Fix truncate for project card ( #2858 )
2024-09-03 15:47:51 +02:00
andrewwallacespeckle
9f7da42917
fix(fe2): Redirect to home on deletion of workspace if on the deleted workspace url ( #2856 )
...
* Redirect to home on deletion of workspace if on the old url
* Simplify solution. Always redirect on deletion
2024-09-03 13:21:48 +01:00
andrewwallacespeckle
b16db52a29
Update images. Update responsiveness ( #2855 )
2024-09-03 13:05:41 +01:00
Kristaps Fabians Geikins
596ccf8ee3
feat(fe2): greatly improved DX for apollo cache modification ( #2831 )
...
* 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
* autoEvictFiltered
2024-09-03 10:59:16 +03:00
Kristaps Fabians Geikins
2e272b321e
feat(fe2): fix mp.reset() usage to avoid too many distinct ids + utm tracking not working on homepage ( #2851 )
...
* reset() fix
* fix(fe2): utm tracking on homepage route
2024-09-03 10:49:27 +03:00
andrewwallacespeckle
ba1331ee40
fix(fe2): Remove check for admin in workspace page create workspace button ( #2852 )
...
* Remove check for admin in workspace page
* Remove from promo banner
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-09-02 16:19:17 +01:00
andrewwallacespeckle
8787a5c8bc
feat(fe2): Frontend should show a pre-filtered list of users for workspace members ( #2845 )
...
* Show prefiltered list for members in workspace with project ownership rights
* Fix: Added dropdown for project role
* Fix typo
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-09-02 16:59:30 +02:00
Chuck Driesler
39c34b1b78
fix(workspaces): safer billing query for guests ( #2844 )
...
* fix(workspaces): safer billing query for guests
* chore(workspaces): comment
* chore(workspaces): lint
* chore(workspaces): ope
2024-09-02 15:23:27 +01:00
Mike
6e2c5bb4fe
Fix: drop domain permissions to member ( #2849 )
2024-09-02 15:49:15 +02:00
Mike
f50de80338
Fix: Check for domain policy on workspace invites ( #2846 )
2024-09-02 14:12:09 +01:00
andrewwallacespeckle
00223f8ef5
Add Remove User to guests table ( #2843 )
2024-09-02 13:06:42 +01:00
Mike
f820084f03
Fix: Dont allow non domain policy matching members to be invited to workspace ( #2838 )
2024-09-02 14:05:16 +02:00
andrewwallacespeckle
e52962c60b
feat(fe2): Workspace members table. Update Role ( #2823 )
...
* WIP Leave Workspace
* Merge in Mikes changes
* Add leave workspace
* update name
* Remove check for workspaceAdmin
* Remove un-needed fragment as prop type
* Use defineModel
* Added description for roles
* Set role as undefined until user selects
* Tidy ups
* Remove unused resets
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-09-02 11:58:34 +01:00
Kristaps Fabians Geikins
b83b9b43f0
fix(fe2): workspace header hydration mismatch ( #2842 )
2024-09-02 13:30:49 +03:00
Alessandro Magionami
4ac6d6dbd3
Merge pull request #2841 from specklesystems/alessandro/web-1762-improve-workspace-discovery-message
...
chore(workspaces): update discoverability message
2024-09-02 12:19:18 +02:00
Mike
1ad990d438
Fix: Workspace and project header styling ( #2839 )
2024-09-02 12:14:26 +02:00
Alessandro Magionami
3fa126a92b
chore(workspaces): update discoverability message
2024-09-02 12:08:19 +02:00
Kristaps Fabians Geikins
7c6ea464e8
fix: support accepting invites even if a workspace member already ( #2826 )
...
* blocking workspace project invites from incorrect resolver
* invite create validation fixes + tests
* fix for email added on decline
* doing init validation on finalization as well
* more tests
* fix(server): allow accepting an email invite even if already a member
* fix(fe2): support accepting invites even if a workspace member already
2024-09-02 09:45:24 +02:00