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:
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: "先生、通知設定が完了しました!これでお仕事の時間をお知らせします。",
},
});