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
Iain Sproat
d0113104ce
fix(preview service): healthcheck was duplicate sub-pathed /metrics path ( #2874 )
...
- it was serving at /metrics/metrics and should be serving at /metrics only
2024-09-04 14:18:26 +01:00
Iain Sproat
9db95f3471
fix(preview service): healthcheck timeout should be string format ( #2872 )
2024-09-04 14:08:56 +01:00
Iain Sproat
9a28e467ba
refactor(preview-service): conforms to design patterns, adds tests, and is typed ( #2429 )
...
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
2024-09-04 13:06:23 +01:00
Alexandru Popovici
f8878b4459
Fixes diffing errors with DUI3 instances ( #2869 )
2024-09-04 12:00:43 +03: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
andrewwallacespeckle
f7600e58b2
Add border to menu ( #2860 )
2024-09-03 20:20:54 +01:00
Mike
cca2d1a5c2
Fix: Dont show domain warning if role is guest ( #2865 )
2024-09-03 20:45:13 +02:00
Gergő Jedlicska
c3b05abd6f
fix(workspaces): assign role on workspace join ( #2864 )
2024-09-03 18:54:06 +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
Alexandru Popovici
3d96b77340
Fixed WEB-1793 ( #2854 )
2024-09-03 12:01:14 +03: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
Alessandro Magionami
48caacec02
chore(workspaces): fix build ( #2853 )
...
* chore(workspaces): fix build
* chore(workspaces): fix delete workspace domains injection
* test(workspaces): fix tests
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-09-02 18:31:41 +02: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
Alessandro Magionami
76ba0792df
feat(workspaces): disable domain protection and discoverability on la… ( #2850 )
...
* feat(workspaces): disable domain protection and discoverability on last workspace domain delete
* chore(workspaces): minor cleanup
2024-09-02 16:53:30 +02:00
Gergő Jedlicska
fd814286ac
gergo/web 1779 prevent enabling domain protection if workspace has no ( #2848 )
...
* feat(workspaces): do not allow discoverablity if no verified domains
* feat(workspaces): do not allow domainBasedMembershipProtection if no verified domains
* test(workspaces): fix tests
* test(workspaces): fix invites test
2024-09-02 16:40:43 +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
Gergő Jedlicska
0b0853bb3c
feat(workspaces): do not allow discoverablity if no verified domains ( #2847 )
...
* feat(workspaces): do not allow discoverablity if no verified domains
* test(workspaces): fix tests
2024-09-02 15:47:57 +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
Gergő Jedlicska
a12fda7f96
fix(workspaceInvites): fix error message ( #2840 )
2024-09-02 12:36:34 +02: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
Kristaps Fabians Geikins
23d5a7b559
fix(server): auto-verify on invited server registration ( #2824 )
2024-09-02 09:40:53 +02:00
andrewwallacespeckle
7bc9af209e
Remove mouseleave ( #2837 )
2024-09-01 19:06:05 +02:00
Alessandro Magionami
817da431e0
Merge pull request #2825 from specklesystems/alessandro/web-1765-pricing-changes
...
chore(workspaces): update workspaces pricing strategy
2024-08-30 17:35:11 +02:00
andrewwallacespeckle
a328cde097
fix(fe2): Don't trigger shortcuts while typing comments ( #2830 )
...
* Don't trigger shortcuts while typing comments
* Check for new and existing threads before shortcut
2024-08-30 14:34:01 +01:00
Mike
2c14fbc8e7
Fix permissions for project members ( #2792 )
2024-08-30 14:26:02 +01:00
andrewwallacespeckle
7a257e2b27
Update HorizontalDirection ( #2832 )
2024-08-30 14:02:18 +01:00
Kristaps Fabians Geikins
5a05cf2aed
fix(fe2): sidebar flashing in post page load ( #2829 )
2024-08-30 15:04:49 +03:00