Граф коммитов

4952 Коммитов

Автор SHA1 Сообщение Дата
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