Skip to content

add Topology page#104

Merged
GyulyVGC merged 1 commit into
NullNet-ai:mainfrom
antoncxx:pr/11-topology-events-sse
Jun 11, 2026
Merged

add Topology page#104
GyulyVGC merged 1 commit into
NullNet-ai:mainfrom
antoncxx:pr/11-topology-events-sse

Conversation

@antoncxx

Copy link
Copy Markdown
Contributor
  • Topology page with SVG graph: service nodes, proxy nodes, internet node (synthesized), layered BFS layout
  • Clickable nodes and edges open a 268px slide-in side panel with per-node and per-edge details
  • Internet node aggregates active sessions grouped by /24 subnet with collapsible preview rows
  • SSE via EventSource refetches graph on session_created/torn_down
  • Events page filters (type, severity, stack) persisted in URL params
  • Dashboard topology mini-graph: proxy nodes, edges with correct arrow routing, internet node
  • Fix sessions API client_ip returning proxy IP instead of real client IP

- Topology page with SVG graph: service nodes, proxy nodes, internet
  node (synthesized), layered BFS layout
- Clickable nodes and edges open a 268px slide-in side panel with
  per-node and per-edge details
- Internet node aggregates active sessions grouped by /24 subnet with
  collapsible preview rows
- SSE via EventSource refetches graph on session_created/torn_down
- Events page filters (type, severity, stack) persisted in URL params
- Dashboard topology mini-graph: proxy nodes, edges with correct arrow
  routing, internet node
- Fix sessions API client_ip returning proxy IP instead of real client IP
@antoncxx antoncxx marked this pull request as ready for review June 11, 2026 03:48
@GyulyVGC GyulyVGC merged commit 2909a50 into NullNet-ai:main Jun 11, 2026
4 checks passed
@antoncxx antoncxx deleted the pr/11-topology-events-sse branch June 11, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants