Commit Graph
29 Commits
Author SHA1 Message Date
imacatandClaude Opus 4.6 2374363484 Refactor mapPathStore: extract helpers, use for-of, remove unnecessary await, collapse else-if (S3776, S4138, S4123, S6660)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 07:38:11 +08:00
imacatandClaude Opus 4.6 1c70c9b3af Return false instead of undefined in depthFirstSearchMatchTwoPaths bounds checks
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 18:40:54 +08:00
imacatandClaude Opus 4.6 9641fd1e0e Add null/bounds guards for curButton and curPath in mapPathStore
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 18:25:49 +08:00
imacatandClaude Opus 4.6 8747421901 Replace toLocaleLowerCase with toLowerCase for ASCII comparisons
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 17:51:46 +08:00
imacatandClaude Opus 4.6 14c112cec5 Add bounds checks in highlightClickedPath to prevent undefined access
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 16:31:27 +08:00
imacatandClaude Opus 4.6 8a4b6539b9 Add bounds check in highlightMostFrequentPath before array access
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 14:20:05 +08:00
imacatandClaude Opus 4.6 6141e70235 Fix missing bounds checks, unsafe JSON.parse, and cleanup issues
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 13:56:47 +08:00
imacatandClaude Opus 4.6 1d621bf304 Translate all Chinese comments and strings to English
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 20:03:19 +08:00
imacatandClaude Opus 4.6 8d358516b8 Translate remaining Chinese JSDoc and CSS comments to English
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 20:53:00 +08:00
imacatandClaude Opus 4.6 7fec6cb63f Add JSDoc documentation and file headers to all source files
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 18:57:58 +08:00
imacatandClaude Opus 4.6 a619be7881 Convert all store files from JavaScript to TypeScript
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 14:47:57 +08:00
imacatandClaude Opus 4.6 90048d0505 Standardize store exports to named useXxxStore convention
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 13:25:00 +08:00
imacatandClaude Opus 4.6 04841d84f2 Remove dead code and incorrect unused comments
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 08:54:51 +08:00
imacatandClaude Opus 4.6 dfd5706bcf Replace .map() with .forEach() where return value is unused
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 08:46:01 +08:00
Cindy Chang 5b3c0050b9 fix: dotted solid edge style bug 2024-09-05 17:49:01 +08:00
Cindy Chang 725cc76ac2 refine default highlight for all six views 2024-08-30 11:16:03 +08:00
Cindy Chang 4b56130278 1. highlight last edge. 2. padEnd() to left align capsule label 2024-08-28 14:09:32 +08:00
Cindy Chang f3b9f7cd41 refactor create paths method and highlight path method 2024-08-28 11:46:54 +08:00
Cindy Chang 63743280f6 fix first index of mapGraphPathToInsight nested object 2024-08-27 16:32:52 +08:00
Cindy Chang 554411ace1 sometimes highlightMostFrequentPath works 2024-08-27 16:03:01 +08:00
Cindy Chang 3f993741c8 default highlight most freq trace 2024-08-27 14:51:26 +08:00
Cindy Chang b72d87fb52 BPMN view: remove radio buttons 2024-08-27 11:05:07 +08:00
Cindy Chang 85b8536f3a dualonNodeClickHighlightEdges and onEdgeClickHighlightNodes 2024-08-21 15:10:50 +08:00
Cindy Chang c3c2861a8f highlight node and edge 2024-08-21 14:45:59 +08:00
Cindy Chang d56ea98780 highlight path 2024-08-21 14:25:34 +08:00
Cindy Chang 4ab0d4765b WIP: depthFirstSearchMatchTwoPaths can have one true 2024-08-21 12:22:33 +08:00
Cindy Chang fbed897d52 WIP: matchGraphPathWithInsightsPath 2024-08-21 10:00:05 +08:00
Cindy Chang 9b7b382962 WIP: DFS 2024-08-19 17:07:56 +08:00
Cindy Chang 2de9a2b3e6 WIP: createAllPaths 2024-08-19 16:19:12 +08:00