2026-04-26
3 筆紀錄
17:32:26
[worklog] 完成 worklog.looptw.com 專案的工作日誌功能與 gstack skill 整合。主要工作:建立 ~/.claude/skills/worklog/SKILL.md,實作「上傳工作日誌」與「更新工作日誌」兩種觸發模式;UPDATE 模式會先 GET 今天現有條目再 POST 續寫,CREATE 模式直接新增;同步備份至 03-Skills/012-worklog/SKILL.md。Skill 自動處理台灣時區日期、專案名稱偵測、git 狀態彙整。
02:22:11
(續)修復多個部署問題:1. 新增 EntryItem 編輯功能(✎ 按鈕 + textarea inline 編輯,PATCH /api/log),刪除/編輯按鈕放大至 32x32px;2. 修正時間存儲改用台灣時區(Intl.DateTimeFormat Asia/Taipei);3. 排查並修復靜態檔 404:rsync 需手動 cp .next/static → standalone/.next/static;4. 處理 PM2 PORT 環境變數問題,改以 start.sh wrapper 固定 PORT=3010;5. rsync --delete 覆蓋 standalone/.env symlink,改回 symlink 指向根目錄 .env。
02:31:40
(續)完善部署流程:建立 scripts/deploy.sh 一鍵部署腳本(build → cp static → cp start.sh → rsync exclude .env/data → pm2 restart);修復 start.sh 被 build 覆蓋問題(改在 build 後生成);修復 rsync --delete 每次刪掉 start.sh 的問題;修正 worklog skill 的 macOS head -n -1 不相容(改用 sed '$d');同步更新 03-Skills/012-worklog/SKILL.md。