johannesjo / super-productivity

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, Gitlab, GitHub and Open Project.
http://super-productivity.com
MIT License
12k stars 933 forks source link

Today should allow Grouping by Project + Filtering for custom views #3500

Open petruut opened 2 months ago

petruut commented 2 months ago

Problem: as soon as you have a few tasks, the list becomes cluttered and difficult to read through.

Solution: list should be broken down into projects (a visual hierarchy with some grouping/ spacing would be a lot easier for users). Also, filtering of tasks would be really powerful to allow a custom home page (e.g. maybe I want to see just a particular tag at the top of my page for tasks due in the next 7 days).

github-actions[bot] commented 2 months ago

Thank you very much for opening up this issue! I am currently a bit overwhelmed by the many requests that arrive each week, so please forgive me, if I fail to respond personally. I am still very likely to at least skim read your request and I'll probably try to fix all (real) bugs if possible and I will likely review every single PR being made (please, give me a heads up if you intent to do so) and I will try to work on popular requests (please upvote via thumbs up on the original issue) whenever possible, but trying to respond to every single issue over the last years has been kind of draining and I need to adjust my approach for this project to remain fun for me and to make any progress with actually coding new stuff. Thanks for your understanding!

github-actions[bot] commented 2 months ago

Hello there petruut! 👋

Thank you and congratulations 🎉 for opening your very first issue in this project! 💖

In case you want to claim this issue, please comment down below! We will try to get back to you as soon as we can. 👀

For more open ended discussions and/or specific questions, please visit the discussions page. 💖

johannesjo commented 2 months ago

@petruut personally for me that's the point: Don't let your today view get cluttered with loads of tasks. It should be only a couple which you can realistically do in a day. If you have more than that sort them elsewhere.

petruut commented 2 months ago

ok but a lot of users can/ will actually do a lot of tasks in a day... I can see how maybe a developer or contractor can focus on just 3-5 things, but as a user who needs a todo app to manage life, during a day I probably will close quite a few tasks:

All I can and will do today. All would benefit from neat, user-defined grouping and filtering. There's no coincidence that this feature is standard on pretty much all apps in this space (TickTick, Todoist, OmniFocus, etc.)

I don't think that adding it would take away the uniqueness of SuperProductivity, which doesn't come from here anyways - comes from your very effective way of time tracking and nagging the user about the ticking seconds spent outside of tasks!