Implement full-text search across tasks with debounced input and highlighted results.
Should we use a dedicated search service or keep it in-app?
Should we use a dedicated search service or keep it in-app?