Commit Graph

1446 Commits

Author SHA1 Message Date
Dustin J. Mitchell
c8cfcec48b Make TDB2.backlog non-public
The stats command gets this information from an API that will also work
for TaskChampion.  The sync command still accesses the field directly,
as the command must be completely rewritten for TaskChampion.
2022-06-21 12:05:50 -04:00
Raf Czlonka
92a9a716a8 Use 'speakers' instead of 'users'.
"Non-English users" sounds very much like "users who are not English".
Also, "Non-English speakers" is already a well established phrase.
2022-06-12 18:30:20 -04:00
Raf Czlonka
12bdc0d480 Fix typo: 'holday' -> 'holiday'
While there, be consistent when using hyphens.
2022-06-12 18:30:20 -04:00
sec65
0d63165ca5 TW-2763: added hooks.location to show command 2022-06-12 18:11:05 -04:00
Nikos Koukis
4c179a427d Fix issue with filter not applied correctly during task _tags command
Also includes:

* Add cmake build directory + Session.vim files to .gitignore list
2022-05-31 01:31:28 -04:00
Dominik Rehák
8c3aa95224 CmdInfo: Fix leading spaces before urgency value
The minimal field width is set to 4, so if the value is shorter, it gets
prefixed with spaces, breaking the flow of the table.
2022-04-13 11:22:49 -04:00
Dustin J. Mitchell
2ea6dd627e Just set contextTask in Task::modify
Based on the observation that every command was setting contextTask
immediately before calling `task.modify(..)`.
2021-12-30 15:03:37 -05:00
Dustin J. Mitchell
6e9ad1048d move use of contextTask out of columns, into commands 2021-12-30 15:03:37 -05:00
Dustin J. Mitchell
e3dd91d45e use the existing (but misnamed) orphans method 2021-12-16 23:03:44 -05:00
Dustin J. Mitchell
e768e2c100 compare Tasks directly, not their properties 2021-12-16 23:03:44 -05:00
Dustin J. Mitchell
ac24ec1387 fixup and fix spelling for denotate 2021-12-16 23:03:44 -05:00
Dustin J. Mitchell
2812a8c77a Refactor getDOM to use a pointer for the optional context
It's possible to call getDOM without a contextual task.  Previously,
this was done by referencing a "dummy" task which necessitated a way to
distinguish such dummy tasks.  This switches to using a pointer and
treating the NULL value as meaning there is no context.

Note that this cannot use `std::optional<&Task>`, as optional does not
support reference types.
2021-12-16 23:03:44 -05:00
Dustin J. Mitchell
dede40bc4e Replace direct Task.data access with a temp getter (syntactic refactor)
Now this getter, `data_removeme`, can easily be grepped out and
replaced, one usage at a time in small PRs.
2021-12-16 23:03:44 -05:00
Siôn le Roux
01add8a34a docs: Fix typo in XDG news
This had XFG written in it, it's surely a typo of XDG since on the next
line it's written correctly.
2021-11-23 21:05:01 +01:00
Tomas Babej
493f36ecdd CmdContext: Utilize new reason-providing validateWriteContext 2021-11-06 11:53:45 -04:00
Tomas Babej
5d8f8dac35 validateWriteContext: Refactor to return the underlying reason for invalidity directly 2021-11-06 11:53:44 -04:00
Tomas Babej
f5dce013ce CmdContext: Expand the definition of an invalid write context to incllude tag exclusion 2021-11-06 11:53:44 -04:00
Tomas Babej
531881f651 validateWriteContext: Tag exclusion should also be detected as invalid write context 2021-11-06 11:53:43 -04:00
Tomas Babej
7de681aa3b validateWriteContext: Apply early break when detected the OR operator 2021-11-06 11:53:42 -04:00
Jakub Wilk
04ef785eea Fix typo 2021-11-06 11:50:02 -04:00
Tomas Babej
72930708ec CmdNews: Support Mac OS-X url opener 2021-11-04 22:07:39 -04:00
Tomas Babej
072b38d326 CmdCustom: Increase probability of displaying upgrade message
We have received reports from people that have upgraded, but seemingly
have not seen release notes in the `task news` command. One of the
causes here could be the fact that the probability of displaying the
footnote about running `task news` is `1/10`.

