Open almarklein opened 1 year ago
I really appreciate the simplicity of the app, but maybe letting the user add bullet points or links to activities does not disturb the original flow too much.
+1 for adding an extra field. I'm tracking time per client, and would like to also keep track of the things I did in that timeframe. This allows me to generate a monthly report per client through the API, based on tags and extra descriptions.
@mvandenabeele for my understanding, why is your use-case not possible / inconvenient with the current implementation?
Two things really. The 255-character limit and not being able to make a list. I could of course start a new timer with every task I do but that would be time-consuming and impractical. So I'd like to just add the most important tasks I did when I stop the timer. If you're okay with the idea, I'm willing to add this feature and send you a PR.
In my scenario, I intend to include essential supplementary details, such as a link to a PR and a brief note to remind myself of the task's purpose.
However, if we start incorporating markdown formatting, search functionality, etc., it could lead the application in a direction I'm not inclined to pursue.
You could specify this in the readme as out-of-scope
.
The idea
A few users have requested the ability to add either increase the character limit or add a secondary multi-line field for adding notes.
References:
Current thoughts
In the current design, the description is deliberately single-line and restricted in length, because the description is intended sort of like a title. See https://timetagger.app/articles/featurecreep/ for some more context.
I'm not enthusiastic about allowing notes on tags, because this is a time tracker, not a note taking app. A simple multi-line note would not be hard to implement, but then the next request would be markdown formatting, search, etc. and I don't want this app to go down that route. That said, if it turns out more people are interested, I'm open to investigate this further.
Therefore marking this as an idea for now.
Implementation ideas
Could release the character limit and (optionally) make the description field larger. The first line would then be the title, and the rest a note.
Another approach would be to add an (optional) extra field where notes can be made, which is stored alongside the other data on a record.