尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證TRAIN TRACK PROGRESS
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
모바일 운동 기록 앱입니다. 운동, 루틴, 기록은 Supabase에 저장되고, 진행 중인 운동은 이 기기에도 잠시 백업됩니다. 1. Supabase에서 새 프로젝트를 만듭니다. 2. Project Settings → API에서 Project URL을 복사합니다. 3. 같은 화면에서 anon public 키를 복사합니다. service_role 키는 브라우저나 클라이언트에 넣지 않습니다. 4. 프로젝트 루트에 .env.local 파일을 만듭니다. 예시는 .env.local.example입니다. 비밀 값은 커밋하지 않습니다.檢視完整 README ↗
모바일 운동 기록 앱입니다. 운동, 루틴, 기록은 Supabase에 저장되고, 진행 중인 운동은 이 기기에도 잠시 백업됩니다.
anon public 키를 복사합니다. service_role 키는 브라우저나 클라이언트에 넣지 않습니다..env.local 파일을 만듭니다. 예시는 .env.local.example입니다. 비밀 값은 커밋하지 않습니다.NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
001_initial_schema.sql부터 009_training_recommendations.sql010_training_programs.sql, 011_program_days.sql, 012_program_exercises.sql, 013_workout_notes.sql, 014_offline_sync_support.sql, 015_indexes.sqlhttps://ttp-blond-five.vercel.apphttps://ttp-blond-five.vercel.app/** 와 로컬 개발이면 http://localhost:3000/**003_seed_exercises.sql에 있습니다. RLS는 모든 사용자 데이터 테이블에서 켜 둡니다.Vercel 프로젝트에 NEXT_PUBLIC_SUPABASE_URL과 NEXT_PUBLIC_SUPABASE_ANON_KEY를 넣습니다. 이 값은 빌드 시점에 들어갑니다. service_role은 Vercel에도 넣지 않습니다.
PWA 아이콘 교체 위치:
public/icons/icon-192.pngpublic/icons/icon-512.pngpublic/icons/icon-maskable-512.pngpublic/icons/apple-touch-icon.png현재 파일은 자리표시자입니다. Service Worker는 public/sw.js이고 캐시 이름은 앱 버전 0.4.0을 따릅니다.
앱이 꺼진 동안의 운동 알림은 푸시 서버가 없어 이번 버전에서 지원하지 않습니다. 휴식 타이머 알림은 페이지가 열려 있고 권한을 허용한 브라우저에서만 동작합니다. JSON 가져오기와 로그인 계정 자체 삭제는 다음 단계입니다. 계정 데이터 삭제는 로그인한 사용자의 권한으로만 지우고, 인증 사용자는 남습니다.
npm install
npm run dev
브라우저에서 http://localhost:3000을 엽니다. 로그인하지 않은 사용자는 /login으로 이동합니다.
이전 버전의 forge.v1 기록이 이 브라우저에 있으면 로그인 후 Import 또는 Skip을 선택할 수 있습니다. 데모용 시드 데이터만 있으면 묻지 않습니다. 가져온 운동은 새 UUID로 저장됩니다.