This website requires JavaScript.
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