Commit Graph
143 Commits
Author SHA1 Message Date
肥宅水水呀andClaude Opus 5 3a6260cb71 ci: 精简 lint 工作流,仅保留能拦截真实错误的检查
原工作流沿用 GitHub 默认模板,会跑两遍 flake8:第二遍带 --exit-zero,
无论发现多少问题都返回成功,因此只是把告警打印到日志里,从不使代码检查失败。

移除该无效的第二遍检查,保留 E9/F63/F7/F82(语法错误、未定义的变量名等
必然是 bug 的问题),并为保留的规则补充说明。同时将文件与 job 更名为 lint,
与其实际用途保持一致。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 12:10:10 +08:00
肥宅水水呀 ac9b2eff33 chore: 忽略规则 DevFile 改为 .devfiles 2026-07-30 10:06:24 +08:00
肥宅水水呀 818fd6c218 docs: 将截图目录由 res/ 迁移至 docs/images/
res/ 并非通行命名,且其内容全为文档用截图,归入 docs/ 更符合惯例。
同步更新 README 中的三处图片链接。
2026-07-30 10:06:14 +08:00
肥宅水水呀 9dbe4161d2 build: 将主脚本扩展名由 .pyw 改为 .py
flake8 默认仅收集 *.py 文件,此前 CI 中的 `flake8 .` 匹配不到任何文件,
Lint 工作流实际从未生效。改名后静态检查方可真正覆盖主脚本。

