 imacatandClaude Opus 4.6
|
67a26ae726
|
Remove TODO comment from conformanceInput store (S1135)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 07:38:06 +08:00 |
|
 imacatandClaude Opus 4.6
|
fad0b6f50e
|
Assign getter access to variable to avoid bare expression statements (S905)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 07:38:02 +08:00 |
|
 imacatandClaude Opus 4.6
|
cb22ce72c1
|
Collapse if-only-in-else to else-if (S6660)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 07:37:57 +08:00 |
|
 imacatandClaude Opus 4.6
|
4cd61aed0d
|
Use childNode.remove() instead of parentNode.removeChild() (S7762)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 07:37:50 +08:00 |
|
 imacatandClaude Opus 4.6
|
75adbd9c6b
|
Use Math.min to simplify ternary clamping expressions (S7766)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 07:37:46 +08:00 |
|
 imacatandClaude Opus 4.6
|
731649ed0a
|
Use throw instead of return Promise.reject in async error handlers (S7746)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 07:37:42 +08:00 |
|
 imacatandClaude Opus 4.6
|
a54b4cc7bb
|
Use globalThis instead of window for global object access (S7764)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 07:37:37 +08:00 |
|
 imacatandClaude Opus 4.6
|
81df955845
|
Reduce cognitive complexity by extracting helper functions (S3776)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 01:03:44 +08:00 |
|
 imacatandClaude Opus 4.6
|
201f94e133
|
Use String.raw for backslash-escaped CSS selectors in Cypress tests (S7780)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 01:02:33 +08:00 |
|
 imacatandClaude Opus 4.6
|
e522bd0796
|
Move functions to outer scope for clarity (S7721)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 01:01:29 +08:00 |
|
 imacatandClaude Opus 4.6
|
5942c9ff51
|
Handle caught exceptions properly in catch blocks (S2486)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 01:00:32 +08:00 |
|
 imacatandClaude Opus 4.6
|
804d78837b
|
Flip negated conditions to positive for readability (S7735)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:59:37 +08:00 |
|
 imacatandClaude Opus 4.6
|
5a936cad97
|
Use nullish coalescing operator (S6606) and fix duplicate id (S7930)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:55:19 +08:00 |
|
 imacatandClaude Opus 4.6
|
ad53494f26
|
Use optional chaining instead of repeated access (S6582)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:53:48 +08:00 |
|
imacat
|
d4429571d5
|
Revert "Use structuredClone instead of JSON.parse(JSON.stringify()) (S7784)"
This reverts commit 2b0dadedd4.
|
2026-03-10 00:50:31 +08:00 |
|
 imacatandClaude Opus 4.6
|
f0065db295
|
Remove conditional that returns the same value on both branches (S3923)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:32:50 +08:00 |
|
 imacatandClaude Opus 4.6
|
4e5129ca13
|
Use Set with .has() instead of Array with .includes() (S7776)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:32:30 +08:00 |
|
 imacatandClaude Opus 4.6
|
1df984c567
|
Use default parameter instead of reassignment (S7760)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:31:57 +08:00 |
|
 imacatandClaude Opus 4.6
|
468fa63201
|
Remove zero fractions from number literals (S7748)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:31:40 +08:00 |
|
 imacatandClaude Opus 4.6
|
94e200bded
|
Use codePointAt/fromCodePoint instead of charCodeAt/fromCharCode (S7758)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:31:21 +08:00 |
|
 imacatandClaude Opus 4.6
|
1c8ac09184
|
Compare with undefined directly instead of using typeof (S7741)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:30:58 +08:00 |
|
 imacatandClaude Opus 4.6
|
5d143d4cc3
|
Use globalThis instead of window (S7764)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:30:33 +08:00 |
|
 imacatandClaude Opus 4.6
|
ebd198e28d
|
Use String.replaceAll() instead of String.replace() with /g flag (S7781)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:29:28 +08:00 |
|
 imacatandClaude Opus 4.6
