60cbb43966e982f510890a40ba8ea43793b016ec
reload_after_mutation reconstruye g_graph.types[] con defaults via reload_graph, pero NO reaplica el types.yaml ni reconstruye el icon atlas. Resultado: cualquier mutacion (add/delete/duplicate/change_type/ promote/demote/import) hacia que los tipos perdiesen shape/color/icon y todos los nodos volvieran a renderizarse como circulos grises. Caso reproducible: doble-click en fila de tabla expandida -> promote -> reload -> el nodo Table dejaba de ser cuadrado y se renderizaba como circulo. Fix: tras reload_graph + entity_index_build, si parsed_types tiene contenido, reaplicar types.yaml y reconstruir el atlas con un graph_icons_destroy + build_icon_atlas + g_atlas_bound=false + g_gpu_dirty=true para que el viewport rebincie en el siguiente frame.
Description
OSINT graph viewer — agnostic GPU-accelerated graph explorer for any operations.db
Languages
C++
64.5%
Python
32.1%
Go
1.6%
Shell
1.5%
CMake
0.3%