Skip to content

Releases

DeskWeek v2.2.0 · AI 导入修复与设置页 AI 面板

Choose a tag to compare

@BuyMyCheatPlz BuyMyCheatPlz released this 11 Nov 11:22

DeskWeek v2.2.0 · AI 导入修复与设置页 AI 面板

DeskWeek 2.2.0 修好了“AI 总结完却找不到怎么导入”的问题,并在设置页新增了完整的 AI 导入面板;现在粘贴文字、添加 PDF/Word/Excel/PPT/文本文件或截图,都能拆成待办并勾选导入。


✨ 新增功能与体验升级

  • AI 导入真正可用

    • 总结完成后自动滚动到结果条,“全部导入(N)”就在结果旁边,不再被长表单挡在下面。
    • 单条结果也会显示“导入到待办”,不再只依赖最底部的“添加”。
    • 部分模型返回裸 JSON 数组时也能解析,不再报“不是有效 JSON”。
  • 设置页 AI 导入面板

    • 在“设置 → AI 导入”里直接粘贴资料、添加文件/图片、写补充要求。
    • 拆解结果逐条显示标题、详情、日期和时间,可勾选、可修改,再批量导入到“未完成”待办。
    • 导入失败不会清空资料;格式不对的事项只跳过该条并保留在列表里。
  • 更稳的批量导入

    • 某一条日期或时间格式不对时,不会让整批导入静默失败;合法的照常导入,问题项标红提示。
    • 文件解析仍在后台线程完成,设置了内存上限和 30 秒超时。
  • 文档

    • 新增 AI 导入说明,包含支持格式、隐私说明和验证命令。

🧪 验证

  • npm run check
  • npm test(105 项单元测试)
  • npm run test:ai(真实窗口 + 真实 IPC + 本地 mock AI,覆盖多条/单条/设置页勾选/非法日期跳过/修正后继续)
  • npm run test:host(主机回归,包含设置页 AI 导入写盘)
  • node scripts/gray.cjs(完整灰测)

📦 下载与安装说明

  • 安装版(推荐):下载 DeskWeek-v2.2.0-windows-x64-Setup.exe,按向导一键安装。
  • 便携版(绿色免安装):下载 DeskWeek-v2.2.0-windows-x64-portable.zip 解压至任意文件夹使用。
  • 平滑升级:安装版直接覆盖安装即可;便携版解压后保留 data/ 文件夹即可完整迁移历史日程与配置。
  • Android 客户端:配套 Android 2.2.0 安装包同样支持 AI 文件导入。

校验值

850b29f94372cd93fe2b2a9b76ed5d022487042c05ed6d3b795bf1e2122b7cc8  DeskWeek-v2.2.0-windows-x64-Setup.exe
c3808318898e5e1e5bbbbef9c893e19d04950356007f75ea4894efdf6cc97304  DeskWeek-v2.2.0-windows-x64-portable.zip

DeskWeek v2.1.1 · 多显示器全屏独立检测与防误休眠优化

Choose a tag to compare

@github-actions github-actions released this 11 Nov 08:07

DeskWeek v2.1.1 · 多显示器全屏独立检测与防误休眠优化

DeskWeek 迎来 2.1.1 版本!本次更新重点优化了多显示器工作环境下的全屏判定逻辑,彻底解决了副屏日程表因主屏全屏而被误暂停休眠的问题,同时提升了跨屏移动与窗口生命周期的稳定性。


✨ 新增功能与体验升级

  • 多显示器独立全屏判断(告别副屏误休眠)

    • 按屏幕精准检测:浮窗仅针对自身所在的显示器进行全屏检测。你在主屏全屏玩游戏或播放视频时,副屏上的 DeskWeek 日程表完全不受影响,持续保持显示与实时刷新。
    • 跨屏智能保护:当浮窗横跨多个显示器时,只要任意一个屏幕未被全屏遮挡,浮窗就继续保持活跃更新,只有当所覆盖的屏幕均被全屏遮挡时才暂停。
    • 管理中心独立判定:管理中心与桌面浮窗各自独立计算全屏状态,互不干扰。
  • 多显示器与混合 DPI 适配

    • 全面支持主副屏不同缩放比例(DPI)、负坐标副屏与热插拔后的屏幕边界保护,多屏拖动顺滑稳定。
  • 全套文档通俗化润色


