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

Commit Graph

  • 8b6baf9b6a refactor(ALMainWindow): 重构主窗口类的消息队列能力,修改为直接从 MsgBase 继承 KenanZhu 2026-01-20 17:45:32 +08:00
  • 7098d7075f refactor(ALMainWorkers): 重构主工作线程的父类初始化方式 KenanZhu 2026-01-20 17:43:52 +08:00
  • be3942ea2f optimize(MsgBase): 优化消息队列能力基类,增加小数秒精度时间戳,移除无用方法 '_inputMsg' KenanZhu 2026-01-20 17:41:34 +08:00
  • 7e3a089e21 refactor(gui.ALSeatMapWidget): 重构座位选图控件 将座位图提取为 ALSeatMapView 类,并添加缩放限制 KenanZhu 2026-01-18 13:50:48 +08:00
  • f3d68c40cb chore(release): v1.0.4 [auto release commit] v1.0.4 github-actions[bot] 2026-01-17 18:18:22 +00:00
  • 0ceff677e4 docs(readme): 更新自述文档内容 KenanZhu 2026-01-18 02:14:01 +08:00
  • 6f6b415bff refactor(ALMainWindow, ALMainWorkers): 重构 Qt 信号函数的命名 KenanZhu 2026-01-17 22:32:03 +08:00
  • 735f31830d refactor(gui.*): 统一界面控件颜色风格 KenanZhu 2026-01-17 22:30:18 +08:00
  • 7be5afeae1 style(gui.ALSeatFrame): 一些格式问题 KenanZhu 2026-01-17 20:22:48 +08:00
  • 3d6978c9c2 optimize(gui.*): 优化界面组件的布局和样式 KenanZhu 2026-01-17 19:27:17 +08:00
  • db7a868598 chore(release): v1.0.3 [auto release commit] v1.0.3 github-actions[bot] 2026-01-17 17:52:03 +00:00
  • f1e0334ce3 docs(MsgBase, LibOperator): 添加并完善类文档注释 KenanZhu 2026-01-16 23:41:25 +08:00
  • b9411261ea style(ALMainWorkers): 一些格式更改 KenanZhu 2026-01-16 23:25:42 +08:00
  • fa737711d4 optimize(ConfigReader, ConfigWriter): 优化配置文件读写类逻辑,完善异常处理,添加注释文档 KenanZhu 2026-01-16 23:23:03 +08:00
  • 79e2128fca style(operators.*): 显式指定浏览器驱动类型为 WebDriver KenanZhu 2026-01-16 23:21:36 +08:00
  • 128c8e7a83 style(*): 移除未使用的 import 语句 KenanZhu 2026-01-16 22:37:26 +08:00
  • 6474f6e3bb style(*): 格式化一些界面类的构造函数 KenanZhu 2026-01-16 22:33:01 +08:00
  • ba60a5d884 style(comment): 修改一些注释格式 KenanZhu 2026-01-15 17:08:54 +08:00
  • 4d8f8130dc chore(operators.__init__): 添加 LibChecker 类的简介 KenanZhu 2026-01-13 22:40:45 +08:00
  • eba99cab9f fix(ALSeatMapWidget): 修复座位图选择的确定取消逻辑 KenanZhu 2026-01-13 22:01:16 +08:00
  • aa7a806ff7 fix(gui): 修复一些界面问题 KenanZhu 2026-01-12 14:22:20 +08:00
  • bb180f8c8e fix(ALConfigWidget, LibReserve): 修改二楼楼层区域名称 KenanZhu 2026-01-09 14:06:36 +08:00
  • 107ed41b58 chore(*): 更新 license 和版权信息为 2025 - 2026 年 KenanZhu 2026-01-09 14:00:25 +08:00
  • 43b87db4eb chore(release): v1.0.2 [auto release commit] v1.0.2 github-actions[bot] 2026-01-05 04:05:04 +00:00
  • ae23f65e5a fix(AutoLib): 修复并完善对不同浏览器驱动的支持,目前支持的浏览器驱动为 Edge、Chrome、Firefox KenanZhu 2026-01-05 11:59:33 +08:00
  • a7b9c340ae refactor(ALConfigWidget): 初始化的默认浏览器驱动路径改为空 KenanZhu 2026-01-05 11:58:15 +08:00
  • 96d733d2ed fix(ALConfigWidget): 修复配置界面错误字符 KenanZhu 2026-01-05 11:43:16 +08:00
  • 65cb951ada ci(workflow): 优化 update-version.yml 中的版本信息更新逻辑 KenanZhu 2026-01-04 10:05:57 +08:00
  • 94ce3433a3 ci(workflows): 重构 CI/CD 工作流执行配置 KenanZhu 2026-01-03 14:33:49 +08:00
  • dd48c8a01c chore(release): v1.0.1 [auto release commit] v1.0.1 github-actions[bot] 2026-01-02 16:39:02 +00:00
  • 924db3bdcc ci(workflows): 新增基于 Github Actions 的 CI/CD 工作流控制 KenanZhu 2026-01-03 00:35:16 +08:00
  • 1e5452d411 refactor(ALAboutDialog): 更改关于对话框的显示内容 KenanZhu 2026-01-03 00:33:01 +08:00
  • 1b378e5aaa fix(LibLogin): 修复优化验证码处理逻辑,避免无效请求。并完善手动输入验证码功能。 KenanZhu 2026-01-02 17:37:17 +08:00
  • e069efb2ea fix(ALConfigWidget): 修复用户配置列表中,选中用户项时禁用该用户所在用户组时,该用户项未同步禁用状态仍保持被选中的问题 KenanZhu 2026-01-02 00:44:24 +08:00
  • 407d25570a fix(ALMainWorkers): 修复 AutoLibWorker 中基础检查未通过时,运行线程错误返回导致结束信号未发送的问题 KenanZhu 2026-01-02 00:30:37 +08:00
  • bfcb65f56a fix(gui.ALMainWindow): 修改了 setControlButtons 方法,防止按钮状态的意外更改 KenanZhu 2025-12-31 10:15:57 +08:00
  • cde1e966e7 chore(gui.batchs): 将编译脚本的错误命名 complie_*.bat/sh 修改为 compile_*.bat/sh KenanZhu 2025-12-27 23:12:37 +08:00
  • 8c4f463889 docs(readme): 修改一些文档的不通顺不准确描述,新增捐助链接 KenanZhu 2025-12-27 21:57:38 +08:00
  • 39867cc20c docs(readme): 修改文档的歧义和其它不准确描述 KenanZhu 2025-12-27 15:43:25 +08:00
  • 149910d628 chore(release): v1.0.0 v1.0.0 KenanZhu 2025-12-22 15:24:31 +08:00
  • 2a7ed099bf docs(readme.md): 更新 readme 文档 KenanZhu 2025-12-22 15:23:56 +08:00
  • 473f32ca29 chore(batchs): 新增界面资源和应用资源的编译脚本 KenanZhu 2025-12-22 15:23:47 +08:00
  • 580052f1e3 chore(icons): 添加多种图标格式,将当前的图标尺寸从 1024x1024 调整为 32x32 KenanZhu 2025-12-22 11:55:33 +08:00
  • 6abf530307 optimize(ALTimerTaskWidget, ALConfigWidget): 优化定时器和用户设置的任务列表排序 KenanZhu 2025-12-22 11:53:45 +08:00
  • 577c651ef8 feat(ALMainWindow): 引入对新增定时器任务状态 - 执行失败的处理支持 (#18ae949) v1.0.0-beta.5 KenanZhu 2025-12-13 14:27:46 +08:00
  • 18ae949900 feat(ALTimerTaskWidget): 新增定时器任务状态 - 执行失败 KenanZhu 2025-12-13 14:22:28 +08:00
  • ca9059d1db refactor(AutoLib): 初始化 AutoLib 时,发生错误则抛出异常 KenanZhu 2025-12-13 14:21:26 +08:00
  • ad4deae0c6 fix(ALMainWindow): 修复停止时的按钮状态重置问题 KenanZhu 2025-12-13 14:15:28 +08:00
  • 55ae4d0d96 feat(ALConfigWidget): 大更新 - 用户树状列表和其它 v1.0.0-beta.4 KenanZhu 2025-12-13 00:07:33 +08:00
  • 7dcd72939b fix(ALMainWindow): fix the wrong use of function 'setControlButtons' KenanZhu 2025-12-12 23:51:54 +08:00
  • bfce61f4b4 fix(ALTimerTaskWidget): fix timer tasks list is 'NoneType' when init config file KenanZhu 2025-12-12 23:41:30 +08:00
  • 60a5699822 refactor(ALConfigWidget): ALConfigWidget is changed into non-modal dialog KenanZhu 2025-12-12 18:59:25 +08:00
  • aab9565012 fix(*): always show the child window on the center of the parent window and do not overflow the screen v1.0.0-beta.3 KenanZhu 2025-12-09 08:54:45 +08:00
  • 9255eec9f1 style(ALMainWindow): rename some variables and functions KenanZhu 2025-12-09 08:51:14 +08:00
  • cff6fd8fc0 feat(ALTimerTaskWidget): timer tasks' data persistence and perpetuation v1.0.0-beta.2 KenanZhu 2025-12-09 08:49:44 +08:00
  • b129f47b48 chore(ALSeat*): rename SeatFrame, SeatMapTable, SeatMapWidget to ALSeatFrame, ALSeatMapTable, ALSeatMapWidget KenanZhu 2025-12-09 08:46:51 +08:00
  • 069429be71 refactor(ALAboutDialog): replace hide/show methods with 'exec()' for dialog modal handling KenanZhu 2025-12-09 08:19:25 +08:00
  • 7d064fc8e7 refactor(ALMainWindow): extract the worker threads to a separate file : ALMainWorkers.py KenanZhu 2025-12-09 08:17:39 +08:00
  • 1b172ad396 style(*): some small style changes v1.0.0-beta.1 KenanZhu 2025-11-30 18:46:12 +08:00
  • 05c9d433f4 hotfix(LibRenew): fix the serious bug that the renew process always failed KenanZhu 2025-11-30 18:42:20 +08:00
  • 65ca40438d fix(ALMainWindow.ui): fix the convert error of ALMainWindow.ui KenanZhu 2025-11-29 22:31:18 +08:00
  • 0a8763add5 feat(gui): breaking changes - Timer Task Management v1.0.0-beta KenanZhu 2025-11-29 20:03:45 +08:00
  • c5e589f3d1 fix(ALConfigWidget): optimize the logic when delete user list item KenanZhu 2025-11-29 19:52:22 +08:00
  • 5e5deba773 fix(LibReserve): fix the mistakely passed parameter 'reserve_info' v0.3.1-alpha KenanZhu 2025-11-28 15:15:39 +08:00
  • 842fb434f4 feat(AutoLib): new feature 'Auto Renew' v0.3.0-alpha KenanZhu 2025-11-28 15:03:51 +08:00
  • 6cabddf0cd fix(operators): optimized the reserve information pre-check and more readable output v0.2.4-alpha KenanZhu 2025-11-28 15:00:09 +08:00
  • 0322558339 fix(operators): the operations's result message only show in their output queue KenanZhu 2025-11-28 14:58:13 +08:00
  • 703ee527ae fix(LibChecker): fix the checker of check in and renew v0.2.3-alpha KenanZhu 2025-11-28 14:54:37 +08:00
  • 9a925fecb6 fix(operators): fix some type hint, and add imports for LibRenew KenanZhu 2025-11-28 14:53:08 +08:00
  • 189fddfb6a fix(LibReserve): more fast operations of reserve v0.2.2-alpha KenanZhu 2025-11-28 14:46:17 +08:00
  • c2d53a8b78 chore(*): refactor the project structure KenanZhu 2025-11-25 08:48:18 +08:00
  • b99431476a hotfix(LibChecker): optimize the reserve records check process v0.2.1-alpha KenanZhu 2025-11-22 15:12:40 +08:00
  • 977c0835b7 hotfix(ALMainWindow): fix the config file paths initialization KenanZhu 2025-11-22 15:11:25 +08:00
  • cd565ec57d feat(gui.SeatMapWidget): add seat select map widget v0.2.0-alpha KenanZhu 2025-11-22 14:29:01 +08:00
  • 9f17474c1b fix(gui): optimize the config files' status management v0.1.5-alpha KenanZhu 2025-11-22 14:27:40 +08:00
  • 04d66346dc fix(ALConfigWidget): optimize the config window usage v0.1.4-alpha KenanZhu 2025-11-22 14:23:35 +08:00
  • f858295af1 refactor(LibChecker): refactor the code of LibChecker to make it more readable and maintainable KenanZhu 2025-11-22 14:16:38 +08:00
  • cd6c899388 fix(*): optimize the operators' performance when invoking webdriver v0.1.3-alpha KenanZhu 2025-11-22 14:13:23 +08:00
  • 1038a86aff fix(ALMainWindow): fix the clean up issue of worker thread and config window (concernd commit #389ac88) v0.1.2-alpha KenanZhu 2025-11-22 14:11:22 +08:00
  • 15ea47dd07 docs(*): replace manual.html with new website KenanZhu 2025-11-14 22:43:41 +08:00
  • 829a8440ad chore(gui): fix some widget length to match the design v0.1.1-alpha KenanZhu 2025-11-11 09:14:04 +08:00
  • 389ac885d3 fix(ALMainWindow): optimize the resource usage of gui KenanZhu 2025-11-11 09:05:55 +08:00
  • 68b61b5c8c feat(AutoLib): new feature 'Auto Check-in' v0.1.0-alpha KenanZhu 2025-11-11 09:04:11 +08:00
  • fd5abb5f1e chore(LibReserve, LibCheckin): * KenanZhu 2025-11-11 09:00:20 +08:00
  • 1f16181aeb fix(LibLogin): more clear error message v0.0.12-alpha KenanZhu 2025-11-09 19:52:21 +08:00
  • f0c25903a3 refactor(LibReserve): optimize the pre-check of reserve KenanZhu 2025-11-09 19:40:08 +08:00
  • b24e4f473f fix(LibChecker): chore(LibChecker): introduce a new method to generate more readable output : add renew checker method for upcoming feature: 'Auto Renew' v0.0.11-alpha KenanZhu 2025-11-08 18:34:38 +08:00
  • 8bb65be0b9 fix(LibChecker): remove the debug print KenanZhu 2025-11-08 18:32:33 +08:00
  • 631785122b fix(gui.ALConfigWidget): fix the width of web driver path line edit v0.0.10-alpha KenanZhu 2025-11-08 18:31:07 +08:00
  • 82ea40d3dc refactor(LibChecker): fix(AutoLib): extract reservation decode logic into separate function : adjust default browser size to prevent page scale issues v0.0.9-alpha KenanZhu 2025-11-08 12:53:24 +08:00
  • 1244084c75 style(*): remove the spare punctuation marks ',' at the end of function parameters KenanZhu 2025-11-08 12:51:33 +08:00
  • 7a599c4f63 fix(LibReserve): add the check for empty value of 'seat_id' in 'reserve_info' v0.0.8-alpha KenanZhu 2025-11-08 11:56:21 +08:00
  • d2cef258aa refactor(LibLogin): extract the captcha recognition and input to a separate function KenanZhu 2025-11-08 11:54:57 +08:00
  • a4c5ee299e refactor(AutoLib): extract the initialization of LibOperators to a separate method KenanZhu 2025-11-08 11:53:49 +08:00
  • 7d92717136 style(*): unify punctuation marks from Chinese to English KenanZhu 2025-11-08 11:49:30 +08:00
  • 3ef301f199 fix(ALMainWindow): remove the unused 'self.__auto_lib' variable v0.0.7-alpha KenanZhu 2025-11-08 00:23:17 +08:00
  • b10d333eb2 style(LibLogout): unify the format style of LibLogout.py KenanZhu 2025-11-08 00:14:27 +08:00
  • d5dc012ade chore(license): add MIT license KenanZhu 2025-11-07 23:28:52 +08:00
  • dac87068ef chore(AutoLib, LibReserve): remove the 'canReserve' method in LibReserve and replace it with 'canReserve' of LibChecker in AutoLib KenanZhu 2025-11-07 23:05:09 +08:00
  • f13d983124 fix(AutoLib): correct config key from 'run/mode' to 'mode/run_mode' v0.0.6-alpha KenanZhu 2025-11-07 22:58:43 +08:00