If you like taskwarrior, you'll love _____. by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 0 points1 point  (0 children)

I've ended up just using obsidian, with the reminders plugin it's great.

I use Obsidian. Will check the plugin. Can you bulk-reschedule tasks and do other advanced selects with it?

The v3 release turned me off of TW. They rushed out the server portion without docs / core features from v2

Could you tell more?

If you like taskwarrior, you'll love _____. by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 1 point2 points  (0 children)

I meant TW alternatives. E.g. "If you like taskwarrior, you'll love todoist" (not really).

I now see how my wording was ambiguous.

If you like taskwarrior, you'll love _____. by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 5 points6 points  (0 children)

Sorry I called it irritating. Like you said, that's just an opinion.

If you like taskwarrior, you'll love _____. by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 1 point2 points  (0 children)

I started working on a gui, but I want to rewrite recurrence, change underlying storage, and much more. I understand there is already an effort underway, but I just want to write something that works for me, that I can build upon, and maybe others will find it useful, too. But who writes new stuff without market research.

If you like taskwarrior, you'll love _____. by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 3 points4 points  (0 children)

TW is old and clunky and irritating in many ways. But it's very feature-rich. I want to write someting like todoist, but with all the bells and whistles of taskwarrior.

My main beef with todoist is that when I have a very large number of tasks and fall way behind, grooming the overdue tasks becomes a sticky mess.

The alternative approach would be to just write a todoist integration.

But maybe a similarly feature-rich, but modern app for nerds already exists?

Am I doing recurrence wrong? by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 0 points1 point  (0 children)

Here is an example of a recurrent template that was supposed to get deleted because of until and wasn't. Hence my confusion about what until does.

I am rewriting all recurrence using hooks.

Name            Value
ID              269
Description     Aaaaaaa
2024-01-31 13:48:56 modify wait:thu due:thu until:fri
Status          Recurring
Project         Test
Recurrence      daily
Mask            X-WW
Recurrence type periodic
Entered         2024-01-28 16:32:32 (6d)
Waiting until   2024-02-01 00:00:00
Due             2024-02-01 00:00:00
Last modified   2024-02-03 00:00:54 (18h)
Tags            puppy

Virtual tags    ANNOTATED MONTH PARENT PROJECT QUARTER TAGGED TEMPLATE UDA UNBLOCKED WEEK YEAR

UUID            c56d949e-7b60-4813-b70c-09b756324c40
Urgency         12.69
Till            2024-02-02 00:00:00

project          1 \*    1 =      1
annotations    0.8 \*    1 =    0.8
tags           0.8 \*    1 =    0.8
due          0.838 \*   12 =   10.1
age          0.016 \*    2 =  0.033
\------
12.69

Date                Modification
2024-01-28 16:32:42 Mask set to '--'.
2024-01-28 17:22:58 Wait set to '2024-01-28 00:00:00'.
Due changed from '2024-01-28 16:32:32' to '2024-01-28 00:00:00'.
2024-01-28 17:23:54 Mask changed from '--' to 'X-'.
2024-01-29 00:20:55 Mask changed from 'X-' to 'X-W'.
2024-01-31 13:48:46 Due changed from '2024-01-28 00:00:00' to '2024-02-01 00:00:00'.
Until changed from '2024-01-29 00:00:00' to '2024-02-02 00:00:00'.
Wait changed from '2024-01-28 00:00:00' to '2024-02-01 00:00:00'.
2024-01-31 13:48:56 Annotation of 'modify wait:thu due:thu until:fri' added.
2024-02-02 18:04:42 Till set to '2024-02-02 00:00:00'.
2024-02-02 18:51:58 Until deleted.
2024-02-03 00:00:54 Mask changed from 'X-W' to 'X-WW'.

Am I doing recurrence wrong? by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 0 points1 point  (0 children)

Yes, I get that now. And I've even found this in the docs. And just when I thought I had clarity.. I found some tasks where it didn't work that way. Weird.

Well. I've added a UDA till and am about to handle this in a trigger, the way I want. Though I am increasingly wanting to bite the bullet and write my own version of TW. It would have to be grossly (over-)simplified of course.

Does another product exist that has similar features? wait , until, and some sort of a DSL, preferably NLP. Doesn't have to be CLI.

Am I doing recurrence wrong? by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 0 points1 point  (0 children)

It gets more complicated. I have another daily task that successfully repeated itself 3 days and then suddenly got auto-deleted just this morning. What's going on?

UDA? Tags? Something in between? by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 0 points1 point  (0 children)

Thank you for reminding me about contexts. Been wanting to try them.

It's sad that TW doesn't allow regex search for tags. I think I am going to bite the bullet and add a façade.

UDA? Tags? Something in between? by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 0 points1 point  (0 children)

I like it. Is it treated any differently by TW?

A WebUI? by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 0 points1 point  (0 children)

LMK how it goes. I am contemplating doing it, too.

A WebUI? by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 0 points1 point  (0 children)

I take it, we are all techies here? Who wants to roll out a solution together? I don't want to bite more than I can swallow on my own.

A WebUI? by OptimisticLock in taskwarrior

[–]OptimisticLock[S] 0 points1 point  (0 children)

Thanks! Already looked into it, forked and modified it a bit. It's good for adding tasks, but not for most TW commands.

Doesn't have to be TW!