feat(branding): rename product to Houserules

Product name: Houserules \u2014 chess with the rules you negotiate at the
table, not the ones FIDE hands you. Updated the three user-visible
strings: browser title, game-view header, lobby header. Kept the
@paratype/* npm scope intact since those are technical internals.

New tagline on the lobby: "Chess. Your rules." replacing the more
verbose "Realtime multiplayer with custom rules"; the shorter phrase
leans into the product name rather than describing features.
This commit is contained in:
Joey Yakimowich-Payne 2026-04-17 15:27:48 -06:00
commit af9973adfa
No known key found for this signature in database
3 changed files with 4 additions and 4 deletions

View file

@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Chess App</title>
<title>Houserules</title>
</head>
<body>
<div id="root"></div>

View file

@ -220,7 +220,7 @@ function GameLayout({
<div className="flex flex-col gap-4">
<div className="flex items-center gap-4">
<h1 className="text-3xl font-bold tracking-tight text-neutral-800">
Chess
Houserules
</h1>
<button
onClick={toggleMute}

View file

@ -175,8 +175,8 @@ export function Lobby({ chessState }: LobbyProps = {}) {
<div className="w-full max-w-md bg-white/70 backdrop-blur-xl rounded-2xl shadow-2xl border border-white/50 overflow-hidden z-10 relative">
<div className="p-8 text-center border-b border-neutral-200/50">
<h1 className="text-3xl font-extrabold text-neutral-900 tracking-tight">Paratype Chess</h1>
<p className="text-neutral-500 font-medium mt-2">Realtime multiplayer with custom rules</p>
<h1 className="text-3xl font-extrabold text-neutral-900 tracking-tight">Houserules</h1>
<p className="text-neutral-500 font-medium mt-2">Chess. Your rules.</p>
<button
data-action="play-solo"
onClick={handlePlaySolo}