Skip to content

Latest commit

 

History

History
34 lines (33 loc) · 1.78 KB

feature-journal.md

File metadata and controls

34 lines (33 loc) · 1.78 KB

The product is born

  1. I can tell the OS which task I am doing now.
  2. I can start and stop working on a task
  3. I can pause or finish a task when stopping
  4. When pausing, you are actually yielding execution of the current task
  5. When I yield, the OS tells me the next task I should work on
  6. I can schedule new tasks to be put to the tasks queue at any time
  7. When prompted to start working on the next task, I can choose to skip it
  8. I can see the details of the next/ongoing task in a panel
  9. When working on a task, I can log the work done in a journal
  10. I can use enter to schedule new tasks or save worklog to journal
  11. I can drop a task when prompted to start working on it
  12. When restarting the browser, I want to keep working where I left
  13. I can use the app as a chrome-extension
  14. I can automatically open the chrome popup using a shortkey
  15. I can create a new job using only the keyboard
  16. I can start working on a job using only the keyboard
  17. I can yield an active job using only the keyboard
  18. I can skip a job using only the keyboard
  19. I can drop a job using only the keyboard
  20. I can finish an active job using only the keyboard
  21. I am hinted about the hotkeys available when in doubt
  22. I can edit a worklog entry just by clicking on it
  23. I can delete a worklog entry
  24. I can start an authenticated session in any machine and continue later in any another machine
  25. I can edit the title of an existing job
  26. I can see how much time I have been working on a job every day in a graph
  27. I can Install the app as a native Android app (PWA)
  28. I can easily see the version of the app in the UI
  29. I can write multiple lines using ctrl+enter
  30. I can write using Markdown syntax
  31. I can pause a job and continue with it later
  32. I can export a job in a JSON format