[PR #85] [MERGED] feat: advanced graph ux #679

Closed
opened 2026-04-21 22:44:02 -05:00 by GiteaMirror · 0 comments
Owner

📋 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: mainHead: feat/advanced-graph-ux


📝 Commits (5)

  • 8c65408 feat(app): refetch on new nodes
  • 6a69527 feat: rebase main
  • ffedee9 feat(api): dedicated sketch event route for refresh
  • 8778973 feat(core): emit_status_event
  • f1c67b1 feat(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.

## 📋 Pull Request Information **Original PR:** https://github.com/reconurge/flowsint/pull/85 **Author:** [@dextmorgn](https://github.com/dextmorgn) **Created:** 11/27/2025 **Status:** ✅ Merged **Merged:** 11/27/2025 **Merged by:** [@dextmorgn](https://github.com/dextmorgn) **Base:** `main` ← **Head:** `feat/advanced-graph-ux` --- ### 📝 Commits (5) - [`8c65408`](https://github.com/reconurge/flowsint/commit/8c65408e12f9c3b6ee1cdb9d32b2f44a087af04f) feat(app): refetch on new nodes - [`6a69527`](https://github.com/reconurge/flowsint/commit/6a69527023da4caedb533b8c973269a652fcbd20) feat: rebase main - [`ffedee9`](https://github.com/reconurge/flowsint/commit/ffedee939140edc47a4cee6a69a993a73c05f1e0) feat(api): dedicated sketch event route for refresh - [`8778973`](https://github.com/reconurge/flowsint/commit/87789734bc72f7ac8217d1e86651a719c63f81c6) feat(core): emit_status_event - [`f1c67b1`](https://github.com/reconurge/flowsint/commit/f1c67b1629d11108166f18e0b9f3cacd75fb686f) feat(app): dedicated event for refresh ### 📊 Changes **18 files changed** (+484 additions, -111 deletions) <details> <summary>View changed files</summary> 📝 `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) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-21 22:44:02 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/flowsint#679