2026-01-16 - 2026-07-16

Overview

53 Active Pull Requests
0 Active Issues
Excluding merges, 1 author has pushed 13 commits to master and 83 commits to all branches. On master, 212 files have changed and there have been 17600 additions and 229 deletions.

53 Pull requests merged by 1 user

Merged #54 docs(readme): 服務 URL 表格補上生產環境對應網址 2026-06-23 08:05:37 +00:00

Merged #53 fix(swagger): 修正 VPS 無法顯示 Swagger UI 的問題 2026-06-23 07:27:33 +00:00

Merged #52 docs(swagger): 補全缺漏端點標註 + 更新 README 文件 URL 2026-06-23 07:09:08 +00:00

Merged #51 chore(openspec): archive cloud-ready-p1 + sync main specs 2026-06-17 19:11:05 +00:00

Merged #50 feat(infra): 雲端就緒 P1 — Session/Log/Scheduler 改造 2026-06-17 18:34:48 +00:00

Merged #49 chore(openspec): 歸檔 cloud-ready-zero-impact + 同步主規格 2026-06-17 18:02:19 +00:00

Merged #48 feat(infra): 雲端就緒零影響改動 (compose overlay + healthcheck + env) 2026-06-17 17:49:30 +00:00

Merged #47 fix(ci): 修正 Alpine 3.23 PHP 套件名稱為 php84 2026-06-17 16:38:18 +00:00

Merged #46 fix(ci): 替換 setup-php 為 Alpine apk 直接安裝 PHP 8.2 2026-06-17 16:34:08 +00:00

Merged #45 ci: 觸發 test workflow 驗證 Node.js 環境 2026-06-17 16:04:58 +00:00

Merged #44 fix(ci): test.yml 改用 self-hosted runner 避免 Docker-in-Docker 衝突 2026-06-17 15:49:29 +00:00

Merged #43 fix(vps): 加 TrustProxies、Redis 持久化 Volume、Log 改 daily 2026-06-17 15:44:48 +00:00

Merged #42 chore: 加入 Windsurf 規則與啟動文件 2026-06-17 15:41:26 +00:00

Merged #41 docs: 補充測試帳號與功能概覽,修正 .env.example REVERB 區塊 2026-06-16 22:07:35 +00:00

Merged #40 chore(openspec): 歸檔 feature-test-coverage、provider-verification-workflow 變更 2026-06-16 11:22:37 +00:00

Merged #39 fix(tests): 同步 Feature test 與 provider-verification-workflow 架構變更 2026-06-16 11:18:05 +00:00

Merged #38 test(feature): 補齊五個核心業務流程 Feature test——Offer/Schedule CRUD、Admin 管理、通知觸發、預約列表 2026-06-16 10:24:18 +00:00

Merged #37 test(unit): 補齊三個純邏輯 Unit test——狀態機、Enum 完整性、Email 正規化 2026-06-16 09:35:27 +00:00

Merged #35 chore(openspec): 歸檔 course-image-compression 變更 2026-06-11 19:41:01 +00:00

Merged #36 feat: 教練審核流程完整版——四狀態機、證照送審、Admin 裁決、通知(含測試清空 DB 重大修復) 2026-06-11 19:40:53 +00:00

Merged #34 feat(images): 課程圖片伺服器端壓縮(O3.1)——scaleDown 2048 + JPEG 85、上限放寬至 10MB 2026-06-11 15:47:35 +00:00

Merged #32 chore(openspec): 歸檔 provider-verification-gaps 變更 2026-06-11 15:21:05 +00:00

Merged #33 perf(docker): Phase 1 效能優化——OPcache revalidate 調校、composer 重裝修正、healthcheck 修復 2026-06-11 15:20:42 +00:00

Merged #31 feat: 補齊 provider-verification 可見性缺口——子端點過濾與預約入口檢查 2026-06-11 14:52:55 +00:00

Merged #30 docs: 稽核文檔收斂為執行紀錄、開 provider-verification-gaps change 規劃遺留缺口 2026-06-11 14:33:13 +00:00

Merged #29 chore(openspec): 補歸檔 2026-06-11-audit-remediation change 2026-06-11 10:46:31 +00:00

Merged #28 security: 2026-06-11 稽核修補——封鎖 admin/register P0 漏洞、is_verified 業務約束、預約核心測試 2026-06-11 10:21:33 +00:00

Merged #27 fix(test): 修正 AuthRateLimitTest 過期的 throttle 門檻斷言 2026-06-07 20:06:04 +00:00

Merged #26 Merge branch 'master' into feat/demo-seeder 2026-06-02 17:51:49 +00:00

Merged #24 fix(auth): 補 StartSession middleware 給 OAuth routes 2026-06-02 17:47:58 +00:00

Merged #23 security(auth): P2 帳號鎖定 + OAuth state 驗證 2026-06-02 17:39:03 +00:00

Merged #22 security(auth): P1 Token Refresh + sessionStorage 2026-06-01 20:34:52 +00:00

Merged #21 security(auth): P0 認證安全強化 2026-06-01 17:58:25 +00:00

Merged #20 docs: 更新 README 反映最新功能與技術棧 2026-05-28 19:18:18 +00:00

Merged #19 fix: 改用 BusyBox 相容的 flock 語法 2026-05-28 19:04:48 +00:00

Merged #18 fix: 修正 CI 並發 fetch 導致 git ref 衝突 2026-05-28 19:03:14 +00:00

Merged #17 fix: 補上 sentry/sentry-laravel 的 composer 異動 2026-05-28 18:38:47 +00:00

Merged #16 feat: 整合 Sentry 錯誤監控 2026-05-28 18:32:12 +00:00

Merged #15 refactor: 精簡 /health 回應欄位 2026-05-28 18:05:30 +00:00

Merged #14 chore:新增 swagger-api-docs-completion change 規劃 2026-05-28 17:58:56 +00:00

Merged #13 docs(openspec): archive realtime-booking-chat,同步主 specs 2026-05-28 17:18:50 +00:00

Merged #12 fix: 修正聊天室雙向即時同步失效問題 2026-05-28 15:12:21 +00:00

Merged #11 fix: 避免 entrypoint 覆寫 .env 的 DB 憑證 2026-05-28 10:18:28 +00:00

Merged #10 feat: 即時預約聊天室(realtime booking chat) 2026-05-28 07:56:11 +00:00

Merged #9 fix: 修正 Gitea Actions runner 標籤不符問題 2026-05-25 15:40:20 +00:00

Merged #8 chore: 重新命名 CLAUDE.MD 為小寫、細化 .gitignore 並加入 OpenSpec 設定 2026-05-25 15:23:53 +00:00

Merged #7 ci: 新增 Gitea Actions 自動部署 workflow 2026-05-25 09:43:04 +00:00

Merged #6 chore:調整DB對內port 2026-05-25 08:50:42 +00:00

Merged #5 chore: 清除廢棄的 DB 表與 Model 2026-05-25 08:37:55 +00:00

Merged #4 feat: 新增 DemoSeeder — 台灣潛水平台展示資料 2026-05-24 20:39:32 +00:00

Merged #2 docs:新增 CLAUDE.MD 技術與開發規範文件 2026-05-24 18:27:42 +00:00

Merged #3 chore:新增 swagger-api-docs-completion change 規劃 2026-05-24 18:26:59 +00:00

Merged #1 chore:歸檔 api-performance-optimization,同步主規格 2026-05-24 17:21:44 +00:00