1. 07 Nov, 2021 1 commit
  2. 22 Jan, 2020 1 commit
    • Kirill Smelkov's avatar
      edit: Don't move modified todo items to the end of file · e8bd6248
      Kirill Smelkov authored
      Before this patch a `t edit ...` will remove todo items selected by
      `...` and then do equivalent of `t add` with input from result of
      editing. This works, but has the property that whenever a todo item is
      edited, it is always moved till the end of todo.txt file.
      
      This property creates noise and makes synchronization harder to implement for
      some of us who uses VCS and different machines to maintain todo.txt .
      
      -> Teach edit to preserve todo items in their places. Adjust existing
      tests and add a couple more exercising cases where either new todo
      items are added in the editor, or vice versa, removed in the editor.
      
      /cc @mruwek
      e8bd6248
  3. 17 Jan, 2020 1 commit
    • Kirill Smelkov's avatar
      X search through implied contexts and projects · 33619796
      Kirill Smelkov authored
      A user can setup associations in topydo config file and then search will
      take those associations into account. For example with
      
      	[implied]
      	# X implies -> A B C ...
      	+pygolang   = +work +python +go
      	+wcfs       = +work
      	@jp         = +work
      	@jerome     = +work +zodbtools
      	...
      
      I can associate projects and people to "+work" label, and then use that
      label to query for work-related todo and todos not related to work:
      
      	$ t +work	# todo itmes related to work
      	$ t -+work	# todo items related to not-work
      
      this provides a bit of start for work/life balance without explictly
      marking every todo with redundant +work label or using complex queries.
      33619796
  4. 12 Jan, 2020 1 commit
  5. 11 Jan, 2020 2 commits
  6. 03 Jan, 2020 2 commits
  7. 13 Mar, 2019 4 commits
  8. 04 Apr, 2018 1 commit
  9. 28 Feb, 2018 1 commit
  10. 12 Feb, 2018 1 commit
  11. 02 Feb, 2018 1 commit
  12. 30 Jan, 2018 1 commit
  13. 28 Nov, 2017 1 commit
    • Bram Schoenmakers's avatar
      Don't treat timestamps in HH:MM format as tags · 18056921
      Bram Schoenmakers authored
      When you enter a todo item: "Call office at 09:00", the 09:00 would be
      seen as a tag-value pair. Because of this, the timestamp would be
      removed from the todo text: "Call office at ".
      
      Discussed in issue #211.
      18056921
  14. 21 Nov, 2017 2 commits
  15. 19 Sep, 2017 1 commit
  16. 15 Aug, 2017 1 commit
  17. 13 Aug, 2017 7 commits
  18. 12 Aug, 2017 1 commit
  19. 11 Aug, 2017 3 commits
  20. 31 Jul, 2017 4 commits
  21. 30 Jul, 2017 3 commits