Skip to content

feat: add scheduled tasks and upcoming view - #7

Open
Sa4eNecHinS wants to merge 1 commit into
parsaenami:mainfrom
Sa4eNecHinS:feat/schedule-tasks
Open

feat: add scheduled tasks and upcoming view#7
Sa4eNecHinS wants to merge 1 commit into
parsaenami:mainfrom
Sa4eNecHinS:feat/schedule-tasks

Conversation

@Sa4eNecHinS

Copy link
Copy Markdown

Summary

add support for scheduling tasks and appointments for future dates, with an upcoming view (ctrl + c) available in both modes (simple and normal)

Changes

  • extend task input with an optional MM-DD date format. for examples:
    • read a chapter 09-10 creates a task for September 10.
    • team meeting 09-10 14:30 creates an appointment for that date and time.
  • preserve the existing title HH:MM syntax for today's appointments.
  • Shift+C to switch between the current view and upcoming. (still notes pane's clear-board shortcut)
  • show scheduled dates and sort upcoming items by date and appointment time.
  • store the scheduled day in the existing Task.Date field. the json format is the same.
  • updated docs and add some tests

Behavior

dates without a year resolve to their next occurrence, including today. Invalid dates show an error and preserve the input for correction.

scheduled tasks appear in Today on their date. Unfinished tasks keep following the current overdue behavior. lists refresh while the application is running.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant