Commit Graph

  • 69b85c542c feat: 實現用戶隔離和重複保存告警機制 main 鄭沛軒 2025-10-09 22:50:49 +0800
  • a0bda28c41 fix: 添加 Generate 頁面的 JWT 認證支援 鄭沛軒 2025-10-09 22:31:14 +0800
  • 92b9697430 fix: 完成前端 URL 配置統一管理 鄭沛軒 2025-10-09 22:16:06 +0800
  • 58b833ef98 feat: 系統上線前測試代碼清理和功能修復 鄭沛軒 2025-10-09 22:08:51 +0800
  • 99677fc014 docs: 新增例句口說練習整合技術規格文檔 鄭沛軒 2025-10-09 00:40:03 +0800
  • fce5138c55 refactor: 簡化 Generate 頁面邏輯,移除未使用的狀態變數 鄭沛軒 2025-10-09 00:09:41 +0800
  • 4d0f1ea3a5 fix: 實現方案二 - 凍結互動句子顯示,保留舊分析結果 鄭沛軒 2025-10-09 00:04:21 +0800
  • 55b229409f fix: 修復 Generate 頁面輸入和分析結果不匹配的 UX 問題 鄭沛軒 2025-10-08 23:56:32 +0800
  • b5c94eaacd docs: 新增 Google Cloud Storage 整合和前端架構說明文檔 鄭沛軒 2025-10-08 23:53:04 +0800
  • a953509ba8 fix: 修復圖片 URL 生成邏輯,確保返回完整的 Google Cloud Storage URLs 鄭沛軒 2025-10-08 23:52:44 +0800
  • 1a20a562d2 feat: 實現 Google Cloud Storage 圖片儲存整合 鄭沛軒 2025-10-08 18:42:23 +0800
  • b9f89361d9 feat: 重新設計AI生成頁面為統一界面 鄭沛軒 2025-10-08 03:11:42 +0800
  • 1b6e62de95 feat: 完善AI生成頁面功能與體驗 鄭沛軒 2025-10-08 02:14:36 +0800
  • 2c204c1146 fix: 修復AI生成頁面詞彙顏色邏輯,實現相對難度顯示 鄭沛軒 2025-10-08 01:38:06 +0800
  • adf9ef0394 fix: 統一所有頁面布局,解決排版不一致問題 鄭沛軒 2025-10-08 01:27:36 +0800
  • 4866ff8e9c feat: 優化詞卡管理頁面體驗 鄭沛軒 2025-10-08 01:11:53 +0800
  • 0ba66b6c60 fix: 修復登出按鈕不立即跳轉的問題 鄭沛軒 2025-10-08 00:36:04 +0800
  • b7c695bb4e feat: 優化用戶體驗與界面設計 鄭沛軒 2025-10-08 00:18:10 +0800
  • 6b66c56adc refactor: 移除冗餘接口文件,簡化架構並重新組織測試結構 鄭沛軒 2025-10-07 23:45:25 +0800
  • b199ccfb5e docs: 新增架構重構與測試保護計劃文檔 鄭沛軒 2025-10-07 22:05:12 +0800
  • c0e617065c feat: 建立完整的 API 整合測試安全網 鄭沛軒 2025-10-07 22:04:27 +0800
  • 4525e8338b docs: 新增後端服務完整審計報告 鄭沛軒 2025-10-07 20:38:43 +0800
  • da78d04b8b refactor: 清理未使用的後端服務並建立審計報告 鄭沛軒 2025-10-07 20:38:26 +0800
  • ad63b8fed8 feat: 完整修復 AI 同義詞功能並優化架構 鄭沛軒 2025-10-07 19:57:25 +0800
  • a5b2cc746c feat: 重新設計手機版分頁導航解決字體過小問題 鄭沛軒 2025-10-07 18:49:27 +0800
  • f08d798aa4 feat: 修復 AI 生成同義詞完整保存功能 鄭沛軒 2025-10-07 18:09:06 +0800
  • 3b6b52c0d4 feat: 統一詞性簡寫顯示並修復複習日期問題 鄭沛軒 2025-10-07 17:23:55 +0800
  • 4c7696f80b feat: 重新設計個人檔案頁面並整合設定功能 鄭沛軒 2025-10-07 07:18:35 +0800
  • 4a7c3aec92 fix: 修復前端認證 token 發送和用戶資料隔離問題 鄭沛軒 2025-10-07 06:21:21 +0800
  • 1eb28e83c5 refactor: 強化 Quiz Option 生成機制防止重複詞彙 鄭沛軒 2025-10-07 05:12:15 +0800
  • f24f2b0445 fix: 修復後端認證權限和前端快取問題 鄭沛軒 2025-10-07 05:00:11 +0800
  • d0b6e9e757 feat: 建立開發/正式版本分離的進度組件架構 鄭沛軒 2025-10-07 02:21:13 +0800
  • 473ecf4508 refactor: 精簡正式複習頁面 UI 鄭沛軒 2025-10-07 01:08:29 +0800
  • c3dafee6c3 fix: 修復新複習頁面的 TypeScript 類型錯誤 鄭沛軒 2025-10-07 01:07:49 +0800
  • a8562c3d48 feat: 更新導航欄指向新的複習頁面結構 鄭沛軒 2025-10-07 01:06:15 +0800
  • 8e96b07d71 refactor: 重新組織複習頁面結構 鄭沛軒 2025-10-07 00:31:19 +0800
  • ce0455df3d feat: 實現詞彙完全掌握時自動更新複習時間功能 鄭沛軒 2025-10-07 00:29:53 +0800
  • 006dcfee86 feat: 整合 AI 智能 quizOptions 到 due API 鄭沛軒 2025-10-06 21:15:12 +0800
  • e8ab42dfd7 feat: 實現 /api/flashcards/due API 完整功能 鄭沛軒 2025-10-06 20:49:40 +0800
  • f5795b8bd6 refactor: 清理 reviewSimpleData.ts 未使用的程式碼 鄭沛軒 2025-10-06 19:57:42 +0800
  • c8330d2b78 feat: 新增複習系統完整架構 + 前端重構統一命名 鄭沛軒 2025-10-06 19:48:15 +0800
  • 3783be0fcd refactor: 重構 Generate 頁面移除過度抽象 + 統一按鈕樣式 鄭沛軒 2025-10-06 17:49:16 +0800
  • 6a5831bb16 docs: 新增 Generate 頁面重構分析報告與複習功能流程圖 鄭沛軒 2025-10-06 16:56:37 +0800
  • 262312b02a feat: 實現慣用語彈窗智能定位 + 簡化 WordPopup 組件 鄭沛軒 2025-10-06 00:42:05 +0800
  • b45d119d78 fix: 修正 generate 頁面硬編碼 API URL 問題 鄭沛軒 2025-10-05 20:47:48 +0800
  • fc517d8cd2 fix: 修正 VocabChoiceQuiz 語法錯誤和字符編碼問題 鄭沛軒 2025-10-05 05:14:41 +0800
  • 2a2c47da48 fix: 修正圖片載入失敗 + 清理未使用的 CSS 檔案 鄭沛軒 2025-10-05 05:14:25 +0800
  • fde7d1209b feat: 實現 TTS 播放功能 + 改進詞彙選擇 UX 流程 鄭沛軒 2025-10-05 05:06:12 +0800
  • 3ff3b7f0a1 refactor: 重構 review 組件架構 + 修正 API 端口配置 鄭沛軒 2025-10-05 04:43:48 +0800
  • 51e5870390 feat: 實現線性雙測驗流程系統 鄭沛軒 2025-10-05 04:06:54 +0800
  • 04def4bb85 feat: 重構並整合 review-simple 組件系統 鄭沛軒 2025-10-04 23:44:31 +0800
  • 914c981c4b refactor: 優化 review-simple 狀態管理架構 鄭沛軒 2025-10-04 23:02:54 +0800
  • 1fa8835e09 fix: 修正TypeScript類型錯誤 + 完善延遲計數系統 鄭沛軒 2025-10-04 21:14:39 +0800
  • c6c8088414 feat: 完善延遲計數系統可視化 + Skip翻卡重置 鄭沛軒 2025-10-04 20:36:58 +0800
  • 57b653139e feat: 完成延遲計數系統和MVP功能完善 鄭沛軒 2025-10-04 19:25:48 +0800
  • 1b13429fc8 feat: 完善複習系統規格書 - 補充API呼叫策略和簡化設計 鄭沛軒 2025-10-04 17:55:33 +0800
  • 07a72da006 feat: 完整記錄詞彙選擇題設計規格 - 為階段2擴展做準備 鄭沛軒 2025-10-04 16:19:23 +0800
  • 9307cb593d docs: 建立複習系統三層文檔架構 - 解決實作細節歸屬問題 鄭沛軒 2025-10-04 15:55:41 +0800
  • 546db58146 docs: 整理複習功能文檔結構 + 完成極簡MVP開發 鄭沛軒 2025-10-04 15:22:36 +0800
  • dba7666626 feat: 完全復用原始調教過的翻卡設計 + 真實API數據結構 鄭沛軒 2025-10-04 03:30:25 +0800
  • c01fd05450 fix: 修復翻卡模式寬度問題 + 完全復用原始設計 鄭沛軒 2025-10-03 17:51:28 +0800
  • 3b1f0e9e33 feat: 實施極簡MVP複習功能 + 成功復用現有精美設計 鄭沛軒 2025-10-03 17:29:52 +0800
  • ff5081d8c0 docs: 新增過度工程分析和極簡MVP重寫策略文檔 鄭沛軒 2025-10-03 16:54:13 +0800
  • 184c84d944 refactor: 完成 Hook 和類型定義重構 + import 路徑更新 鄭沛軒 2025-10-03 16:30:35 +0800
  • 9a4ba01707 refactor: 重構組件目錄架構 - 職責分離和標準化結構 鄭沛軒 2025-10-03 16:22:45 +0800
  • 7a7893c91b feat: 完成複習功能核心組件測試體系 + 實用主義測試策略 鄭沛軒 2025-10-03 15:34:17 +0800
  • 148a43a295 feat: 建立複習功能完整測試體系 + 解決類型兼容性問題 鄭沛軒 2025-10-03 01:59:11 +0800
  • f042da5848 feat: 重構 review-design 為真實複習系統模擬器 鄭沛軒 2025-10-02 22:18:15 +0800
  • b9b007b4b5 feat: ReviewRunner 組件重構 + 設計工具規格 + 文檔完善 鄭沛軒 2025-10-02 21:45:49 +0800
  • 47b6cbf5ef feat: 完成 TTS 播放邏輯完全統一 + 架構不一致問題解決 鄭沛軒 2025-10-02 17:34:33 +0800
  • d742cf52f9 feat: BluePlayButton 內建 TTS 邏輯重構 + TypeScript 錯誤修復 鄭沛軒 2025-10-02 16:51:45 +0800
  • 97704a7dfa refactor: Store 架構重構 - 按功能模組組織 鄭沛軒 2025-10-02 16:01:58 +0800
  • df1c2b92ef feat: 全應用播放按鈕統一為藍底漸層設計 + 架構簡化 鄭沛軒 2025-10-02 15:11:02 +0800
  • 5167d91090 feat: 修復圖片生成服務 + 統一播放按鈕設計 + API 完善 鄭沛軒 2025-10-02 03:58:03 +0800
  • b7e7a723bf feat: 新增Generate頁面組件重構架構 + 語法錯誤修復 鄭沛軒 2025-10-02 03:00:04 +0800
  • 6600dbf33a feat: 完成ClickableTextV2組件重構 + 多頁面組件優化 鄭沛軒 2025-10-02 00:53:23 +0800
  • 738d836099 feat: 完成詞卡詳情頁重構 - 模組化架構大幅優化 鄭沛軒 2025-10-02 00:09:56 +0800
  • 5fae8c0ddf feat: 完成詞卡詳情頁第三階段UI組件重構 - 累計減少27.3% 鄭沛軒 2025-10-01 23:49:04 +0800
  • fa9da1366b feat: 完成詞卡詳情頁面Hook重構 - 第二階段優化減少19.5% 鄭沛軒 2025-10-01 23:30:03 +0800
  • 5c2a2ea9d6 feat: 完成Hook架構重構 - 主頁面再減少78行,總計減少65.3% 鄭沛軒 2025-10-01 23:01:50 +0800
  • 653f953846 feat: 完成Flashcards頁面終極重構 - 代碼減少56.4%,模組化架構完成 鄭沛軒 2025-10-01 22:45:02 +0800
  • 0c2dd18aac feat: 完成Flashcards頁面重大重構,36%代碼減少 鄭沛軒 2025-10-01 22:09:29 +0800
  • 7965632335 fix: 修復FlashcardCard組件布局,恢復原始設計 鄭沛軒 2025-10-01 21:39:23 +0800
  • 076bc8e396 feat: 建立前端組件重構基礎設施 鄭沛軒 2025-10-01 20:05:00 +0800
  • 2edd8d03ce feat: 完成前端工具函數提取與圖片生成功能修復 鄭沛軒 2025-10-01 19:20:52 +0800
  • 00d81d2b5d feat: 完成前端 difficulty_level → cefr 欄位遷移 鄭沛軒 2025-10-01 17:46:02 +0800
  • 9011f93dfe feat: 完成前端大規模架構重組與術語統一 鄭沛軒 2025-10-01 16:15:17 +0800
  • d5561ed7b9 refactor: Components結構重組與死代碼清理 鄭沛軒 2025-10-01 14:44:04 +0800
  • e37da6e4f2 refactor: 統一狀態管理架構,解決複習系統邏輯分散問題 鄭沛軒 2025-10-01 03:56:44 +0800
  • 7aa4f3e1fc refactor: 統一CEFR工具函數,移除重複代碼 鄭沛軒 2025-10-01 03:04:14 +0800
  • 121437afe5 feat: 完成前端架構優化與類型安全重構 鄭沛軒 2025-10-01 02:33:24 +0800
  • 158e43598c feat: 完成AI詞彙保存功能修復與前端架構優化 鄭沛軒 2025-10-01 02:29:09 +0800
  • 1038c5b668 fix: 修復前端API資料解析問題 鄭沛軒 2025-09-30 17:39:51 +0800
  • 11b0f606d3 feat: 完成資料庫命名規範統一 - 全面實施snake_case標準 鄭沛軒 2025-09-30 16:57:44 +0800
  • 923ce16f5f feat: 完成Controllers架構統一優化與後端重啟修復 鄭沛軒 2025-09-30 05:46:20 +0800
  • 2a6c130bb8 feat: 測試架構文檔完善 - 提供快速開發階段的實用測試策略 鄭沛軒 2025-09-30 05:16:57 +0800
  • d338496125 feat: 階段五文檔完善完成 - DramaLing後端架構全面優化計劃100%完成 鄭沛軒 2025-09-30 04:25:12 +0800
  • bb0dc2347f feat: 階段四測試架構建立完成 - 完整xUnit測試基礎設施 鄭沛軒 2025-09-30 04:08:03 +0800
  • 691becf92c feat: 階段三 Services 文檔化完成 - 統一命名與完整索引 鄭沛軒 2025-09-30 03:53:53 +0800
  • 8625d40ed3 feat: 完成後端架構全面優化 - 階段一二 鄭沛軒 2025-09-30 03:32:51 +0800