Commit Graph

2 Commits

Author SHA1 Message Date
鄭沛軒 97704a7dfa refactor: Store 架構重構 - 按功能模組組織
重構內容:
• 創建 store/review/ 資料夾,集中管理複習相關 Store
• 移動 5 個 Store 文件到 review 模組下
• 重新命名 useUIStore → useReviewUIStore,語義更明確
• 更新所有 import 路徑,保持一致性

架構改善:
• Store 按功能模組組織,而非按類型組織
• 語義更明確:一看就知道是 Review 功能相關
• 為未來功能模組擴展奠定基礎
• 更新 README 文檔反映新架構

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-02 16:01:58 +08:00
鄭沛軒 63c42fd72c feat: 完成智能複習系統核心架構開發
## 新增功能
- BaseTestComponent: 統一測驗元件基礎架構
- NavigationController: 智能導航控制系統(實現PRD US-008)
- TestStatusIndicator: 測驗狀態視覺化元件
- AnswerActions: 標準化答題動作元件集合
- TestContainer: 統一測驗布局容器

## 擴充功能
- TestQueueStore: 新增跳過隊列管理和優先級演算法(實現PRD US-009)
- TaskListModal: 整合新視覺化元件

## 核心特色
- 狀態驅動導航:答題前顯示「跳過」,答題後顯示「繼續」
- 智能優先級排序:未嘗試(100) > 答錯(20) > 跳過(10)
- 四狀態視覺化:已答對 已答錯 ⏭️已跳過 未完成

## 技術實現
- 完整TypeScript類型支援
- React.memo效能優化
- 統一元件介面規範
- 優先級演算法實現

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 00:07:56 +08:00