尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗GLP-1 注射與體重紀錄的個人網頁 App(純前端,沒有後端)。
zhenyaozhi-tracker(帳號範圍 johnny576707)src/:index.html、style.css、i18n.js(中/英文字)、records.js(資料驗證)、app.js,以及圖示與圖片。main 會自動部署到正式網址。Vercel 專案的 Root Directory 必須是 src,否則網站會 404。src/api/food.js 是唯一的後端(Vercel Function,路徑 /api/food):收照片或文字,交給 Gemini 估算每樣食物的熱量與蛋白質/碳水/脂肪/纖維。GEMINI_API_KEY(可選 GEMINI_MODEL,預設 gemini-3.6-flash)。沒設時頁面會提示改用手動輸入。全部存在使用者手機瀏覽器的 localStorage,key 是 zhenyaozhi.records.v1,格式 {profile, weights, injections, meals, purchases}。meals 是 2026-10 新增的,舊資料沒有這欄會當成空清單;profile.kcalTarget 是每日熱量目標(預設 1500)。
改版時不要改這個 key 或欄位,否則手機裡的舊紀錄會讀不到。要改格式前先請使用者在「設定 → 備份與還原 → 備份」匯出備份檔。
2026-10 第二批新增欄位(都是選填,舊資料照常讀):purchases(帳本:{date, medication, items:[{doseMg, qty}], price, place});注射加 medication(mounjaro/wegovy)、time,部位多了 c-abd-u、r-abd-m、l-abd-m、c-abd-l;體重加 time、musclePercent、waistCm、leanKg、custom:[{name, value}]。有帳本紀錄時,累計花費以帳本為準。
存檔失敗(例如手機儲存空間滿了、瀏覽器不允許儲存)時,頂端標題列一直顯示提醒,可「再試一次」或「下載備份」,下一次存成功才消失;有沒存到的變更時,關掉或重新整理前瀏覽器會先問。
還原前會驗證日期、必要欄位與數值,失敗不改現有資料。舊備份未提供 meals/purchases 時,保留瀏覽器現有的對應紀錄。讀到損毀的既存資料時,先提供「下載原始資料」與還原/確認清除入口,不自動覆寫成示範資料。
node --test tests/*.test.js。python3 -m http.server 8202 --directory src,再執行 node --test tests/browser.browser.js。可用 ZY_TEST_URL 與 CHROMIUM_PATH 指定本機服務及瀏覽器。測試只用隔離示範資料,阻擋 AI 請求;估算編修測試使用攔截的固定回應。