Move to threads based system.

This commit is contained in:
Gabriel Brown committed 2026-06-22 10:37:26 -04:00
1 parent 8ae6c4b533
commit 206b64176b
82 files changed
+6169 -1930

No files matched your search

@@ -9,9 +9,8 @@ export default function Footer() {
<div className='md:col-span-2'>
<SpoonLogo className='mb-4' />
<p className='text-muted-foreground max-w-md text-sm'>
Spoon is a self-hostable fork maintenance dashboard for teams who
want to customize upstream projects without drifting away from
security fixes, product updates, and merge history.
Spoon is a self-hostable fork maintenance cockpit for keeping
important forks close to upstream without supporting them alone.
</p>
</div>
@@ -36,10 +35,10 @@ export default function Footer() {
</li>
<li>
<Link
href='/updates'
href='/threads'
className='text-muted-foreground hover:text-foreground transition-colors'
>
Updates
Threads
</Link>
</li>
</ul>
@@ -50,18 +49,18 @@ export default function Footer() {
<ul className='space-y-2 text-sm'>
<li>
<Link
href='/agents'
href='/settings/ai-providers'
className='text-muted-foreground hover:text-foreground transition-colors'
>
Agents
AI providers
</Link>
</li>
<li>
<Link
href='/profile'
href='/settings/integrations'
className='text-muted-foreground hover:text-foreground transition-colors'
>
Profile
Integrations
</Link>
</li>
<li>
@@ -80,7 +79,7 @@ export default function Footer() {
<div className='border-border/40 text-muted-foreground mt-12 border-t pt-8 text-center text-sm'>
<p>
Self-hostable fork maintenance for teams that stay close to
Self-hostable fork maintenance for projects that stay close to
upstream.
</p>
</div>
@@ -7,10 +7,9 @@ import { useConvexAuth } from 'convex/react';
import {
GitBranch,
LayoutDashboard,
RefreshCw,
MessagesSquare,
Settings,
ShieldCheck,
Sparkles,
} from 'lucide-react';
import { Button } from '@spoon/ui';
@@ -31,12 +30,12 @@ const Header = (headerProps: ComponentProps<'header'>) => {
{
href: '/spoons',
icon: GitBranch,
label: 'My Spoons',
label: 'Spoons',
},
{
href: '/updates',
icon: RefreshCw,
label: 'Updates',
href: '/threads',
icon: MessagesSquare,
label: 'Threads',
},
{
href: '/settings/profile',
@@ -51,9 +50,9 @@ const Header = (headerProps: ComponentProps<'header'>) => {
label: 'Workflow',
},
{
href: '/#features',
icon: Sparkles,
label: 'Features',
href: '/#threads',
icon: MessagesSquare,
label: 'Threads',
},
{
href: '/#security',