📦 下载与安装说明

  • 安装版(推荐):下载 DeskWeek-v2.1.1-windows-x64-Setup.exe,按向导一键安装。
  • 便携版(绿色免安装):下载 DeskWeek-v2.1.1-windows-x64-portable.zip 解压至任意文件夹使用。
  • 平滑升级:安装版直接覆盖安装即可;便携版解压后保留 data/ 文件夹即可完整迁移历史日程与配置。
  • Android 客户端:配套 Android 手机与平板端安装包可在 BuyMyCheatPlz/DeskWeek-Android 下载。

DeskWeek v2.1.0 · 全透明浮窗与核心架构优化

Choose a tag to compare

@BuyMyCheatPlz BuyMyCheatPlz released this 11 Nov 05:14

DeskWeek v2.1.0 · 二维码容量优化与扫码传输体验提升

DeskWeek 迎来 2.1.0 版本!本次更新重点优化了二维码离线面对面传输的容量与效率,引入无损压缩技术使扫码张数大幅减少 70%~90%,同时完善了双向兼容、小组件刷新与多项细节体验,并对全套文档进行了通俗化润色。


✨ 新增功能与体验升级

  • 二维码无损压缩传输(张数大减 70%~90%)

    • 智能无损压缩:针对较长日程列表自动启用无损压缩传输,大幅减少二维码生成张数。20 条带备注任务由原来的 18~23 张降至 仅需 2 张,百条任务仅需 5 张。
    • 双向兼容模式:向后兼容所有旧版本格式;生成二维码时支持勾选「兼容旧版(张数更多)」,便于向未升级设备互传数据。
    • 高清晰度渲染:根据显示屏幕像素精确绘制二维码点阵,边缘清晰无锯齿,显著提升手机与电脑摄像头扫码对焦识别速度。
  • 多端协同体验优化

    • 管理中心扫码导入增加进度实时反馈与异常状态保护,清空或重置时更加平滑。
    • 导入确认弹窗提供更加直观的合并与替换选项说明,保障本地已有日程安全。
  • 全套文档通俗化润色


📦 下载与安装说明

  • 安装版(推荐):下载 DeskWeek-v2.1.0-windows-x64-Setup.exe,按向导一键安装。
  • 便携版(绿色免安装):下载 DeskWeek-v2.1.0-windows-x64-portable.zip 解压至任意文件夹使用。
  • 平滑升级:安装版直接覆盖安装即可;便携版解压后保留 data/ 文件夹即可完整迁移历史日程与配置。
  • Android 客户端:配套 Android 手机与平板端安装包可在 BuyMyCheatPlz/DeskWeek-Android 下载。

DeskWeek v2.0.0 · 全透明浮窗与核心架构优化

Choose a tag to compare

@BuyMyCheatPlz BuyMyCheatPlz released this 11 Nov 00:34

DeskWeek v2.0.0 · 跨端协同、离线二维码传输与体验升级

DeskWeek 迎来里程碑版本 2.0.0!本次更新正式打通了 Windows 桌面端与 Android 移动端(手机与平板) 的多端协同生态,带来了全新的离线二维码面对面传输与局域网协同同步能力,全面优化了全透明浮窗与核心稳定性,并对所有文档进行了通俗化重写。


✨ 新增功能与体验升级

  • 离线二维码面对面传输(全新)

    • 电脑与手机面对面互传:无需处于同一局域网,也不依赖外网服务器。电脑生成二维码,手机扫描即可导入;手机展示二维码,电脑摄像头一键扫码录入。
    • 大数据自动切片与完整性校验:大数据自动分页生成多张二维码,支持自动翻页与乱序扫描,收齐并经 SHA-256 完整性校验后方可合并或替换,杜绝残缺数据。
    • 智能合并与替换确认:支持「合并」(保留本机任务并更新同名任务)与「替换全部」,操作前均有清晰确认对话框。
  • 局域网协同同步

    • 在同一 Wi-Fi 或局域网下,开启同步开关即可自动发现附近设备,首次配对核对 6 位数字验证码,此后自动保持互通更新。
    • 支持多端对等增量同步与冲突保护,两端同时修改不同任务时自动合并。
  • 全透明桌面浮窗模式

    • 在「管理中心 → 设置 → 浮窗背景」中可一键切换为「透明」模式(默认保留标准卡片模式)。
    • 移除白色底板和阴影,仅保留日程网格与文字,自然融入各类电脑壁纸。
    • 自动适配浅色与深色主题,壁纸明暗自如。
  • 农历、节气与法定节假日

    • 支持公历与农历对照、二十四节气标记、法定公休假与休假调休提醒。
  • 可选 AI 助手总结

    • 支持直接粘贴通知、长文本,或导入 PDF、Word、Excel、PPTX 等资料,AI 智能提炼多条待办事项并一键添加。

