Commit Graph

3 Commits

Author SHA1 Message Date
鄭沛軒 8568d5e500 docs: 完成規格文檔統一化修正與過時文檔清理
## 規格文檔修正
### 後端API規格
- 修復重複的 difficultyLevel 屬性
- 添加完整的 idioms 結構(pronunciation, frequency, synonyms)
- 移除所有 isPhrase 屬性
- 實現清分離架構

### 前後端串接規格
- 統一使用 includeIdiomDetection 參數
- 修復前端統計邏輯基於獨立 idioms 陣列
- 移除矛盾的 isPhrase 檢查邏輯
- 更新 UI 使用 idiomCount

## 文檔清理
- 移除過時的「實際功能規格」文檔
- 移除過時的「實際技術規格」文檔
- 避免文檔重複和版本混亂

現在所有規格文檔與代碼實現完全一致,採用清分離架構設計。

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 22:02:56 +08:00
鄭沛軒 03c1756d71 feat: 完成AI生成功能的完整前後端整合
後端實現:
- 創建AIController和GeminiService集成Google Gemini API
- 實現完整的句子分析API端點
- 添加數據模型和錯誤處理機制
- 集成現有的緩存和使用追蹤服務
- 使用User Secrets安全存儲Gemini API Key

前端整合:
- 更新為使用真實API調用替代假資料
- 修復所有API服務指向正確port (5008)
- 改善錯誤處理和用戶體驗
- 確保前後端數據格式完全匹配

功能特色:
- 智能語法檢查和修正建議
- 基於CEFR等級的個人化詞彙標記
- 慣用語識別和展示
- 完整的詞彙詳情彈窗
- 一鍵保存到詞卡功能

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 03:04:29 +08:00
鄭沛軒 3785897a94 refactor: 優化前端代碼結構並完成AI生成功能後端API規格
- 清理未使用的變數和代碼(mode, isPremium等)
- 改善錯誤處理機制,移除侵入式alert彈窗
- 優化詞彙標記算法性能,添加useCallback記憶化
- 改進彈窗定位算法,防止超出螢幕邊界
- 添加學習提示系統,幫助用戶理解詞彙標記
- 統一代碼風格和TypeScript類型定義
- 撰寫完整的AI生成功能後端API規格文檔

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 01:40:27 +08:00