Skip to content

Releases: OrangeCatzhang/orange-schedule

橙子日程 1.1.7 · 每天重复至指定日期

Choose a tag to compare

@OrangeCatzhang OrangeCatzhang released this 09 Oct 08:47

橙子日程 1.1.7 · 每天重复至指定日期

Windows 10 / 11 x64。下载下方 OrangeSchedule-Setup-1.1.7.exe 安装或升级。

每天重复任务

在清单中选择「添加计划」或「新建计划」,将「重复」设为「每天重复」,然后选择「重复结束日期(含当天)」。

  • 每天生成一项,包含开始和结束当天,默认填写连续 30 天,可自行调整。
  • 每天沿用相同的开始时间、分类和提醒设置。
  • 事项相互独立,完成、编辑或删除某一天只影响当天。
  • 到指定结束日期为止,不会自动无限延续。后续需要继续时可新建一段。
  • 保留「不重复」和每周连续 4、8、12 周的原有选项。
  • 保存前检查结束日期与实际生成数量,过大的范围不会部分保存。
  • 保留原数据目录、安装标识和 JSON 备份格式。

使用示例

开始日期选 10 月 9 日,结束日期选 11 月 8 日,将生成 31 项,每天一项。选择 10 月 9 日至 11 月 7 日,则为 30 项。

验证

  • 63 项单元测试通过,覆盖跨月、闰年、跨年、日期边界、提醒独立性和旧每周重复兼容。
  • 打包程序通过 13 组每日重复验证和 6 组清单连续添加回归。
  • 实际调度验证今天到期的事项会提醒,明天的事项尚不提醒,重启后不重复通知。
  • Windows 通知内容在测试中捕获核验,实际系统横幅仍取决于 Windows 通知设置。

安装包 SHA-256:

74fd75d115a151e2255291e82b8c06bcec2d4baf96b6e3115497f43305fa41f3  OrangeSchedule-Setup-1.1.7.exe

橙子日程 1.1.6 · 修复清单连续添加

Choose a tag to compare

@OrangeCatzhang OrangeCatzhang released this 09 Oct 02:42

橙子日程 1.1.6 · 修复清单连续添加

Windows 10 / 11 x64。下载下方 OrangeSchedule-Setup-1.1.6.exe 安装或升级。

修复内容

清单为空时可以通过「安排一件事」添加事项,但原版本保存第一项后,该入口会消失,导致用户在清单内容区找不到继续添加的按钮。

新版在每个日期标题右侧保留「+ 添加计划」。点击后自动填写该日期,保存后按钮仍然保留,可以连续新增第二项、第三项。同一天、同一时刻允许保存多项独立计划。

使用方式

打开「计划日历」→「清单」,找到目标日期,点击标题右侧的「+ 添加计划」,填写后保存。也可继续使用左侧「新建计划」或快捷键 N。

验证

  • 52 项原有单元测试通过。
  • 打包程序通过 6 组清单回归:空清单首项、同日同时间连续新增、跨日期返回、编辑后新建、待办/已办筛选、重启恢复。
  • 验证了 6 项测试计划的独立 ID、已有内容不被覆盖,以及重启后完整保留。
  • 保留原安装标识、数据目录、提醒文案和备份格式。

安装包 SHA-256:

0f3571435fade75e72d3d3cd386f0256065f8f614bef70d52125f281da13055c  OrangeSchedule-Setup-1.1.6.exe

橙子日程 1.1.5 · 120 条积极提醒文案

Choose a tag to compare

@OrangeCatzhang OrangeCatzhang released this 29 Sep 07:27

橙子日程 1.1.5 · 120 条积极提醒文案

Windows 10 / 11 x64。下载下方 OrangeSchedule-Setup-1.1.5.exe 安装或升级。

新增内容

  • 120 条积极向上的提醒文案:100 条原创鼓励短句、20 条核实出处的古典名句。
  • 涵盖行动、专注、学习、坚持、休息和自我关怀,分别标注原创或作品出处。
  • 每轮随机展示且不重复;下一轮开头不会与上一句相同,重启后继续已保存的轮换进度。
  • 定时提醒和测试提醒会把同一句文案放入系统通知与独立弹窗。
  • 弹窗新增「换一句」,仅切换文案,不额外通知或更改任务。
  • 提醒窗口可调整大小,多项任务可滚动查看,保留完成、10 分钟后提醒和知道了操作。

如何体验

安装后进入「设置与备份」,开启「独立提醒窗口」,点击「发送测试提醒」。顶部会显示鼓励语,点击「换一句」浏览下一条。

完整 120 条文案及名句出处:提醒文案库。

验证与兼容

  • 52 项单元测试通过,覆盖文案完整性、轮换不重复、重启恢复及旧数据兼容。
  • 打包程序通过 8 组提醒交互验证及启动、计划保存和重启恢复检查。
  • 通知测试核验传入 Windows 通知的内容;实际横幅仍取决于系统通知设置。
  • 保留原数据目录、安装标识和备份格式,延续 1.1.4 的开机启动开关修复。升级前可在设置中导出 JSON 备份。