|
2b0dadedd4
|
Use structuredClone instead of JSON.parse(JSON.stringify()) (S7784)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:28:30 +08:00 |
|
 imacatandClaude Opus 4.6
|
3768c6e5ec
|
Use Number.parseInt/parseFloat/isNaN/isFinite instead of globals (S7773)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:26:59 +08:00 |
|
 imacatandClaude Opus 4.6
|
12068281e9
|
Remove unused imports and variables (S1128, S1481, S1854)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:18:03 +08:00 |
|
 imacatandClaude Opus 4.6
|
6d13bc9eb8
|
Replace deprecated PrimeVue components with their successors (S1874)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 00:14:01 +08:00 |
|
 imacatandClaude Opus 4.6
|
716edb33b7
|
Initialize result to null and remove redundant await in MoreModal switchCaseData
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 23:38:13 +08:00 |
|
 imacatandClaude Opus 4.6
|
1258829c01
|
Add null guard for infiniteData.length in MoreModal handleScroll
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 23:37:34 +08:00 |
|
 imacatandClaude Opus 4.6
|
a9a4b89111
|
Lower z-index from 2^31 overflow to reasonable 1100
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 23:23:54 +08:00 |
|
 imacatandClaude Opus 4.6
|
2b1d60b3d1
|
Add null guard before spreading fetchData result in MoreModal
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 23:23:25 +08:00 |
|
 imacatandClaude Opus 4.6
|
2f0728280c
|
Reset loading and scroll state in fetchData catch blocks to prevent stuck UI
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 23:23:05 +08:00 |
|
 imacatandClaude Opus 4.6
|
dd5096b10b
|
Add radix parameter to parseInt calls in DurationInput
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 21:46:20 +08:00 |
|
 imacatandClaude Opus 4.6
|
2b5938738e
|
Fix isSafeTagId regex to allow hyphens, matching PerformancePage
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 21:45:53 +08:00 |
|
 imacatandClaude Opus 4.6
|
bbcbdf542a
|
Add try-catch-finally to switchCaseData to prevent loading stuck on error
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 21:45:30 +08:00 |
|
 imacatandClaude Opus 4.6
|
e155c0114f
|
Add explicit return values in store catch blocks to prevent undefined crashes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 21:45:02 +08:00 |
|
 imacatandClaude Opus 4.6
|
e5b40605ec
|
Add null guards for ref(null) stat data in SidebarStates template and show handler
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 21:23:09 +08:00 |
|
 imacatandClaude Opus 4.6
|
1f3a198a6d
|
Add null guard before spreading error.response.data.detail in uploadLog
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 21:22:31 +08:00 |
|
 imacatandClaude Opus 4.6
|
533b78a37f
|
Use col.field instead of array index as v-for key on Column components
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 21:06:50 +08:00 |
|
 imacatandClaude Opus 4.6
|
242c96f978
|
Add null checks for DOM queries in resizeLeftMask/resizeRightMask
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 21:06:17 +08:00 |
|
 imacatandClaude Opus 4.6
|
68806aa29e
|
Add early return guard for undefined uploadFile before accessing .size
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 21:05:53 +08:00 |
|
 imacatandClaude Opus 4.6
|
d47d03c3be
|
Fix timeLabel regex to match decimal values like "45.5 sec"
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 21:05:27 +08:00 |
|
 imacatandClaude Opus 4.6
|
d0da9e875e
|
Remove orphaned emitter.emit calls with no matching listener
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 20:54:10 +08:00 |
|
 imacatandClaude Opus 4.6
|
f04da6e278
|
Fix memory leaks from Cytoscape instances not returned/destroyed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 20:53:25 +08:00 |
|
 imacatandClaude Opus 4.6
|
9aa60414e7
|
Remove unnecessary async from 9 functions that have no await
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 20:44:37 +08:00 |
|
 imacatandClaude Opus 4.6
|
a5e0e59e0b
|
Add division by zero guards in setLoopData and setIssueData
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 20:43:52 +08:00 |
|
 imacatandClaude Opus 4.6
