Skip to content

Latest commit

 

History

History
44 lines (39 loc) · 1.87 KB

do.md

File metadata and controls

44 lines (39 loc) · 1.87 KB

Top

  • Add a Today view
    • All overdue tasks
    • Today's tasks (anything > after and < by)
    • Undated tasks
    • Potentially show 3 tasks per page, and swipe through
    • Essentially a better review / do flow
  • Put today's tasks first in Review
  • Edit task button
    • Including a "Done" button
    • Click in Plan view to open edit mode
  • Add a never action
    • Deletes the task
    • Or maybe converts it to a bullet point without a [ ] ?
  • Switch to numeric IDs, sequential to the file

More

  • Create unique pull-merge-error branch names
    • Maybe also add some check to see if they exist and warn?
  • Add a by:today, by:thisweek, by:overdue, by:next30days filters
  • Date filters could be "now", "all", or "now&undated"
    • Right now it's only 2 or 3, but arguably 1 is more useful
  • Lessen the highlight of after dates in the past
  • Ignore someday tasks
  • Add a refresh button to refetch from git
  • Add a view / edit single task scene
    • Title, after, by, priroity, repeat, context, snooze
  • Hide empty sections when filtering
  • Add created dates to all tasks
  • Warn for by dates before after dates
  • Decide if by date or by:date makes sense
  • Consider adding a unique (to the file) ID to each task

Bugs

  • After dates do not match for "exact date"
  • Git revision does not land in UI on netlify
  • Tasks with children get multiple finished dates
  • After 1 Jan, repeat after 2 months, doesn't repeat from today, but from the after date
  • Impossible to search future dates (the show everything option disables all filters, and otherwise today's date is always applied)
  • Multiple finished dates anywhere kills adding, updating, etc
  • If a single task throw during repeat(), this is silently ignored, effectively repeating tasks are therefore broken if they throw, and errors are silently swallowed