Skip to content

为每个订阅模板增加独立的“后台自动更新”开关及间隔设置 #405

Description

@kjso2003

现状问题:
目前的订阅更新机制为全局统一页面打开时触发。在设置页面中,所有订阅共用一个“自动更新间隔”开关和时长,无法针对单个订阅进行精细化控制。

需求场景:

· 某些主力订阅节点变动频繁,需要高频自动更新(如 30 分钟)。
· 某些备用或冷门订阅节点极少变化,无需频繁请求,开启自动更新只会浪费服务器资源和性能。
· 用户希望自主决定哪些订阅在后台静默更新,哪些保持手动刷新。

建议方案:

  1. 在订阅列表的每个订阅条目上(或编辑弹窗内),增加独立的“开启后台自动更新”开关(Toggle)。
  2. 允许为每个开启开关的订阅,单独设置更新间隔(如 30分钟 / 1小时 / 自定义分钟数),覆盖全局默认设置。同时提供一个文本输入框,允许用户直接输入 Cron 表达式。
  3. 逻辑优化:若某个订阅关闭了独立开关,则遵循全局设置或保持手动模式;若开启,则以该订阅的独立间隔为准。

预期收益:
提升灵活性,减少无效网络请求,针对不同来源的订阅进行差异化管理。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions