Commit Graph

  • 466a055f72 chore: auto-commit (1 archivos) master egutierrez 2026-06-01 15:49:55 +02:00
  • a934897099 merge: fill required Área Solicitante on Jira create (v0.5.2) egutierrez 2026-06-01 15:41:19 +02:00
  • 0687b65ea2 fix(jira): fill required 'Área Solicitante' on Epic create egutierrez 2026-06-01 15:41:19 +02:00
  • 87e8f62544 merge: jira sync on card creation (v0.5.1) egutierrez 2026-06-01 15:25:26 +02:00
  • 0d8ec1e8e7 fix(jira): emit card.created so card creation syncs to Jira egutierrez 2026-06-01 15:25:25 +02:00
  • d4558667f6 feat(jira): menu 'Jira' (rename) + modal con tabs Importar/Comprobar columnas egutierrez 2026-05-29 15:18:59 +02:00
  • 9b0b6e516c fix(jira): emitir card.moved al cambiar columna + adaptive indicator polling egutierrez 2026-05-29 15:01:51 +02:00
  • c5113f75a5 feat(jira): issue_type=Epic + AssigneeMap + CLI resync-jira-fields egutierrez 2026-05-29 14:52:48 +02:00
  • cd14e81487 feat(jira): kanban backfill-jira CLI con batches + ejecutado backfill 127 cards egutierrez 2026-05-29 14:37:56 +02:00
  • c3cc42b350 feat(jira): indicator per-card + import view desde Jira board 33 egutierrez 2026-05-29 12:00:26 +02:00
  • 5744b82f58 feat(jira): issue_type config + labels_map + status_map default DATA + transition tras create egutierrez 2026-05-29 11:44:04 +02:00
  • ef197236db feat(modules): jira scoped a project=DATA + board=33 con seed CLI desde pass egutierrez 2026-05-28 12:56:33 +02:00
  • 65771ebb12 feat(mcp): mint-token CLI + get_card / delete_comment tools + executeToolAs(actor) egutierrez 2026-05-28 09:36:48 +02:00
  • 084defe014 Merge branch 'merge/notifications-modules' into master egutierrez 2026-05-27 18:50:44 +02:00
  • abb787facd chore: go mod tidy tras merge notif (nuevas deps de modules/notifications) egutierrez 2026-05-27 18:50:30 +02:00
  • 6a35bdec42 chore: auto-commit (5 archivos) egutierrez 2026-05-27 18:48:14 +02:00
  • 065070cec7 fix(tests): card_history tool ahora retorna *CardHistoryResponse — desempaquetar .ColumnHistory egutierrez 2026-05-27 18:46:18 +02:00
  • 172850178d merge: bring notifications-realtime + modules into master (preserves files attachments) egutierrez 2026-05-27 18:43:54 +02:00
  • d13993c0d7 chore(migrations): renumber 014/015/016 -> 015/016/017 to avoid collision with master 014_card_files egutierrez 2026-05-27 18:38:46 +02:00
  • 5b30fb1ded chore: restore control.sh TUI launcher from issue/notifications-realtime egutierrez 2026-05-27 11:13:03 +02:00
  • 87fd95314e Merge pull request 'feat(kanban): adjuntos de archivos por card (issue 0128)' (#1) from issue/0128-files-attachments into master dataforge 2026-05-27 09:04:38 +00:00
  • 472fa25bae build(frontend): rebuild dist with XSS scheme guard issue/0128-files-attachments egutierrez 2026-05-27 11:04:20 +02:00
  • aab4f12fc4 fix(0128): XSS scheme allowlist + drop dead fileID egutierrez 2026-05-27 11:04:20 +02:00
  • e86c93cb73 build(frontend): rebuild embedded dist with files UI egutierrez 2026-05-27 10:52:15 +02:00
  • 489d2bbef6 chore: bump kanban 0.1.0 -> 0.2.0 + e2e smoke (issue 0128) egutierrez 2026-05-27 10:52:06 +02:00
  • ac5f016e7e feat(frontend): UI archivos en cards (issue 0128) egutierrez 2026-05-27 10:52:01 +02:00
  • 2401eb5abc feat(backend): card file attachments (issue 0128) egutierrez 2026-05-27 10:51:52 +02:00
  • 12729b5166 chore: auto-commit (2 archivos) egutierrez 2026-05-26 17:35:39 +02:00
  • c28ae7d3c0 chore: auto-commit (12 archivos) egutierrez 2026-05-22 14:38:17 +02:00
  • c9e15513c7 chore: auto-commit (23 archivos) egutierrez 2026-05-21 18:22:44 +02:00
  • 2524340759 chore: auto-commit (21 archivos) egutierrez 2026-05-20 18:17:04 +02:00
  • 1923fd31a4 chore: auto-commit (1 archivos) egutierrez 2026-05-19 01:37:33 +02:00
  • b599090876 chore: auto-commit (1 archivos) egutierrez 2026-05-19 00:31:31 +02:00
  • 69a0d351fc Merge issue 0094: kanban daily summary + pdf egutierrez 2026-05-14 18:08:09 +02:00
  • 9c5e76e03f feat(kanban): bocadillo agente + PDF descargable en reporte diario (issue 0094) egutierrez 2026-05-14 18:08:09 +02:00
  • fc7e6a34a7 feat(kanban): reporte diario al click en dia del calendario (issue 0093) egutierrez 2026-05-14 17:43:29 +02:00
  • 9d3ab5f0f3 feat(kanban): hide "Seleccionar Aleatorio" in done columns egutierrez 2026-05-14 17:25:30 +02:00
  • 9b503f0555 feat(kanban): archive automatico para cards Done +30 dias (issue 0092) egutierrez 2026-05-14 16:11:59 +02:00
  • c4caff85be perf(kanban): split KanbanCard body into memoized child (dnd lag fix) egutierrez 2026-05-14 15:46:23 +02:00
  • 7ba18f9114 fix(kanban): infinite ref-merge loop + drag lag egutierrez 2026-05-14 14:12:06 +02:00
  • 76d85959f1 feat(kanban): sidebar edge zone now toggles (open + close) egutierrez 2026-05-14 14:03:06 +02:00
  • 257858a1f3 feat(kanban): drag-aware sidebar dropzone (issue 0091) egutierrez 2026-05-14 13:58:01 +02:00
  • 30def13c55 feat(kanban): mejoras historial card — DONE check + tiempo por columna egutierrez 2026-05-14 13:53:19 +02:00
  • bc502df48a feat(kanban): tiempo maximo via popover con unidad (issue 0089 followup) egutierrez 2026-05-14 13:35:14 +02:00
  • c93ac46c37 feat(kanban): Seleccionar Aleatorio en columna con ruleta (issue 0090) egutierrez 2026-05-14 13:27:39 +02:00
  • 9f4fd85db3 feat(kanban): tiempo maximo por columna con borde rojo (issue 0089) egutierrez 2026-05-14 13:24:22 +02:00
  • eb1c13d82c feat(kanban): requester input empty + keyboard nav (issue 0088) egutierrez 2026-05-14 12:57:00 +02:00
  • a34a8142cc chore: auto-commit (23 archivos) egutierrez 2026-05-13 18:40:22 +02:00
  • f1ee116d3b chore: auto-commit (5 archivos) egutierrez 2026-05-09 18:11:24 +02:00
  • ce807ec2ee Merge quick/fix-ws-proxy: vite ws proxy + chat WS e2e egutierrez 2026-05-09 15:00:41 +02:00
  • 69ebc1e59b fix(chat): vite proxy ws + e2e tests para chat WebSocket egutierrez 2026-05-09 15:00:38 +02:00
  • b166609523 Merge quick/mcp-streaming: MCP server + WebSocket chat streaming egutierrez 2026-05-09 14:54:42 +02:00
  • ce49fdf9ff feat(chat): MCP server + WebSocket streaming, replace XML actions egutierrez 2026-05-09 14:54:38 +02:00
  • 9e333b0e3e chore: remove percentile_int64 (transitivo via duration_stats) egutierrez 2026-05-09 03:57:59 +02:00
  • 7ce227ddea feat(kanban): deadlines en cards (context menu, badges, calendario, history) egutierrez 2026-05-09 03:45:36 +02:00
  • 5ba0254e57 feat(kanban): badges done/locked + drag locked en mismo column + migrations + UX stickers egutierrez 2026-05-09 00:44:43 +02:00
  • 9931890d9b Merge issue/0063-stickers: kanban stickers feature egutierrez 2026-05-08 21:00:35 +02:00
  • 656516f219 feat(kanban): stickers feature + dashboard null guards (#0063) egutierrez 2026-05-08 21:00:30 +02:00
  • 2a727eb7c1 chore: auto-commit (10 archivos) egutierrez 2026-05-08 15:55:35 +02:00
  • 9290a0b2d0 chore: auto-commit (1 archivos) egutierrez 2026-05-08 00:38:32 +02:00
  • bee688e574 chore: auto-commit (28 archivos) egutierrez 2026-05-08 00:27:18 +02:00
  • c915e721af chore: auto-commit (1 archivos) egutierrez 2026-05-07 17:16:38 +02:00
  • 94223e68f7 chore: sync from fn-registry agent fn-registry agent 2026-05-06 19:04:45 +02:00