Skip to content

FocusFlow v0.1.2

Choose a tag to compare

@MarcozVD MarcozVD released this 30 Aug 23:17
· 7 commits to master since this release

Fixes

QuickAdd — creación inmediata y fiable

  • Auto-accept de eventos únicos: escribir "7pm lunes futbol" crea la tarea al instante, sin esperar clic en Aceptar
  • Arreglado ReferenceError (planProposal is not defined) que rompía la interfaz
  • La caché siempre inserta la tarea nueva aunque su semana no esté cargada (antes se descartaba y solo aparecía tras reiniciar)
  • task_from_text y planAccept devuelven todos los bloques creados (inicio + entrega en rangos multi-día) y el frontend los cachea todos

Tareas "todo el día" ya no bloquean

  • All-day son marcadores visuales: no ocupan horas del día (puedes añadir otras tareas ese día)
  • Los rangos multi-día (28-31 sept) crean solo inicio + entrega; los días intermedios quedan libres
  • El check de solape excluye spans ≥ 24h por duración (no solo all_day=1), cubriendo datos viejos con all_day=0

Eventos con hora de inicio sin fin

  • "7pm lunes futbol" (solo hora de inicio) hereda 1h de duración por defecto → se crea correctamente
  • accept_plan defensivo: propuestas con window_end null heredan 1h al aceptar

Tests

  • 221/221 backend + 36/36 frontend
  • Test de regresión para el evento incompleto
  • Test de fechas robusto (usa el mes siguiente a hoy)