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
Kristaps Fabians Geikins
aab9bdcd66
chore(server): cross-server-sync IoC Part 3 ( #2909 )
2024-09-09 18:36:54 +03:00
Kristaps Fabians Geikins
f53bdd6505
chore(server): cross-server-sync IoC Part 2 ( #2907 )
2024-09-09 18:12:29 +03:00
Kristaps Fabians Geikins
2243df5ef5
chore(server): cross-server-sync IoC Part 1 ( #2906 )
2024-09-09 17:46:46 +03: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
Iain Sproat
7c55af8893
revert(preview service): logging broke initialization ( #2902 )
...
- we need more tests
2024-09-07 11:45:07 +01:00
Iain Sproat
19b51c5308
Revert "fix(preview-service): only create a puppeteer client per app, not per…" ( #2901 )
...
This reverts commit d5c9e5e207
.
2024-09-07 11:09:47 +01:00
Iain Sproat
20fcc407fd
chore(preview service): improve logging ( #2900 )
...
* chore(preview service): improve logging
* use correct logging syntax in test
2024-09-07 11:08:46 +01:00
Iain Sproat
d5c9e5e207
fix(preview-service): only create a puppeteer client per app, not per request ( #2899 )
...
* fix(preview-service): only create a puppeteer client per app, not per request
* allow puppeteer client to be dependency injected and stub in tests
2024-09-07 09:50:30 +01:00
Mike
6af72dde43
Fix: Add workspace role prop to invite row ( #2898 )
2024-09-06 15:44:04 +02:00
Iain Sproat
3c9d9f8e3c
chore(server): log graphql websocket connection, disconnection, and subscription events ( #2690 )
2024-09-06 12:17:46 +01:00
Iain Sproat
a22a350627
chore(dockerfile): move to distroless ( #2885 ) ( #2897 )
...
* Reapply "chore(dockerfile): move to distroless (#2885 )" (#2888 )
This reverts commit 9d8cd0f351
.
* Fix startup probe for objects pods
2024-09-06 09:43:35 +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
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
Chuck Driesler
756ac4af29
fix(workspaces): fix leaky search ( #2894 )
...
* fix(workspaces): no you may not do that
* fix(workspaces): assert user ids in test
2024-09-05 17:19:18 +01:00
Iain Sproat
c227495d66
fix(preview service): gracefully close streams ( #2887 )
2024-09-05 17:18:23 +01:00
Iain Sproat
206b2368ba
fix(preview-service): listen externally on metrics port ( #2893 )
2024-09-05 16:50:23 +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
Iain Sproat
cf9348ebe0
fix(github action): preview acceptance test ( #2889 )
...
- should run on changes to files in directory
- fix conflict in pnpm versions
2024-09-05 15:23:39 +01:00
Iain Sproat
9d8cd0f351
Revert "chore(dockerfile): move to distroless ( #2885 )" ( #2888 )
...
This reverts commit a1a3428737
.
2024-09-05 15:03:47 +01:00
Iain Sproat
a1a3428737
chore(dockerfile): move to distroless ( #2885 )
...
* chore(dockerfile): move to distroless
- remove unnecessary env vars (these are provided via the deployment system)
- uses relative paths if in a working directory
* Amend entrypoint for use with distroless
* Update startup probe & docker compose readiness probe
2024-09-05 14:28:26 +01:00
Kristaps Fabians Geikins
c382aec1f4
fix(server): move graphql away from devDeps ( #2883 )
2024-09-05 13:37:29 +03: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
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