Skip to content
Justin Ng edited this page Nov 4, 2016 · 18 revisions

Roadmap

v0.5 (November 11, 2016)

  • Final refinements

v0.5rc (November 4, 2016)

Release

  • Refinements
  • Keyboard navigation: up, down, top, bottom
  • Power search: find <kywrd>
  • UI refinements (confirmation prompt for exit)
  • Documentation to be updated and finalized.

v0.4 (October 28, 2016)

Release

  • Undo functionality: undo will undo the previous task action
  • Enhanced edit: edit 1 will change only relevant parameters and not do a blanket edit
  • Fuzzy search: find <keyword>/<dateTime>/<priority>/<tag>
  • All tests should be ready and passing on Travis CI
  • UI looks like prototype

v0.3 (October 21, 2016)

Release

  • More refactoring (package level) addressbook -> cmdo
  • Basic tests (eg LogicManagerTest) should not be failing
  • Details to be encapsulated in '' for easier parsing
  • Task structure to include DueByDateGroup and DueByTimeGroup to store date/time ranges (exclude tests)
  • Block time periods with block. When a time period is blocked, tasks may not be due by, on, or happen in the blocked period
  • List blocked periods. list block or lb
  • UI should begin to look like our prototype
  • Resolve bugs with existing commands
  • Enter storage location for save to file

v0.2 (October 14, 2016)

Release

  • More refactoring
  • GUI tests for all commands
  • Add tasks with NLP
  • Basic edit (insertion) with edit
  • List with done filter (--done) with ld. list or la should not show done tasks
  • Do tasks with done
  • UI improvements

v0.1 (October 7, 2016)

We kind of forgot about this. Nevermind.

  • Basic refactoring
  • Major changes to Task structure
  • Add functionality
  • Delete functionality
  • Find functionality