Closed ChameleonRed closed 6 years ago
Tags can be in such format like programming name spaces (top.lower.lower.lowest) in object programming - it is simple and commonly used.
activity.application.other, activity.application.programming, activity.application.graphics ...
time.productive, time.unproductive
Duplicate of https://github.com/ActivityWatch/activitywatch/issues/95 but with some new ideas such as sub-categories. Closing this, let's keep the discussion in a single issue.
Is #95 allows plugin for tagging?
@ChameleonRed Add a comment about it on the issue and we'll consider it when we start implementing. Since we value flexibility and modularity a lot that would seem like the right way to go about it.
It will be nice to tag every application, window title or regex on it into multiple categories for example. Categories will be defined by user (no predefined categories is need for me - it is examples).
Category "time value" can be:
Category "activity" can be:
It will be nice to have subcategories so you can go deeper in reports what you do.
It can be also some plugin doing such tagging externally (regex, Bayesian, ai ...) - so anyone can implement custom tagging.
I think that the most need is productive/unproductive filter and application types, other filters can be for work reporting but it is very specific and should be done by each person separately.