Dustin J. Mitchell 634aaadb73 Reorganize handling of task data
This abandons field-by-field compatibility with the TaskWarrior TDB2
format, which wasn't a sustainable strategy anyway.

Instead, tasks are represented as a TaskMap with custom key formats.  In
this commit, there are only a few allowed keys, with room to grow.

Replica returns convenience wrappers Task (read-only) and TaskMut
(read-write) with getters and setters to make modifying tasks easier.
2020-11-23 12:53:58 -05:00
2020-11-23 12:53:58 -05:00
2020-11-23 12:53:58 -05:00
2020-11-21 18:01:25 -05:00
2019-12-25 10:51:44 -05:00
2020-11-21 21:27:58 -05:00
2020-11-23 12:53:58 -05:00
2020-11-23 12:53:58 -05:00

TaskChampion

TaskChampion is an open-source personal task-tracking application. Use it to keep track of what you need to do, with a quick command-line interface and flexible sorting and filtering. It is modeled on TaskWarrior, but not a drop-in replacement for that application.

Goals:

  • Feature parity with TaskWarrior (but not compatibility)
  • Aproachable, maintainable codebase
  • Active development community
  • Reasonable privacy: user's task details not visible on server
  • Reliable concurrency - clients do not diverge
  • Storage performance O(n) with n number of tasks

See:

Description
No description provided
Readme MIT 40 MiB
2.6-dev Latest
2026-01-28 20:05:37 +01:00
Languages
C++ 62.8%
Python 33.3%
Shell 2.2%
CMake 0.8%
Vim Script 0.5%
Other 0.4%