diff --git a/web/src/views/AppShell.tsx b/web/src/views/AppShell.tsx
index e8a9198..7dfad02 100644
--- a/web/src/views/AppShell.tsx
+++ b/web/src/views/AppShell.tsx
@@ -1,6 +1,6 @@
import { useEffect, useState, type ReactNode } from "react";
import { Link, useLocation } from "wouter";
-import { BookOpen, Calendar, ChevronsUpDown, FolderOpen, HelpCircle, LogOut, Mail, Menu as MenuIcon, Moon, PenSquare, Plus, RefreshCw, Settings, Sun, Upload, Users } from "lucide-react";
+import { BookOpen, Calendar, ChevronsUpDown, FolderOpen, Globe, HelpCircle, LogOut, Mail, Menu as MenuIcon, Moon, PenSquare, Plus, RefreshCw, Settings, Sun, Upload, Users } from "lucide-react";
import { useSession } from "@/store/session";
import { toggleTarget, useEffectiveTheme, useSettings } from "@/store/settings";
import { useMail } from "@/store/mail";
@@ -102,6 +102,10 @@ export function AppShell({ children }: { children: ReactNode }) {
} label="Documentation" href="https://docs.ihasmail.org" external />
+ {/* The project site. It is linked from the login screen footer, which
+ is a page a signed-in user never sees again -- so from inside the
+ app there was no way back to it. */}
+ } label="About ihasmail" href="https://ihasmail.org" external />
} label="Settings" onClick={() => navigate("/settings")} />
} label="Refresh" onClick={() => window.location.reload()} />
} label="Sign out" onClick={() => void logout()} />