Commit Graph

  • a45893a9bc Revert: stats cards a 5 originales + sidecar Python pospuesto main ricardo 2026-05-30 01:04:24 -05:00
  • 1f39c4df7a Exportar informe DOCX + DashboardView simplificado a 4 tarjetas ricardo 2026-05-30 01:00:02 -05:00
  • 97950adf8b Settings: prompts como tarjetas + modal editor TipTap (negrita, listas, código, etc.) ricardo 2026-05-30 00:48:21 -05:00
  • b21214d1f1 Teams integration: webhook messaging + configuración en Settings + plugin-http ricardo 2026-05-29 23:55:37 -05:00
  • bf81b8e04b Fix: categoría bloqueo pm renombrada a Lambda ricardo 2026-05-29 23:28:39 -05:00
  • ad715a9409 DashboardView: integrar SCurveChart con métricas y curvas planificada/real ricardo 2026-05-29 23:28:18 -05:00
  • f09a249caa S-Curve + Blocker tracking: curva planificada/real, bloqueos categorizados, proyección ricardo 2026-05-29 23:27:50 -05:00
  • d8a5917bad Prompts: regla 1 SP = 1 hora en analysis_transcription y project_gap FASE 2 ricardo 2026-05-29 23:19:59 -05:00
  • 0958d52fa9 Fix: status 6 es QA-Client no bloqueado + isDone() ampliado ricardo 2026-05-29 22:55:57 -05:00
  • bbd367a266 Fix: mapeo de prioridad en Alpha (3=Alta, 2=Media, 1=Baja) ricardo 2026-05-29 22:54:02 -05:00
  • cb0e8067b6 K-12 Priorizador diario: HUs vencidas, hoy, esta semana y bloqueadas ricardo 2026-05-29 22:50:38 -05:00
  • 2073d936e2 Epics table: barra de progreso (% HUs completadas) + removida columna Asignado ricardo 2026-05-29 22:38:52 -05:00
  • 3035351e6f Sistema de códigos jerárquicos 2-niveles + asignación determinista post-IA ricardo 2026-05-29 18:13:17 -05:00
  • 9cf12b482f Análisis IA en dos fases: épicas primero, luego HUs vinculadas con epic_development ricardo 2026-05-29 17:33:47 -05:00
  • a4245017f8 DashboardView: tabla de épicas, columna descripción con modal, auto-delete drafts, notificación inline ricardo 2026-05-29 15:28:59 -05:00
  • 9909f16229 Sistema de prompts dinámicos: prompts editables desde Settings + tabla Dexie + fallback a defaults ricardo 2026-05-29 14:41:40 -05:00
  • b45caee583 ProjectListView + DashboardView: mostrar ID del proyecto (#305) junto al nombre ricardo 2026-05-29 12:01:11 -05:00
  • 19c6fb3153 DashboardView: columna SP + fix priority/story_points perdidos en enrichHU ricardo 2026-05-29 08:41:37 -05:00
  • c8228b315d Fix: mapeo employee_id→user_id + status_name de KAPPA + filtro asignado solo desarrolladores asignados ricardo 2026-05-29 03:15:33 -05:00
  • dc210ebd36 DashboardView: mapeo de prioridad numérica (1/2/3) de KAPPA a etiquetas legibles ricardo 2026-05-29 02:54:21 -05:00
  • 2f8d79a624 DashboardView: asignación real desde KAPPA + status_name desde lookup + columna asignado como texto ricardo 2026-05-29 02:52:27 -05:00
  • 416784b2fd AiProjectChat: contexto de equipo + SP/sprint para que la IA asigne HUs ricardo 2026-05-29 02:20:32 -05:00
  • a1a0e595a4 Fix: team members no se persistían ni cargaban al inicio ricardo 2026-05-29 02:15:05 -05:00
  • 42498f98c8 UsersView: jerarquía de roles en células (PM → BA → TL → Dev → QA → Asistente) ricardo 2026-05-29 02:05:59 -05:00
  • f4902409c3 ProjectListView: mejorar visibilidad gestor de equipo + buscador en dialog ricardo 2026-05-29 02:02:31 -05:00
  • 9962aec84b ProjectListView: modal descripción completa + gestor de equipo por proyecto ricardo 2026-05-29 02:00:45 -05:00
  • 37aedf9e58 fix: restaurar filtros + paginacion en UsersView ricardo 2026-05-29 01:52:41 -05:00
  • 388fa09f3e cells: modulo de celulas + miembros + reemplazo de roles en UsersView ricardo 2026-05-29 01:30:50 -05:00
  • 63770685da unified storage: safeInvoke fallback a Dexie cuando no hay Tauri ricardo 2026-05-29 00:37:28 -05:00
  • fff84c552c users: tabla + sync detalle + lookups para roles/companies ricardo 2026-05-29 00:14:30 -05:00
  • 4e90f6f7b2 users: AG Grid reemplazado por tabla nativa paginada + QA indicators ricardo 2026-05-28 23:49:41 -05:00
  • 8667cddc46 QA plans al sugerir HU + cancel analisis + datepicker shadcn ricardo 2026-05-28 23:25:00 -05:00
  • dd9f76be6f fix: orden dashboard + i18n HuDrafts + tipo Epic ricardo 2026-05-28 15:30:38 -05:00
  • 292b9844c6 qa-analyzer: plan QA por HU generado por IA + indicadores ricardo 2026-05-28 14:53:11 -05:00
  • 13683ec2c4 project-analyzer: propone épicas + vincula HUs ricardo 2026-05-28 14:38:39 -05:00
  • 63804a2cb6 hu_drafts en Dexie + push individual a KAPPA + project-analyzer ricardo 2026-05-28 14:35:02 -05:00
  • eb4fae78b3 project-analyzer: analisis completo con contexto global + dedup ricardo 2026-05-28 14:19:13 -05:00
  • e950eb1285 strip tags de respuestas IA (DeepSeek reasoning) ricardo 2026-05-28 14:08:07 -05:00
  • 8cec93b90a dedup sesiones + calendario desde BD + scroll por fecha ricardo 2026-05-28 14:02:35 -05:00
  • 837a264e81 timezone: parseo UTC Teams + conversion Colombia + doc RUMBO ricardo 2026-05-28 13:51:16 -05:00
  • 066047f3d1 dual storage: sesiones en BD + markdown como output ricardo 2026-05-28 13:38:19 -05:00
  • b974788a16 fix: parseo JSON robusto, UI upload full-width, selector en header, multiple files ricardo 2026-05-28 13:20:23 -05:00
  • 7d299554bf K-10 pipeline transcripciones + settings IA + cache-aside + session doc ricardo 2026-05-28 12:42:30 -05:00
  • 96ed01d922 cambiar push individual por bulk upload via Excel a KAPPA + xlsx package + servicio upload-hu.ts ricardo 2026-05-27 23:29:38 -05:00
  • fd7a171a72 agregar componente HuDrafts: borradores UUID + tabla + push a KAPPA + integracion en dashboard ricardo 2026-05-27 23:21:03 -05:00
  • 53c6d4325c agregar tabla hu_drafts con UUID como PK + CRUD Rust + puente frontend ricardo 2026-05-27 23:19:12 -05:00
  • 278d2bf075 agregar sprint, has_impairment, tabla impairments + sync pendings KAPPA ricardo 2026-05-27 23:03:14 -05:00
  • 5cc7cf309e docs: prompt para generacion de criterios de aceptacion con IA ricardo 2026-05-27 22:51:58 -05:00
  • 0339aa23f6 criterios aceptacion: parsear Quill HTML a lista JSON + tooltip en dashboard ricardo 2026-05-27 22:51:30 -05:00
  • 0a240ea146 projects: await syncToTurso + toStr() + log errores, quitar catch silencioso ricardo 2026-05-27 22:14:02 -05:00
  • aff4468d5c agregar ALTER TABLE migration en Rust para columnas nuevas en BD existentes ricardo 2026-05-27 22:10:17 -05:00
  • 3f875016d1 agregar padding lateral a dashboard (px-4 lg:px-6) ricardo 2026-05-27 22:07:05 -05:00
  • efae6f2a07 eliminar badge de status que mostraba 'True' ricardo 2026-05-27 22:04:46 -05:00
  • 345db033d3 completar campos hierarchy en Rust: structs + queries + inserts ricardo 2026-05-27 22:02:49 -05:00
  • cf770a6a44 hierarchy: parsear nomenclatura [E05-F04-U02], badges de tipo en dashboard, clean title ricardo 2026-05-27 21:59:37 -05:00
  • 9ae2af3ea2 proyectos: status true/false ahora muestra Activo/Inactivo via i18n ricardo 2026-05-27 21:44:41 -05:00
  • 66b3e24fec agregar IDs jerarquicos a componentes + regla #6 en AGENTS.md ricardo 2026-05-27 20:51:24 -05:00
  • 1e3ed6ac02 agregar regla de observabilidad: loguear [Alpha] + accion + datos + errores en toda funcion ricardo 2026-05-27 20:42:55 -05:00
  • 98d6d608a6 crear README.md con estructura, stack, tablas y reglas del proyecto ricardo 2026-05-27 20:41:54 -05:00
  • 1d057cdcae actualizar AGENTS.md con reglas i18n, tipos KAPPA mixtos y stack actualizado ricardo 2026-05-27 20:40:45 -05:00
  • f39faf61a2 forzar conversion de tipos KAPPA a string antes de guardar en Turso ricardo 2026-05-27 20:34:57 -05:00
  • 03baf159a2 limpiar linea duplicada en tauri-db.ts ricardo 2026-05-27 20:30:04 -05:00
  • 9898d4a414 corregir recursion infinita en safeInvoke + status.toLowerCase con booleans ricardo 2026-05-27 20:29:30 -05:00
  • f6268bbdf1 corregir statusVariant/Label: KAPPA retorna boolean en status, usar String() ricardo 2026-05-27 20:27:05 -05:00
  • ae7546268f proteger invoke de Tauri con safeInvoke + warning cuando no esta disponible ricardo 2026-05-27 20:21:18 -05:00
  • efa68d8705 i18n: UsersView completamente traducido (headers, labels, empty/error states) ricardo 2026-05-27 20:02:53 -05:00
  • 27303ab3d4 i18n: NewDashboardView 'Volver a Proyectos' traducido ricardo 2026-05-27 18:37:55 -05:00
  • 8b3c62ee6b i18n: DashboardView traducido (stats, epics, HU table, status labels) ricardo 2026-05-27 18:37:19 -05:00
  • a1afe1564d i18n: ProjectListView traducido ricardo 2026-05-27 18:35:23 -05:00
  • 9ce529b67b i18n: AppSidebar + NavUser traducidos ricardo 2026-05-27 18:34:18 -05:00
  • b49437514c i18n: locales completas (es+en) + LoginView traducido ricardo 2026-05-27 18:32:56 -05:00
  • 023d4694bd agregar logs a sync Turso para diagnosticar guardado de HUs ricardo 2026-05-27 18:25:18 -05:00
  • e905fa5712 cache inteligente: Turso primero, luego KAPPA con deteccion de cambios ricardo 2026-05-27 18:12:33 -05:00
  • 7c52a32877 auto-copiar alpha.db al Desktop cada vez que se ejecuta la app ricardo 2026-05-27 18:07:15 -05:00
  • b141be345a agregar tablas epics y user_stories con relacion + Rust commands + frontend bridge ricardo 2026-05-27 17:32:19 -05:00
  • 4b52033e0a agregar endpoints update y delete epic /epicdevelopment/ ricardo 2026-05-27 13:53:46 -05:00
  • 31dfc933b4 agregar endpoint crear epica /epicdevelopment/create/ ricardo 2026-05-27 13:51:47 -05:00
  • 443066eaf7 corregir tipo en useSearch + dashboard renovado ricardo 2026-05-27 13:48:49 -05:00
  • 5ef2b2c8e5 agregar paginacion a /userstorys/ + redisenar dashboard de proyecto con epicas y HUs ricardo 2026-05-27 13:48:07 -05:00
  • 0f26506d54 agregar endpoint /epicdevelopment/ + store de epicas y HUs por proyecto ricardo 2026-05-27 13:46:18 -05:00
  • 458c358688 documentar aprendizajes de Alpha para RUMBO: utilidades, patrones, arquitectura, lecciones ricardo 2026-05-26 17:56:40 -05:00
  • 54e1ba688f limpiar HTML de descripciones KAPPA + sync proyectos a Turso ricardo 2026-05-26 17:01:04 -05:00
  • eb71790f54 limpiar warnings de Rust ricardo 2026-05-26 16:51:12 -05:00
  • 1013d1c843 conectar frontend con Turso: puente tauri-db.ts + UsersStore con sync KAPPA↔Turso y campos locales ricardo 2026-05-26 16:34:39 -05:00
  • 0534817470 extender Turso db: tablas de usuarios, celulas, project_members, ausencias, daily_logs, performance ricardo 2026-05-26 16:33:24 -05:00
  • e2cf81757a mover inspiracion Handy a RUMBO + flujograma de bloques funcionales ricardo 2026-05-26 15:02:48 -05:00
  • 2ce057fd86 documentar integracion Alpha ↔ Handy para transcripcion offline con Parakeet V3 ricardo 2026-05-26 14:53:55 -05:00
  • 122ab19a1d redisenar vista de equipo: tarjetas de miembros + AG Grid con tema shadcn corregido ricardo 2026-05-26 14:26:21 -05:00
  • 04d9d6cabc agregar modulo usuarios con AG Grid + tema shadcn + integracion KAPPA employees ricardo 2026-05-26 08:02:50 -05:00
  • fbd128a19e documentar arquitectura de Alpha y metricas PMI ricardo 2026-05-26 01:56:40 -05:00
  • a083782246 agregar degradado sutil a la card del login ricardo 2026-05-26 01:26:02 -05:00
  • 6f66507333 simplificar sidebar header: mismo SVG del login ricardo 2026-05-26 01:19:54 -05:00
  • 045ff796ef mejorar login y sidebar: SVG logo, arreglar card estilo docs, corregir Label, agregar componentes de tipografia ricardo 2026-05-26 01:06:05 -05:00
  • cd97b16daa ajustar padding del icono a 20% ricardo 2026-05-26 00:37:01 -05:00
  • 64928ffb67 aumentar padding del icono a 25% ricardo 2026-05-26 00:30:32 -05:00
  • cc494218f6 agregar padding 12% al icono para que coincida con otros iconos de macOS ricardo 2026-05-26 00:25:26 -05:00
  • 79daea3913 agregar icono de Alpha para macOS/Windows/iOS/Android ricardo 2026-05-26 00:21:31 -05:00
  • 7b6039558a agregar checkbox Recordarme en login con persistencia de email Ricardo Gonzalez 2026-05-25 21:52:42 -05:00
  • e212886d3d fix: usar npx tauri en vez de bun tauri (E2BIG) Ricardo Gonzalez 2026-05-25 21:43:46 -05:00
  • c8bc002b7d migrar Alpha a Tauri app con Turso/libsql como BD local Ricardo Gonzalez 2026-05-25 21:37:31 -05:00