Skip to content

v1.3.0

Choose a tag to compare

@j7-dev j7-dev released this 28 Apr 09:55
· 596 commits to master since this release

   🚀 Features

  • bootstrap:
    • 添加 module handle 接線至 WordPress plugin  -  by @j7-dev (02e5c)
  • core:
    • 新增 type="module" 強制加載補丁用於本地測試  -  by @j7-dev and Claude Opus 4.6 (1M context) (f931e)
  • elementor:
    • 自動將 product 加入 Elementor CPT 支援清單  -  by @j7-dev and Claude Opus 4.6 (1M context) (275d3)
  • linear-viewing:
    • 新增線性觀看核心邏輯與 API 驗證  -  by @j7-dev and Claude Opus 4.6 (1M context) (7b58d)
    • 新增教室頁面線性觀看鎖定 UI 與 redirect  -  by @j7-dev and Claude Opus 4.6 (1M context) (1a8f0)
    • 新增前端線性觀看互動與 DOM 即時更新  -  by @j7-dev and Claude Opus 4.6 (1M context) (55ce0)
    • 新增管理端線性觀看設定開關  -  by @j7-dev and Claude Opus 4.6 (1M context) (b2746)
  • list-select:
    • 支援多選與單選兩種模式  -  by @j7-dev and Claude Opus 4.6 (1M context) (e5af8)
  • mcp:
    • 建立 MCP Server 基礎建設 Phase 0 + Phase 1  -  by @j7-dev and Claude Opus 4.6 (1M context) (498ce)
    • Phase 2 Wave 1 — Comment 領域 MCP Tools (3 tools)  -  by @j7-dev (87090)
    • 新增 Course 領域 MCP Tools (6 tools) 與 Service 層  -  by @j7-dev (04d95)
    • 新增 Chapter 領域 7 個 MCP tools 與 Service 層  -  by @j7-dev (ade6a)
    • 新增 Teacher 領域 MCP Tools (4 tools) 與 Service 層  -  by @j7-dev (e8ebb)
    • 新增 Student 領域 9 個 MCP tools 與支撐 Service  -  by @j7-dev (7d00b)
    • 新增 Report 領域 MCP tools(revenue_stats / student_count)  -  by @j7-dev (13114)
    • 新增 Order 領域 MCP tools (HPOS-aware, 3 tools)  -  by @j7-dev and Claude Opus 4.6 (1M context) (38550)
    • 新增 Progress 領域 MCP tools 與 Service::reset 方法  -  by @j7-dev (0c3d2)
    • 新增 Phase 1.5 MCP REST controllers(settings/tokens/activity)  -  by @j7-dev (4718a)
    • 新增後台 MCP Settings tab(啟用/categories/tokens/activity)  -  by @j7-dev (61578)
    • 新增 Bearer Token 認證支援  -  by @j7-dev and Claude Opus 4.6 (1M context) (eb27a)
  • pipe:
    • 增加模式解析與自動建立 PR 的功能,並更新文檔說明  -  by @j7-dev (12366)
  • teacher:

   🐞 Bug Fixes

  • AvlCoursesList:
    • 修正課程過濾邏輯並更新無授權課程顯示方式  -  by @j7-dev (e4728)
  • api/user:
  • app:
    • 修正非同步 script module 導致 React app 掛載失敗  -  by @j7-dev (f9de7)
  • chapter:
    • 修正中文章節 slug 多次儲存後被破壞的問題  -  by @j7-dev and Claude Opus 4.6 (1M context) (ab7e2)
    • 修復線性觀看章節鎖頭解鎖顯示問題  -  by @j7-dev and Claude Opus 4.6 (1M context) (f75fa)
  • ci:
    • 更新 pipeline.yml 以支援 PR 模式,優化分支檢查邏輯  -  by @j7-dev (58fd2)
    • 更新 pipeline.yml 以支援 PR 模式,優化分支檢查邏輯  -  by @j7-dev (8a1a5)
    • 修正 pipe.yml 早期退出遺漏 specs_available 輸出及補充 prompt 繁體中文 commit 指示  -  by @j7-dev and Claude Opus 4.6 (1M context) (aabab)
    • 移除 pnpm/action-setup 的 version 輸入以避免與 packageManager 衝突  -  by @j7-dev and Claude Opus 4.6 (1M context) (60fad)
    • 修復 claude-code-action 後 git push 認證失敗  -  by @j7-dev and Claude Opus 4.6 (1M context) (c6ca4)
  • classroom:
  • course:
    • 防止 trashed chapter 汙染「繼續觀看」CTA URL  -  by @j7-dev and Claude Opus 4.6 (1M context) (96fcf)
  • docs:
    • 修正 README MCP 前置需求連結為官方 release 下載  -  by @j7-dev and Claude Opus 4.6 (1M context) (fe9eb)
  • ended:
    • 修正 Ended.tsx 硬編碼中文並整合線性觀看引導  -  by @j7-dev and Claude Opus 4.6 (1M context) (b1d8e)
  • i18n:
    • 修 i18n-make-json 讀取 plural-forms header 用了小寫 key 導致 fallback 英文規則  -  by @j7-dev and Claude Opus 4.6 (1M context) (d0e57)
    • Build-zhtw-po 支援 plural 對照表(string or array)且補 Ended.tsx 翻譯  -  by @j7-dev and Claude Opus 4.6 (1M context) (026e3)
  • linear-viewing:
    • 修正 LinearViewing.php PHPCS 誤報  -  by @j7-dev and Claude Opus 4.6 (1M context) (3b7c5)
    • 修正 React reviewer 回報的問題  -  by @j7-dev and Claude Opus 4.6 (1M context) (7411e)
    • 課程 GET API 補回傳 enable_linear_viewing 欄位  -  by @j7-dev and Claude Opus 4.6 (1M context) (a3be2)
  • mcp:
    • 修正前端 toolCount 實際 tool 數字分布(總數 41 不變)  -  by @j7-dev (d45b2)
    • 修正 abilities 未註冊 + Settings 空 categories 預設全啟用  -  by @j7-dev (629bc)
    • 修正 abilities_api_init hook 名稱(polyfill v0.1 相容)  -  by @j7-dev (eb430)
    • 在 bootstrap() 內直接註冊 abilities(修正 hook timing)  -  by @j7-dev (e46f3)
    • Ability 名稱底線轉 dash(Abilities API 只允許 [a-z0-9-])  -  by @j7-dev (15200)
    • 修正 Abilities Registry lazy init 雞生蛋問題(手動觸發 get_instance)  -  by @j7-dev (162aa)
    • 相容 abilities-api v0.4.0(註冊 categories + category 頂層參數)  -  by @j7-dev and Claude Opus 4.6 (1M context) (01343)
  • teacher-table:
    • 修正是否為講師過濾器的初始狀態與 API 邏輯  -  by @j7-dev and Claude Opus 4.6 (1M context) (44bf7)
  • teachers-edit:
    • 補充 is_teacher 欄位查詢以啟動編輯頁的講師檢查  -  by @j7-dev and Claude Opus 4.6 (1M context) (c97c1)
  • user-table:
    • 修正加入學員 API 缺少 Content-Type 導致 400 錯誤  -  by @j7-dev and Claude Opus 4.6 (1M context) (02e73)
    View changes on GitHub