🎯 後端 API 增強: - 擴展搜尋功能支援例句內容 (Example 和 ExampleTranslation) - 新增進階篩選查詢參數 (cefrLevel, partOfSpeech, masteryLevel) - 建立完整的 FlashcardDto.cs 含資料驗證規則 - 查詢效能優化:新增 AsNoTracking() 提升效能 - 實現三級掌握度篩選邏輯 (high ≥80%, medium 60-79%, low <60%) 🖥️ 前端功能完善: - FlashcardsService 支援完整進階篩選參數 - FlashcardForm 新增 CEFR 等級選擇器 (A1-C2) - 統一詞性格式使用英文值 (noun, verb, adjective 等) - 詞卡頁面整合後端篩選,移除前端重複邏輯 - 實現 300ms 搜尋防抖處理 - 快速篩選按鈕分離 C1/C2 等級選項 - AI 生成頁面支援完整 CEFR 等級儲存 🔗 完整 API 整合: - 詞卡詳細頁面修復 import 錯誤並完整整合後端 API - ClickableTextV2 修復 userLevel 和 compareCEFRLevels 函數問題 - 所有 CRUD 操作 (創建、讀取、更新、刪除、收藏) 完全整合 - 前後端型別定義完全一致,確保型別安全 📋 文檔完善: - 建立後端 API 開發計劃文檔含完整技術規格 - 所有文檔引用標注清楚,便於開發者理解 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| DramaLing.Api | ||