Skip to content

947: Transmission Chain View - #1791

Open
glstott wants to merge 7 commits into
CDCgov:devfrom
glstott:947-clean
Open

glstott wants to merge 7 commits into
CDCgov:devfrom
glstott:947-clean

Conversation

@glstott

@glstott glstott commented Sep 30, 2026

Copy link
Copy Markdown
Collaborator

This addresses issue #947, allowing for a user to view transmission chains. A draft wiki page is included here: https://github.com/CDCgov/MicrobeTrace/wiki/Transmission-Chain-View

Summary

  • Add a dedicated Transmission Chain View with chronological node placement, a responsive date axis, optional categorical Y-axis bands, and adjustable vertical spacing.
  • Add transmission-chain controls for filtering link lists, displaying multi-origin links, choosing stepped/straight/curved/fan-out routing, and reviewing nodes excluded because of missing or invalid dates.
  • Integrate the view with the View menu, default-view selection, dashboards, analytics, session persistence, and migration of legacy 2D timeline layouts.
  • Improve supporting 2D rendering behavior, including visible topology statistics, timeline positioning constraints, bidirectional links, tooltips, resizing, and collapsed-node styling.
  • Add synthetic demonstration files, documentation, fixtures, Cypress helpers, and comprehensive view-state coverage.
  • Enable the country layer in the default map settings.

glstott added 7 commits June 4, 2026 17:52
# Conflicts:
#	src/app/contactTraceCommonServices/common.service.ts
#	src/app/contactTraceCommonServices/pie-chart-utils.ts
#	src/app/microbe-trace-next-plugin.component.html
#	src/app/microbe-trace-next-plugin.component.ts
#	src/app/visualizationComponents/TwoDComponent/twoD-plugin.component.html
#	src/app/visualizationComponents/TwoDComponent/twoD-plugin.component.scss
#	src/app/visualizationComponents/TwoDComponent/twoD-plugin.component.ts

This branch has not been deployed

No deployments
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.

1 participant