Skip to content

Releases: MarcozVD/focusflow

FocusFlow v0.1.3

Choose a tag to compare

@MarcozVD MarcozVD released this 02 Sep 00:35

Novedades en v0.1.3

🔔 Notificaciones con identidad correcta

  • El AUMID de la app ahora se registra en el registro de Windows (AppUserModelId), de modo que los toasts muestran el nombre e icono de FocusFlow aunque la app esté minimizada o en la bandeja. Antes, algunos toasts aparecían como "Windows PowerShell".

✅ Sugerencias que no aparecían (fix)

  • Aceptar una sugerencia con deadline a medianoche (p. ej. "Vence vie 4 sept 00:00") creaba la tarea con duración cero y quedaba invisible en mes/día/semana. Ahora se crea como día completo y aparece al instante.
  • Las tareas aceptadas se insertan directamente en la caché del calendario (funciona aunque la fecha caiga fuera del rango visible, sin recargar la app).

📅 Vista semana

  • La etiqueta "Todo el día" ya no roba espacio a las tareas en la fila superior de la vista semana: ahora solo se ve el título de la tarea a ancho completo. La vista día conserva el texto "Todo el día".

🗓️ Parsing de fechas

  • Corregida la extracción del día en fechas como "el 15 de agosto": la regla de mes absoluto ahora se aplica correctamente (antes caía al día 15 del mes actual).

Descarga

FocusFlow v0.1.2

Choose a tag to compare

@MarcozVD MarcozVD released this 30 Aug 23:17

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)

FocusFlow v0.1.1 — Demo/Beta

Choose a tag to compare

@MarcozVD MarcozVD released this 20 Aug 19:30

FocusFlow v0.1.1 (Demo/Beta)

Instalador para Windows 10/11 (x64).

Cambios respecto a v0.1.0

  • 🔐 Login con Google corregido: el scope OAuth ahora es el completo de Gmail (https://mail.google.com/), necesario para IMAP/SMTP XOAUTH2 — antes el correo rechazaba la conexión con Invalid credentials
  • 🌐 Apertura del navegador corregida: fallback automático cuando explorer.exe rechaza la URL larga de OAuth

Si venías de v0.1.0: cierra sesión de Google en Ajustes y vuelve a iniciar sesión para renovar el token con el scope correcto.

Incluye (igual que v0.1.0)

  • 📅 Calendario (mes/semana/día) con drag & drop y validación de conflictos
  • ⚡ QuickAdd global con Ctrl+Shift+Espacio y lenguaje natural
  • 🤖 Asistente IA y Plan sugerido (Groq recomendado, gratis)
  • 📧 Detección de tareas y eventos desde tu correo (IMAP) con sugerencias y fusión de duplicados
  • 🔔 Notificaciones nativas de Windows con identidad FocusFlow
  • 🖥️ Widget de escritorio transparente
  • 🌙 Tema claro/oscuro con diseño Neumorphism
  • 🔐 Local-first: SQLite en tu equipo, claves en Windows Credential Manager

Demo/Beta: si algo falla, usa Ajustes → Reportar un error.

FocusFlow v0.1.0 — Demo/Beta

Choose a tag to compare

@MarcozVD MarcozVD released this 19 Aug 03:14

FocusFlow v0.1.0 (Demo/Beta)

Instalador para Windows 10/11 (x64).

Incluye

  • 📅 Calendario (mes/semana/día) con drag & drop y validación de conflictos
  • ⚡ QuickAdd global con Ctrl+Shift+Espacio y lenguaje natural
  • 🤖 Asistente IA y Plan sugerido (Groq recomendado, gratis)
  • 📧 Detección de tareas y eventos desde tu correo (IMAP) con sugerencias y fusión de duplicados
  • 🔔 Notificaciones nativas de Windows con identidad FocusFlow
  • 🖥️ Widget de escritorio transparente
  • 🌙 Tema claro/oscuro con diseño Neumorphism
  • 🔐 Local-first: SQLite en tu equipo, claves en Windows Credential Manager

Primeros pasos

  1. Instala el .msi (queda en el menú de apps como focusflow).
  2. En Ajustes → Asistente IA sigue la guía para crear tu clave gratis de Groq.
  3. (Opcional) Conecta tu correo en Ajustes → Correo electrónico para recibir sugerencias.

Demo/Beta: si algo falla, usa Ajustes → Reportar un error.