同步更新 PyInstaller spec 中的入口路径。
2026-07-30 10:06:00 +08:00
晨叶梦春 c06d4276c0 fix: incorrect format, close #71
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-07-30 00:26:09 +08:00
晨叶梦春 e7bba12e71 fix(README.md): star history
Added responsive star history chart to README.
2026-07-07 02:34:18 +08:00
晨叶梦春 4e53a3b5fa Merge branch 'main' of https://github.com/happycola233/tchMaterial-parser 2026-07-04 14:43:52 +08:00
晨叶梦春 5a3fdee036 fix(download): add authorization headers, close #69
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-07-04 14:43:36 +08:00
晨叶梦春 231419131f docs: improve 2026-07-01 13:58:57 +08:00
晨叶梦春 a3cea6a007 docs: add WinGet, close #64 2026-07-01 13:53:30 +08:00
晨叶梦春 6dd1eeaea4 feat: improve function
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-06-24 17:02:43 +08:00
晨叶梦春 561358a5e2 feat: improve function
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-06-24 07:03:16 +08:00
晨叶梦春 56b7b1f2fb improve: add labels
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-06-23 17:55:49 +08:00
晨叶梦春 ddc1d7bb9b feat: add preview image, close #10
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-06-23 16:58:19 +08:00
晨叶梦春 b031641f0a feat: replace menus with treeview, close #7
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-06-23 16:17:12 +08:00
晨叶梦春 cad455643d build: support Windows Arm64 & macOS x64, close #63, close #65
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-06-21 22:58:02 +08:00
晨叶梦春 e0d6536981 docs: 在文档中添加友情提示,close #36
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-06-20 17:26:34 +08:00
肥宅水水呀 79329b1952 fix(ui): 修复同名教材选择时 contentId 错配问题 (#60)
- 引入 `selected_option_ids`,按真实 ID 跟踪每级下拉选中项
- 下拉菜单项改为绑定 `option_id`,避免仅按名称匹配导致同名冲突
- 生成详情 URL 时优先使用已选 ID,并保留名称匹配兜底
- 初始化一级菜单时统一走 ID 绑定逻辑
2026-02-07 01:16:38 +08:00
肥宅水水呀 3bda3c91ad Update .gitignore 2026-02-06 18:28:33 +08:00
肥宅水水呀 e802e70e29 fix: avoid crash when forcing app close during download (#59) v3.3.3 2026-02-05 16:56:49 +08:00
晨叶梦春 eb81e4acff feat: improve fetch_lesson_list
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
v3.3.2
2026-01-26 02:32:16 +08:00
晨叶梦春 7bbc40e024 Merge branch 'main' of https://github.com/happycola233/tchMaterial-parser 2026-01-26 01:03:38 +08:00
晨叶梦春 fbdbdfd916 refactor: improve error handler & bookmarks
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-01-26 00:50:53 +08:00
肥宅水水呀 61ca6b46d9 fix: 修复字符串格式化中的引号使用问题 2026-01-13 00:12:50 +08:00
晨叶梦春 b58162e597 Merge pull request #56 from Mister-Hope/main
ci: update workflow and readme
2026-01-12 22:58:57 +08:00
Mister-Hope f0c883d52d Update python-app.yml 2026-01-12 12:12:24 +08:00
Mister-Hope b38a746e67 ci: update workflow and readme 2026-01-12 12:06:09 +08:00
晨叶梦春 5858183a6e Revert "修复Mac app无法正常打开 (#53)"
This reverts commit 4755e2b9e6.
2026-01-12 02:16:32 +08:00
晨叶梦春 569c777436 feat: add option for adding bookmarks
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-01-12 00:11:26 +08:00
肥宅水水呀 a057bbdbc6 fix: 保护无控制台运行时的错误输出,优化下载失败信息展示 v3.3.1 2026-01-09 17:28:46 +08:00
肥宅水水呀 b813f391a4 refactor: 优化代码规范以及跨平台兼容性
- 改善跨平台 UI/系统处理
- 规范类型注解,消除 Pylance 非致命警告
v3.3
2026-01-08 01:45:08 +08:00
Jiuxiao a966121639 feat(build-release): 对下载的 PDF 注入目录 (#54) 2026-01-08 00:22:42 +08:00
vancur2021 4755e2b9e6 修复Mac app无法正常打开 (#53)
* Update build-release.yml
v3.2-build3
2025-12-16 23:48:21 +08:00
晨叶梦春 2ea84335e2 Merge pull request #51 from Mister-Hope/main
feat: add support for mac gui app
v3.2-build2
2025-11-21 00:03:03 +08:00
Mister-Hope 6923180c45 feat: add support for mac gui app 2025-11-20 14:24:08 +08:00
晨叶梦春 14eb1833f7 feat(build-release): enhance workflow with tag input
Added input parameter 'tag' for release workflow.
2025-11-16 23:30:56 +08:00
晨叶梦春 4ffb938362 feat(build-release): add workflow_dispatch trigger 2025-11-16 23:13:22 +08:00
晨叶梦春 150bae6eca fix(build-release): disallowed .app file extension
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-11-16 21:56:44 +08:00
晨叶梦春 eb33669529 fix(build-release): missing venv path
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-11-16 21:49:05 +08:00
晨叶梦春 b4b89f7cea feat: add Linux ARM64 build
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-11-16 21:44:59 +08:00
晨叶梦春 4704e5ee65 Merge branch 'main' of https://github.com/happycola233/tchMaterial-parser
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-11-16 21:14:29 +08:00
晨叶梦春 ecd372ba20 feat: update GitHub Actions
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-11-16 21:10:13 +08:00
晨叶梦春 230b588f8a Update macOS release workflow with permissions
Add permissions for writing contents in the macOS release workflow
2025-11-16 19:46:44 +08:00
晨叶梦春 afe1d701e1 fix(README): issue link v3.2 2025-09-15 01:57:03 +08:00
晨叶梦春 650178b8d7 feat: improve dropdown & fix download
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-09-15 01:43:37 +08:00
晨叶梦春 768c82407b Merge branch 'main' of https://github.com/happycola233/tchMaterial-parser 2025-09-14 21:29:17 +08:00
晨叶梦春 19344776b9 fix: correct comments in version file
Signed-off-by: 晨叶梦春 <65224318+wuziqian211@users.noreply.github.com>
2025-09-14 21:28:37 +08:00
晨叶梦春 7343154847 Merge pull request #46 from 1411430556/patch-1
docs: 更新版权信息
2025-09-03 23:07:01 +08:00
COYG⚡️ d10775ebba Update LICENSE 2025-09-02 17:01:35 +08:00
肥宅水水呀 ef1d9dbe9e Merge pull request #44 from Sunrongguo2008/main
改进文本显示
2025-08-07 22:56:15 +08:00