Commit Graph

  • 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
  • dda03b14cc merge: issue/0034 — scientific viz (treemap, sankey, chord, contour, voronoi) egutierrez 2026-04-25 21:55:49 +02:00
  • 63031c26e0 merge: issue/0034 — scientific viz (treemap, sankey, chord, contour, voronoi) egutierrez 2026-04-25 21:55:49 +02:00
  • 2f6dea6ebd merge: issue/0032 — sql_workbench egutierrez 2026-04-25 21:55:17 +02:00
  • 1078b2d2e1 merge: issue/0032 — sql_workbench egutierrez 2026-04-25 21:55:17 +02:00
  • 25936dff79 merge: issue/0031 — animation curves (timeline + bezier_editor + tween_curves) egutierrez 2026-04-25 21:54:48 +02:00
  • 7a96f01a20 merge: issue/0031 — animation curves (timeline + bezier_editor + tween_curves) egutierrez 2026-04-25 21:54:48 +02:00
  • 55939cb60b merge: issue/0029 — mesh_viewer + obj loader + orbit_camera egutierrez 2026-04-25 21:54:27 +02:00
  • bcdb51e1b8 merge: issue/0029 — mesh_viewer + obj loader + orbit_camera egutierrez 2026-04-25 21:54:27 +02:00
  • 0331293be3 merge: issue/0028 — ImPlot3D + surface_plot_3d + scatter_3d egutierrez 2026-04-25 21:53:57 +02:00
  • d3397fb17c merge: issue/0028 — ImPlot3D + surface_plot_3d + scatter_3d egutierrez 2026-04-25 21:53:57 +02:00
  • ca7ec360aa chore(issues): close 0034 — C++ scientific viz egutierrez 2026-04-25 21:53:05 +02:00
  • aa3bc6dad7 chore(issues): close 0034 — C++ scientific viz egutierrez 2026-04-25 21:53:05 +02:00
  • fdf7c82bd7 feat(primitives_gallery): demos para los 5 charts cientificos (issue 0034) egutierrez 2026-04-25 21:53:01 +02:00
  • 8f24dec23c feat(primitives_gallery): demos para los 5 charts cientificos (issue 0034) egutierrez 2026-04-25 21:53:01 +02:00
  • d0bce11a40 feat(viz): voronoi diagram via raster brute-force (MVP) egutierrez 2026-04-25 21:52:52 +02:00
  • 4efbd61603 feat(viz): voronoi diagram via raster brute-force (MVP) egutierrez 2026-04-25 21:52:52 +02:00
  • cda557286e feat(viz): contour plot via marching squares — layout puro + render egutierrez 2026-04-25 21:52:48 +02:00
  • 0b6b984dd3 feat(viz): contour plot via marching squares — layout puro + render egutierrez 2026-04-25 21:52:48 +02:00
  • 75d4334e8c feat(viz): chord diagram — arcos circulares + cuerdas bezier egutierrez 2026-04-25 21:52:43 +02:00
  • 071aa71a04 feat(viz): chord diagram — arcos circulares + cuerdas bezier egutierrez 2026-04-25 21:52:43 +02:00
  • 636c7b8d05 feat(viz): sankey diagram — BFS topologico + bandas curvas (bezier cubico) egutierrez 2026-04-25 21:52:37 +02:00
  • 64330944e1 feat(viz): sankey diagram — BFS topologico + bandas curvas (bezier cubico) egutierrez 2026-04-25 21:52:37 +02:00
  • 0487180ac2 feat(viz): treemap squarified (Bruls et al.) — layout puro + render DrawList egutierrez 2026-04-25 21:52:33 +02:00
  • 643d3a2abf feat(viz): treemap squarified (Bruls et al.) — layout puro + render DrawList egutierrez 2026-04-25 21:52:33 +02:00
  • d42a385eb8 chore(issues): cerrar 0029 — mesh_viewer + obj loader + orbit_camera egutierrez 2026-04-25 21:51:32 +02:00
  • 118015062b chore(issues): cerrar 0029 — mesh_viewer + obj loader + orbit_camera egutierrez 2026-04-25 21:51:32 +02:00
  • c1a3d72e59 feat(primitives_gallery): demo de mesh_viewer (cubo procedural + .obj loader) egutierrez 2026-04-25 21:51:27 +02:00
  • 1fa82447c2 feat(primitives_gallery): demo de mesh_viewer (cubo procedural + .obj loader) egutierrez 2026-04-25 21:51:27 +02:00
  • b557433388 feat(viz): mesh_viewer — componente 3D con FBO + Lambert headlight egutierrez 2026-04-25 21:51:22 +02:00
  • 281502ac92 feat(viz): mesh_viewer — componente 3D con FBO + Lambert headlight egutierrez 2026-04-25 21:51:22 +02:00
  • 4e19583a22 feat(core): orbit_camera — camara orbital pura (matrices view/proj + drag) egutierrez 2026-04-25 21:51:15 +02:00
  • 3b662ac4c3 feat(core): orbit_camera — camara orbital pura (matrices view/proj + drag) egutierrez 2026-04-25 21:51:15 +02:00
  • c5dc63699a feat(gfx): mesh_gpu — VAO/VBO/EBO upload para Mesh egutierrez 2026-04-25 21:51:10 +02:00
  • 44e189c5cc feat(gfx): mesh_gpu — VAO/VBO/EBO upload para Mesh egutierrez 2026-04-25 21:51:10 +02:00
  • 10ac4c74db feat(gfx): mesh_obj_load — minimal Wavefront .obj parser egutierrez 2026-04-25 21:51:05 +02:00
  • 580e4ba1fd feat(gfx): mesh_obj_load — minimal Wavefront .obj parser egutierrez 2026-04-25 21:51:05 +02:00
  • cf3936314b chore(issues): close 0031 — animation curves shipped egutierrez 2026-04-25 21:50:50 +02:00
  • c8bb3e7044 chore(issues): close 0031 — animation curves shipped egutierrez 2026-04-25 21:50:50 +02:00
  • 4ed27a58d1 feat(primitives_gallery): demos for tween_curves + bezier_editor + timeline egutierrez 2026-04-25 21:50:44 +02:00
  • e72e526c64 feat(primitives_gallery): demos for tween_curves + bezier_editor + timeline egutierrez 2026-04-25 21:50:44 +02:00
  • 448765fa15 feat(core): add timeline — DAW-style keyframe widget egutierrez 2026-04-25 21:50:35 +02:00
  • 66f5ca1a4f feat(core): add timeline — DAW-style keyframe widget egutierrez 2026-04-25 21:50:35 +02:00
  • a8e153b73f feat(core): add bezier_editor — visual cubic Bezier curve editor egutierrez 2026-04-25 21:50:29 +02:00
  • b9810a88d4 feat(core): add bezier_editor — visual cubic Bezier curve editor egutierrez 2026-04-25 21:50:29 +02:00
  • 384bfecf3a feat(core): add tween_curves — Penner easing functions egutierrez 2026-04-25 21:50:21 +02:00
  • 76215765a7 feat(core): add tween_curves — Penner easing functions egutierrez 2026-04-25 21:50:21 +02:00
  • 4d53ee6380 feat(primitives_gallery): demo de sql_workbench contra registry.db readonly egutierrez 2026-04-25 21:49:09 +02:00
  • 4456d58abe feat(primitives_gallery): demo de sql_workbench contra registry.db readonly egutierrez 2026-04-25 21:49:09 +02:00
  • a757de0f05 docs: cerrar issue 0028 egutierrez 2026-04-25 21:48:55 +02:00
  • c4c49d1813 docs: cerrar issue 0028 egutierrez 2026-04-25 21:48:55 +02:00
  • 0cf04c37df feat(primitives_gallery): demos para surface_plot_3d + scatter_3d egutierrez 2026-04-25 21:48:51 +02:00
  • d2a244a765 feat(primitives_gallery): demos para surface_plot_3d + scatter_3d egutierrez 2026-04-25 21:48:51 +02:00
  • e24d16db59 feat(core): sql_workbench component (issue 0032) egutierrez 2026-04-25 21:48:50 +02:00
  • d854bcbae9 feat(core): sql_workbench component (issue 0032) egutierrez 2026-04-25 21:48:50 +02:00
  • cebf87cb4e feat(viz): surface_plot_3d real (ImPlot3D) + scatter_3d nuevo egutierrez 2026-04-25 21:48:43 +02:00
  • 4268b6f187 feat(viz): surface_plot_3d real (ImPlot3D) + scatter_3d nuevo egutierrez 2026-04-25 21:48:43 +02:00
  • b3e55f7abe feat(framework): inicializar contexto ImPlot3D en app_base egutierrez 2026-04-25 21:48:34 +02:00
  • 7159ee6dcb feat(framework): inicializar contexto ImPlot3D en app_base egutierrez 2026-04-25 21:48:34 +02:00
  • 4bf6f37e97 chore(vendor): vendorear ImPlot3D v0.4 como submodulo + target CMake egutierrez 2026-04-25 21:48:29 +02:00
  • e7ab06ee29 chore(vendor): vendorear ImPlot3D v0.4 como submodulo + target CMake egutierrez 2026-04-25 21:48:29 +02:00
  • 6d7b802199 feat(primitives_gallery): demos individuales para wave 1 + 5 primitivos viz/core egutierrez 2026-04-25 21:40:44 +02:00
  • 14cd888c2e feat(primitives_gallery): demos individuales para wave 1 + 5 primitivos viz/core egutierrez 2026-04-25 21:40:44 +02:00
  • c43f47a6b7 docs(rules): TBD obligatorio en apps generadas con fn (registry exento) egutierrez 2026-04-25 21:40:33 +02:00