Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
d21dd2f
feat(api): create the next task when a recurring task is completed
olozano-p Oct 4, 2026
edb4b36
feat(web): repeat tasks from the due date picker
olozano-p Oct 4, 2026
6d72dab
feat(mcp): add update_task_recurrence tool
olozano-p Oct 4, 2026
f548805
docs: explain repeating tasks
olozano-p Oct 4, 2026
dbf8b80
feat: repeat tasks from the create task modal
olozano-p Oct 4, 2026
470ae34
fix(api): keep repeating tasks in sync after completion
olozano-p Oct 4, 2026
27c3b17
Merge remote-tracking branch 'origin/main' into feat/recurring-tasks
olozano-p Oct 5, 2026
9883436
feat(i18n): translate the repeating task strings
olozano-p Oct 5, 2026
739e8e0
fix(api): date the next occurrence from the rule it claims
olozano-p Oct 5, 2026
df901b7
fix(api): keep completed tasks from starting a second series
olozano-p Oct 5, 2026
f2bafb1
fix(api): keep a new required field from stopping a repeating series
olozano-p Oct 5, 2026
8018f34
fix(mcp): require a time zone when setting a repeat rule
olozano-p Oct 5, 2026
079d01b
fix(web): let a new weekly rule follow the due date's weekday
olozano-p Oct 5, 2026
fe5a904
Merge remote-tracking branch 'origin/main' into feat/recurring-tasks
olozano-p Oct 6, 2026
c117ac1
fix(web): only preselect a weekday for repeating tasks with a due date
olozano-p Oct 6, 2026
6852a10
Merge remote-tracking branch 'origin/main' into feat/recurring-tasks
olozano-p Oct 6, 2026
9a16148
Merge remote-tracking branch 'origin/main' into feat/recurring-tasks
olozano-p Oct 10, 2026
d85a962
feat(cli): repeat tasks with kaneo task repeat
olozano-p Oct 10, 2026
4f3cb9e
fix(api): keep parent links on repeating subtasks
olozano-p Oct 10, 2026
1024d25
fix(cli): keep the current rule when picking it again
olozano-p Oct 10, 2026
c600dfc
Merge remote-tracking branch 'origin/main' into feat/recurring-tasks
olozano-p Oct 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions apps/api/drizzle/0064_task_recurrence.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ALTER TABLE "task" ADD COLUMN IF NOT EXISTS "recurrence" jsonb;
Loading
Loading