From 8b375392f46bee8d77d2cb5435338273844dd816 Mon Sep 17 00:00:00 2001 From: Raphael Lechner Date: Sat, 11 Apr 2026 16:34:07 +0200 Subject: [PATCH 1/2] fix(web): show env keys checkbox in add project dialog The "Allow env keys" checkbox was only visible after a failed add attempt due to env leak detection. Move it into the add form so users can opt in before clicking Add, avoiding the error roundtrip. --- packages/web/src/routes/SettingsPage.tsx | 61 ++++++++++++++---------- 1 file changed, 37 insertions(+), 24 deletions(-) diff --git a/packages/web/src/routes/SettingsPage.tsx b/packages/web/src/routes/SettingsPage.tsx index 07a07690fc..3d4f6e9101 100644 --- a/packages/web/src/routes/SettingsPage.tsx +++ b/packages/web/src/routes/SettingsPage.tsx @@ -394,30 +394,43 @@ function ProjectsSection(): React.ReactElement { )} {showAdd ? ( -
- { - setAddPath(e.target.value); - }} - placeholder="/path/to/repository" - className="flex-1" - /> - - -
+
+
+ { + setAddPath(e.target.value); + }} + placeholder="/path/to/repository" + className="flex-1" + /> + + +
+ +
) : (