1
1
mirror of https://github.com/KenanZhu/AutoLibrary.git synced 2026-06-17 23:13:03 +08:00

Commit Graph

  • 6d05d4c7cb ci: main 分支 push 事件触发 BuildTest 工作流 main KenanZhu 2026-06-17 10:29:54 +08:00
  • 01f4ccaa0e fix(driver): macOS/Linux 下载的 Chrome/Edge 驱动缺少执行权限导致运行失败 KenanZhu 2026-06-17 10:22:27 +08:00
  • f9175371dc feat(gui): +/- 按钮文本替换为 QtAwesome 图标,fa5s 统一升级为 fa6s feature/global-settings KenanZhu 2026-06-17 08:15:03 +08:00
  • 8e1b28f3fe fix: requirements.txt 编码从 UTF-16 LE 转为 UTF-8,移除 8 个多余依赖包 KenanZhu 2026-06-16 22:19:05 +08:00
  • 57f1cfb3f2 fix(theme): 修复死锁、冗余读取、空作者字符串等交叉审查问题 KenanZhu 2026-06-16 19:37:09 +08:00
  • 007b4dc2ef fix(theme): 修复同名主题无法区分作者及导入链路边界问题 KenanZhu 2026-06-16 18:37:47 +08:00
  • 0bad34d7a8 refactor(*): LoginPage 消息追踪统一与 Flow 长方法拆分 (#12) Kenan Zhu 2026-06-13 09:30:02 +08:00
  • 61d1b44402 refactor: 提取 Flow 类 execute 长方法为私有子方法,降低嵌套深度 KenanZhu 2026-06-13 08:59:45 +08:00
  • 72301c63fd refactor: LoginPage 继承 MsgBase,统一页面消息追踪机制 KenanZhu 2026-06-13 08:59:34 +08:00
  • 609850ab60 ci(workflows): 新增 macOS .app 与 .dmg 打包流程 (#11) Kenan Zhu 2026-06-10 09:49:54 +08:00
  • 8e14d45b71 fix(ci): 修复 Windows summary 因 Write-Host 管道失效导致空白输出 KenanZhu 2026-06-10 09:17:49 +08:00
  • f6ef9af39d fix(ci): 修复 macOS 构建流程 6 项缺陷 KenanZhu 2026-06-10 09:00:39 +08:00
  • 72dce83c55 ci(workflows): 新增 macOS .app 与 .dmg 打包流程 KenanZhu 2026-06-09 16:14:43 +08:00
  • 67f297b434 revert(ALConfigWidget.ui): 撤回上次提交中的 ui 文件的启动默认页面 KenanZhu 2026-06-07 12:53:02 +08:00
  • 86f0761eed refactor(theme): 优化 LightLake 与 BlueForest 主题显示样式 KenanZhu 2026-06-07 12:50:32 +08:00
  • 79e5b43498 fix(theme): 修复主题管理系统逻辑缺陷 KenanZhu 2026-05-31 18:58:07 +08:00
  • b56d2c203e fix(theme): 修复 QSS 主题样式缺陷 KenanZhu 2026-05-31 18:57:56 +08:00
  • 44dbde3355 fix(theme): 主题系统交叉审查缺陷修复 KenanZhu 2026-05-31 00:46:05 +08:00
  • 62f8ec3d91 refactor(theme): 将重复的主题逻辑下沉至 ThemeManager KenanZhu 2026-05-30 22:51:05 +08:00
  • 2d77cbec79 fix(gui): 修复保存主题时色调模式与主题 need_theme 不一致的问题 KenanZhu 2026-05-30 22:30:31 +08:00
  • 10d731518a fix(gui): ThemeInfoLabel 添加细边框 KenanZhu 2026-05-30 22:20:29 +08:00
  • 9fdb6f7652 fix(ui): 修复 .ui XML 标签嵌套错误 KenanZhu 2026-05-30 22:19:04 +08:00
  • ef903ee817 fix(gui): ThemeInfoLabel 作者与简介缩小字号 KenanZhu 2026-05-30 22:07:48 +08:00
  • d6e8eef8c8 fix(gui): 恢复固定高度 420,滚动区域内添加弹性 Spacer 维持控件间距 KenanZhu 2026-05-30 22:05:21 +08:00
  • e893752c25 feat(gui): 为右侧配置面板添加滚动区域,放宽宽度限制 KenanZhu 2026-05-30 22:02:43 +08:00
  • 1cfd7382be fix(gui): 修复 ThemeInfoLabel 富文本换行与布局 KenanZhu 2026-05-30 21:58:40 +08:00
  • 1d9e41ab86 fix(gui): 重置按钮触发默认主题切换 KenanZhu 2026-05-30 21:56:19 +08:00
  • 645f07b4d2 refactor(gui): currentTextChanged → currentIndexChanged,ResetQssButton → ResetThemeButton KenanZhu 2026-05-30 21:42:18 +08:00
  • 732f104c5c refactor(gui): 重命名 _applyThemeByName → _applyCustomTheme,_clearQss → _clearCustomTheme KenanZhu 2026-05-30 21:37:15 +08:00
  • a2bc1881bc feat(gui): 新增主题信息标签,移除 custom_qss 兼容,优化重置按钮 KenanZhu 2026-05-30 21:33:59 +08:00
  • c1004ed2bc refactor(gui): 主题切换改为显式确认,移除 ComboBox 即时响应 KenanZhu 2026-05-30 21:23:13 +08:00
  • 38489191f5 refactor(gui): 将主题控件样式修改迁移至 .ui 文件 KenanZhu 2026-05-30 21:11:01 +08:00
  • 35253dadbb feat(theme): 引入 .altheme 主题文件格式与主题管理系统 KenanZhu 2026-05-30 21:01:18 +08:00
  • c0b6e0899c fix(theme): 优化 BlueForest 按钮样式 KenanZhu 2026-05-30 19:54:25 +08:00
  • 9c1772b186 feat(theme): 新增 BlueForest 官方深色主题样式 KenanZhu 2026-05-30 19:27:10 +08:00
  • 05b93799d4 feat(gui): 引入全局设置窗口 ALSettingsWidget KenanZhu 2026-05-30 17:56:21 +08:00
  • c337904010 refactor(*): Page Object 架构迁移、AutoScript 引擎沙箱化与全项目代码规范化 (#9) Kenan Zhu 2026-05-29 14:33:41 +08:00
  • 779aad13b8 refactor(gui): 简化关于对话框标签文字 KenanZhu 2026-05-29 14:17:53 +08:00
  • f3360423e5 fix(build): 重命名 requirement.txt 并统一所有引用 KenanZhu 2026-05-29 14:16:35 +08:00
  • bea12d5f0c fix(docs): 更新手册域名并移除不存在的 requirements.txt 引用 KenanZhu 2026-05-29 14:12:06 +08:00
  • b24f39456e fix: 修复 Git 文件名大小写与文件系统不一致的问题 KenanZhu 2026-05-29 14:05:20 +08:00
  • bb63ee6f03 refactor(gui): 统一 Qt 控件变量命名风格为 PascalCase KenanZhu 2026-05-28 19:35:03 +08:00
  • 3ebebe015f refactor(gui): 重构关于对话框,改用 QTabWidget 分页展示信息与许可证 KenanZhu 2026-05-28 19:34:36 +08:00
  • 02b3a62868 chore(autoscript): 添加模块版本号 v1.0.0 KenanZhu 2026-05-28 16:54:14 +08:00
  • d7e19dcd52 refactor(pages): 调整预约检查流程顺序,数据校验前置以避免无效浏览器操作 KenanZhu 2026-05-28 11:33:17 +08:00
  • 59c06b3a19 fix(workflows): 修复图标引用、条件逻辑死代码并统一输出格式 KenanZhu 2026-05-28 02:49:46 +08:00
  • b78fd2d1e4 chore: 添加 AutoLibrary 应用图标资源 KenanZhu 2026-05-28 01:55:12 +08:00
  • 2aace40a26 fix(services): 修复验证码识别逻辑、预约时间校验与异常处理结构 KenanZhu 2026-05-28 01:36:28 +08:00
  • df7ad92f7f fix(pages): 移除裸 except Exception 改用精确异常类型并加固元素操作防护 KenanZhu 2026-05-28 01:36:18 +08:00
  • 910e3e3224 chore: 统一 __init__.py 许可头为版权声明并改用相对导入 KenanZhu 2026-05-28 01:35:55 +08:00
  • f7167c13f4 fix(ALAutoScript*Dialog): 统一编排窗口生成的 Lua 函数名与 ASEngine 运行时一致 KenanZhu 2026-05-27 20:25:19 +08:00
  • eb8da498a2 refactor(pages): 引入 Page Object 模式替代 operators/ 模块并移除旧代码 KenanZhu 2026-05-27 20:06:36 +08:00
  • b279b51b42 refactor: 移除旧 operators/ 模块和 base/ 层 KenanZhu 2026-05-27 20:05:24 +08:00
  • 43336f98d2 fix: 统一闭馆时间为 TimeSelectMaker.LIBRARY_CLOSE_MINS (22:30) KenanZhu 2026-05-27 20:03:35 +08:00
  • e77c561685 refactor: 时间选择逻辑下沉至 Dialog、Worker 模板方法抽象、配置访问安全化与代码风格统一 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> KenanZhu 2026-05-27 19:54:26 +08:00
  • 345cb95b98 refactor(pages): 抽取时间选择策略为 TimeSelectMaker,将 Overlay 基类更名为 Dialog KenanZhu 2026-05-27 13:13:43 +08:00
  • caa563e770 refactor(pages): 统一命名规范并修复 SeatMapOverlay 元素等待目标错误 KenanZhu 2026-05-26 20:52:52 +08:00
  • 280028259f refactor(pages): 将 LoginPage 日志回调从方法参数改为构造器注入 KenanZhu 2026-05-26 18:01:25 +08:00
  • a6bc103c73 refactor(pages): 拆分 _dialogs 为独立组件文件,解耦 Service 构造函数,消除 PageObject 重复逻辑 KenanZhu 2026-05-26 13:41:55 +08:00
  • 2226e8ac90 refactor(pages): 引入 Page Object 模式重构全部页面模块,变量统一为 snake_case KenanZhu 2026-05-26 12:39:21 +08:00
  • 106463b9e5 refactor(autoscript): 对象化 ASEngine、移除旧变量导出、清理编排窗口解析逻辑 KenanZhu 2026-05-25 19:10:07 +08:00
  • 5e898180c7 refactor(style): 统一项目代码风格,整理导入顺序、间距规范与方法排列 KenanZhu 2026-05-24 13:14:27 +08:00
  • a03ab38279 refactor(autoscript): 完善 Lua 错误分类与 Date/Time 严格校验,清理死代码并补齐类型注解 KenanZhu 2026-05-24 01:02:17 +08:00
  • 4761cade26 refactor(gui): 统一资源路径前缀并更新新版 SVG Logo KenanZhu 2026-05-23 20:05:39 +08:00
  • 531b05651e refactor(gui): 重构更新 AutoLibrary Logo 样式为全新设计样式 KenanZhu 2026-05-23 19:26:00 +08:00
  • 3cea7df736 refactor(gui): 编排编辑窗口适配 Lua 引擎新接口 KenanZhu 2026-05-21 18:22:49 +08:00
  • a0fd03f12f refactor(autoscript): ASEngine 迁移至 Lua 沙箱引擎,强化类型安全与异常处理 KenanZhu 2026-05-21 18:22:36 +08:00
  • 9b47886e5b fix(autoscript): SET 赋值强制强类型检查,禁止跨类型隐式转换 KenanZhu 2026-05-21 04:16:03 +08:00
  • 82738be99a feat(gui): 编辑窗口支持调试运行与动态模拟目标数据输入 KenanZhu 2026-05-21 04:15:40 +08:00
  • e097b5afc9 refactor(gui): 编排窗口简化为纯代码生成器,移除脚本解析与预检逻辑 KenanZhu 2026-05-21 04:15:21 +08:00
  • fe7453fe02 feat(gui): 编排窗口支持算术表达式解析与回显 KenanZhu 2026-05-21 00:27:59 +08:00
  • 1d4b03d162 feat(autoscript): 支持算术表达式与变量参与加减运算 KenanZhu 2026-05-21 00:27:43 +08:00
  • 4642916fd5 fix(gui): 修正编排窗口日期映射 CURRENT_DATE 误识别为前天的问题 KenanZhu 2026-05-18 20:47:35 +08:00
  • 5800437ba2 fix(gui): 编排窗口代码生成统一使用 END IF 结束块 KenanZhu 2026-05-18 20:43:48 +08:00
  • 23467c1d3d feat(autoscript): 支持 // 行内注释与完整注释行解析 KenanZhu 2026-05-18 20:13:46 +08:00
  • b8c0a29c59 fix(gui): 调整定时任务对话框布局边距与间距 KenanZhu 2026-05-18 17:59:04 +08:00
  • 87787ad3dc style(gui): 编辑器高亮配色更改为 VSCode C 风格并为布尔字面量独立配色 KenanZhu 2026-05-18 17:59:00 +08:00
  • e800f6ece1 refactor(gui): 统一 setupUi 命名并调整按钮布局 KenanZhu 2026-05-18 16:01:22 +08:00
  • 600a304ab8 style(gui): 规范编排对话框属性命名并消除冗余代码 KenanZhu 2026-05-18 16:01:16 +08:00
  • c038c8005d refactor(autoscript): 公开 splitTopLevel 并导出常量,消除冗余委托与重复变量 KenanZhu 2026-05-18 16:01:10 +08:00
  • 6cf182c8c8 refactor(gui): 编排窗口迁移至新包并移除旧的预览/编排对话框 KenanZhu 2026-05-18 11:15:35 +08:00
  • 33c0f4414c fix(autoscript): 为异常添加行号信息并补充类型兼容性检查 KenanZhu 2026-05-17 02:58:47 +08:00
  • 2843300cf9 refactor(autoscript): 使用观察者模式解耦解析与预检查/编排流程 KenanZhu 2026-05-17 01:48:25 +08:00
  • 9bdc9a3de9 refactor(autoscript): 使用 ASTokenizer 和 NodeVisitor 重构解析与执行流程 KenanZhu 2026-05-17 01:33:22 +08:00
  • 500ddd41c5 refactor(autoscript): 替换 dsl 包为 autoscript 引擎模块 KenanZhu 2026-05-12 11:49:43 +08:00
  • 14c6db3384 refactor(config): 引入 ConfigPath 值对象消除 ConfigType/ConfigKey 的消费者 API 冗余 KenanZhu 2026-05-10 16:14:20 +08:00
  • bbd97970a6 refactor(modules): 将 AutoScriptEngine 移至 dsl/,ConfigUtils 移至 managers/config/,修复单一职责和依赖倒置问题 KenanZhu 2026-05-10 15:32:26 +08:00
  • 22d3c3462c chore(release): merge release/v1.3.0 to main [auto release commit] github-actions[bot] 2026-05-09 06:08:33 +00:00
  • dc287f3aa5 chore(release): v1.3.0 [auto release commit] v1.3.0 github-actions[bot] 2026-05-09 06:05:24 +00:00
  • 7886379875 feat(*): 支持编辑定时任务,支持AutoScript的重复性定时任务预处理指令 (#7) Kenan Zhu 2026-05-09 13:20:37 +08:00
  • 967ede4b04 fix(ALTimerTaskManageWidget): 修复右键菜单删除任务时 parent() 类型错误 KenanZhu 2026-05-09 12:59:23 +08:00
  • 27250dba2f feat(ALTimerTask*): 实现定时任务编辑功能,统一代码规范并重命名重复任务历史字段 KenanZhu 2026-05-09 10:07:25 +08:00
  • 46b3447d1e feat(autoscript): 将预处理脚本重构为 AutoScript DSL,新增可视化编排与预览对话框 KenanZhu 2026-05-08 20:46:54 +08:00
  • 4d0d7a952c feat(preproc): 新增适用于重复性定时任务的预处理脚本以及可视化编排对话框 Gogs 2026-05-08 15:23:24 +08:00
  • e11f696b76 style(*): 添加缺失的版权信息,并同一版权年份为文件创建时间的年份 KenanZhu 2026-05-06 01:01:52 +08:00
  • ffae43d5bd fix(ConfigUtils): 添加未导入的 os 模块 KenanZhu 2026-03-24 21:49:52 +08:00
  • baa4f23136 refactor(config): 新增 ConfigUtils 工具类并优化配置管理逻辑 Gogs 2026-03-23 13:31:06 +08:00
  • 1c88d3db7b chore(requirement): 移除 opencv-python 和 pywin32 冗余依赖 KenanZhu 2026-03-22 22:56:43 +08:00
  • 3880f90916 chore(release): merge release/v1.2.1 to main [auto release commit] github-actions[bot] 2026-03-22 14:17:40 +00:00
  • d3d146b1b3 chore(release): v1.2.1 [auto release commit] v1.2.1 github-actions[bot] 2026-03-22 14:14:27 +00:00