Commit Graph

  • cf8c602291 merge: issue/0043-cpp-apps-standardize-shell — implementación paralela egutierrez 2026-04-29 00:09:43 +02:00
  • f4acd56694 merge: issue/0043-cpp-apps-standardize-shell — implementación paralela egutierrez 2026-04-29 00:09:43 +02:00
  • ab3f1d442a docs: cerrar issue 0043 egutierrez 2026-04-29 00:08:56 +02:00
  • a5c721655e docs: cerrar issue 0043 egutierrez 2026-04-29 00:08:56 +02:00
  • 690b01e169 refactor(shaders_lab): usar AppConfig.panels + layouts_cb (issue 0043) egutierrez 2026-04-29 00:08:40 +02:00
  • 015cf290eb refactor(shaders_lab): usar AppConfig.panels + layouts_cb (issue 0043) egutierrez 2026-04-29 00:08:40 +02:00
  • 1b5d05dbaf refactor(primitives_gallery): usar AppConfig.about + init_gl_loader (issue 0043) egutierrez 2026-04-29 00:06:51 +02:00
  • cbf8fd911f refactor(primitives_gallery): usar AppConfig.about + init_gl_loader (issue 0043) egutierrez 2026-04-29 00:06:51 +02:00
  • 6bdcc98911 refactor(chart_demo): usar AppConfig.about (issue 0043) egutierrez 2026-04-29 00:06:20 +02:00
  • 503ccf30f4 refactor(chart_demo): usar AppConfig.about (issue 0043) egutierrez 2026-04-29 00:06:20 +02:00
  • 98b7b460b8 docs(issues): cerrar 0045 — actualizar README egutierrez 2026-04-29 00:00:56 +02:00
  • 1e25617ae1 docs(issues): cerrar 0045 — actualizar README egutierrez 2026-04-29 00:00:56 +02:00
  • 6286fdb9c7 merge: issue/0045-cpp-extract-pure-logic — implementación paralela egutierrez 2026-04-28 23:59:45 +02:00
  • 9a4a86d317 merge: issue/0045-cpp-extract-pure-logic — implementación paralela egutierrez 2026-04-28 23:59:45 +02:00
  • 5a25095a54 docs: cerrar issue 0045 egutierrez 2026-04-28 23:59:08 +02:00
  • 1506c646a0 docs: cerrar issue 0045 egutierrez 2026-04-28 23:59:08 +02:00
  • 4f280f34d7 test(cpp): tests para sql_parse, process_state_machine, file_poll_diff egutierrez 2026-04-28 23:58:40 +02:00
  • 00d18d38b6 test(cpp): tests para sql_parse, process_state_machine, file_poll_diff egutierrez 2026-04-28 23:58:40 +02:00
  • 0cfaa27ee1 refactor(shaders_lab): extraer compile_* a compiler.{h,cpp} egutierrez 2026-04-28 23:56:33 +02:00
  • 5044528175 refactor(shaders_lab): extraer compile_* a compiler.{h,cpp} egutierrez 2026-04-28 23:56:33 +02:00
  • f2521bd7d2 refactor(cpp/core): file_watcher usa file_poll_diff egutierrez 2026-04-28 23:55:11 +02:00
  • b5058c56fe refactor(cpp/core): file_watcher usa file_poll_diff egutierrez 2026-04-28 23:55:11 +02:00
  • 02c9dd93e3 feat(cpp/core): añadir file_poll_diff pure egutierrez 2026-04-28 23:53:49 +02:00
  • 13339abdb3 feat(cpp/core): añadir file_poll_diff pure egutierrez 2026-04-28 23:53:49 +02:00
  • 90e9593b20 refactor(cpp/core): process_runner usa process_state_machine egutierrez 2026-04-28 23:53:08 +02:00
  • ad254beeac refactor(cpp/core): process_runner usa process_state_machine egutierrez 2026-04-28 23:53:08 +02:00
  • 86a1e12204 feat(cpp/core): añadir process_state_machine pure egutierrez 2026-04-28 23:52:37 +02:00
  • 7779ce7b46 feat(cpp/core): añadir process_state_machine pure egutierrez 2026-04-28 23:52:37 +02:00
  • 9a543b7502 refactor(cpp/core): sql_workbench usa sql_parse egutierrez 2026-04-28 23:51:59 +02:00
  • e70d0940a4 refactor(cpp/core): sql_workbench usa sql_parse egutierrez 2026-04-28 23:51:59 +02:00
  • 24cd142814 feat(cpp/core): añadir sql_parse pure egutierrez 2026-04-28 23:51:23 +02:00
  • dd3f73905f feat(cpp/core): añadir sql_parse pure egutierrez 2026-04-28 23:51:23 +02:00
  • 6430e993c6 docs(issues): cerrar 0041, 0042, 0044, 0047 + actualizar README egutierrez 2026-04-28 23:45:40 +02:00
  • b2d7b29e00 docs(issues): cerrar 0041, 0042, 0044, 0047 + actualizar README egutierrez 2026-04-28 23:45:40 +02:00
  • 54d9f1809f merge: issue/0047-cpp-tests-foundation — implementación paralela egutierrez 2026-04-28 23:44:55 +02:00
  • 50c7452df3 merge: issue/0047-cpp-tests-foundation — implementación paralela egutierrez 2026-04-28 23:44:55 +02:00
  • 0330aaedd0 merge: issue/0044-cpp-orphans-audit — implementación paralela egutierrez 2026-04-28 23:44:52 +02:00
  • f62392179f merge: issue/0044-cpp-orphans-audit — implementación paralela egutierrez 2026-04-28 23:44:52 +02:00
  • 08e2b1280f merge: issue/0042-cpp-layout-storage-public — implementación paralela egutierrez 2026-04-28 23:44:44 +02:00
  • 41e66f60df merge: issue/0042-cpp-layout-storage-public — implementación paralela egutierrez 2026-04-28 23:44:44 +02:00
  • eb5e3ef9ab merge: issue/0041-cpp-app-best-practices — implementación paralela egutierrez 2026-04-28 23:44:24 +02:00
  • 78dc004371 merge: issue/0041-cpp-app-best-practices — implementación paralela egutierrez 2026-04-28 23:44:24 +02:00
  • 04ccf3f108 chore(cpp): script run_tests.sh para build+ctest one-shot egutierrez 2026-04-28 23:42:38 +02:00
  • 6b8f0dc10e chore(cpp): script run_tests.sh para build+ctest one-shot egutierrez 2026-04-28 23:42:38 +02:00
  • 7c86070cc6 docs(registry): tested:true + test_file_path en .md de primitivos egutierrez 2026-04-28 23:42:35 +02:00
  • 3699a2554d docs(registry): tested:true + test_file_path en .md de primitivos egutierrez 2026-04-28 23:42:35 +02:00
  • dfd73ec158 test(cpp): placeholders para top-19 primitivos UI (logica visual en 0048) egutierrez 2026-04-28 23:42:29 +02:00
  • 715074c2e8 test(cpp): placeholders para top-19 primitivos UI (logica visual en 0048) egutierrez 2026-04-28 23:42:29 +02:00
  • 0779c34ca8 test(cpp): tests reales para tween_curves, pie/kpi/bar math egutierrez 2026-04-28 23:42:22 +02:00
  • f858f3a9fc test(cpp): tests reales para tween_curves, pie/kpi/bar math egutierrez 2026-04-28 23:42:22 +02:00
  • 93a964a47d feat(cpp): integrar Catch2 en CMake con BUILD_TESTING + add_fn_test helper egutierrez 2026-04-28 23:42:14 +02:00
  • 557ec658c9 feat(cpp): integrar Catch2 en CMake con BUILD_TESTING + add_fn_test helper egutierrez 2026-04-28 23:42:14 +02:00
  • 0585f851bb feat(cpp): vendor Catch2 v3.5.0 amalgamated egutierrez 2026-04-28 23:42:08 +02:00
  • 6123c87483 feat(cpp): vendor Catch2 v3.5.0 amalgamated egutierrez 2026-04-28 23:42:08 +02:00
  • cdba3869b2 docs: cerrar issue 0042 egutierrez 2026-04-28 23:41:19 +02:00
  • 0e27401e03 docs: cerrar issue 0042 egutierrez 2026-04-28 23:41:19 +02:00
  • 298bb27685 docs(rules): registrar uses_functions en INDEX egutierrez 2026-04-28 23:41:17 +02:00
  • 8c7311b70d docs(rules): registrar uses_functions en INDEX egutierrez 2026-04-28 23:41:17 +02:00
  • 7dc5b51726 refactor(shaders_lab): migrar layouts inline a layout_storage publico egutierrez 2026-04-28 23:41:03 +02:00
  • e4f86594f0 refactor(shaders_lab): migrar layouts inline a layout_storage publico egutierrez 2026-04-28 23:41:03 +02:00
  • 10599d23af docs(rules): añadir regla uses_functions egutierrez 2026-04-28 23:40:58 +02:00
  • 0adb5eeaa6 docs(rules): añadir regla uses_functions egutierrez 2026-04-28 23:40:58 +02:00
  • 5b73466bd4 chore(registry): notes en huerfanas usadas por framework/apps egutierrez 2026-04-28 23:40:51 +02:00
  • 958189227d chore(registry): notes en huerfanas usadas por framework/apps egutierrez 2026-04-28 23:40:51 +02:00
  • 7c95b36a5f chore(registry): añadir uses_functions a consumidores reales (viz) egutierrez 2026-04-28 23:40:37 +02:00
  • 96fcd05511 chore(registry): añadir uses_functions a consumidores reales (viz) egutierrez 2026-04-28 23:40:37 +02:00
  • 37ca9562c3 chore(registry): añadir uses_functions a consumidores reales (gfx) egutierrez 2026-04-28 23:40:31 +02:00
  • 08cc179ca8 chore(registry): añadir uses_functions a consumidores reales (gfx) egutierrez 2026-04-28 23:40:31 +02:00
  • ee3c39ad25 chore(registry): añadir uses_functions a consumidores reales (core) egutierrez 2026-04-28 23:40:22 +02:00
  • e356b7ac42 chore(registry): añadir uses_functions a consumidores reales (core) egutierrez 2026-04-28 23:40:22 +02:00
  • c659120f86 feat(cpp/core): añadir layout_storage publico (SQLite-backed LayoutCallbacks) egutierrez 2026-04-28 23:39:34 +02:00
  • 914372a517 feat(cpp/core): añadir layout_storage publico (SQLite-backed LayoutCallbacks) egutierrez 2026-04-28 23:39:34 +02:00
  • a0c0aa4f18 docs(issues): añadir 0041-0048 — refactor C++ apps, tests, primitives standarization egutierrez 2026-04-28 23:38:56 +02:00
  • 8afdedf793 docs(issues): añadir 0041-0048 — refactor C++ apps, tests, primitives standarization egutierrez 2026-04-28 23:38:56 +02:00
  • a99aa661a2 fix(cpp/viz,core): bell icon TI_BELL, candlestick Setup-inside-BeginPlot, pie legend, kpi sparkline a la derecha egutierrez 2026-04-28 23:38:51 +02:00
  • 3e0d3d612a fix(cpp/viz,core): bell icon TI_BELL, candlestick Setup-inside-BeginPlot, pie legend, kpi sparkline a la derecha egutierrez 2026-04-28 23:38:51 +02:00
  • ecbc471a3a feat(cpp/framework): extender AppConfig con about, panels, layouts_cb, init_gl_loader egutierrez 2026-04-28 23:37:23 +02:00
  • 10e0b712ca feat(cpp/framework): extender AppConfig con about, panels, layouts_cb, init_gl_loader egutierrez 2026-04-28 23:37:23 +02:00
  • 082376a46a docs(cpp): añadir PATTERNS.md con checklist de apps egutierrez 2026-04-28 23:34:07 +02:00
  • c1b1d8fbad docs(cpp): añadir PATTERNS.md con checklist de apps egutierrez 2026-04-28 23:34:07 +02:00
  • 200e98e94c docs(diary): entrada 2026-04-28 egutierrez 2026-04-28 22:42:48 +02:00
  • 0cbc08723d docs(diary): entrada 2026-04-28 egutierrez 2026-04-28 22:42:48 +02:00
  • ec81bf360d docs: ADR 0002 + CHANGELOG + reglas para dataforge/<name>+master egutierrez 2026-04-28 22:41:55 +02:00
  • 836ff02578 docs: ADR 0002 + CHANGELOG + reglas para dataforge/<name>+master egutierrez 2026-04-28 22:41:55 +02:00
  • 9aaf336c1a feat(commands,bash): estandarizar todos los apps y analyses como dataforge/<name> egutierrez 2026-04-28 22:18:20 +02:00
  • 363fc07e74 feat(commands,bash): estandarizar todos los apps y analyses como dataforge/<name> egutierrez 2026-04-28 22:18:20 +02:00
  • 424e913566 feat(cpp,bash): app_about + Settings submenu, ensure_repo_synced pipeline egutierrez 2026-04-28 22:05:31 +02:00
  • edcf029c6d feat(cpp,bash): app_about + Settings submenu, ensure_repo_synced pipeline egutierrez 2026-04-28 22:05:31 +02:00
  • dc5e3266ed feat(commands): /full-git-push y /full-git-pull egutierrez 2026-04-28 18:42:04 +02:00
  • 02eed13913 feat(commands): /full-git-push y /full-git-pull egutierrez 2026-04-28 18:42:04 +02:00
  • b149323045 feat(infra): set_exe_icon — embed icono .ico en .exe Windows post-build egutierrez 2026-04-28 18:41:56 +02:00
  • 5bbe45ca30 feat(infra): set_exe_icon — embed icono .ico en .exe Windows post-build egutierrez 2026-04-28 18:41:56 +02:00
  • 35aca86541 fix(infra): build tag !windows en process_kill/spawn/wait egutierrez 2026-04-28 18:41:49 +02:00
  • 58c4bc5f05 fix(infra): build tag !windows en process_kill/spawn/wait egutierrez 2026-04-28 18:41:49 +02:00
  • fa1050841d docs(issues): añadir 0037-0040 — extraccion de entidades y relaciones egutierrez 2026-04-28 18:41:44 +02:00
  • b837b8281a docs(issues): añadir 0037-0040 — extraccion de entidades y relaciones egutierrez 2026-04-28 18:41:44 +02:00
  • b36f6fe281 chore(python): añadir google-cloud-bigquery-datatransfer y google-cloud-storage egutierrez 2026-04-28 18:41:37 +02:00
  • 73e2f688b6 chore(python): añadir google-cloud-bigquery-datatransfer y google-cloud-storage egutierrez 2026-04-28 18:41:37 +02:00
  • bd95dc5f99 docs(issues): marcar 0028, 0029, 0031, 0032, 0034 completados egutierrez 2026-04-25 21:59:54 +02:00
  • 23333a03bd docs(issues): marcar 0028, 0029, 0031, 0032, 0034 completados egutierrez 2026-04-25 21:59:54 +02:00