compose/internal
Milas Bowman 3371227794 chore(desktop): revised feature detection for file shares
Unfortunately, the feature flag mechanism for experimental features
isn't adequate. To avoid some edge cases where Compose might try to
use Synchronized file shares with Desktop when the feature isn't
available, we need to query a new endpoint.

Before we move any of this out of experimental, we need to improve
the integration here with Desktop & Compose so that we get all the
necessary feature/experiment state up-front to reduce the quantity
of IPC calls needed up-front.

For now, there's some intentional redundancy to avoid making this
extra call if we can avoid it. The actual endpoint is very cheap/
fast, but every IPC call is a potential point of of failure, so
it's worth it.

Signed-off-by: Milas Bowman <milas.bowman@docker.com>
2024-03-22 18:16:27 +01:00
..
desktop chore(desktop): revised feature detection for file shares 2024-03-22 18:16:27 +01:00
experimental feat(desktop): synchronized file share integration (#11614) 2024-03-20 14:41:24 -04:00
locker feat(experiments): add experimental feature state (#11633) 2024-03-20 13:44:27 +00:00
memnet feat(desktop): add Docker Desktop detection and client skeleton (#11593) 2024-03-12 09:47:41 -04:00
ocipush use custom config type for OCI v1.0 2023-12-05 18:08:38 +01:00
paths feat(desktop): synchronized file share integration (#11614) 2024-03-20 14:41:24 -04:00
sync chore(watch): remove old `docker cp` implementation 2024-02-13 12:56:53 -05:00
tracing Add Navigation Menu to compose up 2024-03-22 17:48:25 +01:00
variables.go trace: add OTEL initialization (#10526) 2023-06-08 16:46:07 -04:00