Original PR: https://github.com/reconurge/flowsint/pull/85 Author: @dextmorgn Created: 11/27/2025 Status: ✅ Merged Merged: 11/27/2025 Merged by: @dextmorgn
Base: main ← Head: feat/advanced-graph-ux
main
feat/advanced-graph-ux
8c65408
6a69527
ffedee9
8778973
f1c67b1
18 files changed (+484 additions, -111 deletions)
📝 flowsint-api/app/api/routes/events.py (+53 -0) 📝 flowsint-api/app/api/routes/sketches.py (+18 -36) 📝 flowsint-app/src/components/graphs/add-item-dialog.tsx (+23 -11) 📝 flowsint-app/src/components/graphs/details-panel/edge-details-panel.tsx (+4 -4) 📝 flowsint-app/src/components/graphs/details-panel/relationships.tsx (+22 -20) 📝 flowsint-app/src/components/graphs/graph-viewer.tsx (+29 -13) 📝 flowsint-app/src/components/graphs/index.tsx (+5 -1) 📝 flowsint-app/src/components/terminal/terminal-log-viewer.tsx (+0 -7) 📝 flowsint-app/src/components/xyflow/context-menu.tsx (+27 -1) 📝 flowsint-app/src/hooks/use-events.ts (+20 -12) ➕ flowsint-app/src/hooks/use-graph-refresh.ts (+85 -0) 📝 flowsint-app/src/hooks/use-launch-enricher.ts (+1 -1) 📝 flowsint-app/src/hooks/use-launch-flow.ts (+1 -1) 📝 flowsint-app/src/routes/_auth.dashboard.investigations.$investigationId.$type.$id.tsx (+12 -2) 📝 flowsint-app/src/stores/graph-controls-store.ts (+4 -2) 📝 flowsint-core/src/flowsint_core/core/logger.py (+12 -0) 📝 flowsint-core/src/flowsint_core/tasks/event.py (+14 -0) ➕ flowsint-enrichers/src/flowsint_enrichers/ip/to_dummy_domains.py (+154 -0)
flowsint-api/app/api/routes/events.py
flowsint-api/app/api/routes/sketches.py
flowsint-app/src/components/graphs/add-item-dialog.tsx
flowsint-app/src/components/graphs/details-panel/edge-details-panel.tsx
flowsint-app/src/components/graphs/details-panel/relationships.tsx
flowsint-app/src/components/graphs/graph-viewer.tsx
flowsint-app/src/components/graphs/index.tsx
flowsint-app/src/components/terminal/terminal-log-viewer.tsx
flowsint-app/src/components/xyflow/context-menu.tsx
flowsint-app/src/hooks/use-events.ts
flowsint-app/src/hooks/use-graph-refresh.ts
flowsint-app/src/hooks/use-launch-enricher.ts
flowsint-app/src/hooks/use-launch-flow.ts
flowsint-app/src/routes/_auth.dashboard.investigations.$investigationId.$type.$id.tsx
flowsint-app/src/stores/graph-controls-store.ts
flowsint-core/src/flowsint_core/core/logger.py
flowsint-core/src/flowsint_core/tasks/event.py
flowsint-enrichers/src/flowsint_enrichers/ip/to_dummy_domains.py
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/reconurge/flowsint/pull/85
Author: @dextmorgn
Created: 11/27/2025
Status: ✅ Merged
Merged: 11/27/2025
Merged by: @dextmorgn
Base:
main← Head:feat/advanced-graph-ux📝 Commits (5)
8c65408feat(app): refetch on new nodes6a69527feat: rebase mainffedee9feat(api): dedicated sketch event route for refresh8778973feat(core): emit_status_eventf1c67b1feat(app): dedicated event for refresh📊 Changes
18 files changed (+484 additions, -111 deletions)
View changed files
📝
flowsint-api/app/api/routes/events.py(+53 -0)📝
flowsint-api/app/api/routes/sketches.py(+18 -36)📝
flowsint-app/src/components/graphs/add-item-dialog.tsx(+23 -11)📝
flowsint-app/src/components/graphs/details-panel/edge-details-panel.tsx(+4 -4)📝
flowsint-app/src/components/graphs/details-panel/relationships.tsx(+22 -20)📝
flowsint-app/src/components/graphs/graph-viewer.tsx(+29 -13)📝
flowsint-app/src/components/graphs/index.tsx(+5 -1)📝
flowsint-app/src/components/terminal/terminal-log-viewer.tsx(+0 -7)📝
flowsint-app/src/components/xyflow/context-menu.tsx(+27 -1)📝
flowsint-app/src/hooks/use-events.ts(+20 -12)➕
flowsint-app/src/hooks/use-graph-refresh.ts(+85 -0)📝
flowsint-app/src/hooks/use-launch-enricher.ts(+1 -1)📝
flowsint-app/src/hooks/use-launch-flow.ts(+1 -1)📝
flowsint-app/src/routes/_auth.dashboard.investigations.$investigationId.$type.$id.tsx(+12 -2)📝
flowsint-app/src/stores/graph-controls-store.ts(+4 -2)📝
flowsint-core/src/flowsint_core/core/logger.py(+12 -0)📝
flowsint-core/src/flowsint_core/tasks/event.py(+14 -0)➕
flowsint-enrichers/src/flowsint_enrichers/ip/to_dummy_domains.py(+154 -0)📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.