🛠️ 核心问题修复与稳定性提升

  • 显卡滤镜与全屏识别优化
    • 解决了 NVIDIA 显卡滤镜/录屏工具、DisplayFusion 等后台透明辅助窗口导致浮窗误休眠的问题。
  • 窗口生命周期与异常保护
    • 修复了窗口频繁切换与休眠唤醒时的异常报错,强化了异步资源释放保护。
  • 多显示器与混合缩放(DPI)适配
    • 优化跨屏移动与多屏幕边界计算,支持副屏负坐标与屏幕热插拔保护。
  • 数据安全与备份机制
    • 采用临时文件写入安全替换机制,并自动生成 .backup 备份文件,防止断电导致数据损坏。
  • 全套文档通俗化重写
    • 重新梳理并润色了所有说明文档,消除技术黑话与晦涩术语,提供直观易懂的使用指南。

📦 下载与安装说明

  • 安装版(推荐):下载 DeskWeek-v2.0.0-windows-x64-Setup.exe,按向导一键安装。
  • 便携版(绿色免安装):下载 DeskWeek-v2.0.0-windows-x64-portable.zip 解压至任意文件夹使用。
  • 平滑升级:安装版直接覆盖安装即可;便携版解压后保留 data/ 文件夹即可完整迁移历史日程与配置。
  • Android 客户端:配套 Android 手机与平板端安装包可在 BuyMyCheatPlz/DeskWeek-Android 下载。

DeskWeek v1.3.1 · 全透明浮窗与核心架构优化

Choose a tag to compare

@BuyMyCheatPlz BuyMyCheatPlz released this 10 Nov 05:52

DeskWeek v1.3.1 · 界面重绘优化与移动端协同

DeskWeek v1.3.1 为维护与体验升级版本,重点优化了管理中心在全屏恢复后的界面重绘、改进了紧凑模式输入栏布局与原生背景取色保底机制,并正式加入 Android 移动端协同方案与全面通俗化的文档指引。


✨ 本次更新重点

  • 全屏恢复后的界面即时重绘
    • 修复了退出全屏游戏或视频后,管理中心窗口重新聚焦时偶发的渲染空白或迟滞问题,加入焦点事件驱动的主动刷新与可见性感知。
  • 紧凑添加栏排版优化
    • 优化浮窗处于较窄宽度下的“快速添加”表单排版,确保输入框、改期选择与添加按钮保持在同一行,避免不必要的折行错位。
  • 桌面壁纸取色采样保底
    • 在系统截图接口忙碌或受限时,增加 Windows 原生底层 GDI 25 点采样保底机制,确保透明浮窗模式下浅色/深色文字自适应准确生效。
  • Android 移动端协同方案正式就位
    • 引入了配套的 Android 原生客户端说明,支持手机与平板上的桌面透明周历小组件,并阐述了基于 mDNS 与 TLS 的无云端局域网增量互通设计。
  • 全套文档通俗化重写
    • 彻底去除技术黑话、过度防御性免责表达与生涩术语,提供清晰自然的上手与故障排查说明。

📦 下载与安装说明

  • 安装版(Setup.exe,推荐):
    • 下载 DeskWeek-v1.3.1-windows-x64-Setup.exe,根据向导一键安装,自动创建桌面与开始菜单快捷方式,支持开机自启。
  • 便携版(Portable.zip,绿色免安装):
    • 下载 DeskWeek-v1.3.1-windows-x64-portable.zip,解压至任意文件夹即可使用。
  • 平滑升级:
    • 安装版直接运行新版 Setup.exe 覆盖安装即可。
    • 便携版解压覆盖时,只需保留原有的 data/ 文件夹即可完整迁移历史日程与个人设置。

DeskWeek v1.3.0 · 全透明浮窗与核心架构优化

DeskWeek 迎来重大版本更新!本次更新带来了全新的全透明浮窗模式、彻底重构了主进程架构以提升长期运行稳定性,解决了全屏误识别休眠与窗口切换报错等已知痛点,并对全部文档进行了通俗化重写。


✨ 新增功能与体验升级

  • 新增全透明浮窗模式
    • 在「管理中心 → 设置 → 浮窗背景」中可一键切换为「透明」模式(默认保留标准卡片模式)。
    • 移除卡片白色底板、边框和阴影,仅保留日程网格与待办文字,极简轻盈,通透融入各类桌面壁纸。
    • 自动适配浅色(深色文字)与深色(浅色文字)主题,不同风格壁纸皆能舒适阅读。
    • 编辑弹窗与日期选择器采用半透明柔和遮罩,确保聚焦编辑与清晰对比度。