安装包未使用商业代码签名证书。SHA256SUMS.txt 可用于核对下载完整性。

安装包 SHA-256:

e35715620ae5d4aad8999c379137893d5328b4c1272e97632c6d6f104cebf056  OrangeSchedule-Setup-1.1.5.exe

橙子日程 1.1.4|修复开机自动启动开关

Choose a tag to compare

@OrangeCatzhang OrangeCatzhang released this 28 Sep 08:59

橙子日程 1.1.4 修复“开机自动启动”勾选后立即回弹的问题。

修复内容:

  • 保存设置后,界面直接采用返回的最新状态,不再依赖另一个状态通知的先后顺序。
  • 写入开机启动项后读回核验;Windows 未保存时,在设置页明确显示错误。
  • 保存期间暂时禁用重复操作,重新打开设置时获取当前系统状态。

升级方法:退出托盘中的旧版,运行 OrangeSchedule-Setup-1.1.4.exe,安装到原位置,再打开“设置与备份”启用“开机自动启动”。公开版沿用原数据目录,已有计划与设置保留。

适用于 Windows 10 / 11 x64。安装包未使用商业代码签名证书,SHA256SUMS.txt 用于核对文件完整性。

验证:41 项单元测试、9 组真实 Windows 开机启动交互测试、打包后启动及计划重启恢复测试通过。专门复现了 1.1.3 的延迟状态通知回弹,并验证 1.1.4 修复。测试没有修改真实用户启动项。

橙子日程 1.1.3|Windows 桌面日历与待办清单

Choose a tag to compare

@OrangeCatzhang OrangeCatzhang released this 28 Sep 08:37

橙子日程是免费开源的 Windows 日程管理、桌面日历与待办清单应用,支持周计划、日/周桌面便签、定时提醒和本地离线保存。

本次更新:

  • 主日历、桌面便签、提醒、托盘和安装快捷方式统一更名为“橙子日程”。
  • 调整窄窗口中的品牌排版,补充用途明确的项目介绍。
  • 保留公开版的数据目录、安装标识与 JSON 备份格式;从 1.1.2 在原安装位置升级可继续使用已有计划。
  • 为同一安装目录中已启用的旧名称开机项更新执行路径,保留用户禁用自动启动的选择。
  • GitHub 仓库更名为 orange-schedule,旧仓库地址自动跳转,历史版本下载继续有效。

安装方法:下载下方 OrangeSchedule-Setup-1.1.3.exe,运行后按提示安装。支持 Windows 10 / 11 x64,无需另装 Node.js。早期测试版使用自定义数据目录的用户,请先从旧版导出 JSON,在新版导入,或继续使用 WEEKLIGHT_DATA_DIR 指定原目录。

安装包尚未使用商业代码签名证书。SHA256SUMS.txt 用于核对下载文件完整性。

验证:35 项单元测试、打包后日历启动与重启、14 组便签交互、11 组原生窗口层级测试通过。

补充升级验证:从 1.1.2 到 1.1.3 的隔离数据验证通过,待办、已办、全部设置与历史记录保留,计划文件字节未变。

周光 Weeklight 1.1.2|Windows 开源日程管理与桌面待办

Choose a tag to compare

@OrangeCatzhang OrangeCatzhang released this 28 Sep 07:38

周光 Weeklight 1.1.2

周光(Weeklight)是面向 Windows 10 / 11 x64 的免费开源日程管理与桌面待办应用,提供四周日历、周时间表、待办事项(To-do List)、日/周桌面便签和定时提醒。使用 Electron 构建,提供 Windows EXE 安装包,计划保存在本地,可离线使用。适合学习计划、工作周计划与个人时间管理。

下载

下载安装 Weeklight-Setup-1.1.2.exe,按向导选择安装位置;支持 Windows 10 / 11 x64,无需另装 Node.js。

安装包由 GitHub Releases 托管,源码与生成物分开发布。SHA256SUMS.txt 提供安装包校验值。

功能

  • 四周日历、周时间表与清单,任务分类、搜索、拖动改期。
  • 日 / 周桌面便签,待办和已办分组、快速新增、状态同步。
  • 便签默认位于普通应用窗口下方,可用图钉置顶;保留位置和大小。
  • 定时提醒、系统托盘、恢复后补发以及稍后提醒。
  • 当前 Windows 用户目录本地保存,支持 JSON 备份导入导出。

版本说明

1.1.2 取消默认数据目录对固定盘符的依赖,补齐公开发行文档与 MIT 许可证。24 项数据逻辑测试、14 组便签交互回归、11 组原生层级检查以及打包启动和重启保存验证均通过。

使用边界

安装包暂未使用商业代码签名证书,Windows 可能提示未知发布者。Win+D“显示桌面”可能将便签一起隐藏,可从主窗口或托盘重新打开。关机、休眠或应用退出期间无法即时提醒,重新运行后会检查并补发仍待处理的提醒。

早期测试版用户请先导出备份,再在公开版导入;公开版不会主动查找或迁移其他路径的数据。

SHA-256

d53734c9347bdb8f9db18204b5cf47967f3df7750b1aab8ea458e63e26c8610f  Weeklight-Setup-1.1.2.exe