Skip to content

[Feature] Flexible schedule options for Scheduled Tasks (weekly, monthly, custom cron) #925

@cenktekin

Description

@cenktekin

Problem

Scheduled Tasks currently only support Daily, Hourly, and Minutes schedule types. There is no way to schedule tasks that run:

  • Once a week (e.g., every Monday at 9:00)
  • Once a month (e.g., 1st of every month)
  • Custom intervals that don't fit daily/hourly (e.g., "every 3 days", "every 2 weeks")

Feature Request

Add new schedule types to the "New Task" dialog:

  1. Weekly — Pick a day of the week + time (e.g., "Every Monday at 09:00")
  2. Monthly — Pick a day of the month + time (e.g., "1st day of every month at 09:00")
  3. Custom — Advanced: cron-like or multi-day interval (e.g., "every 48 hours", "every 3 days")

Use Cases

  • Weekly briefings that only need to run on specific days (not everyday)
  • Monthly reports (e.g., "generate bahis analiz performance report every 1st of the month")
  • Cleanup tasks (e.g., "clean up old browser data every Friday")
  • Batch jobs that don't need daily frequency but need more than 24h interval

Additional

  • The current Hours (1-24) slider stops at 24h. A related request: allow intervals beyond 24 hours (e.g., 48h, 72h).
  • Also related: ability to delete/clean up past run results from the history (currently stored in chrome.storage.local with no UI for selective deletion).

First raised by CENK TEKİN (@cenktekin)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions