-
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
-