Repeating tasks
Set a repeat on a task and Pellet keeps it coming back.
Setting one up
Section titled “Setting one up”Open a task, give it a due date, then tick Repeat. The common ones — daily, weekly, monthly, yearly — are a couple of clicks.
Underneath, Pellet uses RRULE, the same standard your calendar app uses. That matters because it can express the awkward ones that simpler apps can’t:
| What you mean | Possible |
|---|---|
| Every other Monday | ✅ |
| The 15th of each month | ✅ |
| The last day of each month | ✅ |
| The second Tuesday of each month | ✅ |
| Every Friday until the end of the year | ✅ |
| Every year, five more times | ✅ |
What happens when you finish one
Section titled “What happens when you finish one”This is where Pellet differs from a checkbox that resets.
Completing an occurrence does two things: it writes a permanent record that this instance was done on this date, and it moves the parent task forward to the next date.
So you keep a real history. You can look back and see that you did the weekly review for eleven weeks and then stopped in August — which a task that simply resets can never tell you.
There’s a completion heatmap that shows exactly that, in the style of a contribution graph.
Ghosts on the calendar
Section titled “Ghosts on the calendar”Future occurrences appear on the calendar as faint outlines. They’re not real tasks yet — they don’t clutter your lists or counts — but you can see them coming.
Skipping and stopping
Section titled “Skipping and stopping”You can skip a single occurrence without breaking the series, or delete the whole thing. When deleting a repeat, Pellet asks whether you mean this one occurrence or the entire series.