In #3118 @ryneeverett mentioned that "key" suggests that this is a
secret, when in truth it's just a user identifier. So "ID" is a better
word for it than "key".
This removes use of gnutls and the TLS implementation, which is no
longer needed (task synchronization is handled via Taskchampion, which
uses `reqwest`, which handles TLS via other Rust dependencies). This
incidentally removes the following config options:
* `debug.tls`
* `taskd.ca`
* `taskd.certificate`
* `taskd.ciphers`
* `taskd.credentials`
* `taskd.key`
* `taskd.server`
* `taskd.trust`
- Thanks to Michele Santullo.
- Although TW-311 references impossible results, there are two problems.
First there is the algorithm that determines estimateѕ completion, and
second there is the reference to wait dates. The algorithm has been replaced
by something better, but wait dates have nothing to do with estimation.
- The 'burndown.bias' configuration setting is removed.
- The estimated completion is based on the net completion rate since the
high water mark of total pending tasks, measured on a daily basis, regardless
of the type of chart produced.
- Vim syntax updated.
- Docs updated.
Commit 0c1fa8b enables multiline value for "Description:". Update
taskedit.vim syntax file for this:
1) Now all keys are required to be indented exactly 2 spaces.
2) We treat all keys equally, allowing all values to span multiple
lines, up until the next key.
- Added a few more new keywords to bring up to date with current feature set:
+ active.indicator
+ tag.indicator
+ recurrence.indicator
+ color.due.today
+ color.calendar.due.today
Improved VIM Support
- added vim support for undo.data
- eliminated misc. whitespace per Bram Moolenaar's request
- added Updated time stamp per Bram Moolenaar's request