WorkTimer - Temporizador en un solo archivo
Abre index.html en un navegador para usar la aplicación. Usa localStorage (clave: worktimer:v1) para persistir los datos. No requiere servidor ni instalación.
Características:
- Iniciar/Detener un temporizador de tarea (Espacio alterna)
- Cada intervalo detenido se guarda y se agrega por día
- Los intervalos que cruzan la medianoche se dividen entre días
- Selecciona cualquier día con el selector de fecha y usa ← / → para navegar
- Exporta los intervalos de un día como CSV (E)
- Elimina los intervalos de un día (D)
- Elimina intervalos individuales desde la lista de intervalos
- Reinicia todos los datos guardados (Mayús+R)
- Los datos se guardan localmente; no se requiere inicio de sesión
Pruébalo:
- Abre
index.htmlen Chrome/Firefox/Edge - Haz clic en Iniciar, espera unos segundos, haz clic en Detener
- Verás el intervalo aparecer en el día seleccionado y el total actualizarse
Esquema de almacenamiento (informativo): localStorage["worktimer:v1"] = JSON.stringify({ days: { "YYYY-MM-DD": { intervals:[{start,end,durationSec}], totalSec } }, running: { start: ISOString } })