21 Commits

Author SHA1 Message Date
7e491d4e60 📚 docs(codestable): 添加 CodeStable 项目知识库
添加 codestable/ 目录,包含项目架构文档、需求文档、
功能设计、问题追踪、参考文档、路线图及工具配置

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.1.4
2026-04-26 20:57:18 +08:00
6bd5c0973f Merge pull request 'feat/optimization-and-audio' (#1) from feat/optimization-and-audio into main
Reviewed-on: #1
2026-04-26 20:51:23 +08:00
a182c64f82 🔖 release(v0.1.4): bump version and UI optimizations
- Remove unused version display logic and update summary
- Add silent audio playback to prevent browser tab throttling
- Update CourseWorkspace and Setting components
- Bump version from 0.1.3 to 0.1.4

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-26 20:45:39 +08:00
0c0d2a0292 feat: add silent audio playback to prevent browser tab throttling during study
Play a nearly inaudible Web Audio API signal when study starts, stop it
when study completes, is stopped, or fails. This prevents browsers from
throttling timers and network requests in background tabs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-26 17:55:27 +08:00
5d4e0f493c chore: add .claude/ to .gitignore
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-26 17:39:50 +08:00
a1911573d1 feat: UI optimizations - button feedback, layout fixes, cache clearing, work/exam records
- Add active: state feedback to all buttons across the app
- Fix cache clearing to update Zustand store (not just localStorage)
- Remove checkboxes from settings cache section, compact layout
- Settings page: single outer scroll instead of dual-column scroll
- CourseWorkspace: elastic log panel height, work/exam record counts
- Integrate WorkList/ExamList types and display in UI
- Delete unused CourseList.tsx component
- Fix wk.ts: strict equality, remove unused import

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-26 17:36:02 +08:00
13f0be162b release: v0.1.3 v0.1.3 2026-04-03 14:20:26 +08:00
1396592141 feat: split backend debug logs into dedicated page v0.1.2 2026-04-02 23:51:01 +08:00
7e102b3b76 feat: add backend debug log panel 2026-04-02 23:27:11 +08:00
58555c5043 feat(release): bump version to 0.1.2
## 详细信息
- 升级项目版本号到 0.1.2
- 增强刷课稳定性(失败重试、心跳检测、状态自动纠正)
- 优化账号页与工作台紧凑布局,增加已学/未学区分与记录筛选
- 新增首次进入更新检查、更新日志弹窗与在线下载/回退 Release 跳转
2026-04-02 22:33:04 +08:00
a061123e36 fix: 修复刷课判断错误 v0.1.1 2026-03-31 21:35:21 +08:00
9e7131f210 fix: 修复问题
- 修复刷课错误不会停止
- 添加课程刷新
- 添加课程列表、记录列表缓存
- 显示当前版本
2026-03-28 19:22:31 +08:00
6325b84ca0 feat: 添加生产环境与开发环境配置 2026-03-28 18:01:39 +08:00
369cd6a6e3 fix: 修改后端接口 2026-03-27 20:09:53 +08:00
97600d2a26 chore: 修改图标 v0.1.0 2026-03-27 19:27:18 +08:00
ea3d663409 perf: 优化代码 2026-03-27 18:02:38 +08:00
b4cb2dcff3 fix: 修复忽略文件 2026-03-27 18:00:39 +08:00
58d551eda6 feat: add multi-account log center 2026-03-27 17:55:01 +08:00
45d4f2b008 fix: 账号卡片不能收缩展开 2026-03-27 11:02:11 +08:00
8ee9a696b4 feat: build account dashboard and settings workspace 2026-03-26 23:03:45 +08:00
be4bc8a3af init: 初始化仓库,并添加基础页面 2026-03-25 22:37:10 +08:00