- Componentes de datos: TaskItem (con badges de vencimiento), GroupCard (contadores y “sin responsable”).
- Páginas: /app, /app/groups y /app/preferences refactorizadas para usar los componentes; frecuencia ahora como radios (SegmentedControl).
- AppShell: navegación con estado activo, espaciado compacto moderado, modo oscuro automático.
- Calidad: tests de /app/preferences actualizados; resuelto warning de export no usado en TaskItem.
- Problema abierto en producción (sin relación directa con la UI): los estilos globales no aparecen y el cliente muestra un error al cargar módulos de /_app.
- start.*.js responde 200, pero el fallo puede estar en chunks secundarios (/_app/immutable/chunks/*.js) o en caché desincronizada.
- Acciones inmediatas:
1) Verificar desde fuera: GET /_app/version.json, /_app/immutable/entry/start*.js y, especialmente, los /_app/immutable/chunks/*.js referenciados por start.*.js (deben devolver 200 y Content-Type application/javascript, no HTML).