From bc355a73d3e917c04412703e1660ec8fca219b31 Mon Sep 17 00:00:00 2001 From: Maneek21 <208369276+Maneek21@users.noreply.github.com> Date: Wed, 9 Sep 2026 14:32:46 +0530 Subject: [PATCH 1/5] Extend visual polish across Settings controls and personal pages --- apps/web/src/app/(app)/settings/ai/page.tsx | 106 +++++++++--------- .../src/app/(app)/settings/calendar/page.tsx | 92 +++++++-------- apps/web/src/app/(app)/settings/layout.tsx | 4 +- .../src/app/(app)/settings/profile/page.tsx | 15 ++- .../app/(app)/settings/settings.module.css | 47 ++++++++ .../src/components/settings-section-nav.tsx | 6 +- .../2026-09-09-settings-maturity-program.md | 14 +++ 7 files changed, 173 insertions(+), 111 deletions(-) create mode 100644 apps/web/src/app/(app)/settings/settings.module.css diff --git a/apps/web/src/app/(app)/settings/ai/page.tsx b/apps/web/src/app/(app)/settings/ai/page.tsx index 3981cb3b..bdd09d3d 100644 --- a/apps/web/src/app/(app)/settings/ai/page.tsx +++ b/apps/web/src/app/(app)/settings/ai/page.tsx @@ -88,7 +88,7 @@ export default function AISettingsPage() { AI configuration
Only owners and admins can configure AI providers for this workspace. @@ -109,28 +109,28 @@ export default function AISettingsPage() { if (!cfg) { return (
-
{error || 'Failed to load.'}
+
{error || 'Failed to load.'}
); } return (
-
-
-

+
+

AI configuration for {org?.name ?? 'your workspace'} -

-

+

+

Bring your own provider. Deft can use managed keys or local Ollama, and the core workspace keeps working when no AI provider is configured. Keys are encrypted at rest and only used for this workspace.

{!cfg.has_provider && (
AI is currently off. Chat, tasks, wiki, calendar, and approvals still work; Defty and AI-assisted @@ -147,7 +147,7 @@ export default function AISettingsPage() { />