Add workspaces method that fetches both workspaces and projects
Fix to return empty array in projects property of workspace if workspace has no projects
Use workspace + project data. Still need to update matching algorithm to consider both asana and toggl workspace when looking for matches.
Remove use of toggl_ws constant
Move populateListsAsync base case to top of func
Show workspace name in project list. Add inbox, queue, and outbox counts
Fetch tasks from all workspaces
Update project counts as tasks transition from one state to another.
Remove unnecessary deprecation of queue count
Fix projects filter menu getting cut off
Try a different fix to projects filter menu being cut off when there are few tasks. main.css directives didn't seem to get applied or seemed to get overridden.
Remove use of asana_ws constant
Use a centralized func for producing Asana API requests
Add hierarchical workspace/project selection
Enable smart workspace selection. Mark workspace selected if all child projects are selected
Correct filter selection description when multiple projects across workspaces are selected.
Color project titles based on selection status