Funcionalidadactivecreado Mon Sep 28#workspace#tasks#gestor-tareas#ux#search#react#typescript#cloudflare
Para qué sirve
Cuando Claude cita una tarea del Gestor (“tarea #391”), antes había que buscarla por el título a ojo — el número no aparecía en ningún sitio de la interfaz. Petición de Edu (28-09-2026): ahora el número acompaña siempre al título, tanto en la lista como en el tablero Kanban, y se puede usar para encontrar la tarea escribiendo directamente “#391” o “391” en el buscador — la encuentra aunque otro filtro (persona, estado, prioridad) la esté ocultando, y con Enter se abre su ficha.
Cómo usarla
- En la vista de lista o de tablero del Gestor (
/tasks), el número de cada tarea aparece junto a su título, en gris y con tipografía monoespaciada. - Escribir “#391”, “391” o ”# 391” en el buscador localiza esa tarea por número exacto, incluso si un filtro activo la escondería de otro modo.
- Pulsar Enter con un número válido en el buscador abre directamente la ficha de esa tarea.
- El texto libre del buscador ahora también mira dentro de la descripción de la tarea, no solo del título.
Implementación
src/lib/task-search.ts(nuevo): dos funciones puras.taskIdFromQueryinterpreta “#391” / “391” / ”# 391” como número de tarea;taskMatchesTextcompara el texto contra título y descripción. Cubiertas portest/task-search.test.ts.src/components/tasks/TaskManager.tsx: usa ambas funciones en el filtro (useMemo); una tarea que matchea por número se muestra siempre, saltándose los demás filtros activos; elonKeyDowndel campo de búsqueda abre la ficha (setModalTask) al pulsar Enter sobre un número válido.src/components/tasks/TaskKanban.tsxyTaskTableView.tsx: añaden<span className="task-ref">#{task.id}</span>junto al título, en ambas vistas.src/styles/globals.css: nueva clase.task-ref(monoespaciada, color--fg-dim, tamaño--text-xs).
Commits relacionados
8c3cad3a(28-09-2026, PR #205) — feat(gestor): el número de tarea se ve y se puede buscar.
Véase también
- [[feature—workspace—tasks-s56-improvements]]
- [[feature—workspace—tasks-s56]]
- [[feature—workspace—tasks-kanban]]
- [[feature—workspace—tasks-timeline]]
- [[workspace—tareas-notas]]
- [[workspace—que-es-workspace]]