Commit Graph

92 Commits

Author SHA1 Message Date
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
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
d03041c2e3 Enable vue/no-side-effects-in-computed-properties and refactor computed state sync
Co-Authored-By: Codex <codex@openai.com>
2026-03-08 12:45:39 +08:00
847904c49b Apply repository-wide ESLint auto-fix formatting pass
Co-Authored-By: Codex <codex@openai.com>
2026-03-08 12:11:57 +08:00
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
ede7becb3a Remove await on non-promise values
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:06:29 +08:00
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
3b7b6ae859 Migrate all Vue components from Options API to <script setup>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 18:57:58 +08:00
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
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
Cindy Chang
5230a3a99b refactor submitConformance 2024-07-22 15:20:31 +08:00
Cindy Chang
28cdf9822d refactor setTaskByCategoryOnRadioEmitting 2024-07-22 14:59:24 +08:00
Cindy Chang
9f48c1d2b0 refactor duration.js 2024-07-22 14:52:52 +08:00
Cindy Chang
e5b15957cc sonar qube 2024-07-22 14:14:57 +08:00
Cindy Chang
258a25972a reduce cognitive complexity at ConformanceSidebar.vue 2024-07-22 13:36:19 +08:00
Cindy Chang
5407a4e2aa sonar 2024-07-22 13:20:19 +08:00
Cindy Chang
fd5b65a3b6 sonar qube 2024-07-16 13:46:30 +08:00
Cindy Chang
d2e92b367f sonar qube - 'If' statement should not be the only statement in 'else' block 2024-07-16 13:20:04 +08:00
Cindy Chang
3f5f710336 WIP: sonar qube 2024-07-16 09:25:34 +08:00
Cindy Chang
7e362d8740 fix #217; this time finally found the root cause.
If user didn't click any start-end radio button this time,
the start, end value might be null as their initial values are.
So we need to use the earliest value stored in pinia. (In ActRadio.vue created phase)
2024-06-07 15:31:53 +08:00
Cindy Chang
88082c3b8a #217 fix. The bug is solved without finding root cause. Maybe it's just because the author force the website to print out the variable (this.selectCfmPtPSEStart) 2024-06-07 11:56:41 +08:00
Cindy Chang
e16304df45 WIP #217 don't know why it seems to work though 2024-06-07 11:39:53 +08:00
Cindy Chang
9539237c3d refactor (slight, although many files) 2024-06-06 09:25:26 +08:00
Cindy Chang
5f0e12ef1a pageAdmin add setActivePageComputedByRoute function 2024-06-05 13:08:52 +08:00
Cindy Chang
427b9b6aed refactor: rename isSubmit --> isAlreadySubmit 2024-06-05 11:05:55 +08:00
Cindy Chang
205b75450c refactor conformance related code 2024-06-05 10:50:37 +08:00
Cindy Chang
499ad33d57 locale of Conformance page 2024-06-05 09:46:20 +08:00
chiayin
e391c9a237 docs: Update all files JSDoc. 2024-03-29 15:49:05 +08:00
chiayin
301d49bd08 fix: Issues #218 done. 2024-03-28 16:34:06 +08:00
chiayin
394b535118 fix: Issues #218, Time value Change done. 2024-03-26 17:08:51 +08:00
chiayin
ef3bab3592 fix: Issues #217, Time Picker Change done. 2024-03-26 12:54:47 +08:00
chiayin
6663b48159 refactor: Discover Router done. 2024-03-19 15:57:12 +08:00
chiayin
2403024d33 test: E2E-conformance rule Activity sequence done. 2023-12-07 16:25:31 +08:00
chiayin
71f0926eb9 fix: Conformance Save Sequence radio done. 2023-12-04 15:01:08 +08:00
chiayin
8ae4082a47 feat: Conformance Save leaved page done. 2023-12-04 14:11:29 +08:00
chiayin
8b502e67f4 feat: Conformance Save Logout done. 2023-12-01 14:24:05 +08:00
chiayin
c26a1dfee7 feat: Conformance Save switchNavItem done. 2023-11-30 12:19:46 +08:00
chiayin
1f0a6aa900 feat: Conformance Save Log Done. 2023-11-29 16:47:25 +08:00
chiayin
c3d9a3d9e4 fix: Issues #198 done. 2023-11-22 11:40:28 +08:00
chiayin
06531d0acf Conformance Filter: fetch filter doning 50%. 2023-10-19 10:12:18 +08:00
chiayin
ed4314e6c0 Issue #164: Done. 2023-09-28 12:57:20 +08:00
chiayin
5ea268cc77 Issue #94: Second Done. 2023-09-28 12:37:31 +08:00
chiayin
7617af8159 Issue #68: Second point done. 2023-09-27 10:17:50 +08:00
依瑪貓
453219f569 Renamed "conformance checker" to "conformance check". 2023-09-23 22:53:32 +08:00
chiayin
76c5c71f0d Issue #62: change Rule cleared. 2023-09-23 17:08:07 +08:00
chiayin
9693496011 Issue #62: Done. 2023-09-21 17:56:29 +08:00
chiayin
c73ef5d4ba Issue #136: Done. 2023-09-21 17:19:27 +08:00
chiayin
bcda6345c6 Issue #98: Done. 2023-09-20 16:16:44 +08:00
chiayin
f73979d263 Issue #135: Done. 2023-09-19 17:03:40 +08:00
chiayin
53ed4938c6 Issue #125: Done. 2023-09-19 14:01:24 +08:00