Skip to content

Commit ad0a63b

Browse files
TurtleWolfeclaude
andcommitted
chore: update footer copy, disable PWA install for portfolio site
- Replace outdated CRUDgames/geoLARP footer with experience tagline (15+ years web dev, 20+ years graphic design) and copyright - Comment out PWAInstall component and manifest metadata link — portfolio doesn't need install prompts 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent b838e92 commit ad0a63b

File tree

2 files changed

+6
-31
lines changed

2 files changed

+6
-31
lines changed

src/app/layout.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
generateJsonLd,
1919
JsonLdScript,
2020
} from '@/utils/metadata';
21-
import PWAInstall from '@/components/PWAInstall';
21+
// import PWAInstall from '@/components/PWAInstall'; // PWA disabled — portfolio doesn't need install prompts
2222
import { CountdownBanner } from '@/components/atomic/CountdownBanner';
2323
// import { SetupBanner } from '@/components/SetupBanner'; // Supabase disabled — portfolio site
2424

@@ -73,7 +73,7 @@ export const metadata: Metadata = {
7373
path: '/',
7474
tags: ['Next.js', 'React', 'TypeScript', 'PWA', 'DaisyUI', 'TailwindCSS'],
7575
}),
76-
manifest: projectConfig.manifestPath,
76+
// manifest: projectConfig.manifestPath, // PWA disabled — portfolio site
7777
icons: {
7878
icon: ['/favicon.ico', '/icon.svg'],
7979
apple: '/apple-touch-icon.png',
@@ -134,7 +134,7 @@ export default function RootLayout({
134134
<Footer />
135135
<CookieConsent />
136136
<ConsentModal />
137-
<PWAInstall />
137+
{/* <PWAInstall /> — PWA disabled for portfolio site */}
138138
</AccessibilityProvider>
139139
</ConsentProvider>
140140
</body>

src/components/Footer.tsx

Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -5,36 +5,11 @@ export function Footer() {
55
<footer className="bg-base-300 mt-auto py-4 text-center sm:py-6">
66
<div className="container mx-auto px-4 sm:px-6 lg:px-8">
77
<p className="text-base-content/80 text-sm leading-relaxed">
8-
Made by{' '}
9-
<a
10-
href="https://crudgames.com"
11-
target="_blank"
12-
rel="noopener noreferrer"
13-
className="link-hover link inline-block min-h-11 align-middle leading-11 font-medium"
14-
>
15-
CRUDgames.com
16-
</a>{' '}
17-
for{' '}
18-
<a
19-
href="https://geolarp.com"
20-
target="_blank"
21-
rel="noopener noreferrer"
22-
className="link-hover link inline-block min-h-11 align-middle leading-11 font-medium"
23-
>
24-
geoLARP.com
25-
</a>
8+
15+ years building accessible web applications with React, TypeScript,
9+
and Next.js. 20+ years in graphic design.
2610
</p>
2711
<p className="text-base-content/80 mt-1 text-xs">
28-
Built with{' '}
29-
<a
30-
href="https://github.com/TortoiseWolfe/TurtleWolfe"
31-
target="_blank"
32-
rel="noopener noreferrer"
33-
className="link-hover link"
34-
>
35-
TurtleWolfe
36-
</a>{' '}
37-
template
12+
&copy; {new Date().getFullYear()} Jonathan Pohlner
3813
</p>
3914
</div>
4015
</footer>

0 commit comments

Comments
 (0)