Skip to content

Commit fc792f6

Browse files
refactor: merge Terms into About page, remove /terms route
Terms content condensed into a single card at the bottom of /about. Removed standalone /terms page and footer link. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 203c33b commit fc792f6

3 files changed

Lines changed: 6 additions & 66 deletions

File tree

src/app/about/page.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ const SECTIONS = [
2929
body: 'Questions, bugs, or legal threats:',
3030
email: 'dot.systems@proton.me',
3131
},
32+
{
33+
title: 'Terms',
34+
body: "A parody tool — certificates are not legally valid documents. Data is from GitHub's public API; causes of death are algorithmic. Personal use only. By using the service you acknowledge that we process submitted public repo URLs, publish recent public burials on the homepage, and collect anonymous aggregate analytics. We may update these at any time. Continued use = acceptance.",
35+
},
3236
]
3337

3438
export default function AboutPage() {

src/app/terms/page.tsx

Lines changed: 0 additions & 64 deletions
This file was deleted.

src/components/SiteFooter.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
'use client'
22

33
import { useState } from 'react'
4+
import Link from 'next/link'
45

56
const FONT = `var(--font-dm), -apple-system, sans-serif`
67
const MONO = `var(--font-courier), 'Courier New', monospace`
78

89
const LINKS = [
910
{ href: '/about', label: 'About' },
10-
{ href: '/terms', label: 'Terms' },
1111
] as const
1212

1313
const GitHubIcon = () => (
@@ -32,7 +32,7 @@ export default function SiteFooter({ compact = false }: SiteFooterProps) {
3232
<footer className={`site-footer${compact ? ' site-footer--compact' : ''}`}>
3333
<nav className="site-footer-nav" aria-label="Footer">
3434
{LINKS.map(({ href, label }) => (
35-
<a key={href} href={href} className="alive-interactive" style={{ fontFamily: FONT }}>{label}</a>
35+
<Link key={href} href={href} className="alive-interactive" style={{ fontFamily: FONT }}>{label}</Link>
3636
))}
3737
</nav>
3838
<a

0 commit comments

Comments
 (0)