Skip to content

Releases: Delusionx1/WorkdayReminder

v1.0.1 · 修复开机自启

Choose a tag to compare

@Delusionx1 Delusionx1 released this 24 Oct 04:08

工作日提醒器 v1.0.1

修复「勾了开机自动启动,重启后却不启动」。

修复内容

  • Nuitka 打包版自启失效:Nuitka 不设置 sys.frozen,且 sys.executable 指向 dist 目录里并不存在的 python.exe,程序把「源码运行」的命令写进了启动项。现在优先使用真实 exe 路径(sys.argv[0])。
  • 启动项被 Windows 禁用:保存设置时会同步清除「启动应用」里的禁用标记(StartupApproved\Run),不再出现「设了但没生效」。
  • 程序被移动 / 重新编译:启动时自检,启动项指向失效路径会自动改写并提示;设置页新增一行真实状态(已登记 / 文件不存在 / 被系统禁用 / 指向别处 / 未开启)。
  • 打包依赖:锁定 PySide6 < 6.8。6.8 及以后把 Qt 插件目录改成了 qt-plugins,PyInstaller 打出的 exe 会缺 qwindows.dll,双击没有窗口。

下载

  • WorkdayReminder.exe —— Windows 免安装单文件版(约 43 MB,无需 Python)
    解压/放置到一个固定目录(例如 D:\Tools\WorkdayReminder\)再运行;未做代码签名,首次运行如遇 SmartScreen 请点「更多信息 → 仍要运行」。

升级说明

用新 exe 覆盖旧 exe 后,手动运行一次即可自动修正之前的失效启动项;也可以打开设置点一次「保存」。

使用说明见 用户使用文档,
自行构建见 部署与编译指南。

v1.0.0 · 工作日提醒器首个公开版本

Choose a tag to compare

@Delusionx1 Delusionx1 released this 24 Oct 03:13

工作日提醒器 v1.0.0

屏幕右上角的一小块提示,告诉你现在能不能联系客户:法定节假日、调休上班日、周末、午休、下班全部算好,扫一眼就行。

下载

悬浮窗的三种状态

  • WorkdayReminder.exe —— Windows 免安装单文件版(约 43 MB,无需 Python)
    放到固定目录后双击运行;未做代码签名,首次运行如遇 SmartScreen 请点「更多信息 → 仍要运行」。
  • 源码与文档:见仓库首页 README

功能

  • 国务院放假安排 + 调休上班日判断,内置 2025/2026,联网自动获取后续年份
  • 区分「还没上班 / 午休中 / 已下班」,午休可单独关闭
  • 节前收尾、调休上班、假期结束恢复三类系统通知,每天每类最多一次
  • 自定义日期(年假、客户特殊安排)覆盖默认判断,支持日期范围
  • 放假日历:节假日、调休、自定义日期的颜色区分与全年清单
  • 开机自启(Windows 注册表 / macOS LaunchAgent / Linux autostart),移动位置后自动修正
  • 单实例运行,重复启动只打开已有实例的设置

安装步骤

  1. 下载 WorkdayReminder.exe,放到不会被清理的固定目录;
  2. 双击运行,右上角出现悬浮窗、托盘出现圆形图标;
  3. 双击悬浮窗 → 设置客户工作时间,需要的话勾上「开机自动启动」。

使用说明见 用户使用文档,
自行构建见 部署文档。