🛠️ 核心问题修复与稳定性提升

  • 修复显卡覆盖层导致浮窗误休眠闪退

    • 解决了 NVIDIA 显卡滤镜/录屏工具(GeForce Experience / NVIDIA App)、DisplayFusion 等后台全透明辅助窗口被误判为“全屏游戏”,导致浮窗约 15 秒后自动消失的问题。
    • 优化全屏判定逻辑,能精准识别真实全屏游戏与全屏视频,自动忽略后台无焦点的全透明辅助层。
  • 消除窗口关闭时的报错弹窗(Object has been destroyed)

    • 增加了严格的窗口生命周期校验与清理机制,解决在频繁切换全屏或快速休眠唤醒时,异步加载回调尝试访问已销毁窗口所导致的 JavaScript 报错。
  • 多显示器与混合缩放(DPI)适配优化

    • 优化跨屏移动与多屏幕边界计算,支持副屏负坐标、不同 DPI 缩放比例,以及屏幕插拔后的坐标边界保护。
  • 自动更新启动确认

    • 更新器会先确认安装脚本实际启动,再关闭旧版本;启动失败时保留旧程序并显示具体错误,避免更新脚本未执行却直接退出。
  • 更新日志完整显示

    • 不再限制更新日志的条数、行长度或正文长度,GitHub Release 中有多少内容就显示多少。
  • 数据安全与多窗口并发防护

    • 采用写入临时文件再安全替换机制,并自动生成 .backup 备份文件,防止断电导致数据损坏。
    • 管理中心与浮窗同时编辑任务时支持智能合并,避免内容被无意覆盖。

⚡ 架构重构与工程优化

  • 主进程模块化解耦
    • 彻底拆分了原先庞大的 main.cjs,按功能模块解耦为桌面附着、窗口管理、数据存储、AI 接口、更新调度与运行时策略,大幅提升代码稳定性与可维护性。
  • AI 解析工作线程化
    • 文档与资料解析任务放入后台独立工作线程执行,设置内存上限与超时防护,避免大文件卡死主界面。
  • 全套文档通俗化重写
    • 重新梳理并润色了使用手册、故障排查、技术记录与开源致谢,消除技术黑话与晦涩术语,提供直观清晰的操作指引。

📦 下载与安装说明

  • 安装版(推荐,初次使用):
    • 下载 DeskWeek-v1.3.0-windows-x64-Setup.exe,根据向导一键安装,自动创建桌面图标与开始菜单项,并支持勾选开机自启与控制面板一键卸载。
  • 便携版(绿色解压即用):
    • 下载 DeskWeek-v1.3.0-windows-x64-portable.zip,解压至任意文件夹(建议非系统盘,如 D:\Tools\DeskWeek),双击 DeskWeek.exe 即可使用。
  • 历史版本升级:
    • 若使用安装版:直接运行新版 Setup.exe 覆盖安装即可,已有日程数据完全保留。
    • 若使用便携版:下载新版压缩包解压后覆盖原有程序文件,保留原有的 data/ 文件夹即可无缝沿用历史日程与个人设置。

DeskWeek v1.3.0 · 全透明浮窗与核心架构优化

Choose a tag to compare

@github-actions github-actions released this 09 Nov 11:24

DeskWeek v1.3.0 · 全透明浮窗与核心架构优化

DeskWeek 迎来重大版本更新!本次更新带来了全新的全透明浮窗模式、彻底重构了主进程架构以提升长期运行稳定性,解决了全屏误识别休眠与窗口切换报错等已知痛点,并对全部文档进行了通俗化重写。


✨ 新增功能与体验升级

  • 新增全透明浮窗模式
    • 在「管理中心 → 设置 → 浮窗背景」中可一键切换为「透明」模式(默认保留标准卡片模式)。
    • 移除卡片白色底板、边框和阴影,仅保留日程网格与待办文字,极简轻盈,通透融入各类桌面壁纸。
    • 自动适配浅色(深色文字)与深色(浅色文字)主题,不同风格壁纸皆能舒适阅读。
    • 编辑弹窗与日期选择器采用半透明柔和遮罩,确保聚焦编辑与清晰对比度。

