From 0c80c802830158b97961446465dc6aac5e559bb4 Mon Sep 17 00:00:00 2001 From: Rowee13 Date: Fri, 6 Mar 2026 19:52:21 +0800 Subject: [PATCH 1/2] chore: remove dependabot auto-PRs, keep security alerts only Dependabot auto-PRs are noisy and often fail with pnpm workspaces. Security alerts remain enabled in repo settings for vulnerability notifications. Dependencies will be updated manually as needed. Co-Authored-By: Claude Opus 4.6 --- .github/dependabot.yml | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 38a0331..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,16 +0,0 @@ -version: 2 -updates: - - package-ecosystem: "npm" - directory: "/" - schedule: - interval: "weekly" - groups: - nestjs: - patterns: - - "@nestjs/*" - next: - patterns: - - "next" - - "react" - - "react-dom" - open-pull-requests-limit: 10 From 421e5732e09a52ff3da62ee48275387845a9bb37 Mon Sep 17 00:00:00 2001 From: Rowee13 Date: Sat, 7 Mar 2026 01:09:46 +0800 Subject: [PATCH 2/2] feat: add customizable subdomain slug in project creation Slug auto-generates from project name by default (read-only). Click "Customize" to edit independently for shorter email domains. Click "Reset to auto" to re-sync with project name. Co-Authored-By: Claude Opus 4.6 --- .../devinbox/CreateProjectModal.tsx | 39 +++++++++++++++---- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/apps/web/components/devinbox/CreateProjectModal.tsx b/apps/web/components/devinbox/CreateProjectModal.tsx index d039fa8..1c162c3 100644 --- a/apps/web/components/devinbox/CreateProjectModal.tsx +++ b/apps/web/components/devinbox/CreateProjectModal.tsx @@ -118,21 +118,46 @@ export function CreateProjectModal({ {/* Slug Field */}
- +
+ + {autoGenerateSlug ? ( + + ) : ( + + )} +
handleSlugChange(e.target.value)} - className="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 font-mono text-sm text-gray-900" + className={`w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 font-mono text-sm text-gray-900 ${ + autoGenerateSlug ? 'bg-gray-50' : '' + }`} placeholder="my-awesome-project" required disabled={loading} + readOnly={autoGenerateSlug} pattern="[a-z0-9-]+" />