Skip to content

refactor: drop Desktop beta-settings check; gate hint on LogsTab flag#13755

Draft
glours wants to merge 1 commit intomainfrom
remove-logs-beta-settings-check
Draft

refactor: drop Desktop beta-settings check; gate hint on LogsTab flag#13755
glours wants to merge 1 commit intomainfrom
remove-logs-beta-settings-check

Conversation

@glours
Copy link
Copy Markdown
Contributor

@glours glours commented Apr 23, 2026

What I did
Docker Desktop is removing the "Enable Logs view" beta setting, so drop the /app/settings check and rely on /features alone. With the setting gate gone, the compose hook subprocess would print the Logs view hint regardless of LogsTab; add a flag check in handleHook. Consolidate engine-label discovery and feature-flag evaluation into internal/desktop.

Related issue

(not mandatory) A picture of a cute animal, if possible in relation to what you did
image

Docker Desktop is removing the "Enable Logs view" beta setting, so drop
the /app/settings check and rely on /features alone. With the setting
gate gone, the compose hook subprocess would print the Logs view hint
regardless of LogsTab; add a flag check in handleHook. Consolidate
engine-label discovery and feature-flag evaluation into internal/desktop.

Signed-off-by: Guillaume Lours <glours@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant