1
1
mirror of https://github.com/KenanZhu/AutoLibrary.git synced 2026-08-01 21:59:36 +08:00

Commit Graph

  • 88393f53e4 chore(release): merge release/v1.4.0 to main [auto release commit] main github-actions[bot] 2026-07-14 02:23:16 +00:00
  • e4d838a9d0 chore(release): v1.4.0 [auto release commit] v1.4.0 github-actions[bot] 2026-07-14 02:19:40 +00:00
  • 70f78c2a6f chore: 从 KenanZhu/develop 合并到主分支 (#14) Kenan Zhu 2026-07-14 08:42:35 +08:00
  • e40e7767c7 style(settings): 移除导入主题后冗余的状态刷新调用 KenanZhu 2026-07-10 11:41:43 +08:00
  • 1b6c170d6c style(ReserveFlow): 提取容器类的UI设置到setupUi方法 KenanZhu 2026-07-10 10:07:38 +08:00
  • 30a7a8e996 fix(settings): 修复测试公告栏连接时 QThread 未等待导致闪退 KenanZhu 2026-07-09 09:29:45 +08:00
  • d59ecc3090 feat(update): 新增检查更新功能与菜单栏公告入口 KenanZhu 2026-07-09 09:06:58 +08:00
  • 7685f6a616 style(ReserveFlow): 为 TimeSelectDialog 添加类型注释 KenanZhu 2026-07-09 08:16:41 +08:00
  • ed8dec70a6 fix: 恢复 deleteLater() 替换错误的 delete() 调用 KenanZhu 2026-06-26 11:11:16 +08:00
  • dfa9ae1a0c fix(config): ConfigManager.get() 返回深拷贝,消除跨模块字典原地修改 KenanZhu 2026-06-26 11:10:28 +08:00
  • 06740776a9 fix(timer,bulletin): 修复定时任务与公告栏 5 项交叉审查问题 KenanZhu 2026-06-26 10:50:48 +08:00
  • c8f9ae752f fix(bulletin): 修复托盘消息点击冲突,增加公告入口,移除托盘公告选项 KenanZhu 2026-06-26 10:18:15 +08:00
  • 89c1e33257 chore: 更新官网手册链接 KenanZhu 2026-06-26 10:00:02 +08:00
  • 862f86827a refactor(timer): ALMainWindow 集成 ALTimerTaskPoller 消除内联轮询 KenanZhu 2026-06-26 09:58:39 +08:00
  • ed98623cda feat(timer): 新增 ALTimerTaskPoller 定时任务轮询器 KenanZhu 2026-06-26 09:56:24 +08:00
  • ab51c72a11 style: 重命名 ALMainWorkers 为 ALMainWorker 遵循单数命名 KenanZhu 2026-06-26 09:18:48 +08:00
  • 2fe4584129 refactor(bulletin): 提取 ALBulletinFetchWorker 到独立文件 KenanZhu 2026-06-26 09:16:45 +08:00
  • 92c5fa0dfb style: 统一代码格式与导入优化 KenanZhu 2026-06-26 09:16:23 +08:00
  • 05ad9ba0b3 chore: 合并 feature/bulletin-system 到 develop KenanZhu 2026-06-25 13:26:12 +08:00
  • 0069d5274b style(gui): 统一非Qt控件变量为蛇形命名 KenanZhu 2026-06-25 13:17:36 +08:00
  • 6a9c662287 fix(bulletin): 修复状态标签圆圈不可见和定时器悬空引用问题 KenanZhu 2026-06-25 11:32:58 +08:00
  • d7fff16991 fix(driver): 驱动下载完成后更新下拉条目安装状态后缀 KenanZhu 2026-06-25 10:49:31 +08:00
  • db345f9efc chore: 合并 refactor/webdriver-naming 到 develop KenanZhu 2026-06-25 10:24:02 +08:00
  • 133433f2d8 refactor(driver): WebDriver 子系统命名规范化与代码整理 KenanZhu 2026-06-25 10:19:32 +08:00
  • 6f32923865 fix(bulletin): 修复公告栏系统多项逻辑缺陷与线程安全隐患 KenanZhu 2026-06-24 12:17:26 +08:00
  • a716e5b945 feat(bulletin): 公告栏系统完整实现 KenanZhu 2026-06-24 10:18:30 +08:00
  • 588718f9c5 docs(readme): 更新 README.md 内容 KenanZhu 2026-06-22 10:36:53 +08:00
  • 0ba76babc6 docs(readme): 优化自定义主题描述,补充主题市场链接与注意事项表述修正 KenanZhu 2026-06-21 10:19:12 +08:00
  • dc7e5d8cd8 docs(readme): 重新分类功能列表,补充自定义主题与 macOS 平台支持说明 KenanZhu 2026-06-21 09:54:41 +08:00
  • 818acd4efc feat(theme): 全局设置窗口、.altheme 主题系统与 GUI 重构 (#13) Kenan Zhu 2026-06-21 09:32:36 +08:00
  • 308a1dfcf3 Merge branch 'main' into feature/global-settings Kenan Zhu 2026-06-21 09:31:34 +08:00
  • c250fa4a6e refactor(theme): 将重复的主题逻辑下沉至 ThemeUtils,消除 validateTheme 职责过重 KenanZhu 2026-06-19 11:21:50 +08:00
  • 8f8e3e4ba7 refactor(gui): 自定义主题控件及函数重命名,统一 CustomTheme 前缀 KenanZhu 2026-06-19 10:22:36 +08:00
  • 88a74a7a47 refactor(gui): 提取窗口居中逻辑至 CenterOnParentMixin,消除5处重复 showEvent KenanZhu 2026-06-19 10:20:35 +08:00
  • 5552af1345 refactor(gui): 消除确认按钮重复逻辑,重置按钮不再提前应用主题 KenanZhu 2026-06-19 09:36:18 +08:00
  • 6d05d4c7cb ci: main 分支 push 事件触发 BuildTest 工作流 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 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