naggie / dstask

Git powered terminal-based todo/note manager -- markdown note page per task. Single binary!
https://calbryant.uk/blog/dstask-a-taskwarrior-alternative/
MIT License
793 stars 47 forks source link

Items with openable URLs should indicate this on the task list #168

Closed michael-sims closed 2 years ago

michael-sims commented 2 years ago

I like that the open command will open URLs even if they're in the task's note, but unless you have them all memorized, there's no indication that there's an openable URL there at all. It'd be nice if there were a column with a character indicating the presence of a link. It could even be the link emoji character so you don't have to spend a column header explaining it.

Something similar to indicate a non-empty note might also be nice.

naggie commented 2 years ago

I'm not sure it's worth adding noise to the main view. What's your use case? Are you trying to avoid a misfired command or do you want to see what tasks need URLs to add at a glance perhaps?

It's not something I've personally felt the need for, but nonetheless I'm always interested in use cases. That said, dstask is opinionated rather than full featured or super configurable (that's why some things are in separate exes)

michael-sims commented 2 years ago

Mostly it's a "this has extra context that maybe you forgot about" kind of thing. I'm an out-of-sight-out-of-mind person (which is a lot of why I use stuff like dstask). Usually, the links I'm talking about are links to bugs in our bug database, but I only sometimes add those since I don't really want to replicate the bugbase. I also tend to use dstask as sort of a personal backlog, so things can get fairly old, which contributes to forgetting what all has notes and things in it.

In any case, I totally respect being opinionated about this if it doesn't fit the vision. I'm way more interested in due dates and recurring tasks anyway. 👍