Alessandro Magionami
e8cb13ad20
Merge pull request #2912 from specklesystems/fabians/apiexplorer-ts
...
chore(server): migrate apiexplorer module to ts
2024-09-10 09:55:03 +02:00
Alessandro Magionami
d2800d6a25
Merge pull request #2911 from specklesystems/fabians/stats-ts
...
chore: refactor stats module to ts
2024-09-10 09:54:26 +02:00
Kristaps Fabians Geikins
0884f6b2f2
chore(server): migrate apiexplorer module to ts
2024-09-10 09:45:48 +03:00
Kristaps Fabians Geikins
a30073c725
chore: refactor stats module to ts
2024-09-10 09:38:16 +03: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
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