traggo / server

self-hosted tag-based time tracking
https://traggo.net
GNU General Public License v3.0
1.21k stars 58 forks source link

Create a way to create dashboards with combined tags. #140

Open elemn opened 1 year ago

elemn commented 1 year ago

Is your feature request related to a problem? Please describe. I cannot get Traggo to create graphs or summaries of the entirety of a tag. For instance, let's say I have an activity, "Biology". I can create a tag "biology" and assign to it subtags "biology:study" "biology:class", but when creating say, a weekly graph of my activity, it always splits between the two.

Describe the solution you'd like I would like the option to group all subtags under a single tag when making a group. Ideally in a dashboard we can chose if we want a summary of all tasks for a tag, e.g. "Biology" as a whole.

Describe alternatives you've considered I haven't been able to find a way to do this, but maybe it's already possible, if so then let me know.

jmattheis commented 1 year ago

You can define two different tags for this, like type:biology activity:study and type:biology activity:class. With this you can create a graph over type and see everything for biology.

elemn commented 1 year ago

Okay thank you! Would there be a straightforward way to change my tags to this format then?

Also just to be clear, this is how I would define in traggo ? image

jmattheis commented 1 year ago

There is no automatic way to migrate tags to a different structure. Yeah, it could be defined like you've done.

Mat-DB commented 2 months ago

Hi,

I came a cross this issue when searching for this. Is it an idea to add some example tag uses/use cases like this one to the documentation so people have ideas on how to use the tag system better? And thus getting less issues/feature requests like this one.

I just started using traggo and I like it, but a simple guide on ideas on how to use the tag could help new users I think.

Thanks!

jmattheis commented 1 month ago

Yeah, the docs should be improved on this topic.