GoForum › 🌐 V2EX
「休息日💤」1.7.0 版本更新,现已支持订阅节假日模板
beimenjun ·
2026-03-20 12:42 ·
0 次点赞 · 0 条回复
「休息日💤」终于在 Claude 和 Codex 的帮助下,完成了一直拖着没解决的 TODO:订阅式的节假日模板。

相关 Commit
https://github.com/zizicici/Off-Day/commit/82861ed875854181c28b0d809457b11f09b4d394
接受格式
在线的 json 文件,最小示例:
{
"name": "2025 年节假日",
"start": "2025-01-01",
"end": "2025-12-31",
"note": "自定义模板",
"days": [
{ "date": "2025-01-01", "name": "元旦", "type": 0 },
{ "date": "2025-01-26", "name": "春节调班", "type": 1 },
{ "date": "2025-01-28", "name": "春节(除夕)", "type": 0 },
{ "date": "2025-01-29", "name": "春节(初一)", "type": 0 }
]
}
说明
这个功能不影响现有内置模板用户,属于功能拓展。
用户流程:
- 用户在“公共假期模板”页里,除了“新建”和“导入”,还会看到“订阅模板”入口。
- 输入一个 HTTPS 的模板 URL 后,App 会拉取远程 JSON ,并把它保存成一个本地可用的自定义模板。
- 这个订阅模板会像普通模板一样出现在列表中,可以被选中使用;详情页还会显示来源 URL 、最近刷新时间、备注等信息。
- 后续 App 会在启动时、后台任务里,或者通过快捷指令,自动刷新这些订阅模板。
- 如果远程模板有变化,App 不会直接静默覆盖,而是先做一次差异比较,生成“待审查更新”。
- 用户可以先预览具体变更,再决定“接受更新”“跳过这一次”或者“暂停订阅”。
- 接受后,本地模板内容会被更新;跳过会记住这次版本,避免重复打扰;暂停则保留当前模板,但暂时停止继续同步。
其他说明
本功能使用到了 LLM 生成代码,但是也对应做了单元测试和人工测试,欢迎大家 Review & Comment 。
0 条回复
添加回复
你还需要 登录
后发表回复