From cfc66a1444109cf1f59c5ce269d58d974b8dd991 Mon Sep 17 00:00:00 2001 From: Ant Somers Date: Mon, 11 May 2026 16:01:37 +0300 Subject: [PATCH 1/2] chore(claude): add typescript-lsp --- .claude/settings.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.claude/settings.json b/.claude/settings.json index 9030888..3bc21d8 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -1,5 +1,6 @@ { "enabledPlugins": { - "frontend-design@claude-plugins-official": true + "frontend-design@claude-plugins-official": true, + "typescript-lsp@claude-plugins-official": true } } From 99dd07c8a9434351a11d5e8a776d9796307119f6 Mon Sep 17 00:00:00 2001 From: Ant Somers Date: Mon, 11 May 2026 16:04:51 +0300 Subject: [PATCH 2/2] refactor(site): extract footer into standalone global component Move the footer markup out of the Contact section in components/site/Close.tsx into a new components/site/Footer.tsx, rendered globally from app/layout.tsx after {children}. Future routes inherit the footer without per-page imports;