Searching for tasks
It's easy to search for tasks in Teamline, just type a word into the search box at the top of the screen and press return! There are two ways to search for tasks:
- In the Teamline app, type your search into the search box, at the top-right of any task list
- In Slack, just type your search using the /tl list command - for example /tl list is:unassigned
How the search works
When you search for a word, Teamline will look for any task that includes that word in the task name, description, comments or checklist items. The search will also find similar words - for example, if you have a task called buy blueberries, you will find this task when you search for the word blueberry
To search for an exact phrase, put quotes around it - for example you could search for "buy blueberries"
To exclude words from your search, put a minus sign before the word - for example, you could search for java -coffee which would find all tasks with the word "java" but not the word "coffee".
Advanced search options
There are a lot of extra things you can include when you search. Here are some of them:
| Search term | What Teamline searches for |
| @sarah | Mention a person to search for tasks assigned to them |
| @eric @sarah | Mention multiple people to search for tasks assigned to any of them |
| -@paul | Put a minus sign before a person, to search for tasks that aren't assigned to them |
| #channel | Mention a channel to search for tasks in that channel |
| #general #sales | Mention a few channels to search for tasks in any of those channels |
| -#channel | Put a minus sign before a person, to search for tasks that aren't in that channel |
| ~list | Tasks in that section |
| is:complete | Tasks that have been completed |
| is:incomplete | Tasks that are not completed |
| is:private | Tasks that are private |
| is:deleted | Deleted tasks |
| is:overdue | Overdue tasks |
| is:late or is:later | Tasks that were completed when they were overdue. (The "later" option only lists tasks that were completed more than 24 hours late) |
| is:snoozed | Tasks that you have snoozed |
| is:assigned | Tasks that are assigned (to anybody) |
| is:unassigned | Tasks that haven't been assigned to anybody |
| is:archived | Tasks that are archived |
| has:attachment | Tasks with a file attachment |
| has:checklist | Tasks with a checklist |
| has:description | Tasks which have a description |
| has:repeat | Recurring tasks |
| has:comment | Tasks with comments |
| has:due | Tasks with a due date |
| has:label | Tasks with a label |
| label:red | Tasks with a specific label color |
| label:Important or label:New+Customer | Tasks with a named label (if a label has multiple words, use a + sign instead of a space) |
| due:overdue or due:today or due:10 | Search based on due date - you can specify "overdue", "today", "tomorrow", or name a period of time (e.g. 10 for the next 10 days) |
| created:today or created:month | Search based on when a task was created - you can specify today, or yesterday, or name a period of time (e.g. month for the last month) |
| edited: today or edited:5 | Search based on when a task was last modified - you can specify "today" or "yesterday", or name a period of time (e.g. 5 for the last 5 days) |
| completed:yesterday or completed:3 | Search based on when a task was completed |
| sort:due or sort:completed | Search results are automatically sorted by how similar they are to your search words. You can choose another sort order - e.g. by due date, completed date, created date or last updated date |
Saving a search
All search results are bookmarkable - you can just use your browser to bookmark a search page, and whenever you return to that page Teamline will re-run the search. You can also share this link with somebody else, and they will see the same search (they might see different tasks, they may have different permissions).