🛠️ 核心问题修复与稳定性提升

  • 修复显卡覆盖层导致浮窗误休眠闪退
    • 解决了 NVIDIA 显卡滤镜/录屏工具(GeForce Experience / NVIDIA App)、DisplayFusion 等后台全透明辅助窗口被误判为“全屏游戏”,导致浮窗约 15 秒后自动消失的问题。
    • 优化全屏判定逻辑,能精准识别真实全屏游戏与全屏视频,自动忽略后台无焦点的全透明辅助层。
  • 消除窗口关闭时的报错弹窗(Object has been destroyed)
    • 增加了严格的窗口生命周期校验与清理机制,解决在频繁切换全屏或快速休眠唤醒时,异步加载回调尝试访问已销毁窗口所导致的 JavaScript 报错。
  • 多显示器与混合缩放(DPI)适配优化
    • 优化跨屏移动与多屏幕边界计算,支持副屏负坐标、不同 DPI 缩放比例,以及屏幕插拔后的坐标边界保护。
  • 数据安全与多窗口并发防护
    • 采用写入临时文件再安全替换机制,并自动生成 .backup 备份文件,防止断电导致数据损坏。
    • 管理中心与浮窗同时编辑任务时支持智能合并,避免内容被无意覆盖。

⚡ 架构重构与工程优化

  • 主进程模块化解耦
    • 彻底拆分了原先庞大的 main.cjs,按功能模块解耦为桌面附着、窗口管理、数据存储、AI 接口、更新调度与运行时策略,大幅提升代码稳定性与可维护性。
  • AI 解析工作线程化
    • 文档与资料解析任务放入后台独立工作线程执行,设置内存上限与超时防护,避免大文件卡死主界面。
  • 全套文档通俗化重写
    • 重新梳理并润色了使用手册、故障排查、技术记录与开源致谢,消除技术黑话与晦涩术语,提供直观清晰的操作指引。

📦 下载与安装说明

  • 安装版(推荐,初次使用):
    • 下载 DeskWeek-v1.3.0-windows-x64-Setup.exe,根据向导一键安装,自动创建桌面图标与开始菜单项,并支持勾选开机自启与控制面板一键卸载。
  • 便携版(绿色解压即用):
    • 下载 DeskWeek-v1.3.0-windows-x64-portable.zip,解压至任意文件夹(建议非系统盘,如 D:\Tools\DeskWeek),双击 DeskWeek.exe 即可使用。
  • 历史版本升级:
    • 若使用安装版:直接运行新版 Setup.exe 覆盖安装即可,已有日程数据完全保留。
    • 若使用便携版:下载新版压缩包解压后覆盖原有程序文件,保留原有的 data/ 文件夹即可无缝沿用历史日程与个人设置。

DeskWeek v1.2.2

Choose a tag to compare

@EasonGuuu EasonGuuu released this 09 Nov 04:37

DeskWeek v1.2.2

  • 每次启动后静默检查一次更新,不弹出系统通知
  • 发现新版本时,在管理中心显示可更新状态
  • 同时显示最多 4 条精简版更新日志
  • 手动检查更新也使用相同的精简日志展示

DeskWeek v1.2.1

Choose a tag to compare

@EasonGuuu EasonGuuu released this 08 Nov 17:49

DeskWeek v1.2.1

  • 首次启动默认使用浅色主题,桌面端与管理中心保持一致
  • 月历中的节日、节气移到日期右侧,内容较长时自动换行
  • 修复年→月、月→周、周→日的鼠标悬停定位
  • AI 总结新增额外要求输入框,并优化多事项合并规则
  • 修复任务颜色分配、窗口端数据加载和详情输入框滚动条问题
  • 精简未使用的语言包与重复资源,功能不变

DeskWeek v1.2.0

Choose a tag to compare

@EasonGuuu EasonGuuu released this 08 Nov 15:19

DeskWeek v1.2.0

  • 设置页加入 GitHub 与 Bilibili 链接
  • 加入 GitHub 版本检查和内联更新状态
  • 用户确认后自动下载、校验并替换旧版本
  • 更新时完整保留 data 中的任务、设置与开机启动
  • 更新完成后自动重启

Windows 10/11 x64 便携版。

DeskWeek v1.1.1

Choose a tag to compare

@EasonGuuu EasonGuuu released this 08 Nov 10:27

DeskWeek v1.1.1

  • 修复多事项详情框高度过小、文字被截断的问题
  • 详情框会随内容自动增高
  • 去掉输入框内突兀的上下箭头滚动条
  • 弹窗滚动条改为无箭头细滚动条

Windows 10/11 x64 便携版,程序暂未签名。