In my case I have 100 tasks on my workspace, many due months from now, but when trying to use asana-time-track I get all the tasks by the order they were created, and this makes it very clunky to use the tool.
One way around this would be to allow alphabetical sorting of the tasks, or sorting by project, as requested in other feature requests.
However an alternative (and perhaps easier) method would be to only download the tasks in a given project. So instead of just allowing the download of all tasks in the workspace, the user could chose a project (or you could by default call it "Focus" or something like that, since by definition we want to track time of the tasks we are working on today). Since tasks can be in more than one project in Asana, what I do is to move the ones I want to do today to this "Focus" project, and this would be easy for others as well.
So the way this could work is that when loading asana-time-track, instead of the names of the workspaces only (e.g. Wspace1, Wspace2...) you would also list Wspace1-Focus, Wspace2-Focus and the user could just click on that and download a subset of tasks.