Skip to content

Add continuous event-driven pipeline animations with color-coded threat levels - #27

Merged
cheeseburden merged 2 commits into
cheeseburden:mainfrom
shreyassridhar44:main
Jun 19, 2026
Merged

Add continuous event-driven pipeline animations with color-coded threat levels#27
cheeseburden merged 2 commits into
cheeseburden:mainfrom
shreyassridhar44:main

Conversation

@shreyassridhar44

Copy link
Copy Markdown
Contributor

Implements real-time color-coded animations in the pipeline flow that trigger automatically for each event detected from the dataset.

Changes

  • Added multi-animation support to display multiple simultaneous colored points
  • Color mapping: Green (ALLOW), Blue (BLOCK), Yellow (MONITOR), Red (CRITICAL_ALERT)
  • Animations start immediately when events are detected (no queue waiting)
  • Added safety limit of 20 simultaneous animations to prevent performance issues
  • Fixed latency display to update for all events regardless of animation state
  • Removed old manual test buttons and status indicators for cleaner UI

Technical Details

  • Uses event reference comparison to detect new events efficiently
  • Each animation takes 5.4s to traverse all 9 connectors (600ms per arrow)
  • Supports continuous 24/7 monitoring with unlimited sequential events
  • Performance-optimized for sustained high event rates

@cheeseburden
cheeseburden merged commit f14f118 into cheeseburden:main Jun 19, 2026
7 checks passed
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