|
ddec851276
|
Add consistent en-US locale to toLocaleString() calls
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 20:22:49 +08:00 |
|
 imacatandClaude Opus 4.6
|
333685fb99
|
Initialize maxTotal/minTotal from props via watchers in DurationInput
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 20:22:02 +08:00 |
|
 imacatandClaude Opus 4.6
|
a669c8e98e
|
Return empty array instead of undefined in mapTimestampToAxisTicksByFormat
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 19:39:43 +08:00 |
|
 imacatandClaude Opus 4.6
|
35d5b07b07
|
Remove unnecessary await on non-Promise values in FunnelFilter
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 19:38:58 +08:00 |
|
 imacatandClaude Opus 4.6
|
542b941efb
|
Add missing padStart when clamping to min value in DurationInput
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:48:45 +08:00 |
|
 imacatandClaude Opus 4.6
|
674afd769c
|
Replace loose equality (==) with strict equality (===) for ID comparisons
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:48:28 +08:00 |
|
 imacatandClaude Opus 4.6
|
e5e7b8b7b6
|
Add division by zero guards in TraceFilter traceList and caseTotalPercent
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:47:47 +08:00 |
|
 imacatandClaude Opus 4.6
|
1f603af1a9
|
Add division by zero guard in SidebarTraces traceList computed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:47:20 +08:00 |
|
 imacatandClaude Opus 4.6
|
e52a53615f
|
Remove unnecessary async from closeModal()
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:41:46 +08:00 |
|
 imacatandClaude Opus 4.6
|
0728c9b6b5
|
Remove unnecessary await on toast.success() and modalStore.closeModal()
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:41:30 +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
|
7a1b996877
|
Await fetchAllFiles() in FilesPage onMounted to fix premature loading reset
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:40:27 +08:00 |
|
 imacatandClaude Opus 4.6
|
07dd30dc50
|
Add optional chaining for uploadDetail.value.columns in submit()
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:33:34 +08:00 |
|
 imacatandClaude Opus 4.6
|
ba360120de
|
Return null instead of undefined on 404 in conformance trace detail methods
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:33:17 +08:00 |
|
 imacatandClaude Opus 4.6
|
f69eb6ac15
|
Remove no-op circular watch on isSubmittedData in ConformanceSidebar
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:32:56 +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
|
52dab387dc
|
Add missing return [] in filterAttrs getter when allFilterAttrs is null
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:25:21 +08:00 |
|
 imacatandClaude Opus 4.6
|
e6651f27ba
|
Add null guard for valueData in AttributesFilter computed properties
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:12:46 +08:00 |
|
 imacatandClaude Opus 4.6
|
75b3a9c782
|
Remove unused myPiniaPlugin.ts with debug console.log calls
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:05:08 +08:00 |
|
 imacatandClaude Opus 4.6
|
86e08b7146
|
Fix .toFixed() string-to-number comparison by wrapping with Number()
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:05:01 +08:00 |
|
 imacatandClaude Opus 4.6
|
b6499020c6
|
Add division by zero guards in traceList computed and conformance rate
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:04:51 +08:00 |
|
 imacatandClaude Opus 4.6
|
d3bba9d1a2
|
Add emitter.off cleanup in onBeforeUnmount for 10 components
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:04:43 +08:00 |
|
 imacatandClaude Opus 4.6
|
b023d28b74
|
Add array bounds check in compareSubmit before accessing drag data
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 18:04:33 +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
|
7e09b21f2e
|
Add fallback for undefined ratio in TraceFilter chart config
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:51:45 +08:00 |
|
 imacatandClaude Opus 4.6
|
2349554a26
|
Track and clear setTimeout in ConformanceSidebar watch on unmount
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:51:44 +08:00 |
|
 imacatandClaude Opus 4.6
|
957f875377
|
Destroy Chart.js instance on unmount in TimeframesFilter
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:51:43 +08:00 |
|
 imacatandClaude Opus 4.6
