Files
task-stream/libs/web/tracker/domain
Josep Piguillem d66b1f3ece feat: a day of the activity map opens what happened, ticket by ticket
On the project dashboard, a day with activity can be picked on the map:
a side panel lists that day's moves grouped by ticket (each key opens
it), with the time of each, and the project's own (sprints, releases,
members) apart.

The activity feed takes an `after` date (GraphQL, REST), so with
`before` it reads a window such as a day; the MCP's
get_project_activity takes a `day`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 20:42:30 +02:00
..
2026-10-03 13:40:26 +02:00
2026-10-03 13:40:26 +02:00
2026-10-03 13:40:26 +02:00
2026-10-03 13:40:26 +02:00
2026-10-03 13:40:26 +02:00
2026-10-03 13:40:26 +02:00

web-tracker-domain

Modelo del tracker en el cliente.

  • Import: @task-stream/web/tracker/domain
  • Capa: domain · Tags: scope:web-tracker, type:domain

Contenido

  • Modelos (Project, IssueSummary, Issue, Release…), enums e inputs.
  • Configuración por proyecto (ProjectSettings, StatusCategory) y Workflow: nombres, colores, iconos, categorías, transiciones permitidas y estados que piden motivo, con un nombre legible para ids que ya no están configurados.
  • Estadísticas (ProjectAnalytics, ReleaseBurnup).
  • Puertos: ProjectsGateway, IssuesGateway, CommentsGateway, ReleasesGateway, ActivityGateway, UsersGateway, TrackerRealtimeGateway.

Comandos

npx nx lint web-tracker-domain
npx nx test web-tracker-domain    # Jest

Reglas de dependencia entre capas: Arquitectura.