dramaling-vocab-learning/frontend
鄭沛軒 121437afe5 feat: 完成前端架構優化與類型安全重構
## 前端架構重構
- 重構flashcardsService,統一數據轉換邏輯確保類型安全
- 移除詞卡頁面中的as any類型斷言,使用正確的Flashcard類型
- 修復generate頁面的CEFR提取邏輯,優先使用analysis.cefr欄位
- 統一前端服務層的認證處理,移除無效JWT token

## 類型安全改進
- 確保所有flashcard相關組件使用標準Flashcard介面
- 修復getDueFlashcards方法的TypeScript類型錯誤
- 統一使用cefr欄位替代difficultyLevel,保持前後端一致性
- 完善ClickableTextV2組件的詞彙保存功能

## 技術改進
- 優化前端API服務的錯誤處理和回應格式處理
- 完善智能複習系統的數據格式轉換
- 改進圖片生成和學習會話服務的認證邏輯

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-01 02:33:24 +08:00
..
app feat: 完成前端架構優化與類型安全重構 2025-10-01 02:33:24 +08:00
components feat: 完成前端架構優化與類型安全重構 2025-10-01 02:33:24 +08:00
contexts feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
data feat: 完成第二階段ReviewRunner導航系統整合和測試基礎設施 2025-09-29 01:52:53 +08:00
hooks refactor: 重構Review狀態管理 - 解決useReviewStore過度集中問題 2025-09-28 22:08:40 +08:00
lib feat: 完成前端架構優化與類型安全重構 2025-10-01 02:33:24 +08:00
public feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
store feat: 完成智能複習系統核心架構開發 2025-09-29 00:07:56 +08:00
types feat: 完成 Review-Tests 組件架構優化基礎建設 2025-09-28 17:18:45 +08:00
utils feat: 完成前端動態答案推導系統和UI組件優化 2025-09-28 02:24:59 +08:00
next.config.mjs feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
package-lock.json refactor: 重構Review狀態管理 - 解決useReviewStore過度集中問題 2025-09-28 22:08:40 +08:00
package.json refactor: 重構Review狀態管理 - 解決useReviewStore過度集中問題 2025-09-28 22:08:40 +08:00
postcss.config.js feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
tailwind.config.ts feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00
tsconfig.json feat: DramaLing 完整版本 - 韓劇單字學習應用 2025-09-16 23:06:47 +08:00