Increase the probability to 1/4.
2021-10-18 21:32:53 -04:00
Tomas Babej
dc81bf5fb5 CmdNews: Adjust for brevity 2021-10-18 21:31:41 -04:00
Tomas Babej
793b23411a CmdUDAs: Do not identify tags and dependencies as orphan UDAs 2021-10-16 10:22:34 -04:00
Tomas Babej
dbf641988e CmdTags: Update pointers to task enumeration lists 2021-10-02 21:38:47 -04:00
Tomas Babej
34c12a7b78 Context: Add news.version among configuration defaults
Otherwise news.version shows up as unrecognized variable.
2021-10-02 18:27:57 -04:00
Tomas Babej
a392983631 CmdNews: Minor adjustments 2021-10-02 17:10:59 -04:00
Tomas Babej
ef53c4fc75 CmdCustom: Generate notice about task news 2021-10-02 16:58:16 -04:00
Tomas Babej
5ccfece56d CmdNews: Improve footnote advertising of minor higlights 2021-10-02 16:25:27 -04:00
Tomas Babej
5e5a68e045 CmdNews: Mark more higlights as major 2021-10-02 16:24:57 -04:00
Tomas Babej
214890af26 CmdNews: Prevent double outro by reverting to defautl signal handler 2021-10-02 16:08:11 -04:00
Tomas Babej
bd39e6b2e0 CmdNews: Prevent compiler warning 2021-10-02 16:08:10 -04:00
Tomas Babej
cb4444098e CmdNews: Add short outro on interrupt 2021-10-02 16:08:09 -04:00
Tomas Babej
7e3ea4f47e CmdNews: Implement short outro section 2021-10-02 16:08:08 -04:00
Tomas Babej
8ef6aa4bce CmdNews: Guide users about minor highlights 2021-10-02 13:11:31 -04:00
Tomas Babej
f9f62d596a CmdNews: Dynamically construct the heading 2021-10-02 11:45:59 -04:00
Tomas Babej
333840062b CmdNews: Replace prompt at the beginning by defaulting to major items only 2021-10-02 11:40:47 -04:00
Tomas Babej
703594931a CmdNews: Add news item about updated holiday data 2021-10-02 11:14:14 -04:00
Tomas Babej
d16bb6f084 CmdNews: Add news item about XDG support 2021-10-02 10:35:51 -04:00
Tomas Babej
1a79f0b99e CmdNews: Add news item about context-specific configuration overrides 2021-10-02 10:35:46 -04:00
Tomas Babej
2af2564fd9 CmdNews: Adjust header 2021-10-02 09:48:53 -04:00
Tomas Babej
3f59b12512 CmdNews: Add news item about the .by attribute modifier 2021-10-02 09:48:34 -04:00
Tomas Babej
32cbff9254 CmdNews: Add news item about Unicode 12 support 2021-10-02 09:47:21 -04:00
Tomas Babej
7848d25f18 CmdNews: Add news item about multi-day holidays 2021-09-29 00:16:35 -04:00
Tomas Babej
0d647f0218 CmdNews: Add news item about exportable reports 2021-09-29 00:16:20 -04:00
Tomas Babej
6f60f74739 CmdNews: Add news item for environment variable support in taskrc 2021-09-29 00:15:50 -04:00
Tomas Babej
f71d851703 CmdNews: Add news item about a waiting being now virtual status 2021-09-28 23:39:23 -04:00
Tomas Babej
30c3893499 CmdNews: Describe context-less reports 2021-09-28 22:58:36 -04:00
Tomas Babej
51a5916339 NewsItem: Do not render _updates if not set 2021-09-28 22:58:07 -04:00
Tomas Babej
33d074e00c NewsItem: Fix typo 2021-09-28 22:57:53 -04:00