Jiseoup/showmycodePublic
EN|KO
  • Code
  • Commits
  • Pull Requests
← Back to list

Merge pull request #16 from Jiseoup/refactor/brand-tab-title

refactor: fix browser tab title to brand and drop SITE_NAME

JiseoupJISUB LIM · Jun 8, 2026f3599fa

Files changed4+5 -10

Changed files

+5 -10 · 4

@@ -5,7 +5,7 @@ import { ThemeToggle } from "@/components/ThemeToggle";
import { LangSwitcher } from "@/components/LangSwitcher";
import { getDictionary, type Locale } from "@/lib/i18n.server";
-const SITE_NAME = process.env.SITE_NAME || process.env.GITHUB_OWNER || "showmycode";
+const OWNER = process.env.GITHUB_OWNER!;
export default async function HomePage({ params }: { params: Promise<{ lang: string }> }) {
const { lang } = await params;
@@ -19,7 +19,7 @@ export default async function HomePage({ params }: { params: Promise<{ lang: str
<div className="bg-background min-h-screen">
<header className="border-border flex items-center justify-between gap-2 border-b px-3 py-3 md:gap-4 md:px-6">
<div className="flex min-w-0 items-center gap-2 overflow-hidden">
- <BrandLink locale={locale} label={SITE_NAME} />
+ <BrandLink locale={locale} label={OWNER} />
</div>
<div className="flex items-center gap-3">
<LangSwitcher currentLang={locale} />
@@ -4,11 +4,9 @@ import "./globals.css";
const inter = Inter({ subsets: ["latin"] });
-const SITE_NAME = process.env.SITE_NAME || process.env.GITHUB_OWNER || "showmycode";
-
export const metadata: Metadata = {
- title: SITE_NAME,
- description: "Private repository viewer for interviewers",
+ title: "showmycode",
+ description: "Securely share private GitHub repositories with specific people.",
};
export default function RootLayout({ children }: { children: React.ReactNode }) {
@@ -1,6 +1,3 @@
-# Site name shown in the header and browser tab title. Optional, defaults to GITHUB_OWNER.
-SITE_NAME=
-
# GitHub Personal Access Token (Fine-grained, Read-only)
# https://github.com/settings/personal-access-tokens
GITHUB_PAT=
@@ -30,7 +30,7 @@ Copy `.env.example` to `.env.local` and fill in:
- `GITHUB_PAT` — Fine-grained GitHub personal access token (read-only: Contents + Pull requests)
- `GITHUB_OWNER` — GitHub username/org
- `GITHUB_REPOS` — Comma-separated repository names to expose
-- `SITE_NAME` — (optional) Header/tab title; defaults to `GITHUB_OWNER`
+- `SHARE_TOKEN` — Access token for the share link; leave empty to block all access
- `FILE_TREE_DEPTH` — (optional) File tree default expansion depth (`0` = all collapsed, default `0`)
- `COMMITS_PER_PAGE` — (optional) Commits per page (default `20`, max `100`)
- `PULLS_PER_PAGE` — (optional) Pull requests per page (default `10`, max `100`)