Commit Graph

  • 3362417907 fix(ui): remove Duration label from correlation row, keep value only hsiegeln 2026-03-28 15:30:22 +01:00
  • 7b2622fca9 fix(ui): move correlation duration to far right hsiegeln 2026-03-28 15:29:35 +01:00
  • 24d760af8a feat(ui): show total correlation duration (oldest start to latest end) hsiegeln 2026-03-28 15:28:51 +01:00
  • d32bde58e2 fix(ui): correlated exchange click updates local state instead of navigating hsiegeln 2026-03-28 15:26:01 +01:00
  • 3d86d57a80 fix(ui): always show correlation section, display message when none found hsiegeln 2026-03-28 15:24:20 +01:00
  • 29f4be542b fix(ui): exchange selection uses state, not URL navigation hsiegeln 2026-03-28 15:20:17 +01:00
  • 2f2e503447 feat(ui): split agent links (app→overview, id→detail), color server icon by state hsiegeln 2026-03-28 15:16:54 +01:00
  • 7ee57ca975 feat(ui): make app/route/agent clickable in exchange header for navigation hsiegeln 2026-03-28 15:14:48 +01:00
  • c8fcee9d09 feat(ui): add route and agent icons in exchange header hsiegeln 2026-03-28 15:12:37 +01:00
  • 0ed30d92f1 fix(ui): use application name as agent name in exchange header hsiegeln 2026-03-28 15:11:23 +01:00
  • 4e59b0bcd0 fix(ui): remove exchange ID, reorder to app/route, add agent label hsiegeln 2026-03-28 15:10:56 +01:00
  • eaeef6f0b2 fix(ui): move agent ID before duration in exchange header hsiegeln 2026-03-28 15:09:00 +01:00
  • 9f0c2e1225 feat(ui): show agent ID in exchange header info row hsiegeln 2026-03-28 15:07:58 +01:00
  • e934b31164 feat(ui): show tap-collected attributes as badges in exchange header hsiegeln 2026-03-28 15:07:23 +01:00
  • 77d871c4f8 fix(ui): sort headers alphabetically in diagram detail panel hsiegeln 2026-03-28 15:05:47 +01:00
  • 4296d41cad fix(ui): show full exchange ID without truncation hsiegeln 2026-03-28 15:02:52 +01:00
  • a5ba684c7d feat(ui): redesign ExchangeHeader with info bar, arrows, and navigation hsiegeln 2026-03-28 15:00:45 +01:00
  • a658ed9135 Revert "fix(ui): pin DataTable pagination to bottom, table body scrolls independently" hsiegeln 2026-03-28 14:57:16 +01:00
  • b863370511 fix(ui): pin DataTable pagination to bottom, table body scrolls independently hsiegeln 2026-03-28 14:56:23 +01:00
  • 048f6566a9 fix(ui): make exchange table fill page height with vertical scroll hsiegeln 2026-03-28 14:54:29 +01:00
  • 5cb3de03af fix(ui): remove whitespace between components for integrated layout hsiegeln 2026-03-28 14:52:53 +01:00
  • ef9d8c8066 fix(ui): remove summary section from ExchangeHeader, keep only correlation chain hsiegeln 2026-03-28 14:50:42 +01:00
  • 1ca4cac396 fix(ui): restore proper correlation chain styling with StatusDot, route names, colored borders hsiegeln 2026-03-28 14:49:45 +01:00
  • 6b06e7f86b fix(ui): remove shortcuts bar from Dashboard hsiegeln 2026-03-28 14:47:57 +01:00
  • e703a9d39d fix(ui): remove exchange summary bar from ExecutionDiagram hsiegeln 2026-03-28 14:47:03 +01:00
  • 67bae5640c refactor(ui): remove KPI strip from Dashboard — metrics now in tab bar hsiegeln 2026-03-28 14:45:08 +01:00
  • c06f0c89e5 feat(ui): add compact KPI metrics in tab bar (Total, Err%, Avg, P99) hsiegeln 2026-03-28 14:42:58 +01:00
  • 73560d761d fix(ui): pass onNodeAction to diagram components to restore context menu hsiegeln 2026-03-28 14:37:58 +01:00
  • 4ed804141a fix(ui): add top offset to diagram reset view to clear breadcrumb bar hsiegeln 2026-03-28 14:36:24 +01:00
  • de2281cad2 fix(ui): move minimap above zoom controls in bottom-right corner hsiegeln 2026-03-28 14:35:04 +01:00
  • 5af20d0f63 refactor(ui): remove detail panel slide-in and inspect column from exchange table hsiegeln 2026-03-28 14:32:20 +01:00
  • 91171590e6 feat(ui): add draggable splitter between search results and diagram panel hsiegeln 2026-03-28 14:29:19 +01:00
  • 699ef86f8f fix(ui): use Tabs instead of SegmentedTabs for content navigation hsiegeln 2026-03-28 14:27:28 +01:00
  • d63a9f8ce7 fix(ui): move scope trail into TopBar breadcrumb instead of separate element hsiegeln 2026-03-28 14:26:36 +01:00
  • 77c73fe3e6 fix(ui): use display:contents on sidebar wrapper to preserve flex layout hsiegeln 2026-03-28 14:25:20 +01:00
  • 1e6de17084 fix(ui): restore layout — same table everywhere, 50:50 split, full-height sidebar, tab styling hsiegeln 2026-03-28 14:22:34 +01:00
  • 7ee7076eec Merge pull request 'feat/navigation-redesign' (#92) from feat/navigation-redesign into main hsiegeln 2026-03-28 14:09:38 +01:00
  • 698b97d536 fix(ui): update Dashboard links to use new exchange URL structure hsiegeln 2026-03-28 14:02:49 +01:00
  • 4fe418cc89 feat(ui): integrate ContentTabs, ScopeTrail, and sidebar scope interception hsiegeln 2026-03-28 14:01:52 +01:00
  • 66abb1fe3a feat(ui): restructure router for tab-based navigation with legacy redirects hsiegeln 2026-03-28 13:59:20 +01:00
  • 611c201887 feat(ui): add RuntimePage and DashboardPage tab wrappers hsiegeln 2026-03-28 13:58:10 +01:00
  • f2abe296ee feat(ui): add ExchangesPage with full-width and 3-column modes hsiegeln 2026-03-28 13:57:13 +01:00
  • fc27880d96 feat(ui): add ExchangeHeader component with correlation chain hsiegeln 2026-03-28 13:55:13 +01:00
  • 8219c54422 feat(ui): add ExchangeList compact component for 3-column layout hsiegeln 2026-03-28 13:55:08 +01:00
  • c1b156bdb4 feat(ui): add ContentTabs component (Exchanges | Dashboard | Runtime) hsiegeln 2026-03-28 13:52:54 +01:00
  • 0eb377b515 feat(ui): add ScopeTrail component for scope-based breadcrumbs hsiegeln 2026-03-28 13:52:49 +01:00
  • facf7fb6ef feat(ui): add useScope hook for tab+scope URL management hsiegeln 2026-03-28 13:51:35 +01:00
  • 90be1875e0 refactor: simplify ElkDiagramRenderer layout code hsiegeln 2026-03-28 12:20:08 +01:00
  • 065517f032 fix: align main flow at DO_TRY top and stretch sections to full width hsiegeln 2026-03-28 10:26:28 +01:00
  • 99b97c53dd fix: restore node click/dblclick by limiting pointer capture to empty space hsiegeln 2026-03-28 10:11:47 +01:00
  • 79e5caaf7a fix: post-process ELK graph to enforce DO_TRY section order hsiegeln 2026-03-28 10:03:50 +01:00
  • 5b5fa28ba0 fix: use ELK partitioning to enforce DO_TRY section order hsiegeln 2026-03-28 09:44:16 +01:00
  • 3b2c5ccdbe fix: use invisible ordering edges to enforce DO_TRY section order hsiegeln 2026-03-28 09:37:49 +01:00
  • c8d824d347 fix: only skip DO_TRY edges to internal children, keep continuation edges hsiegeln 2026-03-28 09:18:26 +01:00
  • 615a3c6e99 fix: order DO_TRY sections as try-body, finally, catch and reduce spacing hsiegeln 2026-03-28 09:15:40 +01:00
  • dbf64ecb48 feat: render doTry/doCatch/doFinally like route-level handler sections hsiegeln 2026-03-28 09:04:36 +01:00
  • 1702200a60 feat: Cmd+K Enter applies full-text search to dashboard hsiegeln 2026-03-27 23:33:39 +01:00
  • 004574d442 fix: allow drag-to-pan over diagram nodes and compounds hsiegeln 2026-03-27 23:21:05 +01:00
  • 41111b082c chore: replace Unicode/emoji icons with Lucide React hsiegeln 2026-03-27 23:16:39 +01:00
  • e9b1c94d1a fix: move status filtering server-side in Dashboard search hsiegeln 2026-03-27 23:00:32 +01:00
  • 0d7d04501c chore: resize minimap to match zoom controls width (140x90) hsiegeln 2026-03-27 22:41:06 +01:00
  • 6393e5096f chore: move minimap to top-right corner of diagram hsiegeln 2026-03-27 22:40:28 +01:00
  • 4af71aabac fix: use graph root + edge walk to separate main flow from handlers hsiegeln 2026-03-27 22:39:04 +01:00
  • acb7cade90 fix: exclude handler compound children from main flow ELK graph hsiegeln 2026-03-27 22:33:40 +01:00
  • 19d3c8fa93 debug: v2 ELK logging to verify handler separation in new build hsiegeln 2026-03-27 22:29:23 +01:00
  • 990d607d4b fix: normalize main flow section to (0,0) origin in frontend hsiegeln 2026-03-27 22:26:35 +01:00
  • 0df7735d20 fix: comprehensive ElkDiagramRenderer cleanup and Y-offset fix hsiegeln 2026-03-27 22:20:33 +01:00
  • 7926179ed9 debug: add ELK root layout logging to diagnose Y-offset issue hsiegeln 2026-03-27 22:14:16 +01:00
  • 1855153dbe fix: proper LCA and bounding box for multi-root ELK layout hsiegeln 2026-03-27 22:09:16 +01:00
  • 3751762c69 fix: use correct ELK root for handler node coordinate extraction hsiegeln 2026-03-27 21:53:36 +01:00
  • 56f98671ca fix: straight edge routing and handler section edge extraction hsiegeln 2026-03-27 20:59:38 +01:00
  • cbe41d7ac7 feat: configure-tap action navigates to AppConfig page hsiegeln 2026-03-27 20:23:19 +01:00
  • bd8e95c6ce fix: add HIERARCHY_HANDLING to handler section ELK roots hsiegeln 2026-03-27 20:15:36 +01:00
  • fee9b4bd83 fix: skip edges that cross ELK root graph boundaries hsiegeln 2026-03-27 20:11:25 +01:00
  • 7ec683aca0 chore: replace toolbar icons — footprints for trace, tap for tap config hsiegeln 2026-03-27 20:09:12 +01:00
  • ac750b603f fix: enable scrollbar on detail panel tab content hsiegeln 2026-03-27 20:05:48 +01:00
  • 5306be3f2e fix: lay out handler sections in separate ELK graphs hsiegeln 2026-03-27 20:03:20 +01:00
  • b0dcd0ac6b fix: update test ProcessorRecord constructors for iteration fields hsiegeln 2026-03-27 19:56:54 +01:00
  • 159e4adf07 chore: remove /dev/diagram test page hsiegeln 2026-03-27 19:55:07 +01:00
  • 085c4e395b feat: execution overlay & debugger (sub-project 2) hsiegeln 2026-03-27 19:51:55 +01:00
  • d7166b6d0a feat: Jump to Error centers the failed node in the viewport hsiegeln 2026-03-27 19:51:00 +01:00
  • 25e23c0b87 feat: highlight triggered error handler sections hsiegeln 2026-03-27 19:47:57 +01:00
  • cf9e847f84 fix: use design system CodeBlock for error stack trace hsiegeln 2026-03-27 19:45:54 +01:00
  • bfd76261ef fix: disable execution overlay when drilled into sub-route hsiegeln 2026-03-27 19:43:51 +01:00
  • 0b8efa1998 fix: drill-down uses route-based fetch instead of pre-loaded layout hsiegeln 2026-03-27 19:40:20 +01:00
  • 3027e9b24f fix: scrollable headers/timeline, CodeBlock for body, ELK node alignment hsiegeln 2026-03-27 19:34:25 +01:00
  • 3d5d462de0 fix: ENDPOINT node execution state, badge position, and edge traversal hsiegeln 2026-03-27 19:29:30 +01:00
  • f675451384 fix: use non-passive wheel listener to prevent page scroll during diagram zoom hsiegeln 2026-03-27 19:24:09 +01:00
  • 021a52e56b feat: integrate ExecutionDiagram into ExchangeDetail flow view hsiegeln 2026-03-27 19:12:11 +01:00
  • 5ccefa3cdb feat: add ExecutionDiagram wrapper component hsiegeln 2026-03-27 19:05:43 +01:00
  • e4c66b1311 feat: add DetailPanel with 7 tabs for execution diagram overlay hsiegeln 2026-03-27 19:01:53 +01:00
  • 5da03d0938 feat: add useExecutionOverlay and useIterationState hooks hsiegeln 2026-03-27 18:56:38 +01:00
  • 3af1d1f3b6 feat: add useProcessorSnapshotById hook for snapshot-by-processorId endpoint hsiegeln 2026-03-27 18:54:01 +01:00
  • 1984c597de feat: add iteration stepper to compound nodes and thread overlay props hsiegeln 2026-03-27 18:52:32 +01:00
  • 3029704051 feat: add traversed/not-traversed visual states to DiagramEdge hsiegeln 2026-03-27 18:47:59 +01:00
  • 2b805ec196 feat: add execution overlay visual states to DiagramNode hsiegeln 2026-03-27 18:44:16 +01:00
  • ff59dc5d57 feat: add execution overlay types and extend ProcessDiagram with diagramLayout prop hsiegeln 2026-03-27 18:40:57 +01:00
  • 3928743ea7 feat: update OpenAPI spec and TypeScript types for execution overlay hsiegeln 2026-03-27 18:38:09 +01:00
  • cf6c4bd60c feat: add snapshot-by-processorId endpoint for robust processor lookup hsiegeln 2026-03-27 18:34:45 +01:00
  • edd841ffeb feat: add iteration fields to processor execution storage hsiegeln 2026-03-27 18:32:47 +01:00