jujoco / twitch-multitask-task-list-overlay

An interactive multitask task list overlay for Twitch streamers to increase viewer engagement and productivity.
MIT License
8 stars 3 forks source link

brianstorming: Add per user tasks completed count #3

Closed jtmusselman closed 2 weeks ago

jtmusselman commented 1 month ago

I suggested adding task stats to the card for users. This would be a new line at the bottom of the users card and display lifetime tasks completed and tasks completed today

Mockup

jujoco commented 1 month ago

discussing the possibility of adding a feature that would keep track of an individual's completed tasks. this feature would be configurable & enabled through the configs.js file

Screenshot 2024-05-21 at 7 54 02 PM

alexvarha commented 3 weeks ago

interesting! That would require keeping a log file then?

Might be better to stick the numbers on the same line as the user's name, to avoid making the cards too long - otherwise if you have a lot of different users with tasks the scrolling through the list will take more time

jujoco commented 3 weeks ago

Hi @alexvarha - you're correct, a log file would be needed to maintain a user's lifetime count but we are definitely not going to maintain a lifetime count.

All User data (username & tasks) is removed from the localDB once a user is removed from the list or once a user deletes all their tasks. There is also a limited number of tasks a user can create. I added this limit to prevent spam abuse and visual clutter. In short, displaying a User complete count offers very little value to users and only adds visual clutter.

appreciate your curiosity and questions.

jujoco commented 2 weeks ago

Closing this brainstorming feature request.