|
0f09a723a2
|
Clean up emitter listeners and destroy Cytoscape instance on unmount
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:51:41 +08:00 |
|
 imacatandClaude Opus 4.6
|
e5ddd8c0bd
|
Remove unnecessary try-catch re-throw in refreshToken
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:23:34 +08:00 |
|
 imacatandClaude Opus 4.6
|
904749d1fa
|
Remove duplicate sidebarState assignments in sidebar watchers
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:23:33 +08:00 |
|
 imacatandClaude Opus 4.6
|
2e914aa853
|
Fix setTimeout losing this context by using arrow function
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:23:32 +08:00 |
|
 imacatandClaude Opus 4.6
|
08d7402918
|
Add null guards for getElementById and uploadDetail in UploadPage
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:23:31 +08:00 |
|
 imacatandClaude Opus 4.6
|
3ad898aaab
|
Add null coalescing for facets and attributes access in MoreModal
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:10:17 +08:00 |
|
 imacatandClaude Opus 4.6
|
d546cc9619
|
Add optional chaining for i.loc array access in uploadFailedSecond
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:10:16 +08:00 |
|
 imacatandClaude Opus 4.6
|
b10fcc057e
|
Add null guard for querySelector and fix days using raw input value
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:10:15 +08:00 |
|
 imacatandClaude Opus 4.6
|
b3e5554133
|
Add optional chaining for response.data.log.id access in getFilterDetail
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:10:13 +08:00 |
|
 imacatandClaude Opus 4.6
|
91c6f5e54c
|
Add optional chaining for response.data.roles access in getUserDetail
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:10:12 +08:00 |
|
 imacatandClaude Opus 4.6
|
4c2a79a514
|
Add null guards for querySelector results and division by zero in AttributesFilter
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:10:11 +08:00 |
|
 imacatandClaude Opus 4.6
|
008339a23d
|
Fix computed ref passed without .value to setCurrentGraphId
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 17:10:09 +08:00 |
|
 imacatandClaude Opus 4.6
|
01385d798d
|
Return null for unknown type in getStateData to prevent empty URL request
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 16:31:29 +08:00 |
|
 imacatandClaude Opus 4.6
|
5bb89a631d
|
Add early return in yTimeRange when yAmount <= 1 to prevent division by zero
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 16:31:29 +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
|
a6d32672bc
|
Add array length guard in TimeframesFilter timeFrameData computed
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 16:31:26 +08:00 |
|
 imacatandClaude Opus 4.6
|
89dc327044
|
Add empty data guard in MoreModal columnData computed property
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 16:31:25 +08:00 |
|
 imacatandClaude Opus 4.6
|
f5ade65939
|
Fix 12-hour format (hh) to 24-hour format (HH) in PerformancePage charts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 16:31:23 +08:00 |
|
 imacatandClaude Opus 4.6
|
07b28c628d
|
Add bounds checks and fix 12-hour format in CompareDashboard chart functions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 16:31:22 +08:00 |
|
 imacatandClaude Opus 4.6
|
9a3d19f53c
|
Replace Math.trunc integer check with Number.isInteger
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 14:20:22 +08:00 |
|
 imacatandClaude Opus 4.6
|
57214586a8
|
Return empty string instead of undefined from getFileName on not-found
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 14:20:21 +08:00 |
|
 imacatandClaude Opus 4.6
|
a7e3a2cdce
|
Remove dead v-show=false error block from MyAccount
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 14:20:20 +08:00 |
|
 imacatandClaude Opus 4.6
|
b46ab4112a
|
Fix falsy check on newUsername to use explicit null comparison
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 14:20:13 +08:00 |
|
 imacatandClaude Opus 4.6
|
210364a255
|
Reset infiniteFinish flag on error in MoreModal fetchData
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 14:20:12 +08:00 |
|
 imacatandClaude Opus 4.6
|
adbb90eeea
|
Fix division by zero in timeRange when amount is 1
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 14:20:05 +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
|
4f660ff08c
|
Add optional chaining for file.parent access across 5 files
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 14:19:50 +08:00 |
|