ba-cafe

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit b62c08d407fed455c3c1449069ead6a8e5ece703
parent f355932d54278e7e29cfcf64bfdfa19da9d4579c
Author: Sunny <122193933+Sunny-JP@users.noreply.github.com>
Date:   Tue, 27 Jan 2026 23:13:14 +0900

Merge pull request #31 from Sunny-JP/v4-sunny-dev

change name
Diffstat:
MREADME.md | 7+++----
Msrc/app/about/page.tsx | 2+-
Msrc/app/layout.tsx | 4++--
Msrc/app/manifest.ts | 4++--
Msrc/components/Header.tsx | 2+-
Msrc/components/HistoryCalendar.tsx | 2+-
Msrc/components/OneSignalInit.tsx | 2+-
7 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/README.md b/README.md @@ -1,13 +1,12 @@ -# Cafe Timer (hw-ba-cafe) - -Next.js 16 で構築された、Cloudflare Pages 上で動作するカフェタイマー PWA です。 +# Cafe Timer ## 技術スタック -* **Framework:** Next.js 16 (App Router) +* **Framework:** Next.js (App Router) * **Deployment:** Cloudflare Pages * **Build Tool:** @cloudflare/next-on-pages * **PWA:** @ducanh2912/next-pwa +* **Database:** Supabase * **Push Notification:** OneSignal * **Styling:** Tailwind CSS diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx @@ -8,7 +8,7 @@ export default function AboutPage() { <div className="space-y-4 font-normal"> <p> - 「Café Timer」は、ゲーム『ブルーアーカイブ』のカフェ機能を支援する非公式ファンメイドツールです。<br /> + 「Cafe Timer」は、ゲーム『ブルーアーカイブ』のカフェ機能を支援する非公式ファンメイドツールです。<br /> 生徒さんのカフェ訪問タイミングを通知でお知らせし、先生方の業務をサポートします。 </p> diff --git a/src/app/layout.tsx b/src/app/layout.tsx @@ -16,13 +16,13 @@ const kosugi = Kosugi_Maru({ }); export const metadata: Metadata = { - title: "Café Timer", + title: "Cafe Timer", description: "カフェタイマー", manifest: "/manifest.json", appleWebApp: { capable: true, statusBarStyle: "default", - title: "Café Timer", + title: "Cafe Timer", }, }; diff --git a/src/app/manifest.ts b/src/app/manifest.ts @@ -3,8 +3,8 @@ import { MetadataRoute } from 'next'; export const dynamic = 'force-static'; export default function manifest(): MetadataRoute.Manifest { return { - name: 'Café Timer', - short_name: 'Café Timer', + name: 'Cafe Timer', + short_name: 'Cafe Timer', description: 'A timer app for BA cafe', start_url: '/', display: 'standalone', diff --git a/src/components/Header.tsx b/src/components/Header.tsx @@ -10,7 +10,7 @@ interface HeaderProps { export default function Header({ onMenuClick, isLoggedIn = false }: HeaderProps) { return ( <header className="fixed top-0 left-0 right-0 z-20 flex items-center h-16 justify-between px-6 shadow-sm border-b"> - <h1>Café Timer</h1> + <h1>Cafe Timer</h1> <div className="flex items-center gap-4"> <ThemeToggleButton /> {isLoggedIn && ( diff --git a/src/components/HistoryCalendar.tsx b/src/components/HistoryCalendar.tsx @@ -3,7 +3,7 @@ import { formatInTimeZone, toZonedTime } from 'date-fns-tz'; import { toPng } from 'html-to-image'; const JST_TZ = 'Asia/Tokyo'; -const SITE_NAME = "My Tap History by Café Timer"; +const SITE_NAME = "My Tap History by Cafe Timer"; const SITE_URL = "https://cafetimer.rabbit1.cc"; interface HistoryCalendarProps { diff --git a/src/components/OneSignalInit.tsx b/src/components/OneSignalInit.tsx @@ -18,7 +18,7 @@ export default function OneSignalInit() { serviceWorkerPath: 'OneSignalSDKWorker.js', welcomeNotification: { - title: "Café Timer", + title: "Cafe Timer", message: "先生、通知設定が完了しました!これでお仕事の時間をお知らせします。", }, });