Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 2.72 KB

TODO.md

File metadata and controls

57 lines (41 loc) · 2.72 KB

TODO for the project

WIP todo (short-term)

  • timeline - ability to finish undergoing activity @done (2018-10-11 12:28)

    • add a finish button @done (2018-10-02 15:11)
    • react to a press @done (2018-10-11 11:44)
    • The item should have correct duration when finished. @done (2018-10-11 12:28)
  • Refactor in DI @done (2018-10-11 14:41)

  • Refactor AddActivityFlowTest in a way that it won't depend on timeline's functionality. @done (2018-10-12 10:31)

  • prevent data loss when the device is rotated @done (2018-10-12 11:58)

    • add activity flow @done (2018-10-12 11:58)
      • when rotated, it should stay on the same step @done (2018-10-12 11:07)
      • when rotated, it sohuld not crash when we move between steps @done (2018-10-12 11:58)
    • timeline - content should be present after rotation @done (2018-10-12 10:57)
  • what about date / time validation?

    • there ase crashes when user inserts wrong time/date/duration
  • get rid of the communication between nested fragments and activity

  • improper handling of fragments -> data and commands are sent from main activy directy to instance

  • what about date formats?

  • timeline - display dates relatively ("yesterday" and so on)

  • add activity - use chooses the category

  • main activity contains state of the application

  • prevent data loos when the application is killed

  • prevent data loos when the user quits the application

  • use nice dialogues for date and time

  • refactor tests from mainactivitytest class to more classes @done (2018-10-12 10:38)

  • list of activities in the timeiline @done (2018-10-12 10:38)

  • remove addActivityFlow_titleCanBeEnteredAndTheNewRecordDisplayed2 @done (2018-10-12 10:37)

TODO archive

  • find a way how te refactor mainactivity in a way, that we will be able to test sorting of activity recods. @done (2018-10-02 14:22)
  • timeline - activities are sorted by date and time, but undergoing activities are always at the beginning of the list @done (2018-10-02 14:22)
  • use proper representation of dates and times @done (2018-10-02 14:23)

Project screens - long term TODO

  • project and testing setup @done (2018-09-24 20:43)

  • timeline - show activities, alow interactions with them.

  • add activity - allow user to add an activity with category, title,start, duration. The activity might be in undergoing state, which means that it started in the past and don't have duration yet and needs to be finished by users interaction. Acivity is displayed once

  • activity detail

  • edit activity

  • category list

  • add/edit category

  • settings / export / backup

  • about