Commit Graph

  • d6d7b03d09 chore: auto-commit (5 archivos) master egutierrez 2026-05-19 00:31:34 +02:00
  • 688b399fd3 docs(flows): DoD obligatorio con user-facing surface + abrir issues 0100-0103 (taxonomia, frontmatter migration, dev_console, work dashboard) egutierrez 2026-05-17 00:07:04 +02:00
  • e742a203a0 chore: auto-commit (1 archivos) egutierrez 2026-05-16 16:33:25 +02:00
  • a43303b30f merge graph_explorer Fase 2 cleanup (issue 0081-J) egutierrez 2026-05-15 17:10:52 +02:00
  • 35ac7d9a24 absorb jobs_actions into main Jobs table via Button renderer (Fase 2, issue 0081-J) egutierrez 2026-05-15 17:10:50 +02:00
  • 265e14a71b merge Jobs renderers migration (issue 0081-J) egutierrez 2026-05-15 16:45:43 +02:00
  • 6f05e4bf60 migrate Jobs table to data_table::render with Progress/Duration/Badge renderers (issue 0081-J) egutierrez 2026-05-15 16:45:39 +02:00
  • 6109911a3d merge data_table migration (issue 0081-J) egutierrez 2026-05-15 14:42:10 +02:00
  • f9d2229512 migrate entity panel Table to data_table_cpp_viz (issue 0081-J) egutierrez 2026-05-15 14:42:07 +02:00
  • 0b8aadd774 feat(kotlin-compose): design system + 33 components + gallery_kt + e2e android emulator + scaffolder fixes egutierrez 2026-05-11 16:29:05 +02:00
  • 0bab5c97c7 chore: auto-commit (5 archivos) egutierrez 2026-05-10 13:30:27 +02:00
  • fb84a566f2 chore: auto-commit (2 archivos) egutierrez 2026-05-09 18:11:25 +02:00
  • 5e6023f639 docs: issues 0041 (split thresholds) + 0042 (GLiNER2), supersedes mREBEL egutierrez 2026-05-05 10:07:43 +02:00
  • 3c98fee443 Merge quick/browser-cdp-issues — issues 0038, 0039, 0040 (browser externo + CDP + profiles) egutierrez 2026-05-04 22:16:46 +02:00
  • 8733b7d175 docs(issues): browser externo + CDP + multi-profile (0038, 0039, 0040) egutierrez 2026-05-04 22:16:42 +02:00
  • 2a49c2b3fa Merge issue 0013 — Paste & Extract panel egutierrez 2026-05-04 14:31:54 +02:00
  • f614a51c58 Merge issue 0035e — polish del Group + tests cross-platform egutierrez 2026-05-04 14:31:45 +02:00
  • 65a4e7f4a8 docs: cerrar issue 0035e egutierrez 2026-05-04 14:25:40 +02:00
  • deb86b24ec test(0035e): cobertura del visual heredado, threshold override y migracion idempotente egutierrez 2026-05-04 14:25:03 +02:00
  • 5417834950 feat(0035e): gx-cli group visual <id> espejea visual heredado del Group egutierrez 2026-05-04 14:24:54 +02:00
  • 5056b5e0d8 docs(0013): cerrar issue 0013 — paste & extract panel egutierrez 2026-05-04 14:24:47 +02:00
  • 2233280302 test(0013): pytest suite for paste_extract egutierrez 2026-05-04 14:24:44 +02:00
  • 992e8fa06c feat(0013): wire extract_panel into main + CMakeLists + app.md egutierrez 2026-05-04 14:24:32 +02:00
  • fdc6b91f4d feat(0013): add extract_panel — UI + subprocess + apply (dedupe) egutierrez 2026-05-04 14:24:26 +02:00
  • 009d387d9a feat(0013): add paste_extract enricher (preview-only) egutierrez 2026-05-04 14:24:16 +02:00
  • c27d8e7ffc feat(0035e): Group hereda iconografia de hijos homogeneos egutierrez 2026-05-04 14:21:01 +02:00
  • 52495af779 feat(0035e): manifest auto_group_threshold override + propagacion a Python egutierrez 2026-05-04 14:20:52 +02:00
  • 65a14749f3 test(0035e): conftest resolver tolerante a worktrees fuera de fn_registry/ egutierrez 2026-05-04 14:20:44 +02:00
  • c6d17998e7 docs(app.md): document additional uses_functions deps egutierrez 2026-05-04 11:46:48 +02:00
  • 27849200ce Merge issue/0037b-fix-promote-button-and-tighter-placement egutierrez 2026-05-04 01:36:54 +02:00
  • 616c46297b fix: promote button funciona + placement direccional mas cercano egutierrez 2026-05-04 01:36:54 +02:00
  • 28548e053d Merge issue/0037-directional-orphan-placement egutierrez 2026-05-04 01:27:13 +02:00
  • fdd169bc35 feat(0037): placement direccional 45 grados de orphans (away from centroide) egutierrez 2026-05-04 01:27:11 +02:00
  • 502ce80b9f Merge issue/0036f-view-menu-open-nodegroups egutierrez 2026-05-04 01:13:03 +02:00
  • f6f53b60c3 feat(0036f): view menu accion 'Open NodeGroups for selected' egutierrez 2026-05-04 01:12:58 +02:00
  • 3e71fcc4ca docs(0036e): mark issue as done egutierrez 2026-05-04 01:06:41 +02:00
  • 436c23d155 Merge issue/0036e-row-click-focus egutierrez 2026-05-04 01:06:34 +02:00
  • f4e4dd5a0b feat(0036e): row click en NodeGroups enfoca la entidad (kind-aware) egutierrez 2026-05-04 01:06:30 +02:00
  • 8bfe0b841c Merge issue/0036d-promote-kind-aware egutierrez 2026-05-04 01:03:14 +02:00
  • f0d8a5ad04 feat(0036d): promote kind-aware (Group → clear group_id) egutierrez 2026-05-04 01:03:11 +02:00
  • 98e744ea4e docs(0036c): mark issue as done egutierrez 2026-05-04 00:56:50 +02:00
  • 176d9b232d Merge issue/0036c-doubleclick-group-opens-nodegroups egutierrez 2026-05-04 00:56:47 +02:00
  • 8f91b4ed23 feat(0036c): doble click en Group abre NodeGroups; cleanup Table panel egutierrez 2026-05-04 00:56:44 +02:00
  • 7277f63985 docs(0036b): mark issue as done egutierrez 2026-05-04 00:52:36 +02:00
  • b27578f093 Merge issue/0036b-kind-and-group-loader egutierrez 2026-05-04 00:52:36 +02:00
  • d6e13fddc3 feat(0036b): NodeGroups admite kind=Group + loader entities egutierrez 2026-05-04 00:52:25 +02:00
  • 2a783187a3 Merge issue/0036a-rename-nodegroups egutierrez 2026-05-04 00:43:25 +02:00
  • f8b16b2a5a docs(0036a): mark issue as done egutierrez 2026-05-04 00:43:22 +02:00
  • 810b564127 refactor(0036a): rename Table-expanded -> NodeGroups (paperwork) egutierrez 2026-05-04 00:43:01 +02:00
  • 441a697abf Merge issue/split-words-enricher egutierrez 2026-05-04 00:14:57 +02:00
  • 352b27d488 feat: enricher split_words para probar grouping con volumen alto egutierrez 2026-05-04 00:14:57 +02:00
  • 87b9a4dc02 Merge issue/agent-jobs-path-and-logs egutierrez 2026-05-03 16:32:22 +02:00
  • 652ff6f02c fix(agent_jobs): queue dir desde GX_APP_DB, no GX_APP_DIR + logs verbosos egutierrez 2026-05-03 16:32:22 +02:00
  • b67c44e8f9 Merge issue/agent-jobs-file-queue egutierrez 2026-05-03 16:23:18 +02:00
  • 3e7b3adc16 fix(agent_jobs): mover cola de SQLite a ficheros JSON (cross-9p safe) egutierrez 2026-05-03 16:23:18 +02:00
  • 82a576b844 Merge issue/mcp-notes-bugfix egutierrez 2026-05-03 16:09:47 +02:00
  • e35c30cdf7 fix(gx-cli mcp): expone notes/append_notes en MCP y bloquea regresion egutierrez 2026-05-03 16:09:47 +02:00
  • a0921d8a2c Merge issue/gx-cli-notes-support egutierrez 2026-05-03 15:40:59 +02:00
  • 9b9df496da feat(gx-cli): expone columna notes en node create/update egutierrez 2026-05-03 15:40:58 +02:00
  • e4524684d7 Merge issue/text-enrichers-read-notes egutierrez 2026-05-03 15:36:23 +02:00
  • 2a5127fcaf fix(enrichers): split_sentences y extract_iocs_text leen entities.notes egutierrez 2026-05-03 15:36:18 +02:00
  • bcc86c43c1 Merge issue/offline-text-enrichers egutierrez 2026-05-03 15:20:41 +02:00
  • 0e435c2e21 feat: enrichers offline split_sentences + extract_iocs_text egutierrez 2026-05-03 15:20:39 +02:00
  • 092ad2801e docs(0035d): mark issue as done egutierrez 2026-05-03 14:57:28 +02:00
  • e71c31264a Merge issue/0035d-tableview-drill-in egutierrez 2026-05-03 14:57:26 +02:00
  • b67da92e18 feat(0035d): doble click en Group abre tableview filtrado por group_id egutierrez 2026-05-03 14:57:20 +02:00
  • eff273a2d4 docs(0035c): mark issue as done egutierrez 2026-05-03 14:52:35 +02:00
  • f08cdb4db4 Merge issue/0035c-web-search-creates-groups egutierrez 2026-05-03 14:52:31 +02:00
  • 67f10a8afd feat(0035c): web_search crea Group cuando excede umbral egutierrez 2026-05-03 14:52:29 +02:00
  • 784b56ba10 Merge issue/0035b-renderer-hides-grouped-children egutierrez 2026-05-03 14:48:20 +02:00
  • d3da1416f3 feat(0035b): renderer oculta hijos de grupos colapsados + dedup aristas egutierrez 2026-05-03 14:48:17 +02:00
  • fbe408015d Merge issue/0034b-prior-decisions-catchup egutierrez 2026-05-03 14:41:41 +02:00
  • 7a94160fd2 feat: catch-up de decisiones previas (Webpage→Url, anti-bot, UI 2-col, tests cross-platform) egutierrez 2026-05-03 14:41:28 +02:00
  • 4be5734ce5 docs(0035a): mark issue as done egutierrez 2026-05-03 14:23:33 +02:00
  • a80834f2ac Merge issue/0035a-group-type-and-schema egutierrez 2026-05-03 14:23:26 +02:00
  • fc4f0824da feat(0035a): tipo Group + columna group_id en entities egutierrez 2026-05-03 14:23:23 +02:00
  • b0706b71c0 merge: issue/assets-subfolder — distribuibles en assets/ egutierrez 2026-05-03 00:50:48 +02:00
  • 8623732d6d feat(graph_explorer): adopta layout assets/ via fn::asset_path egutierrez 2026-05-03 00:50:44 +02:00
  • 375573db38 merge: issue/local-files-and-windows-runtime — convencion local_files/ egutierrez 2026-05-03 00:33:13 +02:00
  • 7a055809c2 feat(graph_explorer): adopta convencion local_files/ egutierrez 2026-05-03 00:33:08 +02:00
  • 2d8aafea34 merge: issue/0033b-vendor-python-functions — vendoring 0033b egutierrez 2026-05-03 00:20:50 +02:00
  • ee0d26ce2d feat(enrichers): vendoring de funciones Python por enricher (issue 0033b) egutierrez 2026-05-03 00:20:41 +02:00
  • 4ef6a5f7db chore(issues): mover 7 issues completadas a issues/completed/ egutierrez 2026-05-03 00:14:58 +02:00
  • 9ec832ea9a merge: issue/0033b-python-runtime-embed — runtime Python embebido fase B egutierrez 2026-05-02 16:51:10 +02:00
  • 30f6f3758f feat(jobs): runtime Python embebido + cadena de fallback (issue 0033 fase B) egutierrez 2026-05-02 16:51:02 +02:00
  • 2238355f40 merge: issue/0033a-multilang-dispatcher — dispatcher multi-lang fase A egutierrez 2026-05-02 16:15:35 +02:00
  • 7e0b55d282 docs(issues): marcar 0033 fase A como completada egutierrez 2026-05-02 16:15:28 +02:00
  • fce3f97d53 feat(enrichers): dispatcher multi-lang go|python|bash (issue 0033 fase A) egutierrez 2026-05-02 16:15:03 +02:00
  • 35ace544d9 docs(issues): roadmap fase 2 navegador + ports Go + runtime embebido egutierrez 2026-05-02 16:10:35 +02:00
  • 5fe856b30e fix(jobs): resolver ops_db_path absoluto y normalizar backslashes egutierrez 2026-05-02 16:10:21 +02:00
  • 6919ebfe9c feat(enrichers): web_search DuckDuckGo + tests pytest de los 5 enrichers egutierrez 2026-05-02 16:10:13 +02:00
  • 0d2450bac5 feat(chat): panel Echo + gx-cli MCP server con tools tipadas egutierrez 2026-05-02 16:10:01 +02:00
  • 4281f3ccb2 fix(jobs): autodetectar distro WSL + normalizar separadores UNC (issue 0026) egutierrez 2026-05-01 19:27:28 +02:00
  • 598e6fcdd4 merge: issue/0026-jobs-windows — implementacion Win32 con wsl.exe egutierrez 2026-05-01 18:49:39 +02:00
  • c3ce9956f7 feat(jobs): implementacion Win32 — wsl.exe + path translation (issue 0026) egutierrez 2026-05-01 18:49:36 +02:00
  • a7c227354b fix(jobs): stub Windows para que la build cross-compile (issue 0026) egutierrez 2026-05-01 18:42:46 +02:00
  • b329358efa merge: issue/0031-stable-layout-on-reload — layout estable + halo placement egutierrez 2026-05-01 18:40:03 +02:00
  • 012e2e97a6 fix(layout): layout estable al recargar (issue 0031) egutierrez 2026-05-01 18:39:59 +02:00
  • a35e70b95c merge: issue/0026-jobs-system — sistema de jobs + 4 enrichers web egutierrez 2026-05-01 18:24:59 +02:00
  • 7ec6c4e09f feat(enrichers): cuatro enrichers web — fetch + extract trio (issues 0028, 0028b) egutierrez 2026-05-01 18:24:52 +02:00